第三章 系统总体设计
软件系统的总体设计要经历可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试以及文护等七个阶段。本文在随后的篇幅中将要对需求分析,概要设计和详细设计等工作进行介绍。编码过程将在下一章论述。
§3.1 系统需求分析
待开发的课题为路产管理系统 第6页。现在所要做的是要准确定义系统必须做什么以及系统必须具备的功能。软件需求分析中采用结构化分析方法(Structured Analysis,简称SA),SA是面向数据流进行需求分析的方法, SA是一种建模活动,它使用简单易读的符号,根据软件内部数据传递、变换的关系,自顶向下逐层分解,描绘满足功能要求的软件模型。SA方法适合于数据处理类型软件系统的需求分析工作,尤其是企事业单位中有关数据管理类别的应用软件开发。在系统中采用数据流图(DFD)这种半形式化的描述方式表达需求。它是一种功能模型。
以图形的方式描绘数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能。它有四种基本图形符号:
◆ →:箭头,表示数据流
◆ 〇:圆或椭圆,表示加工
◆ ═:双杠,表示数据存储
◆ □:方框,表示数据的源点或终点
为了表达较为复杂问题的数据处理过程,用一张数据流图是不够的,要按照问题的层次结构进行逐步分解,并以一套分层的数据流图反映这种结构关系。在这里一共使用了三层数据流图。
DFD图:(图3-1)
图3-1 DFD图第一层
接下来对DFD图的第一层进行细化,由于路产管理系统 第6页中包括了3个大的系统模块,因此第2层DFD图为:(图3-2)
图3-2 DFD图第二层
因为系统管理里有打印和用户管理模块,路产管理里有穿跨越公路设施卡片、公路桥梁卡片、公路建筑控制区卡片、等卡片,综合查询功能和报表统计功能。由于路产管理中包括了10种卡片信息的管理,综合查询是这10种卡片信息的集合,它能综合这10种卡片的管理功能。因此以它的数据流图代替路产管理的数据流图。
下面以桥梁卡片为例子说明系统第三层DFD图:(图3-3)
图3-3 DFD图第三层
§3.2 系统设计背景
图3-3 DFD图第三层
随着计算机技术在中国的迅速发展,越来越多的公司使用这项新的技术来为自己服务.路产管理系统 第6页就是计算机技术的一大体现,它能够使路产管理运行的数据更加准确,及时,全面,详实,同时便于对各种信息进一步的加工;另外也有利于进一步加强路产管理单位的科学化,合理化,制度化,规范化。在目前的软件开发中,它是基础的,可以说,以数据为中心的信息管理系统开发是有前途的行业。
§3.3 任务说明
本系统采用Delphi 7作为开发环境, 数据库采用微软的Access,使用C/S架构开发一套路产管理系统 第6页,可对各种路产设施的基本信息进行文护、查询和统计。
路产管理系统 第6页开发工作涉及到C/S编程。要求完成的主要功能模块包括:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
路产管理系统 第6页下载如图片无法显示或论文不完整,请联系qq752018766