人事管理系统需求分析文档
- 格式:docx
- 大小:230.07 KB
- 文档页数:19
湖南文理学院
数据库课程设计报告
设计题目:人事管理系统
学生姓名:***
系别:计算机系
专业:网络工程
班级:网工10102班
学号:201017030223
指导教师:***
目录
1开发背景------------------------------------------------------------------2
2系统分析------------------------------------------------------------------3 2·1需求分析:-----------------------------------------------------------3 2·2系统功能需求分析:-----------------------------------------------3 3系统功能分析-------------------------------------------------------------3
4概念模型设计------------------------------------------------------------4
流程图:---------------------------------------------------------------------4人事管理系统E-R图:------------------------------------------------5员工及部门概念模型----------------------------------------------------5 5关系模型设计:---------------------------------------------------------8
6应用程序设计-----------------------------------------------------------12
7设计心得与体会--------------------------------------------------------18
参考文献--------------------------------------------------------------------18
1开发背景
随着社会经济的不断发展,对于一些中小型企业来说,人力资源管理成为企业发展一个重要的因素。有一些企业还停留在用纸张档案管理方式,这中管理方式效率低下,而且容易出错。极不适应现代企业发展和管理要求。针对这种情况,我们开发了人事管理系统。
本系统旨在实现认识管理系统,包括员工资料,人事管理,工资管理,统计管理和系统管理系统五大模块
2系统分析
2·1需求分析:
本系统是人事管理系统,它主要实现管理员如何对普通用户进行授权,如何插入、删除一个员工的信息,用户如何浏览员工的所有信息,以及用户如何查询自己想要的结果,也即是通过输入查询条件,显示符合条件的员工记录以及如何显示这个员工的全部信息。如何对查询或统计出来的符合条件的记录用报表的形式打印出来,窗口打开时的排放顺序,也即是平铺还是重叠。
2·2系统功能需求分析:
1员工各种信息的输入,包括员工的基本信息、学历信息、培训记录、调动记录、奖惩记录、考勤信息、工资信息。
2员工各种信息的修改。
3对于辞职、退休、开除员工信息的管理。
4按照某种条件,查询统计符合条件的员工信息。
5对用户进行授权。
6对查询、统计的结果打印输出。
3系统功能分析
系统开发的总体任务是实现企业人事管理的系统化、规范化和自动化。
本系统所具有的功能主要有:
●普通员工查看员工信息
●加班津贴的管理。(根据加班的时间和类型给予不同的加班津贴。)
●员工月工资的生成。(根据月工资生成公式,按照员工的考勤情况和工作表现,生成员工月工资。)
●系统管理员对系统的管理。
●企业工资报表的生成。(支持各种不同形式的报表,如单个员工工资报表生成、部门员工工资报表生成等)
●信息查询系统的使用帮助。
●帐号信息的修改。
实现功能:
普通用户:1浏览员工信息
2修改密码
管理员:1浏览所有员工信息
2修改员工信息
3增加新的员工
4撤除员工信息
5对系统进行些设置
4概念模型设计
流程图:
系统登陆
合法用户
非法用户管理员普通用户
用户信息维系
统
初
始
化
参
数
设
置
信
息
浏
览
修
改
密
码
退出系统
护
人事管理系统E-R图:
基本信息1
拥有
部门
N
组成
管理
1
管理员1M N
学历信息1拥有1
员工1拥有1考勤信息
N
1
培训记录1拥有
有1
1N拥有1奖惩记录拥有
拥有拥有
1
用户
调动记录
工资
员工及部门概念模型
基本信息:1
部门政治面貌
职务
员工号姓名婚姻状
况
民族
生分证号
性别年龄学历
基本信息籍贯
出生年月
电话
血型
开始工作家庭住址
状态
学历信息:
毕业院
校
专业
外语类
型
培训情况:
开始时间
时间
员工号
学历信息
外语级别
培训名称
学历
毕业
时间
计算机级别
培训内
容