第六章 计算机辅助管理系统的开发 - 图文(4)

2019-08-29 22:38

⑶确定编码方式:根据代码化对象的特点确定编码方式。 ⑷编写代码簿 4.代码的管理

制定一整套代码管理的责任、权限、代码变更手续等规章制度,进行科学管理。 六、输出设计

输出设计就是完成模块结构图中输出模块的功能。 1.输出媒介和装置 ⑴打印机 ⑵屏幕显示器 ⑶磁盘与磁带 ⑷绘图仪

2.输出设计评价 评价标准

⑴提供的信息是否及时、准确、全面。

⑵应充分利用各种输出设备的功能,避免造成设备浪费。

⑶新系统的输出是否与原系统一致。因为有些上报的报表,在新系统中已有固定的格式,是不能改的。 ⑷输出的信息是否符合人们的习惯,是否便于阅读和理解。

注:在需求分析中收集到的报表,在新系统的输出中应尽量保持原格式不变。如果其中有些用计算机输出确实困难,修改时一定要征求用户的意见,用户不同意,再困难也不可以改。 4.选择输出设备和媒介

需要转储的信息应选用磁盘(包括U盘); 需要长期保存的信息应选用磁带; 需要人们阅览的信息应选用显示器;

上报的报表或需要传阅的信息应选用打印机; 机械图纸或其它精密图形应选用绘图仪;

总之应根据具体用途和本单位的具体情况而定。 七、输入设计

输入设计与输出设计不同,输出设计要求有严格的格式,特别是报到上级的报表必须按规定的格式设计报表。输入设计是为输入数据准备的,只要看得懂就可以了,因此格式要求不是很严格。 1.输入装置和媒介

键盘、磁带、磁盘、光盘、扫描仪等。 2. 输入设计原则

⑴输入量尽可能少,即找到系统最原始的数据,所有对数据的加工都由计算机完成。 ⑵输入过程应简单方便,如发现性别为男的占绝大多数,可在性别处设置默认值“男”。 ⑶尽早检查错误,实现整理原始数据,做到规范、一致。 ⑷减少数据转存

3. 输入设计的内容和步骤

⑴确定输入内容,其中包括数据来源、类型、取值范围、精度等。 ⑵确定输入方式,主要有联机和脱机方式。

联机方式:输入设备直接与主机相连。速度慢,主机效率低。适于输入后需要马上处理的数据。

脱机方式:输入设备不直接与主机相连,使用卫星机输入,再转存到主机上。速度快,主机效率高。适于批量输入。

⑶设计输入数据的输入格式,不是很严格。只要易读、易懂、不易出错即可。 4.输入数据的校验 ⑴视觉校验

⑵重复校验,如设置新密码时要重复输入两次。

16

⑶数据类型校验

⑷数据界限校验,实现设定取值范围,超过范围为错。 ⑸代码校验位校验,如奇偶校验。 八、对话设计

对话是指人机对话,人机对话设计主要是指屏幕界面设计、对话方式设计。 1.对话设计设计原则

⑴对话要清楚、简单,符合人们的习惯。 ⑵对话要适合操作人员的水平。

⑶对用户输入的信息要及时核查,发现问题马上提示错误的性质并通知用户如何更改。 ⑷应引导用户进行操作。 2.对话方式 ⑴菜单式 ⑵填表式 ⑶回答式 ⑷提问式

九、数据库设计 ?几个术语:

1)DBMS(Databse Management System) 数据库管理系统:如SQL、Oracle、Access等。

2)DB(DataBase) 数据库:在某种DBMS中建立的数据库,用于存储数据、定义数据,操作数据等。, 3)DBS(Database System) 数据库系统:由计算机、安装的DBMS、在其中建立的DB、编制的使用DB的应用软件及使用系统的人。 1.数据库设计的目标 ⑴满足用户需求

⑵良好的数据库性能,包括:独立性、共享性、最小冗余、安全、完整、一致、可靠等。 ⑶对现实世界模拟的精确程度 ⑷能被某个现有的DBMS所接受 2.数据库设计步骤

⑴需求分析:收集资料,定义数据的类型、操作及各种约束条件等。 ⑵概念设计:根据需求分析的结果绘制ER图,定义实体、属性和关系。

⑶逻辑设计:把ER图转换为关系模式,定义主键和外键。对关系模式进行规范化处理,要求至少3NF。

第六节 系统实现

一、系统实现的概念

系统实现的任务包括:软件的编制与测试;数据的录入与装配;工作环境的准备;人员培训;书写系统说明书;系统总调试等。

系统实现后要交给用户使用。接下来的工作就是售后服务。 二、程序设计与结构化程序设计

结构化程序设计采用三种结构:顺序结构、选择结构和循环结构,主张尽量少用GOTO语句。 程序设计应做到: 变量名要规范; 设计风格要一致;

尽量做到时间(速度)与空间(存储量)的优化; 常用的函数、模块等,要设计成子程序,便于调用; 考虑代码共享;

子程序尽量做到通用,为以后系统的开发打下基础。

三、处理过程的描述

常用的有:流程图、NS盒图、PAD图。

17

1.流程图 ⑴符号

⑵例:求5的阶乘

18

2.NS盒图 ⑴符号

顺序结构 选择结构

两种循环结构

⑵例:求5!算法用N-S图表示

3.PAD图

PAD图用来描述程序结构。PAD图中最左边的竖线是程序的主线,即第一层控制结构。随着程序层次的增加,PAD图逐渐向右延伸,每增加一个层次,图形向右扩展一条竖线。PAD图中竖线的总条数就是程序的层次数。 下面是PAD图的符号

19

四、软件的测试与排错

1.动态测试法(程序在执行状态下测试)

⑴黑盒法:只测试模块的输入和输出,不关心模块的内部结构。

⑵白盒法:测试模块的内部结构,如其中的一个循环结构、选择结构等,有时需要测试每条语句。 2.静态测试法(程序在静止状态下测试)

由测试人员分析程序结构是否合理。变量名、程序设计风格等采取静态测试。 注意:所有的测试都不能使程序完美无缺,只能尽量减少错误。因此必须制定详细的测试计划和测试案例。

五、系统转换

系统转换是指当新系统总体测试完毕,认为可以交付用户使用时,用新系统代替旧系统的过程。 其方式有:

⑴直接切换:旧系统停止运行,新系统开始运行。

⑵并行切换:新、旧系统并行运行一段时间,再进行切换。 ⑶分步切换:每次只切换一部分,直至全部切换为止。

第七节 系统运行管理及维护

系统投入运行后,用户可能会发现一些问题。其中有些可能是需求分析阶段没有收集到的特殊资料,有些是程序设计中存在的缺陷,可能还有近期企业情况发生了一些变化。所有这些都要由用户及时反馈给开发者,开发者必须给与解决。

注:一般在合同上要注明,免费维护的时间段(如2年),再以后是要收费的。

王孟石 2012-8-4完成

20


第六章 计算机辅助管理系统的开发 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:设备检查手册 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: