资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,上章复习测试题,在可行性分析中,经济可行性分析的主要任务是(),A、检查管理是否规范,B、计算机技术是否满足用户要求,C、对项目的经济效益进行评估,D、领导是否支持,C,上章复习测试题,系统调查的主要内容有(),A、计算机设备性能,B、管理业务状况,C、资金来源,D、MIS的运行效率,B,上章复习测试题,U/C矩阵方法的主要作用是(),A、简化设计工作,B、对原系统数据流程图进行分析,C、企业业务流程重组,D、划分子系统,D,上章复习测试题,下面对现行系统的详细调查描述不正确的是(),A、主要内容包括对现行系统的目标、主要功能、组织,结构、业务流程、数据流程的调查和分析,B、目的是明确系统开发要解决的主要问题和目标,论,证系统开发的必要性和可行性,C、重点在于对系统内容进行详细具体了解,D、主要任务在于理解现有业务问题和信息需求,B,第十讲 系统设计,系统总体结构设计,代码设计,数据结构与数据库设计,输入输出设计,模块功能与处理过程设计,系统设计报告,本章思路,系统总体结构设计,子系统划分,原则:,1)相互间相对独立;,2)减少数据依赖性和数据冗余,3)考虑扩展能力、实现的便利、资源利用,方法:,1)从方法分类上可分为功能划分、顺序划分、数,据拟合划分、过程划分等,2)一般以功能/数据分析结果为主,兼顾组组实际,情况的划分方法。,硬软件设备选配,设计依据:,1)系统吞吐量 2)系统响应时间,3)系统可靠性 4)数据库类型,5)地域范围,硬件:计算机主机、外围设备、连网设备,软件:1)操作系统:单机操作系统、网络操作系统,2)网络协议:,3)数据库产品:Oracle,Sybase,Sql Server,Informix,Foxpro等,4)应用软件:功能性、灵活性、技术支持,计算机处理流程设计,磁带,磁盘,键盘,手工,操作,判别,处理,端点、,中断符,联机,存储,打印,文件,读取,信息,显示器,辅助操作,(脱机),处理,流程线,网络,信息,流向线,计算机处理流程图例,旬报处理,月报处理,变动成本法,输出报表,定额成本,计算,完全成本法,输出报表,实际成本,计算,变动成本,法报表,完全成本,法报表,定额成本,文件,输出中,间文件,定额成,本文件,销售收,入文件,报表生,成文件,销售子系,统文件,产品设计,属性资料库,成品主文,件(若干),成本核算子系统,1,2,3,4,5,读数据,计算机处理流程图绘制举例一,计算机处理流程图绘制举例二,人事变动,通知单,工资汇总表,工资单,形成扣款,文件模块,主文件,更新模块,上月,主文件,房租变动,通知单,电费扣款,通知单,互助扣款,通知单,扣款,文件,本月,主文件,计算机,打印模块,代码设计,代码:代表事物名称、属性、状态等的符号,一般用数字、字母或它们的组合来表示。代码设计是科学管理的体现。,代码功能(目的),唯一性,规范化,系统化,为事物提供一个概要而不含糊的认定,便于数据的存储和检索。(标志作用),即编码要有规律,符合某一类事物的聚集,提高处理的效率和精度。,也即标准化,符合国家或行业标准,提高数据全局一致性。,代码的设计,1、分类明确,系统化和标准化、唯一性,2、容量适宜:既不太长,又考虑未来发展需要,3、逻辑上满足用户需要,结构上应与处理的方法相一致,4、编码方法合理,不用易混淆的字符,采用合适的代码分段结构,便于记忆。,代码的种类,顺序码,区间码,助记码,以某种顺序形式编码。简单,易,管理,但可识别性差,以多区间代表多组,位置代表含,意。可靠且易操作,也叫混合码。比较常用,易记忆,易管理,但不易校对。,代码的应用,1、检索,图书情报检索,大型零售商业企业的结算,2、统计,统计指标的统一,经济效益统计等,3、统一信息体系,行业信息代码规划,数据结构和数据库设计,数据,管理所需要信息,数据结构,+,数据库,范式理论,关系数据结构,资源分布,输入输出设计,输入设计,输入方式设计:键盘、模/数、数/模输入、网络传送、磁/光盘读,输入格式设计:数据库文件与统计报表结构的一致性考虑,校对方式设计:人工校对、二次键入校对、数据平衡校对,界面设计,菜单方式设计:方式、功能安排、优缺点分析,会话管理方式设计:因果对话,提示方式与权限管理:提示与帮助设计、权限设置方式,输出设计,报表设计:报表模块的设计,报表模块,报表格式定义,报表清单,报表选择,报表格式文件,数据文件,打印报表,图形显示:图形结果显示的方法,方法一,方法二,软件编程,(作图工具),(图形函数),DBF文件,EXCEL,DDE,模块功能与处理过程设计详细设计,主要任务:在概要设计基础上,对总体结,构设计中产生的功能模块进行过程描述,,设计功能模块的内部细节,解决如何实现,各个模块的内部功能。即为设计模块,内详,细算法、内部数据结构和程序逻辑结构,。,逻辑实现,(描述),物理实现,(编程),描述工具一:,HIPO,图,检索,1,ISBN号检索,2,题名检索,3,著者检索,1,ISBN号检索命令,ISBN号,打开ISBN号索引,有效性检查,读ISBN号索引,取检索结果,关闭ISBN号索引,检查结果,是否命中,检查结果,结果信息,输入,处理,输出,描述工具二:,层次模块结构,图,模块名,模块,标志,数据,调用,循环调用,判断,分支,A,B,A,B,C,D,A,B,A,B,a,b,A调用B,A判断调用BCD,A循环调用B,数据流动,层次模块结构设计的原则,结构设计原则:,1、模块凝聚性:独立性,2、模块联结方式:纵向而不是横向,3、树状结构:而不是网状或交叉,4、模块分类编码归档:有利于整理、实现,模块联结方式:,1、模块联结 2、特征联结,3、控制联结 4、公共联结,5、内容联结,功能划分:以功能为主,描述工具三:,结构化英语,描述工具四:,决策树,描述工具五:,判断表,思考?,用户输入某事物的代码后,计算机能自动地在屏幕上显示出该事物的名称,请你说明实现以上功能的原理,系统设计报告,1、系统总体结构图,2、系统设备配置图,3、系统分类编码方案,4、数据库结构图,5、输入/输出设计方案,6、HIPO图(层次模块结构控制图),7、系统详细设计方案说明书,系统设计报告,目录,序言,系统设计的主要建议,硬件设计,软件设计,通信设计,人员设计,系统实施的计划,数据库设计,过程设计,安全设计,维护设计,培训设计,总结,
展开阅读全文