java 工资管理系统(5)

2019-03-09 16:33

4.2 系统数据库设计

数据库是本系统的核心和基础,是设计的关键所在。它设计的好坏对本系统的质量有着重大影响[11]。数据是一切系统设计的基础,通俗地讲,数据库设计就如同高楼大厦的地基,如果设计的不合理或不完善将带来很多问题。不仅在系统开发过程中,甚至到后期的系统维护、功能的改进扩充时,都会出现较为严重的问题。 4.2.1 概念结构设计

通过数据需求分析,得出系统的实体属性图。 管理员的实体属性图,如图4-2所示:

用户名 管理员编号 密码 管理员 图4-2管理员实体属性图

绩效考核实体属性图,如图4-3所示:

员工编号 考勤月份 管理员 考勤类型 编号 次数

图4-3绩效考核实体属性图

16

薪酬福利实体属性图,如图4-4所示:

餐补 车补 岗位工资 基本工资 月份 员工编号 编号 绩效奖金 业绩奖金 其他 备注 总工资 实发工资 薪酬福利 图4-4薪酬福利实体属性图

员工实体属性图,如图4-5所示:

电话 年龄 性别 姓名 密码 账号 编号 员工 住址 部门 职位 卡号 入职时间 工龄

图4-5员工实体属性图

17

E-R模型由三个元素组成:实体、属性、联系。E-R模型通常用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。

根据数据需求分析中得出系统的实体属性图,遵循三范式的原则,对实体之间的依赖关系进行了整合,得出系统E-R图,如图4-6所示:

绩效考核MM管理属于1N员工N管理11管理员M属于管理1N 薪酬福利 图4-6系统E-R图

说明:图中用矩形表示实体。实体之间的关系用菱形表示,用无向边把菱形与有关实体连接,在边上标明联系的类型。实体的属性用椭圆表示,并用无向边把实体与属性联系起来。

18

4.2.2 数据库表设计

表4.1 员工信息表

序字段名 号 类型 长度 精度 小数位数 1 ID 2 name 3 sex 4 age 5 tel 6 add 7 dept 8 zhiwei 9 kahao 10 time 11 gl 12 username 13 pwd int varchar varchar varchar varchar varchar int varchar varchar datetime int varchar varchar 4 50 50 50 8 2 4 50 50 8 4 50 50 √ √ √ √ √ √ √ √ √ √ √ √ √ 编号 姓名 性别 年龄 电话 住址 部门 职位 卡号 入职时间 工龄 账号 密码 默认值 允许空 主键 说明 说明:员工信息表用来存放员工的基本信息。 表4.2绩效考核信息表

序字段名 号 类型 长度 精度 小数位数 1 ID 2 month 3 ygid 4 style 5 num int varchar varchar varchar varchar 4 50 50 50 50 √ √ √ √ √ 条码 考勤月份 员工编号 考勤类型 次数 默认值 允许空 主键 说明

19

表4.3 薪酬福利信息表

序字段名 号 1 ID 2 ygid 3 month 4 jbgz 5 gwgz 6 chb 7 cb 8 jxjj 9 yjjj 10 qt 11 bz 12 zgz 13 sfgz int varchar varchar varchar varchar varchar datetime datetime int varchar Float datetime datetime 4 50 50 50 50 50 8 8 4 50 8 8 8 类型 长度 精度 小数默认值 位数 允许主键 说明 空 √ √ √ √ √ √ √ √ √ √ √ √ √ 编号 员工编号 月份 基本工资 岗位工资 车补 餐补 绩效奖金 业绩奖金 其他 备注 总工资 实发工资 说明:薪酬福利信息表用来存放薪酬福利的基本信息。

表4.4管理员信息表

序字段名 号 1 ID 2 username 3 pwd int varchar int 4 50 4 类型 长度 精度 小数默认值 位数 允许主键 说明 空 √ √ √ 编号 用户名 密码 说明:管理员信息表用来存放管理员基本信息。

4.3 本章小结

本章主要先给出了系统的功能结构图,其次给出了系统的数据库的概念结构设计和数据库的物理结构设计。

本部分对系统设计做了详细的介绍,使本系统功能的实现更具说服力。

20


java 工资管理系统(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017九年级数学游戏公平吗3.doc

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: