需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文,联系文库上传者 QQ 即可
第 4 章 数据库设计
4.1 数据库需求分析
需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点,
需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶
段的设计,并影响到设计结果是否合理和实用。因此,数据库结构设计的一个
非常重要的阶段就是数据库需求分析阶段。在这个阶段主要是收集基本数据以
及数据处理流程,为以后进一步设计打下基础。需求分析主要解决两个问题:
内容要求:调查应用系统用户所操作的数据,决定的数据库中存储什么数
据。
处理要求:调查应用系统用户要求对数据进行什么样的处理,处理数据库
中的各种数据之间的关系如何。
解决这两个问题的时候,程序设计人员需要向应用系统的用户做详细调查,
保证信息收集的完整性,否则有可能后面所做的所有工作都白白浪费。
工资管理系统,包括系统功能设计、工资管理数据库与数据表的创建、创
建系统启动和操作的各个界面、以及各个子系统的界面设置及功能实现等内容,
主要实现对企业工资管理信息的规范化、系统化的管理。
通过各方面的调查和分析,工资管理系统需要实现的主要功能如下:
(1) 提供用户登陆、用户查询功能
(2) 提供员工信息添加、查询、删除功能
(3) 提供部门信息查询、添加、删除等功能
(4) 提供工资信息查询、添加、修改、删除等功能
(5) 提供管理员对系统的管理功能
4.2 数据流图
从硬件方面来说,数据流图(Data Flow Diagram,DFD)是用来描绘软件
系统逻辑模型的图形工具,用于描绘信息在系统中的流动和处理情况。数据流
图是结构系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统
的逻辑处理的功能,是一种功能模型。
数据流图具体功能分析如下:
数据源点和数据终点:数据源点和数据终点用方框表示,它是系统之外的
实体,可以是人、事、物、部门或其他系统。
加工(数据处理变换):加工用圆框表示,是对数据进行处理的逻辑单元,
它接受若干输入数据流,通过加工,内部产生规定的输出数据流。
数据流:数据流用带数据流标识的箭头表示,表示系统处理的数据对象和
数据流动的方向。数据流的方向可以是:从一加工流向另一加工、从加工流向
数据存储或数据存储流向加工、从源点流向加工或从加工流向终点。
数据存储文件:数据存储文件在数据流图中起着保存数据的作用,它可以