MIS系统设计——总体设计
MIS系统设计报告书
(此文档为word格式,下载后您可任意编辑修改!)目录1 绪论 (1)1.1 题目的背景及意义 (1)1.2报告的构成及研究内容 (1)2系统分析 (2)2.1 用户需求 (2)2.2 可行性研究 (2)2.3 目标系统相关调查 (5)2.3.1 业务相关组织机构调查 (5)2.3.2 工作现状调查 (6)2.3.3 信息流程调查 (7)2.3.4 现状评价 (9)2.4 目标系统数据储存分析 (10)2.4.1 基本项 (10)2.4.2 E-R图构思 (10)2.4.3 E-R图改进 (13)2.4.4 数据存储初步构思 (15)2.4.5业务流程再造(BPR) (16)2.4.6 构思新的DFD (18)2.4.7 功能层次图 (21)3 系统设计 (24)3.1 总体设计 (24)3.1.1 一般关系模型设计 (24)3.1.2 处理功能总体结构设计 (26)3.1.3 系统的总体结构设计 (26)3.2 详细设计 (28)3.2.1 数据库结构的具体设计 (28)3.2.2 总体布局设计 (30)3.2.3 核心处理功能页面设计 (32)4 系统实现与运行 (33)4.1 数据库表结构的建立与数据输入 (33)4.2 系统的主要代码 (40)4.3 系统的运行 (47)4.4 系统评价 (67)5 心得体会 (68)参考文献 (70)1 绪论1.1 题目的背景及意义当今,随着科学技术的迅猛发展,人民的生活水平和生活方式发生了巨大的变化。
其中,计算机技术的不断进步,更给我们的生活带来了多方面的便捷。
每天,社会上各种企业、机构、组织、社团都有大量的信息需要处理,如果这些繁杂的信息处理工作用人工的方法来完成,那么其工作量之大是难以想象的。
而且,人工处理的方法有着容易出错、效率低下、成本高等的缺点。
所以,为了克服人工处理的不足之处,各社会在组织是十分有必要去开发一个能有效处理各种信息的系统,去帮助该组织去完成好日常工作,从而使自己能实现可持续发展。
MIS系统设计
– 如:按职能部门的管理功能划分为:生产计划、销售、库存管理、 财务、劳资等子系统。
• 顺序划分法(按业务的处理顺序划分)
– 如:账务划分为凭证录入模块、凭证汇总模块、记账模块等。
• 性质划分法(按业务处理的性质划分)
– 如:各种台账的处理,划分为:台账录入模块、台账汇总模块、 台账统计打印等。
– 互联能力
• 即能连接多种机型和网络系统,为系统集成奠定基础。
18
16.1 续
• 选择网络时,应着重考虑下列因素(续):
– 响应时间
• 所选网络系统对信息传输的响应时间应能满足用户对信息处理 的要求。
– 考虑环境条件和覆盖范围
• 根据企业的环境条件和覆盖范围选择网络的类型(如广域网或 局域网)以及信息传输媒体,例如用细缆或粗缆或光纤等。
– – – – 硬件网络结构图 服务器:硬件、软件选型 工作站:硬件、软件选型 硬件配置清单等表格。
23
16.1 续
• 计算机处理流程设计
– 计算机处理方式可以根据系统功能、业务处理的特点、 性能/价格比等因素,选择:
• • • • • 批处理 联机实时处理 联机成批处理 分布式处理等方式 也可以混合使用各种方式。
• 时间划分法(按业务处理的时间顺序划分)
– 如:初始化模块、清算执行模块。
• 环境划分等(按实际环境和网络分布划分)
– 模块的划分要求遵循高内聚、低耦合、影响范围在控 制范围之内的原则。
• 参考P374表16-1
6
16.1 续
• 系统平台设计
– 问题提出:
• 随着信息技术的发展,各种计算机软、硬件产品竞 相投向市场。多种多样的计算机技术产品为信息系 统的建设提供了极大的灵活性,使我们可以根据应 用的需要选用不同生产者的性能各异的软、硬件产 品,但同时也给系统设计工作带来了新的困难,那 就是如何从众多厂家的产品中作出最明智的选择?
第6章 MIS系统设计(新)
6.1 系统设计的任务
6.1.1系统设计的任务
1.总体设计 系统模块结构设计; 系统物理配置方案设计; 系统数据存储设计; 2.详细设计 处理过程设计、代码设计、数据库设计、输入输出 设计; 3. 编写系统设计说明书 模块结构图、模块说明书和其它详细设计的内容;
解决管理信息系统“怎么干” 的问题,即在系统分析的基础上, 按逻辑模型的要求,科学合理地 进行系统的总体设计和详细设计, 为下一阶段系统实施提供必要的 技术资料。
开始
Y
是否退出系统
N Y # # # # # # # # # #
Exit
IF I>6
N
执、系统吞吐量
是从用户向系统发出 一个作业请求开始, 经系统处理后给出应 答结果的时间。
系统可以连续工作 的时间 。 2、系统响应时间
3、系统可靠性 即每秒钟执行的作
3、特点 采用相对独立、功能单一的模块结 构; 采用“块内联系大、块间联系小” 的模块性能标准 ; 采用模块结构图的描述方式 ;
奖学金总分处理
附 加 分 处 理
智 育 处 理
德 育 处 理
•
6.2.3 模块结构图 1.模块概念 是组成目标系统逻辑模型和物理模型的 基本单位。
4、 集中式或分布式; 5、地域范围
业数。
6.3.2 计算机硬件及网络选择 1.计算机主存、CPU时钟; 2.输入、输出和通信通道数目; 3. 外接转储设备及其类型; 4.网络拓扑结构、网络逻辑设计、网络 操作系统等;
6.3.3 DBMS的选择 1. DB的性能; 2. DBMS的系统平台; 3. DBMS的安全保密性能; 4. DB类型 :Oracle、Sybase、 SQL Server、FoxPro等;
第六章 MIS的系统设计
第六章
第三节 四、代码的种类
MIS的系统设计
代码设计
1、顺序码:用连续数字代表编码对象 优点:简单易懂,易于管理。 缺点:不易增减 适用:其他码分类中细分类的一种补充手段。 2、区间码(分组码): 1)多面码:多个属性各规定一个位置(例如) 2)上下关联区间码:邮政编码
设计依据: 1、满足新系统的应用需求 2、实用性强 性价比 3、可扩充性
第六节 输出设计
一、输出设计的内容: 二、输出设计的方法
第六章
MIS的系统设计
第七节 输入设计 一、输入设计的原则:减少人工参与 二、输入设备的选择 三、输入检验 1、种类 2、校验方法
第六章
MIS的系统设计
第八节 数据存储设计 第九节 处理流程图设计 是系统流程图的展开和具体化 第十节 编写程序设计说明书和系统设计报告 一、程序说明书的内容 二、系统设计报告内容
第六章
MIS的系统设计
第四节 系统流程图设计 一、系统流程图是以新系统的数据流程图为基 础绘制的 二、绘制思路:(P137) 三、符号: 四、从数据流程图导出系统流程图要注意的问 题:
1、并非单纯的符号转换 2、合并、分解一些处理功能 3、处理功能之间设立临时的中间文件
第六章
MIS的系统设计
第五节 系统物理方案设计
第六章
一、任务
MIS的系统设计
第一节 系统设计的任务
系统分析—— 逻辑模型—— “做什么” 系统设计—— 物理模型—— “怎样做”
二、工作内容
1、总体设计——框架 1)划分功能模块——模块结构图 2)系统物理配置方案设计
第六章
管理信息系统总体设计方案【精选文档】
管理信息系统总体设计方案【精选文档】产品概述本文档提供了一个管理信息系统(MIS)的总体设计方案。
MIS是一个为组织提供信息处理、存储、检索和分析的解决方案。
本方案旨在帮助组织实现高效的业务运营和决策制定,并提升信息和资源的管理效果。
以下是该系统的设计和实施的详细计划。
系统目标1. 提高信息处理效率:通过优化数据输入、处理和输出流程,提高信息处理效率,减少人为错误和重复工作。
2. 加强决策支持:通过提供准确、及时的数据和分析结果,支持组织的决策制定,提高决策的准确性和可靠性。
3. 实现信息共享:建立一个集中的数据存储和共享平台,促进各个部门间的沟通和协作,减少信息孤岛。
4. 提升业务流程:优化组织的业务流程,简化操作步骤,提高工作效率,降低成本。
5. 加强安全性和隐私保护:确保系统的安全性,防止未经授权的访问和数据泄露。
系统模块设计1. 用户管理模块该模块负责管理系统的用户信息,包括用户注册、登录、权限分配等功能。
通过用户名和密码进行身份验证,并控制用户对系统功能和数据的访问权限。
2. 数据管理模块该模块用于管理系统的数据,包括数据的采集、存储、整理和备份。
数据可以来自组织内部的各个部门或外部的数据源。
通过数据清洗、转换和集成等步骤,将数据转化为可用于分析和决策的形式。
3. 报表与分析模块该模块用于生成各类报表和分析结果,提供决策支持和业务监控。
用户可以根据需要选择不同的报表和分析方式,查看和分析相关的数据。
同时,通过数据可视化技术,将数据以图表、图像等形式呈现,便于理解和沟通。
4. 业务流程管理模块该模块用于管理组织的业务流程,包括流程建模、流程自动化和流程优化等功能。
通过流程建模,将业务流程可视化,并进行自动化操作,提高流程的执行效率和准确性。
同时,通过对流程进行分析和优化,减少环节和降低成本。
实施计划1. 需求收集和分析阶段在此阶段,与组织的各个部门进行沟通,了解系统的具体需求,并进行分析和整理。
MIS的系统设计
一、系统功能结构设计的原则
应遵循以下的主要原则:
分解—协调原则
模块化原则 自顶向下的原则 抽象的原则 明确性原则
按日期 统计 按地区 统计 按产品 统计
销售时 间分析 销售地 区分析 销售产 品分析
销售信息
确定信 息类型
按价格 统计
事务型数据流程图
销售价 格分析
销售分析 获得销售类型 调度
读销售 信息
分析信 息类型
按日期 统计
按地区 统计
按价格 统计
按产品 统计
销售时 间分析 转换后的结构图
销售地 区分析
记账
收据 收据
输入汇款单
格式检查
产生收据
打印收据
转换后的结构图
2.转换策略
以事务为中心的设计
步骤: • 确定事务的来源; • 确定以事务为中心的系统结构; • 确定每一种事务以及它所需要的处理动作; • 合并具有相同处理动作的模块,组成公共处理模块加 入系统; • 为每个事务处理模块设计下面的操作模块,再为操作 模块设计细节模块。
果,是系统实施阶段工作的主要依据。
二、系统设计的依据
可从以下几个方面考虑: 系统分析的成果 现行技术 现行的信息管理和信息技术的标准、规范和有 关法律制度 用户需求
系统运行环境
三、系统设计的原则
应遵循以下的主要原则: 系统性
灵活性
可靠性
经济性
第二节 系统功能结构设计
信息管理系统(MIS)设计文档-概要设计说明书
信息管理系统(MIS) 概要设计说明书目录1概述 (3)1.1编写目的 (3)1.2术语和缩写 (3)1.3参考资料 (3)2系统构架设计 (3)2.1系统总体结构图及其约束和假定 (3)2.2技术构架设计 (4)2.3软件功能结构设计 (5)3应用系统设计 (6)3.1设计原则 (6)3.2公用构件或对象设计 (7)3.3功能模块设计 (7)3.3.1Entity模块 (8)3.3.2DataAccess模块 (15)3.3.3Business模块 (15)3.3.4WebUI模块 (21)3.4公用构件或对象与功能模块的关系 (21)4接口设计 (22)4.1外部接口 (22)4.2内部接口 (22)5开发环境的设计 (23)5.1开发环境设计 (23)5.2编码规范 (23)6运行环境设计 (23)7追溯表 (24)概述1.1编写目的本概要设计是根据《用户需求说明书》和《系统需求说明》编写,提供给详细设计参考。
本概要设计的读者包括项目经理,需求分析员,设计人员,以及开发人员。
当然也包括测试人员。
1.2术语和缩写HRM:Human Resource Management人力资源管理,这里指人力资源管理系统。
1.3参考资料2系统构架设计2.1系统总体结构图及其约束和假定HRM系统涉及到外部招聘人员要填写简历,以及提供培训等的分布式工作。
外加销售人员频繁在外工作等因素。
系统结构采用B/S的模式。
其系统的网络结构如下:系统的范围和外部系统的交互过程主要有读卡机来读起员工的出勤数据来进行考勤。
通过考勤的结果和员工的薪金水平,通过银行的接口来进行发放工资。
如下图:通过以上分析,决定采用以下的方案来开发:工具:VSTS(源码管理,文档管理……)数据库:SQL Server 2005语言:C#环境配置:开发人员利用VS 2005 Team Suite来开发,服务器安装SQL 2005 和Team Foundation Server。
7-MIS系统设计
算法说明可采用结构化英语、判 定表、判定树或程序框图等工具 进行描述,但要准确、简明描述 模块执行的具体细节。
处理过程的描述是比较困难的,但又是非常重要的 但又是非常重要的 困难在于三个方面:一是处理过程本身的复杂性 困难在于三个方面 一是处理过程本身的复杂性;二是选择决定什么工具、 技术,并准确地描述的困难性;三是不同成员和用户的不同理解 三是不同成员和用户的不同理解,沟通存在 困难。 解决方法之一: HIPO图。形象的描述就是 “层次图 输入 处理 输出图 形象的描述就是 层次图 输入-处理 输出图”, 层次图+输入 处理-输出图 即 IPO图再加上带有模块层次结构的关系图 图再加上带有模块层次结构的关系图。 实例:某修改库存的HIPO图。 实例
7.2.3 网络平台设计 基本知识:网络平台设计的重要内容是网络结构的设计 基本知识 网络平台设计的重要内容是网络结构的设计,在网 络结构设计中重点关注的是硬件分布结构的设计。 络结构设计中重点关注的是硬件分布结构的设计 硬件分布结构是指计算机硬件在空间中的分布形态 硬件分布结构是指计算机硬件在空间中的分布形态,是一种空 间的布局形式。 硬件空间布局形式包括集中式、 、文件服务器式、应用服务器式、 硬件空间布局形式 客户机/服务器(C/S)和浏览器/服务器 服务器(B/S)等结构。 ⑴网络平台配置的注意事项 ①网络基本属性 网络通信协议如何。如TCP或处于安全考虑所采用其他协议 或处于安全考虑所采用其他协议; ②网络通信协议如何 安全性能的需求;网络访问方式, ,是轮询、令牌还是载波侦听的 多路访问形式;采用点-点、广播 广播,还是利用数据交换/共享形式 实现数据通信。 评价网络配件性价比。 ③评价网络配件性价比。
⑵硬件配置注意事项 满足目标系统的应用需求为首要目标。注意如下不好的倾向 ①满足目标系统的应用需求为首要目标 注意如下不好的倾向:价格越高越好;以为 性能指标越高越好;认为越大越好,外设越多越好等 外设越多越好等。 选型以实用为优先考虑原则。具体体现在: :易于开发、方便使用;成熟产品、普及 ②选型以实用为优先考虑原则 性好,方便维护和共享;能满足网络通信和其它方式上午数据通信需要 能满足网络通信和其它方式上午数据通信需要;性价比高。 要有前瞻性,方便今后扩充。 ③要有前瞻性,方便今后扩充
MIS系统规划和设计详细方案
企业信息化过程总体分析和设计目录一企业信息化概述 (3)1.1 企业为何要信息化 (3)1.2 企业信息化现状分析 (3)1.3 咨询 (5)1.4 本企业信息化特点分析 (7)需求 (8)1.4 本企业信息化战略和方案 (9)目标 (11)方针 (11)策略 (11)1.5 本设计方案的特点 (11)1.6 项目集成的实施和管理 (11)二管理信息网络平台设备选型 (13)1.1 服务器 (14)1.2 网络系统结构(两层隔离结构) (14)1.3 网络设备:交换机、光缆、网缆等 (14)1.4 工作站 (14)1.5 移动办公设备 (14)1.6 系统维护、升级 (14)三. 财务信息管理系统 (15)用友财务软件 (15)移动查询 (15)和第三方接口 (15)1. 购销存系统接口 (15)2. 和生产统计系统接口 (15)3. 保留开发接口 (15)四. 购销存信息管理系统 (15)五. 实时生产管理和监视 (15)2.1 在线实时生产数据管理系统 (15)实时生产数据仓库 (15)管理 (15)高级应用:统计分析、报表、DSS、DM (16)移动查询 (16)2.2. 安全监视视频系统 (16)带远程控制的监视器 (16)普通云台 (16)视频数字录像设备 (16)网络电缆等附件 (16)和第三方接口 (16)1. 购销存系统接口 (16)2. 和生产统计系统接口 (16)3. 保留开发接口 (16)六. 企业生产运行指挥管理 (17)3.1 综合查询系统 (17)3.2 营销管理系统 (17)3.3 生产计划管理 (18)3.4 设备台帐管理 (18)3.5 设备运行维护 (18)3.6 设备评估 (18)3.7 备品备件管理 (18)3.8 和库存管理接口 (18)七. 企业门户 (19)八.办公自动化OA和人力资源管理HR (21)人力资源管理 (21)系统目标 (21)主要功能 (22)九. 客户管理系统 (24)十. 供应链管理系统 (24)十一. 企业信息安全 (24)十二. 电子商务 (24)终结目标 (25)一企业信息化概述首先需对企业信息化的发展现状、趋势进行研究、分析,并根据企业领导的要求,对本企业的信息化阶段实施方案、和过程步骤进行详细规划和设计,并在后续的章节中对各阶段的配置进行介绍和说明。
第6章_MIS系统设计1——总体设计
50
三、块内聚合
块内聚合是衡量一个模块内部各个元素彼此结合的紧 密程度。 追求每一个模块高度的块内聚合,是系统设计的基本 原则。 模块内聚合主要表现在一个模块内部各组成部分之间 的联系,共用7种形式的模块内聚合。
51
1. 偶然聚合:一个模块所要完成的各动作之间没有任何联系,或者即 使有某种联系,也仅仅是非常松散的。
48
5、各种块间耦合的比较
模块间四种耦合方式的比较
块间耦合形式 数据耦合 控制耦合 公共耦合 可读性 好 中 不好 错误扩散能力 弱 中 强 可修改性 好 中 不好 通用性 好 中 较差
内容耦合
最差
最强
最差
差
49
6、模块设计时,应遵循的原则
• 模块间尽量使用数据耦合; • 必要时才采用控制耦合; • 对公共耦合应限制耦合的模块数; • 坚决不用内容耦合。
11
4、灵活性
为保持系统的长久生命力,要求系统具有很强 的环境适应性, 为此,系统应具有较好的开放性和 结构的可变性。在系统设计中,应尽量采用模块化 结构,提高各模块的独立性,尽可能减少模块间的
数据耦合,使各子系统间的数据依赖减至最低限度。
这样,既便于模块的修改,又便于增加新的内容, 提高系统适应环境变化的能力。
顾客离店模块
房源信息
47
4、内容耦合
如果一个模块需要涉及另一个模块内部的信息,则这 种联系称为内容耦合。例如,下面是内容耦合的常见形式:
• 一个模块访问另外一个模块内部的数据; • 一个模块调用另一个模块中的部分程序代码; • 一个模块存在多个入口、出口。 由于内容耦合严重影响了模块间的独立性,因此,进 行系统设计时应尽可能避免。
12
5、可靠性
mis设计理念是什么
mis设计理念是什么MIS(Management Information Systems)设计理念是指在设计和开发管理信息系统时所遵循的原则和思想。
一个好的MIS设计理念能够确保系统的可靠性、灵活性和高效性,使得管理者能够从中获得准确、及时、完整和可信赖的信息,从而支持决策和实施管理活动。
首先,MIS设计理念要以用户为中心,从用户的角度出发进行设计和开发。
理解用户的需求和期望,将用户需求与技术能力相结合,设计出满足用户需求的系统。
一个好的MIS系统应当是易于理解、操作和学习的,用户能够轻松地访问和使用系统中的功能,获得所需的信息。
其次,MIS设计理念要具有系统思维,将整个管理信息系统看作一个整体进行设计。
系统思维强调不仅要关注各个部分的功能和性能,还要将这些部分的相互关系和相互作用考虑在内。
这样设计出来的MIS系统能够保持一致性和协同性,不会因为一个部分的改变而影响整个系统的运行。
第三,MIS设计理念要注重数据质量和数据安全。
数据是MIS系统的核心,决策者依靠系统中的数据来做出决策。
因此,保证数据的准确性、完整性和可信度是设计MIS系统的重要目标。
另外,MIS设计也要考虑数据的安全性,保护数据不被未经授权的人员访问和修改。
最后,MIS设计理念要具有灵活性和可扩展性。
随着企业的变化和发展,管理信息系统也需要相应地调整和扩展。
因此,设计MIS系统时要考虑未来的需求和发展方向,确保系统能够适应变化,能够灵活地添加新的功能和扩展新的业务。
综上所述,一个好的MIS设计理念应当以用户为中心,具有系统思维,注重数据质量和安全,同时具有灵活性和可扩展性。
只有在这样的指导下设计和开发的MIS系统,才能真正满足企业的管理需求,支持决策和管理活动的进行。
信息系统总体设计方案
信息系统的硬件
信息系统的硬件是物理设备的集合,包括 计算机、服务器、存储设备、网络设备等 。
信息系统的软件
信息系统的软件是指运行在信息系统硬件 上的程序和工具,包括操作系统、数据库 管理系统、应用软件等。
信息系统的开发人员
信息系统的开发人员是指负责设计和开发 信息系统的人员,包括系统分析师、程序 员、数据库管理员等。
详细描述
在信息系统设计过程中,应充分考虑系统的扩展性和可维护性,采用模块化设计和可扩展架构,方便系统功能的 增加和升级。同时,应关注技术的更新和发展趋势,以便及时调整和优化验是信息系统设计的必然要 求。
VS
详细描述
在信息系统设计过程中,应充分考虑用户 的操作习惯和人机交互方式,提供直观、 易用的界面和操作流程。同时,应注重用 户反馈和意见,不断优化和改进系统设计 ,提高用户满意度和忠诚度。
系统内部接口
数据接口主要是指不同模块之间进行数据交换 的接口,包括数据格式、传输协议和访问控制
等方面。
消息接口主要是指不同模块之间通过消息队列进行异 步通信的接口,包括消息格式、传输协议和消息队列
管理等方面。
系统内部接口是指系统内部各个模块之间的接 口,包括数据接口、服务接口和消息接口等。
服务接口主要是指不同模块之间进行功能调用的 接口,包括服务定义、调用方式和参数传递等方 面。
系统外部接口
系统外部接口是指系统与外部 系统或设备之间的接口,包括 数据接口、控制接口和设备接
口等。
数据接口主要是指系统与外部 系统之间进行数据交换的接口 ,包括数据格式、传输协议和
访问控制等方面。
控制接口主要是指系统与外部 设备之间进行控制信号传递的 接口,包括控制信号定义、传 输协议和设备驱动等方面。
第六章 MIS的系统设计
教材 P155-156 的表 6.7、6.8 列出了常见的内容,表 6.9 给出一 个例子。(课后阅读)
3. 数据库设计 —— 在所选用的 DBMS 的基础上进行。
数据库设计与系统开发(结构话系统开发方法)各个阶段的对应 关系如下图所示:
用户要求分析 概念结构设计 逻辑结构设计 物理结构设计
(详细调查) 系统分析
2. 综合所有的“数据关系图”,即得到“信息系统流程图”。
§6.5 系统物理配置方案设计 —— 即计算机软硬件选择的问题。
1. 设计依据 ⑴ 系统吞吐量
—— 单位时间执行的作业数(信息量),与软硬件密切相关。 ⑵ 系统的响应时间
—— 取决于 CPU 及通讯线路的速度。 ⑶ 系统的可靠性
—— 系统连续工作的时间。可根据计算机的性能,采用相应的 联结结构(如,双机双工等)。
⑶ 助记码
—— 由助记文字构成,如,TV-C-21,TV-B-17 等。
代码中的校验位
校验位——为保持
原代码
输入的正确性,有意识地 在原代码的基础上,另外
带校验位的代码
加上一位(或若干位),
输
起到验证的作用。
模型
入
校验位的作用机制: 确定校验位的方法: ⑴ 算术级数法
手工 或 计算机
MIS 校验程序
⑴ 输入错误的种类 数据本身错; 数据多余/不足; 数据的延误。
⑵ 数据出错的校验方法 三大类:人工校验、机器校验、人机校验。
常用方法有: 重复校验
视觉校验 设置校验位
—77—
控制总数校验 逻辑校验* 记录计数校验
类型校验* 界限校验* 平衡校验
格式校验* 顺序校验 对照校验
⑶ 出错的改正方法 —— 因错误的类型、原因而异。 ① 原始数据 返回出处,不能擅自改动。 ② 机器自动校验 A. 等全部输入都正确再处理; B. 舍去错误的 —— 普查、统计类; C. 只处理正确者,错者改正后再处理; D. 剔除错的(下个处理周期再处理)等。
MIS管理信息系统的系统设计
第六章系统设计系统的物理模型如何实现系统说明书规定的系统功能“怎么做”系统设计系统的逻辑模型明确系统功能“做什么”系统分析成果回答的中心问题阶段design)。
其基本任务:•模块划分•模块之间的调用关系信息系统流程图功能结构图功能模块图@代码设计@数据存储设计:数据库的设计、数据库安全设计等人机对话设计等。
3·可靠性。
系统是作为统一整体而存在的,因此,在系语言要尽可能一致,对系统的数据采集要做次利用。
有很强的环境适应性,为此,系统应具统设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能减少模块间减至最低限度。
这样,既便于模块的修改,又便于增加新的内容,提高系统适力及受外界干扰时的恢复能力。
一及纠错能力、抗病毒能力等。
经济性指在满足系统需求的前提下,尽可能减为前提;另一方面,系统设计中应尽量避免不机和人识别与处理。
也简称为“码”。
代码就是用数字或字母代表事物。
代码的功能1、鉴别功能分类编码标准中,一个代码只能唯一的标识一个分类对象,而一个分类2000 168 001工商管理2000级赋予不同的代码时,代码又可以作为排序的标识。
含义如下:便车、Z 为载重车、X 为小轮车.指轮径28、26 、24、20英寸的女式车.自行车的型号PA-12字母赋予分类对象。
缺点:代码本身没有给出对象的任何其它信息。
区间码把数据项分成若干组,每一区间代表一个组,码中数字的值位置区域城市省区第4位第3位第2位第1位4-上漆4-方形头3-镀锌3-六角方头3-φ1.53-钢2-镀铬2-平头2-φ1.02-黄铜1-未处理1-圆头1-φ0.51-不锈钢表面处理螺钉头形状螺钉直径材料3 2 1 4列。
例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。
3·十进位码。
如610·736,小数点左边的数字组合代表主要分类,小数点右边的指出于代码设计时,要预留足够的位置,以适应不断变化的需要。
MIS的系统设计
例1 模块图未能表达各功能之间的数据传送关系
客户信用文件
财务 部门
发货 决策
。。。。
信
用
发
资
货
料
决
处
策
理
(2) 虽然在数据流程图中的某两个功能模块之间 原来并没有通过数据文件发生联系,但为了处理 方便,在具体实现中有可能在两个处理功能之间 设立一个临时的中间文件以便把它们联系起来。
灵活性:系统应具有较好的开放性和结构的可变性。 可靠性:安全保密、检错纠错等 经济性:满足系统需求的前提下,提高产出投入比。
6-2 代码设计
一. 代码的功能 二. 代码设计的原则 三. 代码的种类 四. 代码的应用
一、代码的功能
1. 它为事务提供一个概要而不含糊的认定,便 于数据存储和检索。
6-1 系统设计的任务
一、系统设计的概念
系统设计又称为物理设计,是开发管理信息 系统的第二阶段。
系统设计通常可分为两个阶段进行:
① 总体设计:其任务是设计系统的框架和概貌,并 向用户单位和领导部门作详细报告并认可。
② 详细设计:在总体设计的基础上, 确定每个模块内 部的详细执行过程。
以上两部分工作是互相联系的,需要交叉进行。
专利申请号中使用的每一位阿拉伯数字均为十进制。
专利种类:
专利申请号中的申请种类号用1位数字表示,所使 用数字的含义规定如下:
1表示发明专利申请; 2表示实用新型专利申请; 3表示外观设计专利申请; 8表示进入中国国家阶段的PCT发明专利申请; 9表示进入中国国家阶段的PCT实用新型专利申请。
@抄写错误 @易位错误
MIS系统规划和设计详细方案
MIS系统规划和设计详细方案目录一、项目概述 (2)1. MIS系统简介 (2)2. 项目背景与需求分析 (3)3. 项目目标与愿景 (4)二、系统规划与架构设计 (5)1. 系统架构设计原则 (6)2. 总体架构设计 (7)3. 关键技术选型与规划 (9)三、详细设计 (11)1. 功能模块划分 (12)1.1 首页模块设计 (14)1.2 数据处理模块设计 (15)1.3 报表生成模块设计 (17)1.4 用户管理模块设计 (18)2. 系统数据库设计 (19)2.1 数据库选型及理由 (20)2.2 数据库表结构设计 (22)2.3 数据库优化策略 (23)3. 界面设计原则与风格定位 (24)3.1 界面布局设计 (25)3.2 界面交互设计 (27)3.3 界面风格定位及优化建议 (28)四、技术实施方案 (30)1. 系统开发环境与工具选择 (31)2. 系统开发流程规划与实施步骤 (32)3. 系统测试与部署策略 (33)五、项目管理与实施进度安排 (35)一、项目概述本文档详细描述了MIS系统规划和设计的详细方案,旨在为企业提供一个高效、稳定、易用的管理信息系统。
MIS系统将对企业的各项业务进行全面整合,实现信息资源的共享与优化,提高企业的管理水平和运营效率。
系统架构设计:根据企业的实际业务需求,设计合理的系统架构,确保系统的稳定性、可扩展性和可维护性。
功能模块设计:根据企业的各项业务需求,设计相应的功能模块,包括但不限于人事管理、财务管理、库存管理、销售管理等。
数据库设计:根据系统的功能模块设计,搭建合理的数据库结构,确保数据的完整性、一致性和安全性。
系统集成:将MIS系统与其他相关系统进行集成,实现数据共享和业务协同。
培训与支持:为用户提供系统的培训和技术支持,确保用户能够熟练操作系统并解决实际问题。
1. MIS系统简介在现代企业或组织中,MIS系统的应用已经变得越来越广泛和深入。
mis系统分析和设计
数据流程分析
数据流程图是以管理业务流程图为依据,通过抽象 的舍去具体的组织结构和物流等,单从数据信息流 动的角度,来描述系统内部及系统与环境之间的数 据信息的传递、处理和存储过程的一种工具。 数据流程图有以下用途: 系统分析人员用这种工具可以详细分析信息流 程,并可根据需要修改、删除、补充某些数据流 或处理过程。 系统分析人员可在该图规划出需要计算机处理的 部分。 根据数据存储,进一步做数据库设计。 根据数据流向定出数据存取方式。 根据处理过程,可较好地确定出计算机处理流程 ,为系统设计服务。
组织结构分析
组织结构图
厂长
工厂管理委员会
厂长工作部
经营部
生产部
后勤部
宣传部厂长办公室源自厂长办公室企业管理处
计划统计处
厂办
小车队
企管科
质检科
计算中心
综合计划科
统计科
功能/业务关系分析
物资管理 物资计划 物资采购 仓库管理
物 资 供 应 计 划 MRP
供 应 计 划 完 成 情 况
消 耗 定 额 完 成 情 况
( 5)成本管理模型 ( 6)经营管理决策模型
( 7)统计分析模型
( 8)预测模型
(1)综合计划模型
综合计划是企业一切生产经营,管理活动的纲领性文件。 一个切实可靠的综合计划方案,基本上就奠定了企业生 产,经营活动的基础。综合计划模型一般由综合发展计 划模型和资源限制模型两大部分组成。常用的综合模型 有: a 综合发展模型主要是用来反映企业的近期发展目标 ,它包括利税发展指标,生产发展规模等等 常用有:●企业的中长期计划模型
业务流程分析
业务流程图主要用于表示一个组织系统中与某一管 理业务有关的信息处理顺序、处理内容和处理结果 。它是在各职能部门划分的基础上,着眼于对某项业 务活动所处理的单据、文件进行跟踪,将这项业务 处理过程按顺序,用规定的符号进行描述。 业务流程图的作用: 制作业务流程图的过程也就是系统分析员全面了 解系统业务处理流程概况的过程 , 业务流程图是 系统分析人员作进一步分析的依据. 业务流程图是系统分析员、管理人员、业务操作 人员相互交流的工具。 系统分析人员可直接在业务流程图上理出可以实 现计算机处理的部分 可利用业务流程来分析业务流程是否合理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
54
• 集中式还是分布式:如果系统的处理方式是集中式 的,则信息系统既可以是主机系统也可以是网络系 统,如果是分布式,采用网络系统,其性能更佳。 • 地域范围:对于分布式系统,要根据系统的覆盖范 围决定采用广域网还是局域网。 • 数据管理方式:根据数据处理方式是文件系统还是 数据库系统,决定系统必须具有文件管理功能还是 数据库管理功能。
35
预备知识
1、模块的定义与属性
模块是可以组合、更换和分解的单元,是组成系统
的基本单元。
36
模块:是指一组程序语句或描述,它包括输入输出、逻 辑处理功能、内部信息及其运行环境。
模块名 逻辑处 理与内 部信息 int max( int x, int y) { int z; z=x>y? x: y; return(z); } 输入数据
52
2.4 系统物理配置方案设计
随着计算机技术的发展,各种计算机软硬 产品竞相投入市场。给MIS的开发提供了极大 的灵活性,选择软硬件产品的余地更大,但同 时也给系统设计带来了新困难,那就是如何从
众多的产品中做出明智的选择,即系统物理配
置方案的设计。
53
一、设计依据
• 系统的吞吐量。每秒钟执行的作业数称为系统的吞 吐量。系统的吞吐量越大,则系统处理能力越强。 • 系统的响应时间。从用户向系统发出一个作业请求 开始,经系统处理后,给出应答结果的时间称为系 统的响应时间。它与CPU 运算速度和通讯线路的传 递速率等有关。 • 系统的可靠性。系统的可靠性可以用连续工作时间 表示。
41
4、模块结构图
编辑学生记录 不加区分 的数据 数据信息 学号 无此学生 控制信息 学生数据
读学生记录
42
二、块间耦合 1、数据耦合:两个模块之间仅仅是通过数据信息相互依赖
的关系。
43
数据耦合(程序举例)
int B(int x)
int A(int flag)
{ int z,x=20 if flag==0 then z=B(x) else
顾客离店模块
房源信息
47
4、内容耦合
如果一个模块需要涉及另一个模块内部的信息,则这 种联系称为内容耦合。例如,下面是内容耦合的常见形式:
• 一个模块访问另外一个模块内部的数据; • 一个模块调用另一个模块中的部分程序代码; • 一个模块存在多个入口、出口。 由于内容耦合严重影响了模块间的独立性,因此,进 行系统设计时应尽可能避免。
D2
价目表
顾客
顾客 登记表
P2
消费
P3 结账
结账单
顾客总台登记 顾 信 源自 息消费明细表D3
在店顾客信息
如何绘制系统流 程图?
28
顾客信息
总台登记
在店顾客信息
房源信息
29
2、把各个处理功能的数据关系图综合起来,形 成整个系统的数据关系图,即信息系统流程图。
30
案例2:酒店管理信息系统的系统流程图
物理模型
3
学习要点 一 系统设计的基本概念 二 系统总体结构设计 三 系统物理配置设计 四 系统详细设计 五 制定系统的设计规范
六 系统设计报告
4
第一节 系统设计的任务
5
一、系统设计的任务
管理信息系统系统设计的任务:在系统分析阶段 提出的逻辑模型的基础上,科学合理地进行物理模型 的设计。 系统物理模型主要解决系统“怎样做”的问题。
• 功能结构图设计过程就是把一个复杂的系统分解为多个功 能较单一的过程。 • 功能结构图中每一个框称为一个功能模块。功能模块可以 根据具体情况分得大一点或小一点。分解得最小的功能模块 可以是一个程序中的每个处理过程,而较大的功能模块则可 能是完成某一任务的一组程序。 • 功能结构图中各层功能与新的信息系统中数据流程图中的 处理是对应的。 注意: 1、各个功能模块具有相对的独立性,可以分别加以设计实现; 2、模块之间的相互关系(如信息交换、调用关系)则通过一 定的方式予以说明。
A B C D
I
J
K
39
模块化:把系统划分为若干个模块,每个模块完成一个特定
的功能,然后将这些模块汇集起来组成一个整体系统,用以 完成指定功能。模块数与系统成本之间存在一定的关系。 成 本
系统总成本 接口成本
最小成本区
模块平均成本 模块数量
40
3、模块独立性
由块间耦合和块内聚合两个标准来度量
是度量不同模块间彼此相互依赖(联结)的紧密程度。 块间耦合程度直接影响系统的可读性、可维护性和可靠性。 在系统设计中我们应尽可能追求块间耦合松散的系统。 是衡量一个模块内部各个元素彼此结合的紧密程度。模 块内部的元素是指模块程序中的一条或若干条指令。追求每 一个模块高度的块内聚合,是系统设计的基本原则。
46
{ if flag=0 then z=1.5 * x
else
z=0.5 * x return z
3、公共耦合
如果模块间通过一个公共的数据区域传递信息时,则 称之为公共耦合或公共数据耦合。公共数据区域实际上就 是被设计成为多个模块公用数据的区域,例如一个公共数 据缓冲区或一个公共数据文件等。
总台登记模块
输出数据
37
模块的属性
属性类 外 部 属 性 内 部 属 性
功能
输入输出数据 算法 内部变量
属性
说明
模块能够完成的任务或实现的操作
模块使用的条件和模块之间的关系 模块内部如何实现所要求的功能 算法中涉及的变量
38
2、模块化原理
模块化即是将复杂的系统分解成不同粒度的模块的过
程,最小的模块完成比较简单的、独立的任务。
第六章 系统设计
1
开发 系统 评价 系统 维护 设计 初步 调查 可行性 研究
验收
系统运行和维护
系统规划
审批
系统 转换
详细
系统实施
编程 调试
系统分析
调查
系统设计
审查
逻辑 设计
审计
详细 设计
总体 设计
2
阶段
回答的中心问题
成果
系统分析
“做什么”
明确系统功能
逻辑模型
系统设计
“怎么做”
如何实现系统说明书 规定的系统功能
31
三 绘制中应注意的问题
1、从数据流程图变换成信息系统流程图并不是 单纯的符号改换。
信息系统流程图 数据流程图
计算机的处理流程
人工操作
32
2、应考虑哪些处理功能可以合并,或进一步
分解,然后把有关的处理看成是系统流程图中的
一个处理功能。
33
示例
图示
新系统逻辑模型转换为系统流程图
34
2.3 系统模块结构设计
19
案例2:酒店管理系统功能结构图
20
2.2 信息系统流程图设计
21
一 问题的提出
功能结构图主要从功能的角度描述了系统
的结构,但并未表达各功能之间的数据传送关
系。
22
(1) 某一功能模块向某一数据文件中存入数据,而 另一个功能模块则从该数据文件中取出数据。 例1、 财务部门更新数据存储“客户信用文 件”,发货部门提取该信用信息,以便作出合适的
决策。
23
客户信用文件
。。。。
财务 部门 登记信息
发货 决策
信 用 资 料 处 理
发 货 决 策
24
(2) 虽然在数据流程图中的某两个功能模块之间
原来并没有通过数据文件发生联系,但为了处理 方便,在具体实现中有可能在两个处理功能之间 设立一个临时的中间文件以便把它们联系起来。
25
例2、 工资发放处理中。
55
二、系统总体布局设计
系统总体布局是指系统的软、硬件及数据等资源在 空间上的分布特征。MIS系统总体布局可分为以下类型:
50
三、块内聚合
块内聚合是衡量一个模块内部各个元素彼此结合的紧 密程度。 追求每一个模块高度的块内聚合,是系统设计的基本 原则。 模块内聚合主要表现在一个模块内部各组成部分之间 的联系,共用7种形式的模块内聚合。
51
1. 偶然聚合:一个模块所要完成的各动作之间没有任何联系,或者即 使有某种联系,也仅仅是非常松散的。
12
5、可靠性
可靠性是指系统抵御外界干扰的能力及受外界
干扰时的恢复能力。一个成功的管理信息系统必须
具有较高的可靠性,如安全保密性、检错及纠错能
力、抗病毒能力等。
13
第二节 系统总体结构设计
14
系统总体结构设计的主要任务就是将整个系统合 理的划分成各个功能模块,正确地处理模块之间的 调用关系和数据联系,定义各模块的内部结构等。 系统总体结构设计是否合理,对提高系统的各项指 标至关重要,这些指标包括系统的可行性、可用性、 可维护性、易读性及系统的工作效率等。
48
5、各种块间耦合的比较
模块间四种耦合方式的比较
块间耦合形式 数据耦合 控制耦合 公共耦合 可读性 好 中 不好 错误扩散能力 弱 中 强 可修改性 好 中 不好 通用性 好 中 较差
内容耦合
最差
最强
最差
差
49
6、模块设计时,应遵循的原则
• 模块间尽量使用数据耦合; • 必要时才采用控制耦合; • 对公共耦合应限制耦合的模块数; • 坚决不用内容耦合。
8
1.2 系统设计的原则
1、系统性
系统是作为统一整体而存在的,因此,在系统
设计中,要从 整个系统的角度进行考虑,系统的代
码要统一,设计规范要标准,传递语言要尽可能一
致,对系统的数据采集要做到数出一处、全局共享,
使一次输入得到 多次利用。
9
2、实用性
实用性指以全新的设计理念、全新的技术架构、全