资源描述
需求规格说明书
1.引言 1
1.1编写目标 1
1.2项目背景 1
1.3定义 2
1.4参考资料 2
2.任务概述 2
2.1要求 2
2.2目标 2
2.2运行环境 3
2.3假定和约束 3
3.功效需求 3
3.1功效描述 3
3.2数据词典 8
3.3 E-R模型 9
4.性能需求 10
4.1用户数量 10
4.2反应速度 10
5.运行需求 10
5.1用户界面 10
5.2硬件接口 10
5.3软件接口 10
5.4故障处理 11
6.其它需求 11
1.引言
人事管理系统分析小组对当今社会人事管理方面需求进行了认真而全方面调查。依据对企业人事管理系统功效需求、业务操作规程及其数据结构等具体要求,调查了单位对人事管理企业职员基础信息、职员调动、职员奖罚、职员培训、职员考评、职员调薪、职员职称评定,确定了系统性能要求,系统运行支持环境要求,数据项名称、数据类型、数据规格。以上这一切为统下一步开发工作奠定了良好基础。
本软件需求说明书全方面、概括性地描述了人事管理系统所要完成工作,使软件开发人员和用户对本系统中业务步骤及功效达成共识。经过本需求说明书能够全方面了解人事管理系统所要完成任务和所能达成功效。
1.1编写目标
1. 为开发小组组员、用户之间提供共同协议而创建基础。对水上交通微信公众号功效实现作使命描述。
2. 依据水上交通微信公众号特点,对被开发软件关键功效、性能进行完整描述,为软件开发者进行具体设计和编程提供基础。
3. 本说明书预期读者为开发小组组员及甲方责任人。本说明能让甲方代表愈加好地了解本系统,降低相互之间交流困难和开发中因为需求不明确而产生无须要麻烦。
1.2项目背景
伴随计算机技术、网络技术和信息技术发展,现在水上交通更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络快速发展一个办公应用处理方案,它关键目标是实现信息交流和信息共性,提供协同工作手段,提升办公效率,让大家从繁琐有纸办公中解脱出来。现在很多机关单位人事管理水平还停留在纸介质基础上,这么机制已经不能适应时代发展,因为它浪费了很多人力和物力,在信息时代这种传统管理方法肯定被计算机为基础信息管理所替换。
××软件企业(简称)主营业务是软件开发,企业现在规模为100人,企业设有些人事部、财务部、行政部、研发部、销售部和公关部,人员类型有以下多个:一般职员、部门经理和总经理,其中人事部设有1个人事经理、3个人事助理。现在,企业尚无人事管理系统,企业各项包含人事业务步骤全部是由人事部职员手工完成。
本系统是对企业人事资料进行管理,为人事管理人员提供了一套简单操作、使用可靠、界面友好、易于管理和使用处理工具。本系统对人事多种数据进行统一处理,避免数据存取、数据处理反复,提升工作效率,降低了系统数据处理复杂性。本系统不仅使企业人事管理人员从繁重工作中解脱出来,而且提升了人事管理效率,提升了人事管理科学性,方便了用户查询、管理人员进行管理。
1.3定义
【术语1】:系统步骤图
说明:系统步骤图是描述物理系统工具,所谓物理系统,就是一个具体实现系统,也就是描述一个单位、一个组织信息处理具体实现系统。
【术语2】:数据流图
说明:数据流图(Data Flow Diagram,简称DFD),是结构化(Structured)方法中用于表示系统逻辑模型一个工具,它描述系统由哪几部分组成,各部分之间有什么联络等,它以图形方法描绘数据在系统中流动和处理过程。DFD只反应系统必需完成逻辑功效。
【术语3】:数据字典
说明:数据字典(Data Dictionary,简称DD)定义了数据流图中数据和加工,是对各个数据流、加工及数据存放具体说明,它包含4类条目:数据流条目、数据存放条目、数据项条目和加工条目。
1.4参考资料
《软件设计文档国家标准》
2.任务概述
2.1要求
水上交通公众号必需提供船舶动态信息,公共信息,过闸信息,上报保修,意见反馈功效块。另外,该系统还必需确保数据安全性、完整性和正确性。
2.2目标
依据企业对水上交通公众号系统要求,制订企业人事管理系统目标以下:
ü 操作简单方便、界面简练美观。
ü 方便快捷船舶位置查询。
ü 简单实用查看公共信息。
ü 简单实用查看过闸信息。
ü 简单实用意见反馈。
ü 后台管理员方便快捷全方位数据查询。
ü 实现数据库备份、还原及清空操作。
ü 系统运行稳定、安全可靠。
2.3运行环境
CPU: 1.4G以上。
内存:512M上。
硬盘:需要128M以上空间
(1)操作系统:Windows 操作系统(Win/WinXP/ Win/Vista/Win7)。
(2)软件平台:Jdk1.6、Eclipse。
(3)系统开发语言:Java。
(4)数据库系统:Mysql数据库。
2.4假定和约束
(1)软件开发小组提供对应开发阶段文档,用户提供相适应行业标准,使软件开发和经典实例考评相结合。
(2)操作员和用户要根据操作规程运行本系统,不得进行恶意破坏性操作。
(3)用户必需提供相关运行软件有效数据库接口标准,并在改动过程中立即通知本软件开发商,以确保从中正确读取预决算参数,进行成本预算。
系统分析人员需要2天内到位,用户需要5天时间确定需求分析文档。去除其中可能出现问题,比如用户可能临时有事,占用6天时间确定需求分析。那么程序开发人员需要在1个月左右内进行系统设计、程序编码、系统测试、程序调试和网站布署工作。其间,还包含了职员每七天休息时间。
3.功效需求
3.1功效描述
3.1.1业务模式
水上交通公众号有以下具体功效:
1、管理后台:
船舶运输企业管理:首先由管理员添加企业基础信息,企业基础信息包含:企业名称、联络人、电话号码等;提交后,系统把企业基础信息添加到数据库保留。
船舶管理:为运输企业登记船舶信息,每条船舶能够绑定一个用户名。该用户名能够在微信公众号登录。还能查看船舶在地图上动态地理位置。
公共信息管理:后台管理员公布公共信息,在公众号上能够查看。
过闸信息管理:从第三方平台实时取得目前船舶过闸情况信息,能够查看获取到过闸计划简表。
ü 设备保修管理:管理员依据前端提交报修信息,进行查对受理,设备维修好后做好备注统计。
ü 意见反馈管理:管理员对用户意见查看,并能够进行回复。
ü 系统设置:能够设置水上交通公众号简明介绍,平台联络方法,地址等。
2、APP前端
船舶动态:能够查看目前所在企业全部船舶实时位置信息,并在地图上标注显示,同时在地图下面列表中也显示。
公共信息:公共信息列表,点击某项看查看公共信息详情。
过闸信息:查看目前船舶过闸信息。
账户绑定:用后台管理员分配账户进行登录。
终端保修:上报设备维修,并写好问题描述。
平台相关:显示产品介绍,联络方法等。
3.1.2功效描述
1. 用户登录DFD
2. 招聘职员DFD
3. 培训管理DFD
4. 协议管理DFD
5. 考勤管理DFD
6. 奖惩管理DFD
7. 职员调动管理DFD
8. 绩效考评管理DFD
9. 解聘管理DFD
10. 待遇管理DFD
3.2数据词典
职员考评:
名字: Appraisal
别名:职员考评
描述:对职员工作态度,取得成绩等加以综合评价,保留,作为工资等参考
定义:职员考评=职员编号+身份证号码+姓名+考评内容+日期+考评等级+备注信息
部门信息:
名字: Apartment
别名:部门信息
描述:穷举各个部门,将其信息放在一起加以规范
定义:部门信息=部门编码+部门名称
职员信息:
名字:Information
别名:职员信息
描述: 职员基础信息集合
定义:职员信息=职员编号+职员姓名+性别+出生日期+籍贯+住址+联络电话+部门+学历+民族+毕业学校+专业+电子邮件+婚否+照片+职称+备注
民族信息:
名字:minzu
别名:民族信息
描述:穷举各个民族,将其信息放在一起加以编码规范
定义:民族信息=民族编码+民族名称
职称信息:
名字:zhicheng
别名:民族信息
描述:穷举各个职称,将其信息放在一起加以编码规范
定义:职称信息=职称编码+职称名称
奖惩信息:
名字:repu
别名:奖惩信息
描述:统计各个职员奖惩信息情况,使用时方便调用
定义:奖惩信息=职员编码+奖罚日期+奖/罚+原因+备注
培训信息:
名字:training
别名:培训
描述: 统计职员培训信息,留作参考,随时调用查看
定义:培训信息=职员编码+培训日期+培训内容+备注
人员调动:
名字:transfering
别名:人员调动
描述:职员调动具体信息
定义:人员调动=职员编码+原部门+现部门+调动日期+原来职务+现在职务+调动原因+经办人+备注信息
工资变动:
名字:transfersalary
别名:工资变动
描述:职员工资可能伴随经济发展和个人培训成绩,考评成绩等发生改动
定义:工资变动=职员编号+调薪日期+调薪钱工资+调薪后工资+调薪原因+备注
3.3 E-R模型
依据职员信息之间关系,建立以下实体关系图:
用户名
密码
用户名
密码
管理员
用户
管理
查看
N
1
M
N
职员编号
部门名称
编码
性别
职员信息表
4.性能需求
4.1用户数量
项目标关键用户企业内部职员,部门经理,总经理,人事助理及经理,所以用户数量不会很大,依据企业规模和发展,估计职员数目120人左右。
4.2反应速度
反应时间控制在可接收范围内。
5.运行需求
5.1用户界面
在用户界面部分,依据需求分析结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,而且要注意到界面布局,应突出显示关键和犯错信息。外观上也要做到合理化。
在设计语言上,使用 JAVA 进行编程,在界面上可使用JAVA Swing技术,Swing支持跨平台特征,它能够不一样操作系统中保持一致外观风格。 其中主界面要做到操作简单,易于管理。在设计上采取工具栏菜单方法,在犯错显示上弹犯错误信息对话框。
总来说,系统用户界面应作到可靠性、简单性、易学习和使用。
5.2硬件接口
系统运行设备要求以下:
1.服务器端:
PIII400主频、256M内存、10G硬盘、10/100M网卡以上配置
光盘刻录或磁带备份设备
2.用户端:
P166主频、32M内存、2G硬盘、10/100M网卡以上配置
3. 一台路由器
4. 远程接入设备
5.3软件接口
1. MicroSoft Windows NT Server 4.0 /Windows / Windows xp
2. Oracle数据库
3. JDK1.6以上
4. MicroSoft Office /
5.4故障处理
设备硬件故障可能造成本软件不能运行或不能正常进行输入、输出等后果,系统资源不足及网络传输通道阻塞可能造成本软件不能正常运行,并有可能造成机器“死机”,上述故障处理由用户自行处理。
软件在运行过程中产生数据库错误,将由系统自动记入错误日志,非数据传输引发错误将由系统管理员或软件开发者处理。
软件在运行过程中产生其它错误,将依据情况由软件开发者或软件开发者帮助系统管理员处理。
6.其它需求
1.软件必需严格根据设定安全权限机制运行,并有效预防非授权用户进入本系统。
2.软件必需提供对系统中多种码表维护、补充操作。
3.软件必需根据需求要求统计多种日志。
4.软件对用户全部误操作或不正当操作进行检验,并给出提醒信息。
5.用户必需对系统中材料成本信息进行维护,方便软件能取得
展开阅读全文