管理信息系统 第5章 管理信息系统的设计.ppt
《管理信息系统 第5章 管理信息系统的设计.ppt》由会员分享,可在线阅读,更多相关《管理信息系统 第5章 管理信息系统的设计.ppt(86页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、储户将填好的存(取)款单及存折送交分类处理处,分类分理处按三种不同情况分别处理;1、如果存折不符或存(取)款单不合格,则将存折及存(取)款单直接退还储户重新填写;2、如果是存款,则将存款及存款单送交存款处理处,存款处理处取出底账登记后,将存折退还给储户;3、如果是取款,则将存折及取款单送交取款处处理,该服务台取出底账及现金,记帐后将存折与现金退给储户。试根据上述存(取)款的处理过程绘制业务流程图。储户储户存(取)款单存(取)款单存折存折分类处理处分类处理处合格合格存款存款存折存折取款单取款单存(取)款单存(取)款单存折存折是是否否否否是是存款单存款单现金现金存款处理处存款处理处底账底账登记登记
2、存折存折取款处理处取款处理处登记登记存折存折现金现金第五章管理信息系统的设计5.1 系统设计概述系统系统分析分析 系统系统实施实施系统系统设计设计根据系统分析阶段所确定的新系统根据系统分析阶段所确定的新系统的逻辑模型,综合考虑各种约束,的逻辑模型,综合考虑各种约束,利用合理的技术手段和方法,提出利用合理的技术手段和方法,提出一个能在计算机上实现的新系统的一个能在计算机上实现的新系统的物理模型,解决系统物理模型,解决系统“怎样做怎样做”的的问题。问题。5.1 系统设计概述系统系统分析分析 系统系统实施实施系统系统设计设计系统总体设计系统总体设计系统详细设计系统详细设计系统平台设计系统平台设计系统
3、架构设计系统架构设计模块结构设计模块结构设计代码设计代码设计数据库设计数据库设计界面设计界面设计处理流程设计处理流程设计系统设计说明书系统设计说明书系统设计原则简单灵活5.1 系统设计概述一致可靠经济1 12 23 35.2 系统总体设计系统平台设计系统架构设计模块结构设计5.2 系统总体设计1 1系统平台设计硬件软件服务器客户端网络操作系统开发软件数据库等2 25.2 系统总体设计系统架构设计定义子系统与子系统的外部接口5.2 系统总体设计-模块结构设计任务确定构成子系统的模块,定义每个模块的功能、接口,接口的数据结构模块独立命名的,拥有明确定义的输入、输出和特性的程序实体模块化系统将系统设
4、计成由相对独立、单一功能的模块组成的结构,从而简化研制工作,防止错误蔓延,提高系统的可靠性。5.2 系统总体设计-模块结构设计模块的独立性不同模块间的相互联系应尽可能的少,一个模块应尽可能的具有完整单一的功能耦合度内聚性模块间的联系程度模块内的联系程度5.2 系统总体设计-模块结构设计耦合度内容耦合一个模块直接修改另一个模块的数据公共耦合控制耦合数据耦合独立耦合两个以上模块共同引用一个全局数据项一个模块通过信号控制另一个模块模块间通过参数等方式传递数据模块间无直接信息传递5.2 系统总体设计-模块结构设计内聚性偶然内聚模块内各处理间无有意义联系逻辑内聚时间内聚过程内聚通信内聚模块内是逻辑功能相
5、似的处理功能各不相关但在同一时间完成的处理功能各不相关但具有前后关系的处理操作或生成同一组数据的处理顺序内聚功能内聚具有顺序关系的功能相关的处理实现某一功能所必需的全部处理5.2 系统总体设计-模块结构设计模块划分的原则降低模块间耦合提高模块内聚性5.2 系统总体设计-模块结构设计模块划分完成了,是不是模块结构设计就做完了?表示模块间的关系模块结构图 5.2 系统总体设计-模块结构设计模块结构图图例A矩形表示模块,矩形中写模块名称箭头表示模块间的调用关系小箭头表示表示模块间在调用过程中相互传递的信息作数据用的信息作控制用的信息5.2 系统总体设计-模块结构设计模块结构图图例辅助符号选择调用循环
6、调用5.2 系统总体设计-模块结构设计模块结构图示例5.2 系统总体设计-模块结构设计模块结构图示例采购处理功能采购处理功能输入输入输出输出读读缺缺货货单单发订货单发订货单发到货单发到货单建进货账建进货账累计累计缺货单缺货单读读库库存存读读厂厂商商名名录录读读供供货货单单采购处理采购处理进货处理进货处理订货订货建应付款帐建应付款帐到货单到货单订货单订货单5.2 系统总体设计-模块结构设计模块结构图注意事项模块结构图着重反映模块间的隶属关系(即调用关系与层次关系),只考虑模块功能、相互关系,而不涉及模块内部细节模块结构图不表示模块间调用次序与时间关系,即使大多数人有从左向右绘图的习惯5.2 系统
7、总体设计-模块结构设计模块结构图转换转换数据流程图步骤一确定输入、变换、输出部分步骤二设计模块结构的顶层(总控模块)与第一层(输入、变换、输出模块)步骤三设计下层模块5.2 系统总体设计-模块结构设计数据流程图转换模块结构图示例学生选课系统数据流程图5.2 系统总体设计-模块结构设计数据流程图转换模块结构图示例选课主模块选课主模块输入身份信息输入身份信息选课处理选课处理输出选课信息输出选课信息输入密码输入密码验证密码验证密码课程查询课程查询选课登记选课登记 显示课表显示课表打印课表打印课表学号学号密码密码学号学号验证信息验证信息选选课课 信信 息息 选课选课信息信息课表课表课表课表课表课表课表
8、课表课表课表学号学号学号学号密码密码验证信息验证信息学号学号5.2 系统总体设计-模块结构设计数据流程图转换模块结构图示例火车站售票系统数据流程图5.2 系统总体设计-模块结构设计数据流程图转换模块结构图示例火车票查询火车票查询接受查询接受查询查询方式指派查询方式指派输出查询结果输出查询结果按日期查询按日期查询按线路查询按线路查询按班次查询按班次查询5.3 系统详细设计5.3.1代码设计5.3.2数据库设计5.3.3界面设计5.3.4处理流程设计5.3.1 代码设计代码是人为确定的代表客观事物名称、属性或状态的符号或者是这些符号的组合。信息代码化是利用计算机辅助企业管理必要的前提条件。5.3.
9、1 代码设计为事物提供一个概要而不含糊的认定,便于数据的存储和检索。使符合某一类特性的事物聚集,提高处理的效率和精度。符合国家或行业标准,提高数据全局一致性。代码的作用系统化系统化规范化规范化唯一化唯一化5.3.1 代码设计用连续数字代表编码对象。以多区间代表各自特定的含义。通过文字、数字等结合起来帮助记忆。代码的种类助记码助记码区间码区间码顺序码顺序码5.3.1 代码设计-顺序码顺序码,用连续数字代表编码对象的编码方式。优点:短而简单,易于管理缺点:无逻辑基础,本身不能说明任何信息特征新加的代码只能列在最后,删除则造成空码如:通常,在信息系统的设计工作中,纯粹的顺序码是很少被使用的,它总是与
10、其他形式结合使用。QQ号、会员卡号等5.3.1 代码设计-区间码区间码,码的数据项包括若干区间,每个区间数字的值和位置都代表一定意义。优点:排序、分类、检索等操作易于进行缺点:码位长,在许多情况下有浪费如:学号,身份证号5.3.1 代码设计-区间码助忆码,文字、数字或文字数字结合起来描述对象,用于联想、帮助记忆。如:TV-B-l212英寸黑白电视机MSYH民生银行Z052120465.3.1 代码设计-示例居民身份证编码规则ABCDEFYYYYMMDDXXXR地址码(ABCDEF):表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按【GB/T2260】的规定执行。出生日期码(YYYYM
11、MDD):表示编码对象出生的年、月、日,按【GB/T7408】的规定执行。顺序码(XXX):表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序码,顺序码的奇数分配给男性,偶数分配给女性。校验码(R),一位数字,通过前17位数字参照【ISO 7064:1983.MOD 11-2】规则计算得出。1310821999050102775.3.1 代码设计-代码校验代码校验的功能:核对输入代码是否正确。校验位可以发现的错误错字12341224错位12341243代码校验方法建立代码字典如公安部人口身份信息数据库设置校验位如身份证号第18位数字5.3.1 代码设计-代码校验1 3 1
12、 0 8 2 1 9 9 9 0 5 0 1 0 2 77 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 XXXXXXXXXXXXXXXXX7 27 10 0 64 8 2954 27 0 45 050 8 14+=+?R 0 1 2 3 4 5 6 7 8 9 10校验位校验位 1 0 X 9 8 7 6 5 4 3 2S=280M=117280/11=255=R0 21 05.3.1 代码设计-代码校验加权取余校验法步骤一对源代码中的每一位加权求和S步骤二选择模数M,求商数Q以及余数R;S/M=QR步骤三依据R、M等选择校验位5.3.2 数据库设计数据库设计,指对于一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 第5章 管理信息系统的设计 设计
限制150内