某单位的人事管理系统数据库课程设计汇本

某单位的人事管理系统数据库课程设计汇本

ID:47820099

大小:1.44 MB

页数:25页

时间:2019-11-16

某单位的人事管理系统数据库课程设计汇本_第1页
某单位的人事管理系统数据库课程设计汇本_第2页
某单位的人事管理系统数据库课程设计汇本_第3页
某单位的人事管理系统数据库课程设计汇本_第4页
某单位的人事管理系统数据库课程设计汇本_第5页
资源描述:

《某单位的人事管理系统数据库课程设计汇本》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理及应用课程设计设计报告题目:某单位的人事管理系统学号:131007128学生姓名:指导教师:提交时间:2015-01-04目录第1章 需求分析11.1 需求调查11.2系统功能分析21.3面对用户需求分析3第2章 面向对象分析和设计4第3章 逻辑结构设计7类和对象向关系模式转换12第4章 数据库物理结构设计124.1存取方法设计124.2 存储结构设计124.3 物理设计13第5章 数据库完整性设计165.1主键及唯一性索引165.2参照完整性设计165.3 Check约束175.4触发器设计17第6

2、章数据库视图设计19第7章数据库存储过程设计19总结20参考文献:20人事管理系统后台数据库第1章 需求分析1.1 需求调查通过对各个用户的调查,该人事管理系统有如下需求:1)员工信息管理:实现记录在该单位中所有人员的在该单位的员工信息,实现对员工信息的管理,也包括对员工信息的增加、删除、修改等功能。2)部门信息管理:实现对该单位中的各个部门的编号、部门相关信息的统计,此时也将单位中的所有人员进行分类管理。3)职位调动管理:实现当员工的就职信息发生更改的时候,系统进行相应关联信息的更改,即增加相应的修改信息的同

3、时,员工的信息管理中的对应信息进行修改。4)系统管理人员信息管理:实现对相应的系统管理人员的帐号、密码等基本信息的管理功能。5)出勤信息管理:实现对每一位员工的出勤状况的记录,记录对应的出勤刷卡机号以及出勤时间的信息管理。6)奖惩管理:实现针对于不同的奖惩类型、奖惩金额等信息的管理,实现输入奖惩信息的修改相应的工资信息。7)工资管理:实现各个员工工资条目信息的管理。1.2系统功能分析1)员工管理:主要应用于对员工在该单位基本信息的管理,可以执行对某员工的增加、删除、修改信息的功能等。2)管理人员管理:用于对相应

4、的系统管理人员的帐号、密码等基本信息的管理。3)个人经历管理:可对各个员工的过往经历汇总并记录留档,完善员工在该单位中的基本信息,增加单位对员工个人经历的了解。4)家庭关系管理:可对各个员工的家庭人员以及关系进行汇总并记录留档,完善员工在该单位中的基本信息,增加单位对员工家庭情况的了解5)部门管理:主要用于分别管理各个部门的基本信息,以及部门的实际情况统计。6)职位调动管理:负责记录单位中人员的职位调动信息的记录、统计、管理等,并当更新职位调动信息的时候,将相应的员工、部门信息进行修改。7)出勤信息管理:记录员

5、工每一次的刷卡出勤的相关信息,做好统计工作。1)刷卡机管理:管理出勤是所需要的出勤记录刷卡机。2)请假记录管理:用于记录员工的请假信息,包括员工编号、请假时间、销假时间、请假天数等信息。3)奖惩记录管理:用于记录员工的奖惩信息,包括员工编号、奖惩类型、奖惩金额、奖惩时间等信息。4)工资管理:用于统计记录员工的工资信息,基本工资、将罚金、时间等。1.3面对用户需求分析在该单位的人事管理系统中,最主要的两个功能就是查询信息和管理信息。系统的用户又分为员工和管理人员,因此我将该系统又分为以下若干子系统,包括员工查询子

6、系统、管理员查询子系统、员工信息管理子系统、部门信息管理子系统、信息变更子系统、工资管理子系统,以满足不同用户的不同应用需求。下面从细分后的各个子系统分析子系统的需求:1)员工查询子系统:可供员工查询与自己相关的姓名、职位、部门等基本信息,以及各个时期的工资、奖金罚款的发放情况。2)管理员查询子系统可供管理员查询所管理员工的全面信息,具有管理权限。3)员工信息管理子系统当员工自身的基本情况,如家庭关系变更时,可由员工自行进行修改相关信息。4)部门信息管理子系统部门的管理员可对该部门的相关信息进行管理,执行查询、

7、增加、删除、修改等操作。5)信息变更子系统员工提交相应修改信息,则将所有该员工的相关信息进行修改。6)工资管理子系统对奖罚金额及基本工资、结算工资进行管理。第2章 面向对象分析和设计类和对象设计如下:个人经历年份datetime员工编号char(4)学习经历varchar(50)任职经历varchar(50)查询()添加()删除()修改()员工员工编号char(4)姓名char(10)性别char(2)出生日期datetime学历varchar(32)身份证号varchar(32)民族varchar(16)职称

8、char(10)部门号char(4)职务char(32)查询()添加()删除()修改()部门部门号char(4)部门名char(10)领导人员char(4)员工人数int查询()添加()删除()修改()家庭关系关系编号char(10)员工编号char(4)亲属关系char(50)亲属姓名char(10)查询()添加()删除()修改()出勤出勤号char(6)员工编号char(4)上班日

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。