B009需求设计说明书.docx
- 文档编号:10422117
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:23
- 大小:219.72KB
B009需求设计说明书.docx
《B009需求设计说明书.docx》由会员分享,可在线阅读,更多相关《B009需求设计说明书.docx(23页珍藏版)》请在冰点文库上搜索。
B009需求设计说明书
需求分析说明书
团队名称:
第7组
组员1学号:
2014112208
组员1姓名:
侯正罡
组员2学号:
2014112187
组员2姓名:
何军
组员3学号:
2014112166
组员3姓名:
杨海朋
组员4学号:
2014112115
组员4姓名:
万润聪
组员5学号:
2014112143
组员5姓名:
任挽澜
组员6学号:
2014112142
组员6姓名:
李强
日期:
2016.7.14
目录
1引言2
1.1编写目的2
1.2背景2
1.3定义2
1.4参考资料3
2任务概述3
2.1目标3
2.2用户的特点3
3需求规定4
3.1组织架构4
3.2对性能的规定8
3.3系统用例图9
3.4系统活动图9
3.5数据字典9
3.6输入输出要求9
3.7数据管理能力要求9
3.8故障处理要求9
3.9其他专门要求9
4运行环境规定10
4.1设备10
4.2支持软件10
4.3接口10
4.4控制10
软件需求说明书
1引言
1.1编写目的
企业在发展中不断地壮大,员工也随之增加。
对于人事管理部门来说,迫切地需要一个操作方便、功能简单实用、可以满足企业对员工的档案及工资信息进行管理的系统
本需求说明书目的在于:
将用户提供的需求描述系统化、精确化、全面化。
从而实现:
1.作为软件系统开发技术协议的参考依据,为双方提供参考。
2.支持目标软件系统的确认。
3.控制系统进化过程,根据人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为软件开发者进行详细设计和编程提供基础。
预期读者:
软件设计者和测试者。
1.2背景
说明:
a.待开发的软件系统的名称:
人事工资管理系统;
b.本项目的任务开发者:
西南交通大学;
c.用户及实现该软件的计算中心或计算机网络:
西南交大;
1.3定义
用户输入:
用户输入的用户名及密码
用户名及口令与用户分类信息:
存放在一个数据库表中,用以判断该用户是员工用户还是管理员用户;
员工用户信息管理:
是员工用户使用该系统的权限的表现,只能处理自己的信息
管理员用户信息管理:
是管理员用户使用权限的表现,每一位管理员所拥有的权限不同,这在用户分类信息中都已表示出来;
员工信息管理:
即档案信息管理,包括员工的基本信息管理:
存放工号、姓名、年龄、状态、专业等;还包括培训管理:
记录员工培训信息;调动管理:
记录员工的部门系别信息以及职称评定信息。
员工可以查询各项信息,管理员可以对员工信息进行查询,修改,注销等;
员工工资信息:
员工的工资由管理员在工作结束根据员工职称以及奖惩信息等计算后记入库中,员工只能进行查询而不能修改,管理员有登记和修改的权限;
员工考勤信息:
员工的考勤信息由管理员确认后计入库中;
出错显示:
当用户名与密码不正确时,系统显示出错,并要求用户重新输入;
显示屏:
是用户与计算机系统进行交互的显示渠道。
1.4参考资料
2任务概述
2.1目标
企业在发展中不断地壮大,员工也随之增加。
对于人事管理部门来说,迫切地需要一个操作方便、功能简单实用、可以满足企业对员工的档案及工资信息进行管理的系统。
该软件分为三个不同属性的用户,由系统管理员增加、删除或修改不同属性的用户。
而人事管理员负责对工资的信息进行管理,对于考勤的程度有不同的奖罚措施。
所有员工的信息可由系统自动形成报表,人事管理员有权限查看和使用报表。
员工作为普通用户只有登录自己账号查看自己工资和考勤信息的权利。
2.2用户的特点
本文档是与某企事业单位交互后形成的需求定义,系统的功能和使用特点优先满足该单位人事部的需求,若系统后续由于在该单位全面推广而引入的新需求,则不在本文档考虑范围之内。
3需求规定
3.1组织架构
3.2对功能的规定
1、员工信息管理,包括注册、注销、查询、更新等;
a.引言
员工信息管理是员工管理的最基本的功能,每年都要对新进员工进行注册,对退休以及由于其他原因而辞职的员工档案信息进行注销、更新。
员工信息包含职工的名族类别、专业系别、文化程度、政治面貌、部门类别、职务类别、职称类别以及员工生日和员工合同提示等。
b.输入
员工编号、员工姓名
c.处理过程描述
检查员工的状态,如果员工今年还未注册且现在过来注册,则将员工状态置为注册;如果员工退休、辞职、跳槽则将员工状态置为注销;注意员工基本档案应该时时更新。
d.输出
操作成功或失败的提示信息
2、员工工资管理;
a.引言
通过该模块,能够对员工的工资进行管理,查询、打印工资明细信息等。
b.输入
员工学号、用户口令、员工姓名
c.处理过程描述
根据员工的工资设置以及奖惩信息来计算工资信息并计入库中,另外员工工资的发放信息也计入库中。
d.输出
操作成功或失败的提示信息
3、考勤信息管理
a.引言
通过考勤信息管理模块记录员工的考评信息,并作为员工业绩的一部分计入库中。
b、输入
员工工号、员工姓名
c、处理过程描述
员工用户可以查询自己的考评信息,管理员用户确认后将员工考评信息计入库中。
D、输出
操作成功或失败的提示信息
4、系统管理;
a.引言
系统管理实现用户设置、系统退出等功能,使用户能正确的登录和使用该系统。
b.输入
员工工号、员工姓名
c.处理过程描述
用户在成功登陆系统后退出账号或者系统不稳时重新登录等。
d.输出
操作成功或失败的提示信息
3.3系统用例图
图3-3-1用户权限管理模块
图3-3-2档案管理模块
图3-3-3奖罚管理模块
图3-3-4工资管理模块
图3-3-5考勤管理模块
3.4系统活动图
图3-4-1档案管理活动图
图3-4-2考勤管理活动图
图3-4-3奖罚管理活动图
图3-4-4登陆管理活动图
图3-4-5薪酬管理活动图
图3-4-6薪酬管理活动图
图3-4-7薪酬管理活动图
图3-4-8薪酬管理活动图
图3-4-8报表管理活动图
3.5数据字典
数据结构:
普通员工
含义说明:
是人事工资管理系统的主要服务对象,普通员工可以通过这个系统查询自己的工资信息。
组成:
员工姓名、员工编号、性别、学历、籍贯、在职状况、职务、婚否、毕业学校、专业、电话、政治面貌、身份证号、银行卡号
——————————————————————————————————
数据项:
员工姓名
含义说明:
每一个员工身份证上的姓名
别名:
名字
类型:
字符型
长度:
10位
取值范围:
任意合法字符
——————————————————————————————————
数据项:
员工编号
含义说明:
唯一标识每一个员工
别名:
工号
类型:
字符型
长度:
9位
取值范围:
190000000–999999999
取值含义:
前四位表明员工入职年份,中间两位按所在部门顺序编号,后三位安顺序编号
——————————————————————————————————
数据项:
性别
含义说明:
员工的性别
类型:
枚举
长度:
1
取值范围:
男、女
取值含义:
男表示该员工为男性,女表示该员工为女性
——————————————————————————————————
数据项:
学历
含义说明:
员工取得了毕业证书的最高学历
类型:
枚举
长度:
15位
取值范围:
博士,硕士,研究生,本科,大专,中专,高中,初中
——————————————————————————————————
数据项:
籍贯
含义说明:
该员工曾祖父及以上父系祖先的长久居住地或出生地。
类型:
字符型
长度:
9位
取值范围:
任意合法字符
取值含义:
省+市+县+乡
——————————————————————————————————
数据项:
在职状况
含义说明:
员工的在职情况
类型:
枚举类型
长度:
2位
取值范围:
在职、离职
——————————————————————————————————
数据项:
职务
含义说明:
员工在公司所担任的职务
类型:
枚举
长度:
4位
取值范围:
采购经理、采购文员、销售经理、销售人员、人事经理、人事助理、财务总监、会计、出纳
——————————————————————————————————
数据项:
婚否
含义说明:
员工的婚姻状况
别名:
婚姻状况
类型:
枚举型
长度:
2位
取值范围:
未婚、已婚、离异
——————————————————————————————————
数据项:
毕业学校
含义说明:
员工从哪个学校毕业
类型:
字符型
长度:
15位
取值范围:
所有合法字符
——————————————————————————————————
数据项:
专业
含义说明:
员工所学的专业
类型:
字符型
长度:
9位
取值范围:
所有合法字符
——————————————————————————————————
数据项:
电话
含义说明:
员工的联系方式
类型:
字符型
长度:
9位
取值范围:
10000000000–99999999999
——————————————————————————————————
数据项:
政治面貌
含义说明:
员工的政治身份
类型:
枚举
长度:
3位
取值范围:
党员、共青团员、群众、民主党派成员、无党派人士
——————————————————————————————————
数据项:
身份证号
含义说明:
员工的身份证号码
类型:
字符型
长度:
18位
取值范围:
100000000000000000–999999999999999999
——————————————————————————————————
数据项:
银行卡号
含义说明:
员工的银行卡唯一的编号
类型:
字符型
长度:
19位
取值范围:
1000000000000000000–9999999999999999999
数据结构:
奖罚情况
含义说明:
与员工工资密切相关,根据考勤程度决定
组成:
迟到次数,缺勤次数,请假次数
——————————————————————————————————
数据项:
迟到次数
含义说明:
员工迟到的次数
类型:
枚举型
长度:
1位
取值范围:
0、1、2、3、4、5
——————————————————————————————————
数据项:
缺勤次数
含义说明:
员工缺勤的次数
类型:
枚举型
长度:
1位
取值范围:
0、1、2、3、4、5
——————————————————————————————————
数据项:
请假次数
含义说明:
员工请假的次数
类型:
枚举型
长度:
1位
取值范围:
0、1、2、3、4、5
数据结构:
员工工资
含义说明:
公司给员工发的工资有多少钱
组成:
当月工资、往月工资
——————————————————————————————————
数据项:
当月工资
含义说明:
员工当月所发工资
类型:
字符型
长度:
6位
取值范围:
1000-999999
——————————————————————————————————
数据项:
往月工资
含义说明:
员工往月所发工资
类型:
字符型
长度:
6位
取值范围:
1000–999999
3.6输入输出要求
输入数据基本为:
员工工号、员工姓名、用户名、用户密码,工号为整型数据,其余均为字符型;输出为用户界面、系统信息框或报表。
3.7数据管理能力要求
需要管理的记录个数:
大于10万。
其中分为多个表和文卷,其大小规模为:
5000左右,记录的总个数每年将增长10%-20%
3.8故障处理要求
发生错误时,保证数据完整,对于数据库发生故障时要能够进行故障恢复,以保证数据的一致性同时也要定期进行数据备份。
还要求此系统可以定期进行升级管理。
3.9其他专门要求
用户单位对安全保密的要求:
员工信息对其他普通员工应该是保密的,以保证员工的个人隐私权。
在用户登录时需要验证用户名及密码,对于三次密码输入错误的使用者则关闭此系统。
要满足使用方便的要求,并应该可维护、可补充、易读、可靠且运行环境可转换。
4运行环境规定
4.1设备
列出运行该软件所需要的硬设备。
说明其中的新型设备及其专门功能,包括:
a.处理器型号及内存容量:
P1及以上,内存大于32M;
b.外存容量、联机或脱机:
10G,联机
c.输入及输出设备的型号和数量,联机或脱机:
联机或脱机均可;
d.数据通信设备的型号和数量:
服务器Sever;
e.功能键及其他专用硬件:
快捷键
4.2支持软件
支持Windiw9x/NT/Me/2000/xp,VFP\Delphi\c\c++编译程序等。
4.3接口
用户接口为用户界面,通过系统提示用户可输入数据以得到自己所需要的服务;外部接口为鼠标、键盘、触摸屏等交互工具,另需配置一台中心服务器,本系统与其他系统通过调用相同的数据库中的数据而保持一致性;内部接口为学生的学号、课程号(名)的一致性。
4.4控制
本系统通过网络提供服务,用户通过浏览器访问服务器,向服务器发出服务请求。
因此,需要使用TCP/IP网络协议,作为标准的通信控制接口。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- B009 需求 设计 说明书