当前位置:文档之家› 人事管理系统需求

人事管理系统需求

注释 主键id 员工标号(外 键) 加班日期 加班时间长度
注释 HolidayNote id (主键) 员工编号(外 键) 开始时间 结束时间 请假原因 审批状态(1未批 2已批) 审批人(外键)
注释 outNote id(主键) 员工编号(外 键) 出差开始时间
4
endTime
Date
出差结束时间
3.系统功能性需求
3.1权限定义如下表所示:
人员类型 普通员工 部门经理 人事经理 管理员
权限描述
查看员工资料、请假、加班、考勤、薪资、填写业 绩报告等信息
除普通员工的权限外,还可审批请假、加班、业绩 报告的信息
修改员工资料,登记考勤信息,核实加班请假信息 并计算月工资
有全部操作权利
3.2
人事管理系统 考勤管理 薪资管理 奖惩管理 档案管理 调动管理 系统管理 业绩评定 3.3 1.系统管理
上下班时间表 workTime 可以根据季节不同调整时间表(系统设置)
序号
字段
类型
1
id
int
2
beginTime
Date
3
pmEndTime
Date
注释
worktime(主键) 上班时间(早上 9:30) 下班时间(下午 5:30)
siqn 签到签退表
序号
字段
1
siqnId
2
userid
3
beginTime
用户管理 权限管理 角色管理
2.考勤管理
员工签到、签退 假期管理
3.薪资管理 4.档案管理 5.奖惩管理
加班管理
管理员工薪资 展现员工工资明细,查询历史记 录等
添加/修改/删除员工信息 支持模糊查询
奖励模块 惩罚模块 奖惩统计
3.4 系统管理模块 用于有管理用户权限的用户,“用户管理”页面普通用户不可见。系统
提供添加新用户、查看所有用户、维护用户信息等功能。 有权限者可以对用户进行添加新用户、为用户配置基本信息等工作;
目录可显示所有用户列表
User 表 序号 1
字段 userid
2
userLogin
3
userName
4
password
5
deptId
6
phone
7
email
8
address
9
job
10
deqree
注释 statWork id(主 键) 员工标号(外 键) 年月日 请假时间 出差时就 迟到次数 早退次数 旷工次数
考勤流程图 早退 考勤登记 签到 签退 审批经理审批 加班申请 请假 审批 统计考勤
3.6 奖惩管理模块 奖惩管理模块负责对员工的奖惩管理。有3个子模块:奖励模块、惩罚
模块、奖惩统计报表模块。 奖励模块括添加奖励记录、删除奖励记录、编辑奖励记录和查询奖励记 录。 惩罚模块包括添加惩罚记录、删除惩罚记录、编辑惩罚记录和查询惩罚 记录。 奖惩统计报表模块负责统计报表。包括日报、月报、个人报、部门报
类型 int int
date
注释 siqn表id(主键) 员工编号(外 键) 签到时间
4
EndTime
加班记录表 addWorkNote
序号
字段
1
addworkid
2
userid
3
dates
4
longTime
请假记录 HolidayNote
序号
字段
1
holidayid
2
userid
3
beginTime
修改密码 查看个人薪资 查看个人考勤记录
3.5 考勤管理模块 考勤管理模块的功能是对员工进行考勤管理,有4个子模块:日常签到 日常管理模块、外出登记模块、请假模块、报表统计模块 日常考勤管理模块,员工登录进去签到,一天只能签到签退一次,未到规 定时间不能签退,可以算外出或请假 请假管理模块,包括添加请假记录、编辑请假记录、删除请假记录和查 询请假记录。 外出登记模块,包括添加出差记录、编辑出差记录、删除出差记录和查 询出差记录。 考勤报表模块负责统计报表,主要有日报、月报、个人报、部门报。 日报统计当天考勤情况、请假记录和出差记录。 月报统计当月考勤情况、请假记录和出差记录。 个人报统计个人当月考勤情况、请假记录和出差记录。 部门报统计部门当月考勤情况、请假记录和出差记录。
4
endtime
5
remark
6
state
7
Mesageid
出差记录 OutNote
序号
字段
1
outId
2
userid
3
beginTime
date
类型 int int Date decimal
类型 int int date date varchar bool int
类型 int int Date
签退时间
文档编号 项目名称
产品版本 1.0
人事管理项 目
密级 内容 共13页
人事管理系统详细设计说明书
修订表 修改记录
日期
作者
文档作者: zhk 项目组长:XXX 批 准 人:XXX 批准日期:XXXXX
签名
版本
注释
审阅
审阅人
职务
日期
项目经理 项目经理 项目经理 项目经理
分发
份数
姓名
2010-7-19 2010-7-21 2010-7-30 2010-8-9
4.性能需求 4.1 要想对该企业人事管理系统进行操作就应当具有某些操作权限。没有权 限 的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息 和数据,以确 保系统的严密性和安全性。 2.在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所 有功 能将是不可使用的,只有系统管理员登录和普通用户登录两个窗 口可以使用,没 有系统管理员或者普通用户的用户名和密码任何人都 不能登录该系统。 3.在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管 理员 应当可以使用系统的所有模块,普通用户对于用户管理模块是无 权使用的。
惩罚表punish
序号
字段
1
punishId
2
userid
3
punishDate
4
punishPay
5
punishType
类型 int int
date money varchar
注释 punish id(主键) 员工标号(外 键) 惩罚日期 惩罚金额 惩罚类型
3.7 薪酬管理模块 工资管理模块是人事管理系统中最重要的一个模块。主要负责工资管 理。有5个子模块:帐套管理模块、员工帐套设置模块、工资表管理模 块、员工工资查询模块和月末处理模块。 帐套管理模块用来维护帐套及其包含的项目,有3个子模块:帐套设置 模块、项目表设置模块和帐套项目设置模块。主要功能包括添加、修改 和删除帐套包含的项目,还有修改项目金额。 员工帐套设置模块用来设置每个帐套适合的人员,包括添加帐套适合的 人员和删除帐套中现有人员。 工资表管理模块根据帐套统计工资报表,可以修改奖金、加班、迟到、 早退、事假、病假等数据。 员工工资查询模块用来查询员工的工资报表,查询方式有帐套查询、员 工编号/姓名/部门/工资月份查询。 月末处理模块有结账和反结账的功能。结账是对指定月份的工资表数据 封存。结账后该月的工资表数据就无法修改。反结账是对指定月份已结 账工资表数据解封存。反结账后该月的工资数据就可以修改了
3.8 档案管理模块 档案管理模块主要对员工的档案进行管理。包括添加、删除、编辑和查
询员工档案信息。
3.9 调动管理模块 调动管理模块负责对员工的调动进行管理,主要有2个模块:员工调动 管理模块和员工调动统计报表模块。 员工调动管理模块的功能是添加、编辑、删除和查询员工的调动记录。 员工调动统计报表模块的功能是统计调动记录。
5
remark
varchar
过程描述
6
state
bool
审批状态(1未批
2已批)
7
Mesageid
int
审批人(外键)
考勤统计 statWork
序号字段1statd2userid
3
year
4
holidayTime
5
outTime
6
later
7
breakfast
8
neqlect
类型 int
int
varchar decimal decimal int int int
本文档主要描述人事管理系统的功能定义,并对模块划分、业务流程 进行了定义。所有设计人员、开发人员、测试人员以及其他团队成员都 应该以该文档作为产品的功能定义具体设计内容。为开发小组成员、客 户之间提供共同的协议而创立基础。对企业管理软件功能的实现作使命 描述。让客户指出我们的不足,进一步了解客户的需求。
1.3 参考资料 参照了需求说明书的标准模板以及需求说明书的编写方案等等
2 项目概述 2.1 项目名称
人事管理系统
2.2 项目背景 XXX为迅速改变现在,规范公司的管理,降低人事部门的工作负
荷,提高工作效率,公司管理层经过仔细研究、分析,开发一套完善的 人事管理系统。
2.3 项目目标 根据企业对人事管理系统的要求,制定企业人事管理系统目标如下: a:操作简单方便、界面简洁美观 b:运行环境稳定、安全可靠 c:便于管理员工信息、考勤、薪资 d:实现数据库的备份、还原及清空操作
类型 int
varchar varchar varchar int varchar varchar varchar varchar varchar
注释 User表id(主 键) 登陆名称 用户名称 密码 部门ID(外键) 电话 邮箱 地址 职位 学历
相关主题