台,如:Li
ux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。本课程设计是用Java语言编写,mysql数据库。
13数据流图
根据工资管理要求及用户需求调查分析,得到以下数据流图图11第一层数据流图
1
f输入职工基本信息
添加操作
用户
修改职工信息
修改操作
删除职工记录职工号
删除操作查询操作
图12职工信息的载入
添加操作
用户
修改操作
工资表津贴表
删除操作查询操作
2总体设计
图14考勤的信息载入
21数据库概念设计
有了数据流图,用ER图来说明工资信息管理系统的数据库概念模式,如图
2
f职工号
基本工资
职工号
1
领取
姓名
工资m
影响
姓名密码
员工
领取
图21实体之间关系ER图
津贴
津贴姓名
职工号
3
f22功能模块
工资管理系统
系
工
职
员
统
资
工
工
模
管
登
管
块
理
陆
理
模
模
模
块
块
块
3.系统详细设计
31数据库逻辑设计
将以上ER转换成如下关系模式
员工(职工号,姓名,密码)工资(职工号,姓名,基本工资,)津贴(职工号,姓名,奖金)
其中,标有下划线的字段表示为该数据表的主码,即主关键字。在上面的实
体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。
工资信息管理系统数据库中各个表格的设计结果如下面的几个表格所示。每
个表格表示在数据库中的一个表。
表一:员工信息表:
列名
o
amemi
数据类型
Char8Char(10)Smalli
t
可否取空NOTNULLNOTNULLNOTNULL
备注说明职工号(主键)
职工姓名登录密码
4
f表二基本工资表:
列名
o
ameJb
数据类型Char8Char(10)
mo
ey
表四:津贴信息表
列名
o
ameJt
数据类型Char8Char(10)
mo
ey
可否取空NOTNULLNOTNULLNOTNULL
备注说明职工号(主键)
职工姓名基本工资
可否为空NOTNULLNOTNULLNOTNULL
备注说明职工号(主键)
职工姓名津贴
32各模块功能321职工信息管理系统
功能为:财务部门相关人员录入、修改、删除、查询员工个人信息
322职工工资管理系统
功能为:根据工资生成公式,按照员工的考勤情况及各种表现按月生成相应的工资;财务部门相关人员能录入、修改、删除、查询每个月每个员工的工资信息以及工资汇总;员工本人能查询自己的工资信息以及工资汇总;
323职工登陆查询系统
功能为:员工本人能通过用户名和密码查询自己的信息以及修改自己的密码;
4系统实现41界面截图411主界面
5
f412登录界面
413管r