人力资源管理系统需求分析说明书v12.docx
《人力资源管理系统需求分析说明书v12.docx》由会员分享,可在线阅读,更多相关《人力资源管理系统需求分析说明书v12.docx(9页珍藏版)》请在冰豆网上搜索。
![人力资源管理系统需求分析说明书v12.docx](https://file1.bdocx.com/fileroot1/2023-1/8/6f3b8594-e311-4f0b-af4c-ce8177866e52/6f3b8594-e311-4f0b-af4c-ce8177866e521.gif)
人力资源管理系统需求分析说明书v12
人力资源需求分析说明书
编写:
Eaglesniper
日期:
2011-06-29
审核:
张代斌
日期:
2011-06-30
批准:
日期:
受控状态:
是
发布版次:
1.0
日期:
编号:
2011062902
变更记录
日期
版本
变更说明
作者
YYYY-MM-DD
1.0
初始版本
签字确认
系统模块
对应章节
对应部门
负责人签字
1.6.1.1功能层次模块图........................................................................................71.6.1.2各子模块功能的描述................................................................................7
1.6.2对非功能的需求.............................................................................................9
1.6.2.1对性能的规定.............................................................................................9
1.6.2.2输入输出要求..........................................................................................10
1.6.2.3数据管理能力要求.................................................................................10
1.6.2.4故障处理要求..........................................................................................11
1.6.2.5其他专门要求..........................................................................................11
1概述
1.1目的
人力资源管理就是运用现代化的科学方法,对与一定物力相结合的人力进行合理的培训和调配,使人力、物力经常保持最优比例。
企业采用人力资源管理系统最主要的原因是,期望借由人力资源管理系统,将人力资源运用到最佳经济效益,人力资本的重要性甚至超越土地、厂房、设备与资金。
除此之外,有效运用知识,将知识发挥最大的效用,便需要妥善的人力资源管理,才能够发挥人力资源的最佳效用,合理规划整个公司的运营模式,获得更好的利益。
本说明书的预期阅读者为:
公司在职人员以及同组开发人员
1.2背景
a)项目名称:
人力资源管理系统
b)开发人员:
张代斌熊锋肖霖王强史霞英彭国银舒小梅鲁光秀
c)提出项目的目的:
为了更好的利用人力这种特殊的资源,发挥人力资源的最佳效用,使公司的运行模式更加的合理,给公司带来更大的利益。
1.3参考资料
a)Ahtmlsqlserver数据库
b)项目计划书
1.4任务概述
1.4.1目标
1、采用面向对象的软件开发方法来实现此管理软件,系统开发工具我们选择能够跨平台的开发工具VisualStudio2008。
在前台操作与后台数据库处理的连接上,主要采用ADO.NET技术和SQLServer2005数据库,运用客户机服务器模式(C/S)配合功能强大的SQL查询语言实现预定的功能需求。
2、该软件可实现以下功能:
管理公司员工信息、薪资管理、人事调配、招聘管理、员工考勤、以及员工休闲区
1.4.2用户的特点
本软件的用户有三类:
1.管理员:
负责员工信息的修改,员工调配,薪资管理,发布招聘信息,以及休闲区中的各种资源。
2.普通员工:
查询自己的相关信息,共享资源,修改个人密码,娱乐。
3.其他人员:
浏览公司相关信息,和公司招聘信息
用户类型
职责
管理员
负责员工信息的修改,员工调配,薪资管理,发布招聘信息,以及休闲区中的各种资源。
普通员工
查询自己相关信息,共享资源,修改个人密码,娱乐
其他人员
浏览公司相关信息,和公司招聘信息
1.5运行环境
1.5.1硬件环境
列出运行该软件所需要的硬设备。
说明其中的新型设备及其专门功能,包括:
网络环境:
可在已建立的局域网和全国广域网框架上运行,基于以TCP/IP传输协议为基础的数据联网模式。
数据库服务器:
SqlServer2005
客户机:
Win2000Professional/WIN2000SERVER/WINXP/WIN2003/Windowsvista/Windows7,800X600分辨率及以上,512M以上内存。
1.5.2软件环境
列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。
名称
版本
语种
操作系统
Windows7
旗舰版
中文
数据库平台
Sqlserver2005
2005
中文
应用平台
.net
3.0
中文
开发环境
Visualstudio2008
2008
中文
1.5.3接口
用户接口:
本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接口的参数。
用户主要通过窗体、控件、对话框等可视化元素进行交互。
1.6需求规定
1.6.1对功能的需求
1.6.1.1系统功能层次模块图
休闲区
人力资源系统
用户管理
薪酬管理
人才管理
考勤管理
网络硬盘
共
享
论
坛
考勤分析
奖
惩
员工考勤
招聘管理
部门管理
管理员
录入薪酬
修改薪酬
查询薪酬
用
户
1.6.1.2各子模块功能的描述
1.6.1.2.1登录管理
1、对管理程序进行登录验证
2、权限分配
a)管理员身份可以做任何操作(包括信息的增删改查)
b)普通员工仅可以查询与自己相关的信息,修改自己的密码,以及共享资源,进入公司的休闲区。
c)其他人员,查看公司的相关信息,以及公司发布的招聘信息。
1.6.1.2.2薪酬管理
1、薪酬的查询:
1.1管理员:
查询所有员工在职期间的薪资情况。
1.2普通员工:
仅可以查询自己近一年内的薪资情况
2、薪酬修改(仅对管理员):
2.1当员工进行人事调动的时候,对员工的工资进行相应的修改。
2.2根据员工的奖惩情况,对员工的工资进行相应的修改。
3、薪酬的录入(仅对管理员):
3.1月末时对员工的薪资进行录入
1.6.1.2.3人才管理
1、部门管理:
1.1管理员:
1.1.1员工信息:
对员工信息(员工基本信息、履历信息)进行管理(包括增删改查)。
1.1.2部门信息:
查询及更改公司的各个部门信息,以及各部门的人员分配情况。
1.1.3员工变更:
a)当公司内部各个部门之间有员工调配时,对相应的部门和员工的信息进行修改。
b)当有新进员工时,对相应的部门和员工信息进行修改。
1.2普通员工:
对部门和员工信息进行查询
2、招聘管理(管理员):
2.1招聘计划管理:
招聘的方式、时间、地点
2.2招聘信息管理:
对公司需要的人才发布信息
2.3审批人员管理:
对公司审批人员管理
2.4应聘人员管理:
对公司应聘人员管理
2.5录用人员信息管理:
对公司录用人员信息管理
1.6.1.2.4考勤管理
1、员工考勤:
对员工的出勤情况进行登记、统计
2、考勤分析:
对各个部门的考勤情况进行比较分析
3、考勤项目设置:
对考勤项目设置
4、奖惩:
根据对员工的出勤情况对员工进行相应的奖惩
1.6.1.2.5休闲区
1、论坛:
员工可以在论坛上面发表自己的看法和交流
2、共享资源:
员工可以在上面上传、下载、浏览所需资源
3、网络硬盘:
存储自己所需的资源
1.6.2对非功能性的需求
1.6.2.1对性能的规定
1.6.2.1.1精度
1、在执行数据(用户、用户基本信息、出勤情况等)增加的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据;
2、在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败的情况;
3、数据的修改也要求保持对应的准确性;
4、员工之间在休闲区论坛交流时发送的字符信息所产生的时间上延迟,应该在5秒之内;
1.6.2.1.2时间特性要求
在管理员和用户执行增加修改和删除操作的时候,在运行环境规定的条件下,单次操作的响应时间要求在3秒钟之内。
返回100行数据以内的数据查询,单次操作的响应时间要求在3秒之内。
多人操作时候,响应时间在5秒内。
返回100行数据以内的数据查询响应时间应在5秒之内。
1.6.2.1.3灵活性
1、操作方式
程序在通常的应用环境下使用鼠标和键盘进行输入和输出操作,对于执行按钮,通常使用鼠标的点击完成。
2、运行环境
数据库服务器:
SQLserver2005服务器:
Windowsserver2003
客户端:
Windows系列
该系统在通常的条件下,在Win2003上安装运行,但是,还要求能够在XP及后续的MS的操作系统上运行。
3、同其他软件的接口的变化(不适用)
4、精度和有效时限的变化(不适用)
5、计划的变化或改进
除非在遇到不可抗力因素,否则计划和进度的改变不影响到需要实现的需求。
1.6.2.2输入输出要求
序号
输入信息
操作和处理
输出
1
管理员的完整的信息
成功登录
进入管理员的界面
2
普通员工的完整信息
成功登录
进入普通员工界面
3
输入查询条件
执行查询操作
显示查询信息
4
指定更改信息
执行更改操作
显示更改后的信息
5
输入增加的信息
执行添加操作
显示添加后的信息
6
指定删除的信息
执行删除操作
显示删除成功
7
选定上传的资源
执行上传操作
显示上传成功
8
选定将要下载的资源
执行下载操作
显示下载成功
9
输入发表的信息
执行添加操作
显示发表信息
10
指定要保存的资源
执行保存操作
显示成功保存
1.6.2.3数据管理能力要求
数据库要有一定的数据承载能力,以处理每月增长的数据,而且每月要求足够的额外的数据存储空间。
另外,所有数据采用集中式存储,数据位于数据库服务器上。
数据库要有安全保障性能,必须只有授权的用户才能操作。
1.6.2.4故障处理要求
1、在操作成员输入一些不合理的数据的时候或进行一些不合理的操作是,能够进行一些合理的提示信息,不能因为输入错误而导致系统的错误,或者程序停止运行;
2、程序运行时,对服务器和网络通信故障能够识别并给出提示,当故障排除后,程序恢复正常运行;
3、要求管理员对数据库进行周期性的备份,以防止数据丢失或发生因各种可能原因造成的数据无法恢复的情况。
1.6.2.5其他专门要求
1、安全性
系统只能由管理员对信息进行添加、修改或者删除操作或其他指定的操作成员进行操作;系统管理人员能够对管理员的信息进行添加、修改和删除操作;管理员能够对系统中所有的信息进行添加、修改、删除或其它处理操作,还能够管理共享资源、论坛、网络硬盘;普通员工能查看和修改系统的部分信息,也能够上传和下载共享资源,在论坛发表自己的观点和意见;程序应能保证这些方面的安全性。
其他安全方面的要求,请参考合同的说明。
2、可扩充性
系统在开发完毕以后,应允许在后续的合同中进行功能的扩展或者功能的重新解释和实现。
3、健壮性
系统应该保证在一次开机三个月之内稳定运行,数据库在一些灾难事故中能够在系统安装好之后,两小时内恢复。