第5章MIS的系统设计_第1页
第5章MIS的系统设计_第2页
第5章MIS的系统设计_第3页
第5章MIS的系统设计_第4页
第5章MIS的系统设计_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理信息系统第5章

管理信息系统的系统设计商学院物流与信息管理系柯林5.1系统设计概述系统设计的任务在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是解决“怎样做”的问题系统设计的原则系统性从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享等灵活性要求系统具有很强的环境适应性,如尽量采用模块化结构,提高各模块的独立性系统设计的原则可靠性如安全保密性、检错、纠错能力、抗病毒能力等经济性如不要盲目追求技术上的先进,尽量避免不必要的复杂化系统设计的内容系统总体设计总体设计的主要内容有:子系统的划分、网络和设备的配置、设备选型、新系统计算机处理流程图模块化设计结构化系统设计方法5.1系统设计概述系统设计的内容系统平台设计按管理信息系统的目标选择系统平台①单项业务系统——常用各类PC,数据库管理系统作为平台②综合业务管理系统——以网络和关系模型数据库管理系统为平台③集成管理系统——OA、CAD、CAM、MIS、DSS等综合而成的一个有机整体,综合性更强,规模更大,系统平台也更复杂,涉及异型机、异种网络、异种库之间的信息传递和交换。在信息处理模式上常采用客户/服务器(Client/Sever)模式或浏览器/服务器(Browser/Sever)模式5.1系统设计概述系统设计的内容系统平台设计计算机处理方式的选择和设计选择批处理、连机实时处理、连机成批处理、分布式处理等方式计算机网络系统的设计网络规模、协议、联网设备、网络性能数据库管理系统的选择大型数据库管理系统:Oracle、Sybase中型数据库管理系统:MicrosoftSQLServer小型数据库管理系统:VisualFoxpr5.1系统设计概述系统设计的内容系统平台设计软、硬件选择选择技术上成熟可靠的标准系列机型处理速度快数据存储量大具有良好的兼容性、可扩充性与可维修性,有良好的性能/价格比厂家或供应商的技术服务与售后服务好操作方便在一定时间内保持一定的先进性的硬件软件的选择包括操作系统、数据库管理系统、汉字系统、设计评议和应用软件包等软件的选择5.1系统设计概述代码设计的若干原则代码设计代码应唯一标志它所代表的事物或属性结构应与处理的方法相一致。例如,有时可利用代码的结构直接进行记录的统计代码设计要预留足够的位置,以适应不断变化的需要不要使用易于混淆的字符要注意尽量采用不易出错的代码结构示例若已知码的位数为P,每一位上可用字符数为Si,则可以组成码的总数为:例如,对每位字符为0-9的三位码,共可组成C=10*10*10=1000种码5.2代码设计代码的种类代码设计顺序码。顺序码是一种用连续数字代表编码对象的码区间码。区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。典型的例子是邮政编码助忆码。例如,用TV-B-12代表12寸黑白电视机,用TV-C-20代表20寸彩色电视机区间码又可分为以下多种类型多面码。例如,对于机制螺钉,可作如下表那样的规定。代码2342表示材料为黄铜的φ1.5mm方形头镀铬螺钉上下关联区间码。例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目十进位码。例如,图书分类中的十进位分类码5.2代码设计代码结构中的校验位有多种确定校验位值的方法算术级数法原代码9

3

5

4

5各乘以权6

5

4

3

2乘积之和54+15+20+12+10=111以11为模去除乘积之和(若余数是10,则按0处理),把得出的余数作为校验码:111/11=4……1,因此代码为935451几何级数法原理同上,但把所乘权数改为3216842等质数法原理同上,但把所乘权数改为质数系列,如1713753等5.2代码设计5.3数据结构和数据库设计主要是数据库文件的设计系统文件:为各数据库文件的生成提供一个结构公用文件:存放公用数据,如:超市销售的商品编码和品名、规格、单价等的对应关系数据库文件各文件逻辑结构的具体设计需要几个字段、每个字段的名字、宽度、类型等文件存放目录的规划逻辑结构应该独立设计,但对于中小型数据库,一般与所使用的DBMS对应,直接设计成物理结构功能结构图就是按功能从属关系画成的图表5.4功能结构图设计工资管理子系统建立主文件数据录入数据维护计算和打印更新主文件建立主处理文件更新建立扣款文件数据录入数据维护计算打印工资单打印工资汇总表功能模块功能结构图中每一个框称为一个功能模块功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序模块化把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分特点各个模块具有相对独立性,可以分别加以设计实现模块之间的相互关系(如信息交换、调用关系)通过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能5.4功能结构图设计5.5输出设计输出设计示例:屏幕显示输出的设备调拨单中国长江三峡开发总公司设备调拨单请购单位:工程建设部:右岸工程部1997年5月21日97调字第设备名称棒磨机型号规格

数量计划1账面价格单价180,200.00总价180,200.00单位设备编号15073001-001实收数1结算价款单价180,200.00总价180,200.0000台合同号10号仓库发货仓库中国建设银行开户银行32100876543账号备注总计金额其他有关费用运输费管理费保险费包装费

610.45保险费包装费(大写)壹拾捌万贰佰元整180,200.00□存根□财务会计□请购单位□发货仓库□财务稽查□业务单位主管:收款:提货:发货:制单:5.5输出设计输出设计示例:打印输出的设备调拨单1.输入设计的原则(一)控制输入量(二)减少输入延迟(三)减少输入错误(四)输入过程应尽量简化2.常用的输入设备(一)键盘、磁盘输入装置(二)光电阅读器(三)终端输入5.5输出设计3.输入数据的校验方法重复校验视觉校验检验位校验控制总数校验数据类型校验格式校验4.原始单据的格式设计5.输入屏幕设计5.5输出设计5.6制定设计规范设计规范是整个系统的“公用标准”规定文件名和程序名的统一格式、编码结构、代码结构、统一的度量名等例如,某工资管理信息系统的设计规范中对程序名的规定:GAABBXG表示工资系统程序或程序文件AA表示文件类型,由两个拼音字母组成BB表示文件作何种处理X由一位数字组成,用以区分同类型程序5.7编写系统设计报告

程序设计说明书系统名财务系统子系统名工资子系统程序名更新工资主文件程序标识符GXCL.PRG语言VisualFoxpro日期1993.08.06一、输入二、输出文件名文件标识设备备注文件名文件标识设备备注上月主文件GZ1.DBFD1本月主文件GZ2.DBF

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论