项目评分: (百分制 )
数据库课程设计报告
项目题目: 人事管理系统
角色 学 号 姓 名
团 队
分 工
学生
签名
小组
评分
老师
评分
总评
成绩
组长
1108012
26
殷晓飞
数据库设
计、代码
90
组员
1108012
29
张耀
PPT 90
组员
1108012
17
马旭 文档
90
任课老师: 沈丽容
时 间: 2014/1/16
目 录
一、系统规划
1.系统开发的目标
为企业人力资源提供日常管理和决策支持,帮助企业有效推动人力资源管
理业务的开展,系统涵盖人力资源管理的各项核心业务。包括入职管理、考勤
管理、绩效管理、薪资管理、离职管理,实现对员工全生命周期的管理,具有
员工自助功能,审批待办均有 E-Mail 或消息提醒,数据导入/导出功能,强大
的数据校验功能,使企业人力资源管理更简单轻松。系统记录了人力资源管理
的过程信息和结果信息,为后续的统计分析提供全面的依据。通过流程驱动,
规范了工作流程,提升人事事务处理的效率。
2.开发计划
第 1 天 系统功能分析、系统流程分析
第 2-3 天 数据库分析、数据库表设计、窗体设计讨论
第 4-7 天 初步文档编写、窗体设计、初步代码编写
第 8-9 天 代码健全、文档完整
第 10-11 天 代码健全、软件测试、PPT 制作、文档最后编写
3.人员安排及具体分工
殷晓飞: 数据库设计、主要代码编写、窗体设计
马 旭: 数据库设计报告主要部分编写、部分代码编写、窗体设计
张 耀: PPT 制作、部分代码编写、窗体设计、部分数据库设计报告
4.开发工具
Microsoft Visual Studio 2010
SQL Server 2008
5.系统运行环境
VS2010+SQLSever2008
应用服务器及框架:IIS/.NET FRAMWORK 4 以上
操作系统 OS: WINDOWS
第 1 页/共 34 页
二、用户需求分析
1.业务流程分析
2.数据分析
t_Employee(工号,姓名,密码,证件类型,证件号码,联系电话,邮箱,
性别,民族,生日,出生地,户籍详细地址,参加工作日期,入司日期,部门
编号,职位)
t_Premission(权限编号,权限名称)
t_Premission_Assign(工号,权限编号)
t_Work(工号,公司名称,开始时间,结束时间职位,离职原因,备注)
t_Education(工号,学校名称,开始时间,结束时间,教育程度,备注)
t_Train(编号,工号,培训机构,培训内容,开始时间,结束时间,备注)
t_Family(编号,工号,关系,姓名,联系方式,工作单位,是否是紧急联系
人)
t_Department(部门编号,部门名称,部门简介)
t_Overtime(编号,工号,年,月,日,备注,审核人,审核情况)
t_DayChecking(编号,工号,年,月,日,备注,审核人)
t_Rest(编号,工号,开始日期,结束日期,请假天数,备注,审核人,审核
情况)
t_MonthChecking(编号,工号,年,月,应到天数,请假天数,缺勤天数,
加班天数,备注)
t_Performance(编号,员工编号,考核年,考核月,考核成绩)
t_Wages(编号,员工编号,员工姓名,发放年,发放月,月薪,加班费,缺
勤扣费,社保,津贴,奖金,总金额,是否已发)
第 2 页/共 34 页
t_jiaban(编号,加班工资)
t_PremissionBudget(编号,权限编号,基本月薪)
t_Dimission(编号,员工编号,员工姓名,离职部门,离职日期,离职原因,
权限编号,审核人,审核情况)
t_Turnover(工号,员工姓名,工作天数,应扣工资,月加班费,应发工资,
备注)
t_Dimissionreason(编号,加班,跳槽,工资低,月加班费)
t_Email(编号,发送者员工编号,接收者员工编号,发送时间,邮件标题,
邮件主题,是否已读取)
t_LoginRecord(编号, 工号, 姓名, 登录时间)
3.功能分析
第 3 页/共 34 页