- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、系统设计概述 2、系统总体结构设计 3、代码设计 4、数据结构与数据库设计 5、输入输出设计 6、模块功能与处理过程设计 系统设计的任务 在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是解决“怎样做”的问题。 系统设计的具体工作 确定系统输出 确定系统输入 确定数据的组织方法 代码设计 绘制各处理功能的数据关系图 绘制系统流程图 选择计算机系统 系统模型的评价 编写系统说明书 代码的定义 代码是代表事物名称、属性、状态等的符号。 代码的功能 为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。 使用代码可以提高处理的效率和精度。 提高数据的全局一致性。 代码是人和计算机的共同语言,如零件号、图号等早已使用代码。 区间码又可分为以下多种类型 多面码。例如,对于机制螺钉,可作如下表那样的规定。代码2342 表示材料为黄铜的φ1.5mm方形头镀铬螺钉。 上下关联区间码。 例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。 十进位码。例如,图书分类中的十进位分类码。 为了保证正确输入,在原有代码的基础上,另加一个校验位,作为代码的一个组成部分。校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。 文件设计 文件设计就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方法。 文件按用途可分为: 主文件 处理文件 工作文件 周转文件 其它文件(如后备文件) 文件设计通常从设计共享文件开始。 文件由记录组成,所以设计文件主要是设计文件记录的格式, 详见文件记录的格式实例 。 数据厍设计是在选定的数据库管理系统基础上建立数据库的过程。 数据库设计的步骤与系统开发的各个阶段相对应,详见下图。 如前所述,概念结构设计应在系统分析阶段进行。 任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。 概念模型是从用户角度看到的数据库,它可用前面介绍的E-R模型表示,也可以用3NF关系群来表示。 内容包括:选用库文件的组织形式、存储介质的分配和存取路径的选择等。 (三)输出设计示例 设计原则 便于填写 便于归档 单据的格式应能保证输入精度 实例见下表 常用的界面设计包括: 菜单方式 绘画方式 提示操作方式 操作权限管理方式 详见三峡工程开发总公司设备调拨单的录入屏幕设计示例。 示例 (1)年交易额在5万或5万以下,则不给予折扣; (2)对于年交易额在5万以上时: 如果无欠款,则给予15%的折扣; 如果有欠款,而且与本公司的交易关系在20年以上,则折扣为10%; 如果有欠款,而且与本公司交易关系在20年以下,则折扣为5%。 (三)输入数据的校验方法 1、重复校验 将同一数据先后输入两次,然后由计算机程序自动进行对比校验,如果两次输入不一直,计算机显示或打印出错信息。 2、视觉校验 3、校验位校验 输入的同时,由计算机打印或显示输入数据,然后与原始单据进行比较,找出差错。视觉校验不可能查出所有的差错,其查错率为75%—85%。 4、控制总数校验 6、格式校验 5、数据类型校验 采用控制总数校验时,工作人员先用手工求出数据的总值,然后在数据的输入过程中由计算机程序累计总值,将两者对比校验。 校验数据是数字型还是字母型的。 即校验数据记录中各数据项的位数和位置是否符合预先规定的格式。 7、逻辑校验 即根据业务上各种数据的逻辑性,检查有无矛盾。 8、界限校验 即检查某项输入数据的内容是否位于规定范围之内。 9、顺序校验 即检查记录的顺序,例如,要求输入数据无缺号时,通过顺序校验,可以发现被遗漏的记录。又如,要求记录的序号不得重复时,即可查出有无重复的记录。 10、记录计数校验 11、平衡校验 12、对照校验 这种方法通过计算记录个数来检查记录有否遗漏和重复。不仅对输人数据,而且对处理数据、输出数据及出错数据的个数等均可进行计数校验。 平衡校验的目的在于检查相反项目间是否平衡。 对照校验就是将输入的数据与基本文件的数据相核对,检查两者是否一致。例如,为了检查销售数据中的用户代码是否正确,可以将输入的用户代码与计算机中存放的用户代码总表相核对。 (四)用户界面设计 三峡工程开发总公司设备调拨单的录入屏幕设计示例 第六节 模块功能与处理过程设计 一、IPO图与HIPO图 IPO图主要是配合层次化模块结构图详细说明每个模块内部功能的一种工具。IPO图的设计包括输入(I)、处理(P)、输出(O
文档评论(0)