《管理信息系统系统设计优秀课件.ppt》由会员分享,可在线阅读,更多相关《管理信息系统系统设计优秀课件.ppt(64页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、管理信息系统系管理信息系统系统设计统设计第1页,本讲稿共64页本章要点本章要点v系代码设计系代码设计v功能结构图设计功能结构图设计v流程图设计流程图设计v系统物理配置方案设计系统物理配置方案设计v输入设计输入设计v输出设计输出设计v统设计的任务统设计的任务v数据存储设计数据存储设计v处理流程图设计处理流程图设计v制定设计规范制定设计规范v编写程序设计说明书和系统设计报告编写程序设计说明书和系统设计报告第2页,本讲稿共64页第一节第一节 系统设计的任务系统设计的任务u管理信息系统设计的管理信息系统设计的任务任务是是:在系统分析提出的逻辑模型基础上在系统分析提出的逻辑模型基础上,科学科学合理的进行
2、物理模型设计合理的进行物理模型设计 第3页,本讲稿共64页第一节第一节 系统设计的任务系统设计的任务u系统设计的主要工作是系统设计的主要工作是:总体设计:流程图、功能结果、功能模块总体设计:流程图、功能结果、功能模块代码设计与设计规范代码设计与设计规范系统物理配置方案设计:设备、网络、系统物理配置方案设计:设备、网络、DB DB 数据存储设计:数据库及安全保密数据存储设计:数据库及安全保密计算机处理过程设计:计算机处理过程设计:I/OI/O和处理流程和处理流程 第4页,本讲稿共64页系统设计的系统设计的原则原则一一一一系统性系统性二二二二灵活性灵活性三三三三可靠性可靠性四四四四经济型经济型模块
3、的关系:高内聚低耦合模块的关系:高内聚低耦合第5页,本讲稿共64页第二节第二节 代码设计代码设计 什么是代码?什么是代码?代码代码是代表事物名称、属性、状态等的是代表事物名称、属性、状态等的符号,为了便于计算机处理,一般用数符号,为了便于计算机处理,一般用数字、字母或它们的组合来表示字、字母或它们的组合来表示 第6页,本讲稿共64页第二节第二节 代码设计代码设计 代码的功能代码的功能为事物提供一个概要而不含糊的认定,便于为事物提供一个概要而不含糊的认定,便于数据的存储和检索数据的存储和检索 使用代码可以提高处理的效率和精度使用代码可以提高处理的效率和精度 代码提高了数据的全局一致性。代码提高了
4、数据的全局一致性。代码是人和计算机的共同语言,是两者交换信息代码是人和计算机的共同语言,是两者交换信息的工具的工具 第7页,本讲稿共64页第二节第二节 代码设计代码设计 代码设计的依据代码设计的依据GB2260-80GB2260-80 中华人民共和国行政区划代码、中华人民共和国行政区划代码、GB1988-80GB1988-80 信息处理交换的七位编码字符集信息处理交换的七位编码字符集参考;参考;http:/www.chinagb.orghttp:/www.chinagb.org第8页,本讲稿共64页第二节第二节 代码设计代码设计v代码设计的注意问题代码设计的注意问题v1.逻辑上满足用户需求,结
5、构上与处理方法一致。逻辑上满足用户需求,结构上与处理方法一致。v2.代码系统化,唯一性。代码系统化,唯一性。v3.足够的预留,适应变化。足够的预留,适应变化。v4.避免误解。避免误解。v5.编码结构合理。编码结构合理。v6.长码要分段。长码要分段。v7.有码数和字符数和算出组成的总码数有码数和字符数和算出组成的总码数第9页,本讲稿共64页第二节第二节 代码设计代码设计 代码的种类代码的种类顺序码顺序码又称系列码,它是一种用连续数字代表编码对象的码又称系列码,它是一种用连续数字代表编码对象的码 顺序码(系列码)码内容1厂长2科长3科员4生产工人优点是短而简单,记录的定优点是短而简单,记录的定位方
6、法简单,易于管理位方法简单,易于管理缺点没缺点没有逻辑基础,它本有逻辑基础,它本身不能说明任何信息的特身不能说明任何信息的特征征,且新加的代码只能列,且新加的代码只能列在最在最后,删除则造成空码后,删除则造成空码第10页,本讲稿共64页第二节第二节 代码设计代码设计 代码的种类代码的种类区间码区间码又把数据项分成若干组,每一区间代表一个组,码中数字的又把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义值和位置都代表一定意义如邮政编码如邮政编码 用户分类码(第一位)采购总量(第二位)码分类码分类1批发单位 19999元 2零售单位210 000-29 999元 3教育界 3
7、30 000-49 999元 4国防部门 4生产工人优点是信息处理比较可优点是信息处理比较可靠,排序、分类、检索靠,排序、分类、检索等操作易于进等操作易于进行行 缺点码的长度与它分类缺点码的长度与它分类属性的数量有关,有时属性的数量有关,有时可能造成很长的码可能造成很长的码 第11页,本讲稿共64页第二节第二节 代码设计代码设计 代码的种类代码的种类助忆码助忆码用文字、数字或文字数字结合起来描述用文字、数字或文字数字结合起来描述如用如用TV-B-12TV-B-12代表代表1212英寸黑白电视机,用英寸黑白电视机,用TV-C-20TV-C-20代表代表2020英寸彩色电视机英寸彩色电视机优点是通
8、过联想帮助优点是通过联想帮助记忆记忆缺点可能引起联想出缺点可能引起联想出错错,不宜太长,不宜太长第12页,本讲稿共64页代码结构中的校验位代码结构中的校验位 为了保证正确输入,有意识地在编码设计结为了保证正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,构中原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。校验位使它事实上变成代码的一个组成部分。校验位通过事先规定的数学方法计算出来。通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法代码一旦输入,计算机会用同样的数学运算方法接输入的代码数字计算出校验位,并将它与输入接输入的代码
9、数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。的校验位进行比较,以证实输入是否有错。第二节 代码设计第二节第二节 代码设计代码设计第13页,本讲稿共64页第二节第二节 代码设计代码设计校验位可以发现以下各种错误校验位可以发现以下各种错误易位错误易位错误随机错误随机错误双易错误双易错误抄写错误抄写错误第14页,本讲稿共64页第三节第三节 功能结构图设计功能结构图设计本节重点本节重点本节重点本节重点功能结构图的定义功能结构图的定义功能结构图的定义功能结构图的定义:将系统功能进行分化按功能:将系统功能进行分化按功能从属关系的图表。按由抽象到具体,由复杂到简从属关系的图表。按由抽
10、象到具体,由复杂到简单的过程。单的过程。功能结构图的设计过程:见后功能结构图的设计过程:见后功能结构图的设计过程:见后功能结构图的设计过程:见后第15页,本讲稿共64页第三节第三节 功能结构图设计功能结构图设计销售系统管理销售系统管理销售计销售计划管理划管理成品库成品库管理管理销售合销售合同管理同管理销售核销售核算管理算管理市场市场预测预测销销售售历历史史资资料料管管理理编编制制年年度度销销售售大大纲纲编编制制销销售售计计划划合合同同有有效效性性审审查查合合同同执执行行情情况况分分析析合合同同登登记记和和变变更更销销售售利利润润核核算算销销售售统统计计分分析析出出入入库库管管理理库库存存统统计
11、计市市场场预预测测市市场场分分析析第16页,本讲稿共64页第三节第三节 功能结构图设计功能结构图设计功能结构图建设步骤功能结构图建设步骤第一步,从业务流程图中,选出一个第一步,从业务流程图中,选出一个“功能处理功能处理”及其该及其该“功能处理功能处理”的输入和输出数据流,作为模的输入和输出数据流,作为模块划分的对象块划分的对象 订单处理缺货文件库存文件已处理订单订单备货单第17页,本讲稿共64页第三节 功能结构图设计功能结构图建设步骤功能结构图建设步骤第二步,因为任何功能模块都是由输入、处理和输出第二步,因为任何功能模块都是由输入、处理和输出三个基本部分组成,因此,根据数据流程图,可以把三个基
12、本部分组成,因此,根据数据流程图,可以把“订单处理订单处理”模块分解为输入、处理和输出三个功能模块分解为输入、处理和输出三个功能模块模块1 1、输入订单、输入订单2 2、读库存文件、读库存文件1 1、确定能否供货、确定能否供货2 2、处理缺货单、处理缺货单3 3、处理可供货订单、处理可供货订单1 1、编辑备货单、编辑备货单2 2、打印备货单、打印备货单第18页,本讲稿共64页第三节第三节 功能结构图设计功能结构图设计功能结构图建设步骤功能结构图建设步骤第三步,将各模块逐层进行功能分解,并绘制第三步,将各模块逐层进行功能分解,并绘制“订单处订单处理理”的功能结构图的功能结构图第19页,本讲稿共6
13、4页第三节第三节 功能结构图设计功能结构图设计练习练习根据数据流程分析功能结构图根据数据流程分析功能结构图第20页,本讲稿共64页第三节第三节 功能结构图设计功能结构图设计按输入、处理和输出对模块分解按输入、处理和输出对模块分解第21页,本讲稿共64页第三节第三节 功能结构图设计功能结构图设计绘制出功能结构图绘制出功能结构图第22页,本讲稿共64页第四节第四节 系统流程图设计系统流程图设计 系统流程图的设计系统流程图的设计定义定义:表示各功能的数据流动关系:表示各功能的数据流动关系掌握掌握:系统流程图的画法系统流程图的画法第23页,本讲稿共64页第四节第四节 系统流程图设计系统流程图设计 系统
14、流程图的一般结构系统流程图的一般结构第24页,本讲稿共64页表示符号表示符号第25页,本讲稿共64页第四节第四节 系统流程图设计系统流程图设计 系统流程图的设计步骤系统流程图的设计步骤分别画出三个处理的数据关系图分别画出三个处理的数据关系图第26页,本讲稿共64页第四节第四节 系统流程图设计系统流程图设计第二步,综合数据关系图第二步,综合数据关系图第27页,本讲稿共64页练习:将下图转换为信息系统流程图练习:将下图转换为信息系统流程图第28页,本讲稿共64页第29页,本讲稿共64页第30页,本讲稿共64页第五节第五节 系统物理配置方案设计系统物理配置方案设计 1.系统的吞吐量。每秒钟执行的作业
15、数称为系统的吞吐量。系系统的吞吐量。每秒钟执行的作业数称为系统的吞吐量。系统的吞吐量越大,则说明系统的处理能力越强。系统的吞吐量统的吞吐量越大,则说明系统的处理能力越强。系统的吞吐量与系统硬、软件的选择有着直接的关系,如果要求系统具有较与系统硬、软件的选择有着直接的关系,如果要求系统具有较大的吞吐量,就应当选择具有较高性能的计算机和网络系统。大的吞吐量,就应当选择具有较高性能的计算机和网络系统。系统的吞吐量还可区分为内部吞吐量和外部吞吐量,对于系统的吞吐量还可区分为内部吞吐量和外部吞吐量,对于内部内部吞吐量吞吐量大的系统,应具有较高的计算机性能,对于大的系统,应具有较高的计算机性能,对于外部吞
16、吐量外部吞吐量大大的系统,则应具有性能较高的网络系统。的系统,则应具有性能较高的网络系统。设计依据设计依据第31页,本讲稿共64页第五节第五节 系统物理配置方案设计系统物理配置方案设计2.系统的响应时间。从用户向系统发出一个作业请求开始,经系统的响应时间。从用户向系统发出一个作业请求开始,经系统处理后,再给出应答结果的时间称为系统的响应时间。如系统处理后,再给出应答结果的时间称为系统的响应时间。如果要求一个系统的响应时间快,那么计算机果要求一个系统的响应时间快,那么计算机CPU的运算速度就应的运算速度就应该快,并且通讯线路的传递速率也应该高,如实时系统就是这样。该快,并且通讯线路的传递速率也应
17、该高,如实时系统就是这样。3.系统的可靠性。系统的可靠性可以用连续工作时间来表示。例如,系统的可靠性。系统的可靠性可以用连续工作时间来表示。例如,每天需要每天需要24小时连续工作的系统,则系统的可靠性就应该很高,小时连续工作的系统,则系统的可靠性就应该很高,这时可采用这时可采用双机双工双机双工系统结构方式。系统结构方式。双机双工系统:两台主机同时运行各自的服务工作,且相互监双机双工系统:两台主机同时运行各自的服务工作,且相互监测对方的情况。当一台主机当机时,另外一台主机立即接管它测对方的情况。当一台主机当机时,另外一台主机立即接管它的工作,保证工作不间断。的工作,保证工作不间断。设计依据设计依
18、据第32页,本讲稿共64页第五节第五节 系统物理配置方案设计系统物理配置方案设计4.集中式还是分布式。如果一个系统的处理方式是集中式的,即可以集中式还是分布式。如果一个系统的处理方式是集中式的,即可以是单机式系统,也可以是网络系统。如果一个系统的处理方式是分布是单机式系统,也可以是网络系统。如果一个系统的处理方式是分布式的,则采用网络系统将更能有效地发挥系统的性能。式的,则采用网络系统将更能有效地发挥系统的性能。5.地域范围。当系统采用网络结构形式时,还需要根据系统覆盖的地地域范围。当系统采用网络结构形式时,还需要根据系统覆盖的地域范围决定采用广域网还是局域网。域范围决定采用广域网还是局域网。
19、设计依据设计依据第33页,本讲稿共64页第五节第五节 系统物理配置方案设计系统物理配置方案设计6.单机系统还是多机系统。如果一个系统的功能比较简单,并且规模不单机系统还是多机系统。如果一个系统的功能比较简单,并且规模不大,那么采用单用户或多用户的单机系统可以满足要求,否则就要采用大,那么采用单用户或多用户的单机系统可以满足要求,否则就要采用多机系统,多机系统可以很好地解决资源共享问题。多机系统,多机系统可以很好地解决资源共享问题。7.数据管理方式。如果数据管理方式为文件系统,则操作系统应具数据管理方式。如果数据管理方式为文件系统,则操作系统应具备文件管理功能。如果数据为数据库管理方式,那么系统
20、中应配备文件管理功能。如果数据为数据库管理方式,那么系统中应配备良好的备良好的DBMS或分布式或分布式DBMS系统软件和其它网络管理软件。系统软件和其它网络管理软件。设计依据设计依据第34页,本讲稿共64页第五节第五节 系统物理配置方案设计系统物理配置方案设计u软硬件选择u网络系统的选择u数据库管理系统的选择 设计内容设计内容第35页,本讲稿共64页第五节第五节 系统物理配置方案设计系统物理配置方案设计 计算机硬件的选择计算机硬件的选择u(1)计算机主存计算机主存;u(2)CPU时钟时钟;u(3)输入、输出和通信的通道数目输入、输出和通信的通道数目;u(4)显示方式显示方式;u(5)外接转储设
21、备及其类型。外接转储设备及其类型。第36页,本讲稿共64页第五节 系统物理配置方案设计 计算机硬网络的选择计算机硬网络的选择u(1)网络的拓朴结构设计网络的拓朴结构设计;u(2)网络的逻辑设计。首先按软件将系统从逻辑上分为各个分系网络的逻辑设计。首先按软件将系统从逻辑上分为各个分系统或子系统,然后按需要配备设备,如主服务器、主交换机、分统或子系统,然后按需要配备设备,如主服务器、主交换机、分系统交换机、子系统集线器系统交换机、子系统集线器(HUB)、通讯服务器、路由器和调制、通讯服务器、路由器和调制解调器等,并考虑各设备之间的连接结构解调器等,并考虑各设备之间的连接结构u网络操作系统。目前,流
22、行的网络操作系统有网络操作系统。目前,流行的网络操作系统有UNIX、Netware、WindowsNT等。等。第37页,本讲稿共64页第五节第五节 系统物理配置方案设计系统物理配置方案设计 网络的拓朴结构网络的拓朴结构第38页,本讲稿共64页第五节 系统物理配置方案设计 网络的拓朴结构网络的拓朴结构第39页,本讲稿共64页事例事例第40页,本讲稿共64页第五节第五节 系统物理配置方案设计系统物理配置方案设计 数据库的选择数据库的选择u考虑的因素:考虑的因素:(1)数据库的性能数据库的性能;(2)数据库管理系统的系统平台数据库管理系统的系统平台;(3)数据库管理系统数据库管理系统的安全保密性能的
23、安全保密性能;(4)数据的类型数据的类型u流行的有流行的有Oracle、Sybase、SQLServer、Informix、FoxPro等。等。Oracle、Sybase、SQLServer均是大型数据库管理系统,运均是大型数据库管理系统,运行于客户行于客户/服务器等模式,是开发大型服务器等模式,是开发大型MIS的首选,的首选,FoxBase在小型在小型MIS中最为流行。中最为流行。Microsoft推出的推出的VisualFoxPro在大型管理信息系统开发中也获得了大量应用,而在大型管理信息系统开发中也获得了大量应用,而Informix则适用于中型则适用于中型MIS的开发的开发第41页,本讲
24、稿共64页第五节 系统物理配置方案设计 软件的选择软件的选择应用软件开发软件第42页,本讲稿共64页第六节第六节 输出设计输出设计v输出设计输出设计输出是系统产生的结果或提供的信息。对于大多数用户来说,输出是系统开发的目的和评价系统开发成功与否的标准。尽管有些用户可能直接使用系统或从系统输入数据,但都要应用系统输出的信息,输出设计的目的正是为了正确及时地反映和组成用于生产和服务部门的有用信息。因此,系统设计过程与实施过程相反,不是从输入设计到输出设计,而是从输出设计到输入设计。第43页,本讲稿共64页第六节第六节 输出设计输出设计v输出设计的内容包括:输出设计的内容包括:1有关输出信息使用方面
25、的内容包括信息的使用者、使用目的、报告量、使用周期、有效期、保管方法和复写份数等;2输出信息的内容包括输出项目、位数、数据形式(文字、数字);3输出格式如表格、图形或文件;4输出设备如打印机、显示器、卡片输出机等。对行打机尚须注明字行,行页5输出介质如输出到磁盘还是磁带上,输出用纸是专用纸还是普通白纸等第44页,本讲稿共64页第六节第六节 输出设计输出设计v输出报告设计的注意点输出报告设计的注意点:1、方便使用者,如果确需修改,应征得用户同意。2、输出表格要考虑到系统发展的需要。v输出设计书:参见输出设计书:参见P143,表表7.2第45页,本讲稿共64页第七节第七节 输入设计输入设计v输入设
26、计输入设计输入设计对系统的质量有着决定性的重要影响。输出数据的正确性直接决定处理结果的正确性,如果输入数据有误,即使计算和处理十分正确,也无法获得可靠的输出信息。同时,输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率v输入设计的原则输入设计的原则输入设计包括数据规范和数据准备的过程。在输入设计中,提高效率和减少错误是两个最根本的原则。第46页,本讲稿共64页第七节第七节 输入设计输入设计v输入设计的几个原则输入设计的几个原则:1控制输入量。在输入设计中,尽量控制输入数据总量,在输入时,只需输入基本的信息,而其他可通过计算、统计得到的信息由系统自动产生。2减少输入延迟。输入数据的速度
27、往往成为提高信息系统运行效率的瓶颈,为减少延迟,可采用周转文件、批量输入等方式。3减少输入错误。输入设计中应采用多种输入校验方法和有效性验证技术,减少输入错误。4输入过程应尽量简化。输入设计在为用户提供纠错和输入校验的同时,就保证输入过程简单易用,不能因为查错、纠错而使输入复杂化,增加用户负担。第47页,本讲稿共64页第七节第七节 输入设计输入设计v数据出错的校验方法数据出错的校验方法由人工直接检查、由计算机用程序校验以及人与计算机两者分别处理后再相互查对校验等多种方法。常用的方法是以下几种,可单独地使用,也可组合使用。重复校验视觉校验检验位校验控制总数校验数据类型校验格式校验逻辑校验界限校验
28、顺序校验记录计数校验平衡校验对照校验第48页,本讲稿共64页第七节第七节 输入设计输入设计v出错的改正方法。出错的改正方法。出错的改正方法应根据出错的类型和原因而异。原始数据错发现原始数据有错时,应将原始单据送交填写单据的原单位修改,不应由键盘输入操作员或原始数据检查员等想当然地予以修改。机器自动检错第49页,本讲稿共64页第七节第七节 输入设计输入设计v原始单据的格式设计原始单据的格式设计输入设计的重要内容之一是设计好原始单据的格式。研制新系统时,即使原系统的单据很齐全,一般也要重新设计和审查原始单据。设计原始单据的原则是:1便于填写。原始单据的设计要保证填写得迅速、正确、全面。简易和节约,
29、具体地说应做到:填写量小,版面排列简明、易懂。2便于归档。单据大小要标准化、预留装订位置,标明传票的流动路径。3单据的格式应能保证输入精度。第50页,本讲稿共64页第七节第七节 输入设计输入设计v原始单据的格式设计原始单据的格式设计第51页,本讲稿共64页第七节第七节 输入设计输入设计v输入屏幕设计输入屏幕设计从屏幕上通过人机对话输入是目前广泛使用的输入方式。因为是人机对话,既有用户输入,又有计算机的输出。通常人机对话采用菜单式、填表法和应答式三种方式对话设计的原则是:对话界面要美观、醒目;提示要清楚、简单,不能有二义性;要便于操作和学习,有帮助功能;能及时反馈错误信息等。界面设计菜单方式设计
30、:方式、功能安排、优缺点分析会话管理方式设计:因果对话提示方式与权限管理:提示与帮助设计、权限设置方式第52页,本讲稿共64页第八节第八节 数据存储设计数据存储设计v学习目的:学习目的:1.明确文件设计的步骤和方法;明确文件设计的步骤和方法;2.掌握数据库设计的方法;掌握数据库设计的方法;v内容提要:内容提要:1.阐述文件分类和文件设计过程阐述文件分类和文件设计过程 2.阐述数据库设计的过程阐述数据库设计的过程第53页,本讲稿共64页一、文件设计一、文件设计v文件设计文件设计就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定文件的
31、组织方式和存取方法。v文件按用途可分为;(按组织方式分:顺序、索引和直接存取文件):主文件:重要文件处理文件:事务文件工作文件:暂存周转文件:衔接公用的文件其它文件:(如后备文件)v文件设计通常从设计共享文件开始。v文件由记录组成,所以设计文件主要是设计文件记录的格式,详见文件记录的格式实例。第54页,本讲稿共64页一、文件设计一、文件设计v设计之前,设计之前,要确定数据处理的方式、文件的存储介质、计算机操作系统的文件组织方式、存取方式和对存取时间、处理时间的要求等v常用文件组织方式的性能比较常用文件组织方式的性能比较第55页,本讲稿共64页记录设计表记录设计表记录文件名:主文件 应用:工资子
32、系统序号123456数据项名职工代码职工姓名部门基本工资附加工资扣房费变量名DMXMBMJBGZFJGZFF类型CCCNNN宽度482777小数位数222输入到:输出自:设计人员签名 设计日期 。第56页,本讲稿共64页二、二、数据库设计 v数据库设计是在选定的数据库管理系统基础上建立数据库的过程。数据库设计的步骤与系统开发的各个阶段相对应,详见下图。第57页,本讲稿共64页二、二、数据库设计v数据厍的概念结构设计如前所述,概念结构设计应在系统分析阶段进行。任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。概念模型是从用户角度看到的数据库,它可用第三章中介绍的E-R模型表示,也可以用
33、3NF关系群来表示。v数据库的逻辑结构设计逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统(DBMS)支持的数据模型。数据模型可以由实体联系模型转换而来,也可以用基于第三范式(3NF)的方法来设计。接着是用DBMS提供的数据描述语言DDL定义数据模型。v数据库的物理结构设计内容包括:选用库文件的组织形式、存储介质的分配和存取路径的选择等。第58页,本讲稿共64页第九节第九节 处理流程图设计 v处理流程图是系统流程图的展开和具体化。v在系统流程图中,仅给出了每一处理功能的名称,而在处理流程图中,则需要使用各种符号具体地规定处理过程的每一步骤。v由于每个处理功能都有自己
34、的输入和输出,对处理功能的设计过程也应从输出开始,进而进行输入、数据文件的设计,并画出较详细的处理流程图。v工资系统中建立扣款文件处理功能的处理流程图第59页,本讲稿共64页处理流程图设计处处处理理理流流流程程程图图图设设设计计计第60页,本讲稿共64页第十节第十节 制定设计规范制定设计规范v设计规范是整个系统的“公用标准”,规定了文件名和程序名的统一格式、编码结构、代码结构、统一的度量名等。例如,某工资管理信息系统的设计规范中对程序名的规定:GAABBXG表示工资系统程序或程序文件。AA表示文件类型,由两个拼音字母组成。BB表示文件作何种处理。X由一位数字组成,用以区分同类型程序。第61页,
35、本讲稿共64页第十一节第十一节 编写程序设计说明书和系统设计报告编写程序设计说明书和系统设计报告系统名财务系统子系统名工资子系统程序名更新工资主文件程序标识符GXCL.PRG语 言Visual Basic日 期1993.08.06一、输入二、输出文件名文件标识设备备注文件名文件标识设备备注上月主文件GZ1.DBFD1本月主文件GZ2.DBFD1主处理文件GZCL.DBFD2三、程序功能 更新主文件四、程序处理过程说明程序设计说明书程序设计说明书第62页,本讲稿共64页编写程序设计说明书和系统设计报告编写程序设计说明书和系统设计报告v系统设计报告系统设计报告的内容:系统总体设计方案代码设计方案输
36、入和输出设计方案文件设计方案程序模块说明书一旦系统设计被审查批准,整个系统开发工作便进入系统实施阶段。第63页,本讲稿共64页第七章第七章管理信息系统的系统设计管理信息系统的系统设计小小结结物理配置物理配置方案方案设计设计 计算机处理过计算机处理过程设计程设计管管理理信信息息系系统统的的系系统统设设计计数据数据存储设计存储设计合理的代合理的代码结码结构是信息构是信息处处理系理系统统是否具有生命力的一个是否具有生命力的一个重要因素。重要因素。设计规设计规范是整个系范是整个系统统的的“公用公用标标准准”。包括数据包括数据库设计库设计、数据、数据库库的安全保密的安全保密设计设计等。数据等。数据库设库
37、设计计的步的步骤骤是与系是与系统统开开发发的各个的各个阶阶段相段相对应对应的。的。包括包括输输出出设计设计、输输入入设计设计、处处理流程理流程图设计图设计及及编编写程序写程序设计说设计说明明书书等。等。包括包括设备设备配置、通信网配置、通信网络络的的选择选择和和设计设计以及数据以及数据库库管理系管理系统统的的选择选择等。等。系统设计主要是解决系统设计主要是解决“怎样做怎样做”的问题。的问题。原则是系统有原则是系统有原则是系统有原则是系统有系系统性、灵活性、可靠性和经济性。统性、灵活性、可靠性和经济性。包括信息系包括信息系统统流流程程图设计图设计、功能、功能结结构构图设计图设计等。等。总总体体设计设计 代代码设计码设计和和设计规设计规范范第64页,本讲稿共64页