人事管理数据库系统设计报告.doc
《人事管理数据库系统设计报告.doc》由会员分享,可在线阅读,更多相关《人事管理数据库系统设计报告.doc(14页珍藏版)》请在三一办公上搜索。
1、人事管理数据库系统设计报告班级: 12级信管(软件 )学号: 12053010304 姓名: 班建华 目录一、设计任务说明1二、需求分析2三、 概念模型设计21.局部概念模型设计22.实体之间联系的描述43.整体E-R图设计5四、逻辑模型设计51. 员工信息表52.部门信息表63.员工薪资表64.员工请假表65.员工考勤表6五、物理模型设计61.数据表属性说明62.设置参照属性83.数据库名称:人事管理8六、数据库实施91.创建物资管理92.创建备份文件93. 创建数据表94.创建视图105.创建存储过程106.创建触发器11七、总结12八、参考文献13人事管理数据库系统设计报告一、设计任务说
2、明1、设计人事管理数据库系统;2、掌握数据库系统的设计步骤;3、掌握SQL Server 2005系统的操作方法。二、需求分析人事管理系统的基本功能是管理员工资料、管理员工考勤、管理员工请假和管理员工薪资等(可以根据实际情况扩充管理功能)1.管理员工资料:人事部门成员负责维护普通员工的基本资料。当员工第一天来公司报到时,人事部门将员工的基本资料(姓名、性别、出生年月、电子邮件及所属部门等)录入到数据库中并可以进行修改和维护。普通员工可以查看自己和同事的资料,同时也可以修改自己的部分信息(如登录密码)2.管理员工请假:员工一年有80个小时的年假。员工请假不得超过规定的小时数,查看本人某段时间内的
3、请假记录,提交请假申请。部门经理可以查看下属的请假记录,批准或否决其请假申请。3.管理员工薪资:员工薪资由基本薪资和其他薪资组成,其他薪资包括有可能因为请假、迟到和缺勤而扣除部分薪资。基本由人事部经理指定和修改。人事部负责每月根据员工的请假记录和考勤记录,计算员工的基本薪资。普通员工可以查看自己的本月薪资明细,还可以查询历史薪资记录。4.管理员工考勤:员工必须按规定时间上下班,不能迟到或早退。有一名人事助理专门负责记录员工的上下班和下班时间,如果一个员工在一个月内迟到多于三次,则要扣除薪资。人事部可以管理考勤记录,员工可以查看自己的记录,经理可以查看下属的记录。三、 概念模型设计1.局部概念模
4、型设计l 员工基本信息:员工编号、员工姓名、员工职位、员工电话、员工电子邮件。员工编号员工姓名员 工员工职位员工电话话图 3.1 员工基本信息E-R图l 部门基本信息:部门编号、部门名称、部门经理编号、部门描述、部门名称部门描述部门经理部门编号部 门图 3.2 部门基本信息E-R图l 员工薪资信息:薪资编号、基本薪资、其他薪资、薪资发放日期。薪资编号薪资信息基本薪资图 3.3 员工薪资信息E-R图l 员工请假信息:请假申请编号、开始时间、结束时间、申请状态、审核者编号。请 假 信 息结束时间开始时间申请状态请假编号 图 3.4 员工请假信息E-R图 l 员工考勤信息:考勤编号、到达时间、记录者
5、编号、考勤类型、日期。考勤编号考 勤 信 息到达时间 图 3.5 员工请假信息E-R图 根据上面的设计规划出的实体有:员工基本信息实体、部门基本信息实体、员工薪资信息实体、员工请假信息实体和员工考勤信息实体。2.实体之间联系的描述这些实体之间的联系描述如下:(1)一个员工只能在一个部门工作,一个部门可以有多个员工,因此员工和部门之间是多对一的联系。(2)由于员工每个月的薪资可能不一样,一个员工可以有多个薪资信息,一个薪资信息只属于一个员工,因此员工和薪资信息之间是一对多的联系。(3)一个员工可以有多个请假信息,一个请假信息只属于一个员工,因此员工和请假信息之间具有一对多的联系。(4)由于每天的
6、考勤情况可能不一样,一个员工可以有多个考勤信息,一个考勤信息只属于一个员工,因此员工和考勤信息之间是一对多的联系。3.整体E-R图设计完整的实体联系的E-R图如下所示:图 3.6 完整的实体联系E-R图四、逻辑模型设计人事管理系统中的关系模式集如下:1. 员工信息表员工信息表(员工编号、员工姓名、员工所属部门编号、员工职位、员工电话、员工电子邮件),主键为员工编号。2.部门信息表部门信息表(部门编号、部门名称、部门经理编号、部门描述),主键为部门编号。3.员工薪资表员工薪资表(薪资编号、员工编号、基本薪资、其他薪资、薪资发放日期),主键为薪资编号。4.员工请假表员工请假表(请假申请编号、员工编
7、号、开始时间、结束时间、申请状态、审核者编号),主键为请假申请编号。5.员工考勤表员工考勤表(考勤编号、员工编号、到达时间、记录者编号、考勤类型、日期),主键为考勤编号。五、物理模型设计1.数据表属性说明数据结构:设置每一张数据表的属性的属性名、类型和宽度表5.1 员工信息表字段类型长度可否为空备注员工编号整型否主键员工姓名字符串20否员工所属部门编号整型可员工职位字符串20可员工电话字符串20可员工电子邮件字符串20可表5.2 部门信息表字段类型长度可否为空备注部门编号整型否主键部门名称字符串10可部门经理编号整型可部门描述字符串50可 表5.3 员工薪资表字段类型可否为空备注薪资编号整型否
8、主键员工编号整型否待添加的隐藏文字内容3基本薪资整型可其他薪资整型可薪资发放日期日期型否表5.4 员工请假表字段类型长度可否为空备注请假申请编号整型否主键员工编号整型否开始时间日期型否结束时间日期型否大于开始时间申请状态字符串20可 取值范围可以是:“已提交”、“已取消”、“已批准”和“已否决”审核者编号整型表5.5 员工考勤表名称类型长度可否为空备注考勤编号整型否主键员工编号整型否到达时间日期型可记录者编号整型可不可与员工编号相同考勤类型字符串4否可取值“缺勤”、“迟到”或“早退”日期日期型否2.设置参照属性(1)员工信息表(员工编号、员工姓名、员工职位、员工电话、员工电子邮件)中的员工所属
9、部门编号参照部门信息表中的部门编号。(2)员工薪资表(薪资编号、基本薪资、其他薪资、薪资发放日期)中的员工编号参照员工信息表中的员工编号。(3)员工请假表(请假申请编号、员工编号、开始时间、结束时间、申请状态、审核者编号)中的员工编号参照员工信息表中的员工编号。(4)员工考勤表(考勤编号、员工编号、到达时间、记录者编号、考勤类型、日期)中的员工编号参照员工信息表中的员工编号。3.数据库名称:人事管理(1)逻辑数据名称:人事管理。(2)数据文件:物资管理 DAT.MDF,初始值大小为3mb,最大空间为20mb,增加值为2mb.(3)日志文件:物资管理LOG.LDF,初始值大小为1mb,最大空间为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理 数据库 系统 设计 报告
链接地址:https://www.31ppt.com/p-2395256.html