企业人事管理系统超详细需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南山公司人事管理系统
项目
需求分析说明书
文档作者:兄弟战队小组
项目组长:张雅芬
批准人:
批准日期:2008年08月XX日
兄弟战队小组
江西微软技术中心
JiangXi Microsoft Technology Center
修订表更改记录
审阅者
分发
目录
1引言 (4)
1.1编写目的 (4)
1.2文档概述 (4)
1.3参考资料 (4)
2项目概述 (5)
2.1项目名称 (5)
2.2项目背景 (5)
2.3项目目标 (6)
2.4业务用例 (6)
3系统功能性需求 (7)
3.1功能模块表 (7)
3.2系统基本功能图解 (12)
3.2.1体系基本结构图 (12)
3.2.2用例图解 (13)
3.3功能详情 (14)
3.3.1登录页面 (14)
3.3.2查询员工资料 (15)
3.3.3员工资料管理 (16)
3.3.4请假模块 (17)
3.3.5考勤管理 (18)
3.3.6加班模块 (19)
3.3.7业绩评定 (22)
3.3.8薪资查询及管理 (23)
3.3.9安全管理 (24)
4数据库 (24)
4.1数据库服务器体系结构 (24)
4.2账户安全性 (25)
4.3数据库日常维护 (25)
5性能需求 (25)
5.1用户数量 (25)
5.2反应速度 (26)
6运行环境规定 (26)
6.1设备 (26)
6.2支持软件 (26)
7项目研发计划 (27)
7.1计划图解 (27)
1引言
1.1 编写目的
本文编写目的在于规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。保证本需求分析的结果能够完整、无遗漏地反映待开发系统的要求。
本报告的预期读者是XX有限公司的领导、技术人员以及XX有限公司的领导和相关项目组的所有成员。
1.2 文档概述
本文档主要描述人事管理系统的功能定义,并对模块划分、业务流程进行了定义。所有设计人员、开发人员、测试人员以及其他团队成员都应该以该文档作为产品的功能定义,具体建设内容。
1.3 参考资料
《GB/T 12504—90 中华人民共和国国家标准:软件需求分析规格说明书》;
《软件开发项目管理》,作者:栾跃,上海交通大学出版社。
2.1 项目名称
南山公司人事管理系统。
2.2 项目背景
蓝山科技股份有限公司的主营业务是软件开发,公司目前规模为70人,其组织结构如图2 1所示:
公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。其中人事部有1个人事经理、3个人事助理。目前,公司尚无人事管理系统。薪资、考勤、业绩评定等业务流程都是由人事经理和3位人事助理手工完成。
为迅速改变现状,规范公司的管理,降低人事部的工作负荷,提高工作效率,公司管理层经过仔细研究、分析,决定开发一套完善的人事管理系统。
该系统的项目计划开始日期为2008年08月04日,项目开发周期为20天。
待开发的软件称:
任务来源:南山公司
承建单位:兄弟战队小组
蓝山公司的主营业务是软件开发,公司规模为70人左右,其部门包括人事部、财务部、研发部、销售部等。公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。其中人事部有一个人事经理,三个人事助理。该管理系统的主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。普通员工可以通过Web 浏览自己的基本资料、考勤信息、薪资信息和请假记录等。员工也可以通过Web 提出请假和加班申请,如果所属部门的经理审批通过,人事部就可以登记在案。人事经理默认拥有人事助理的所有权限,部门经理默认拥有普通员工的所有权限,总经理默认拥有部门经理的所有权限。
2.4 业务用例
公司的人员类型有以下几种:普通员工、部门经理、总经理、人事部经理和人事助理。权限定义如下表所示:
3系统功能性需求
3.1 功能模块表
通过细致的调查研究和讨论交流,开发小组分析认为该南山公司人事管理系统主要功能模块及子功能模块应该包括:
图表“南山公司人事管理系统”功能模块表
3.2 系统基本功能图解3.2.1体系基本结构图
3.2.2用例图解
普通员工:
部门经理及总经理:
人事部:
3.3 功能详情
3.3.1登录页面
需要登陆的人员,对于不同的身份,他们的权限是不一样的。当用户输入ID 和密码时,查询数据库,若用户名和密码正确,则进入相应的员工信息页面,若不正确,则提示用户用户名或密码错误,仍显示当前页面
3.3.2查询员工资料
该模块主要是查看自己/同事的资料,以更好促进公司员工之间的相互了解。同时也可以修改自己的部分信息。
主要功能包括:
•查询自己的详细信息:员工ID、员工姓名、电子邮件、所在部门名称(不是部门ID)、经理、分机和自我介绍等
•修改自己的自我介绍
•修改自己的登录密码
•查询、搜索其他同事的相关信息