大连交通大学数据库课程设计
第二章 需求分析
2.1 需求分析的任务
调查企业信息管理系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调查、收集信息、分析用人单位的管理层次组织结构流程。处理要求、数据的安全性与完整性要求。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。
2.2 需求分析的过程
企业为方便管理,需开发一个企业信息管理系统。为便于管理各部门管理,企业将各部门的信息分类管理,包括各部门的信息以及各部门与其他部门的联系、沟通。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。
2.3数据字典与流程图
1.业务流程分析
经过可行性分析和初步需求调查,抽象出该系统业务流程图,结合该实例具体情况,给出旅客信息、订票信息和取票通知的具体需求。
图2.1 企业管理流程图
3
大连交通大学数据库课程设计
⑴ 调查用户需求 ① 企业工作需求
?
功能:企业负责人通过计算机可以了解各部门的信息并管理协调各部门的物资人员及信息的流动。
?
管理功能:
? ? ?
企业职工信息管理
动态掌握各个部门间的信息流动 管理企业下属的仓库
②企业职工信息管理
?
管理功能:
? ?
工作地点 工作时间
③ 仓库信息查询
?
管理功能:
?
动态掌握仓库可用面积
④供应信息查询
?
查询功能:
? ? ?
项目信息 零件信息 供应商信息
2.系统模块分析
在调查完了用户需求之后,就要开始分析用户需求。在此,我们采用自顶向下的结构化分析方法(SA方法)。首先,定义全局概念结构的框架,如图2.2所示。
4
大连交通大学数据库课程设计
图2.2企业信息系统总框架图
各子系统需要进一步细化。职工系统为例进一步细化,如图2.3所示。
图2.3职工信息系统细化
5
大连交通大学数据库课程设计
图2.4仓库系统细化
图2.5供应系统信息框架图
6