第六章
系统设计
这个阶段的主要目标是将系统分析阶段所提出的反映了用户信息要求的系统逻辑方案转换成可以实施的基于计算机的物理方案。
系统设计阶段的主要活动包括:
⑴系统总体结构设计。其中包括:
①系统总体布局方案的确定
②软件系统总体结构的设计
③计算机硬件方案的选择和设计
④数据存储的总体设计
⑤功能结构图设计
⑥信息系统流程图设计
⑵详细设计
①数据库设计
②代码设计
③输出设计
④输入设计
⑤处理过程设计
⑶系统实施进度与计划的确定。
⑷“系统设计说明书”的编写。
本论文主要择其重要环节进行阐述。
§6.1 系统总体结构设计
6.1.1系统的总体布局方案
系统的总体布局是指系统的硬软件资源以及数据资源在空间上的分布特征。结合我市第二中学实际情况(该校的使用环境具有典型性,代表了大多数学校的使用情况),采用以下总体布局方案:
1、本系统的功能比较简单,并且规模不大,采用单机系统
2、从信息资源管理的集中程度来看,采用集中式系统
3、从信息处理的方式来看,采用批处理系统
6.1.2软件系统总体结构设计:
软件系统总体结构设计的主要任务就是将整个系统合理的划分成各个功能模块,正确处理模块之间与模块内部的联系及它们之间的调用关系和数据联系,定义各模块的内部结构等,本系统的软件总体结构按分解-协调的原则,信息隐蔽抽象的原则,自顶向下的原则,一致性原则,面向用户的原则进行设计。
6.1.3计算机硬件方案的选择和设计
本系统采用单机单用户操作方式,基本配置如下:
机型:奔腾四代1.6G以上
硬盘:40G以上(至少需要250M自由空间,以运行操作系统和本系统)
软驱:3.5′/1.44MB
内存:256M以上
打印机:一台,品牌不限。
6.1.4数据存储的总体设计
按用途分类可把本系统文件分成以下几种:
(1)
主文件:系统中的主文件是最重要的共享文件,主要存放具有固定值属性的数据。它需要长期保存,并不断更新。如学生信息文件、班级信息文件、用户信息文件、课程文件、考试信息文件。
(2)
处理文件:处理文件包含下一次更新文件所需要的全部记录,本系统中的处理文件如学生成绩文件
(3)
工作文件:暂时存放数据的文件。如存放学生成绩排序结果的临时文件,存放单科年级分析结果的临时文件,存放年级总分分析结果的临时文件,这些文件使用后里面的记录立即被清除。
6.1.5系统总体功能结构设计
通过对系统的数据流图进行分析,进一步进行功能分解,直到分解成含义明确,功能单一的功能模块,从而得到系统的功能模块结构图,即系统的HIPO图。本系统的HIPO图如图6-1(见下页)所示。