3页
f14开发环境
开发平台:SQLServer2019
开发工具:EclipseJDBC
开发语言:SQL语言JAVA语言
15组内成员及分工
李雪敏:系统框架
撰写报告
颜学宏:代码编写
数据库的连接与运行
余黎晨:概念结构设计代码调试
敬翰林:逻辑结构设计需求分析
二:需求分析
21题目分析
该题目要求设计一个员工薪资系统,实现员工信息的有序化,规范化,并能进行员工信息录入,查询,修改,删除等操作,能实现分类查询,
22功能分析
该员工薪资系统能够实现的功能如下:
员工信息的管理,包括姓名,性别,年龄,职业,员工号,部门编号基本信息的录入,查询,删除,修改等操作
部门信息的管理,包括部门编号和部门名称,查询每个部门的业绩和员工薪资情况
薪资信息的管理,包括员工号,部门编号,基本工资,福利补贴,奖励工资,失业保险,住房公积金,实发薪资等信息,统计出员工的基本工资,福利补贴,奖励工资,扣除失业保险,住房公积金后所得的工
23数据流图
员工
注册
员工基本信息
第4页
f员工部门
经理
查询查询
员工薪资信息形成
部门工资
员工工资薪资信息记管录理
24数据字典
记录
统计分析财务统计
人员
数据字典在数据库设计中占有很重要的地位,数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。根据数据流图对员工薪资管理数据库数据字典的设计如下所示:
241数据结构名:员工含义说明:员工信息
组成:姓名,性别,年龄,职业,员工号
数据项名数据类型长度可否为空含义说明
员工号
char
10
o
员工编号
员工姓名char
10
o
姓名
员工年龄char
10
o
年龄
部门名称char
10
o
所属部门
员工职业char
10
o
担任职务
242数据结构名:部门含义说明:部门信息
组成:部门编号,部门名称
数据项名数据类型长度可否为空含义说明
部门编号char
4
o
科室类别
部门名称char
10
o
科室名称
243数据结构名:工资
第5页
f含义说明:员工薪资信息
组成:员工号,部门编号,基本工资,福利补贴,奖励工资,扣罚工资,失业保险,住房公积金,实发薪资
数据项名数据类型长度可否为空含义说明
员工号char
8
o
员工编号
员工工资char
4
o
所的工资
奖励工资mo
ey8
o
基本工资
员工薪资mo
ey8yes
福利和补贴工资
25系统功能
该员工薪资系统的功能如下:
三:系统分析与设计
31概念结构设计ER图设计
员工实体关系图
职业
姓名员工
性别年龄
部门实体关系图
部门编号
员工号
第6页
f部门编号部门
r