主页
软件技术
返回
人力资源管理系统-软件需求说明书

        .1编写目的

        分析人力资源管理的项目需求,为论证系统的可行性分析做参考。 读者对象:公司相关职员

        .2背景

        软件名称:人力资源管理系统

        项目开发者:徐纪伟 史静宜 陶乐乐  牛帅(第一组) 项目与其他软件、系统的关系:

        该项目结合了各项管理系统的功能,包括招聘管理系统、试用管理、人事管理、薪资管理、员工管理等,具有与其他系统很好的兼容性。

        .3定义

        用户:用户是指客户的雇员而非软件的最终购买者 角色:系统中包含的所有的有关的人员 权限:各个人员能够管理的权利范围 用例图:用图表示系统中的功能 活动图:表示某一模块的具体流程 专员:专门负责某一模块的人员

        高级管理员:在后台操作中,能够进行增、删、改、查等操作

        .4参考资料

        《软件文档编写》.潘孝铭,辛明海.高等教育出版社;

        《软件工程》.钟珞.清华大学出版社。

        任务概述

        .1目标

        本系统能减少不必要的资源,合理的调整公司的运行模式,减少在人力、财力、物力上面的消耗。并且大量的依靠计算机,实现网络招聘等,设计的范围信息量大,而且操作方便快捷,节约开支,又减少因工作的冗余出现的错误。还可实现跨区域的公司管理。|

        .2用户的特点

        该系统整个可视化的图形显示,便于操作管理,使用该系统的人员要求水平不是特别的高。但维护人员要熟悉整个系统的流程,有较高的专业技能,软件工程思想,具有一定的软件开发经验。

        .3假定和约束

        软件结构:B/S结构 操作界面:浏览器界面 编程语言:Java、S2SH 时间:一个月 经费:20万

        需求规定

        .1对功能的规定

        与现有的人力管理系统相比,本系统结合社会的需要,在功能上扩展延伸。增加了保险福利、招聘管理、员工考勤这几项核心适用功能。在报表、系统维护等模块,整个系统的功能效率上,更智能化,科学化。

        .1.1 人力资源管理系统总体用例图

        该人力资源管理系统包括系统设置、人事资料管理、考勤管理、薪资管理四大模块。具体功能如下图所示:

        图1 系统总体用例图

        .1.2 各个模块的用例图

        .1.2.1 系统设置用例图

        系统设置模块包括角色管理、用户管理、个人资料设置三个模块。

        系统管理员

        以下对系统设置中各模块的功能进行描述: 一、角色管理用例图及用例规约

        系统管理员

        二、用户管理用例图及用例规约

        系统管理员

        三、个人资料设置用例图及用例规约

        系统管理员

        3.1.2.2 人事资料管理用例图

        人事资料管理模块包括部门管理、档案管理、招聘管理。

        人事管理专员

        以下对人事管理各模块功能进行描述: 一、部门管理用例图及用例规约

        人事管理专员

        二、档案管理用例图

        档案管理包括基本档案管理、合同管理、培训情况管理、员工培训情况、职位变动、奖惩情况。

        人事管理专员

        以下对各模块具体功能进行描述:

        1 员工基本档案管理用例图及用例规约

        人事管理专员

        2合同管理用例图及用例规约

        人事管理专员

        3培训情况管理用例图及用例规约

        人事管理专员

        4员工培训情况用例图及用例规约

        人事管理专员

        5职位变动用例图及用例规约

        人事管理专员

        6奖惩情况用例图及用例规约

        人事管理专员

        三、招聘管理用例图

        招聘管理模块包括发布招聘、简历管理、录用管理。

        人事管理专员

        以下对各模块具体功能进行描述: 1发布招聘用例图及用例规约

        人事管理专员

        2简历管理用例图和用例规约

        人事管理专员

        人事管理专员

        3.1.2.3 考勤管理用例图

        考勤管理包括员工签到签退、申请表、员工出勤、历史查询。

        员工

        以下对各模块的功能进行详细描述: 一、员工签到签退用例图及用例规约

        员工

        员工

        人事管理专员

        三、员工出勤用例图及用例规约

        人事管理专员

        四、历史查询用例图及用例规约

        员工

        人事管理专员

        3.1.2.4 薪资管理用例图

        薪资管理包括工资设定、工资统计。

        人事管理专员

        以下对各模块具体功能进行描述: 一、工资设定用例图及用例规约

        人事管理专员

        人事管理专员

        .2对性能的规定

        .2.1精度

        要求软件信息保存格式和结构合理,编码正确,薪资的计算统计要准确,招聘信息发布

        准确、有效、全面并且时间精确。此外,应加强网站的安全性,避免在遭受有意或无意的破坏时,导致系统瘫痪,造成严重损失。

        .2.2时间特性要求

        说明对于该软件的时间特性要求,如对: a. 响应时间:3秒一下 b. 更新处理时间:5秒一下 c. 数据的转换和传送时间:5秒一下

        .2.3灵活性

        、结构清晰,操作简单,容易上手。

        、适用于各种操作平台,如windows、Linux等。

        、提供与打印机的接口,可对报表进行打印,

        、系统适用地点比较灵活,可随时在公司内网内的任一PC机上进行相关操作。 5、扩展性和可移植性很好。

        .3输人输出要求

        数据输入要严格按照页面提示进行操作,输入相应的数据类型。系统会根据具体操作输出相应的结果。

        .4数据管理能力要求

        对发布的招聘信息的管理要进行检索速度的优化,对查询功能要进行检索速度的优化。

        .5故障处理要求

        软件一旦出现瘫痪或服务器意外停止的情况下,软件在日志会保存出错前的正确的数据情况,保证当前数据的完整性和可恢复性。

        3.6其他专门要求

        要求软件MVC层次分明,代码具有可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。

        运行环境规定

        .1设备

        . 处理器型号:Intel  E3400 b. 内存容量:512M c. 硬盘:80GB

        . CPU:intel Celeron E3400 2.60GHz

        .2支持软件

        操作系统为linux、Windows 2003、XP、Win7 JDK:JDK1.5以上版本的Java开发包 服务器:选用Tomcat 6.0作为Web服务器 数据库:采用Oracle  11g数据库系统

        开发框架:应用Struts 2.X、Spring3.0、Hibernate3.X开发框架

        .3接口

        用户接口:管理员以及员工登录接口;

        软件接口:通过JDBC与数据库接口;

        .4控制

        可搭建ftp服务器远程更新程序,并安装Oracle 11g数据库的客户端,用企业管理器远程连接并管理数据库。

        


施工中应该注意的细节
重庆基金管理有限公司部分相关公司介绍及信息
浅谈屋面防水施工技术
约翰·亚瑟:中国企业只知销售不知销售管理
卫浴间设计:光影再塑卫浴情调
探析装饰工程的施工管理与质量控制监督
超全的家装施工工艺流程
上海本周末入市房源约40套 “节前做个营销推广而已”
信息发布:名易软件http://www.myidp.net