办公OA系统需求分析报告.docx
《办公OA系统需求分析报告.docx》由会员分享,可在线阅读,更多相关《办公OA系统需求分析报告.docx(97页珍藏版)》请在冰豆网上搜索。
办公OA系统需求分析报告
OA协同办公自动化
用户需求说明书
文件状态:
[]草稿
[√]正式发布
[]正在修改
文件标识:
XXX项目
当前版本:
1.0
作者:
完成日期:
2009-5-18
机构公开信息
版本历史
版本/状态
作者
参与者
起止日期
备注
1.0
王佩佩
2010.6.29
新建
1.0
吕美洁
2010.6.29
新建
1.0
均
2010.6.29
新建
1.引言
1.1.文档目的
本文档主要针对XXX项目系统的功能性需求的业务、流程以及输入输出数据的规和约束提出具体的要求,同时它还将作为该产品设计与开发的重要参考依据。
1.2.文档围
本文档包含以下几部分:
1.产品介绍
2.产品面向的用户群体
3.产品应当遵循的标准或规
4.产品的功能性需求
5.产品的非功能性需求
6.用户需求确认
1.3.读者对象
本文档的读者围包括:
1.需求提供方具体责任人
2.开发方的项目经理、系统分析设计人员、测试人员。
1.4.参考文档
提示:
列出本文档的所有参考文献(可以是非正式出版物),格式如下:
[标识符]作者,文献名称,出版单位(或归属单位),日期
例如:
[SPP-PROC-PP]SEPG,需求开发规,机构名称,日期
1.5.术语与缩写解释
定义所有必要的术语,以便读者可以正确地解释软件需求规格说明,包括词头和缩写。
例如:
缩写、术语及符号
解释
—
破折号:
代表不适用
√
对钩:
代表必选
×
叉号:
代表可选
定制
从服务器端取得的,用户不能直接操作的数据
2.项目概述
2.1.项目介绍
XXX项目软件是一款通用性极强的商业企业XXX领域的管理系统,软件囊括了商业企业日常经营XXX领域管理的全过程。
软件适用于食品、服装、保健品、电子、电器、物资、化妆品等商业领域的企业。
软件覆盖商业企业商品的采购、销售、库存、管理决策支持、客户管理和分析等各个环节,软件的各个模块操作界面简单、实用,软件帮助系统图文并茂,让用户可以在最短的时间掌握软件的使用方法,助用户生意早日更上一层楼。
软件的采购管理、销售管理、库存管理功能强大,灵活,同时为用户提供方便实用的模糊查询功能,用户可以在最短时间找到自己所需要的信息。
软件系统采用流行的B/S结构,可以供多台电脑协同工作,数据共享。
软件采用模块级安全管理,系统安全性高。
软件对在使用过程中可能出现的外部意外情况,如断电、网络中断等均进行了妥善处理,可以确保用户数据的完整性,同时在外部故障消除后,系统仍能继续操作。
系统软件采用Java平台进行开发并实现,用户数据选用Oracle10g进行统一管理。
2.2.用户群体
XXX项目软件主要是帮助商业企业全面有效管理采购、销售、库存、客户管理和决策分析,软件适用于需要进行采购管理,销售管理、决策分析以及库存管理的所有商业企业。
2.3.产品应当遵循的标准或规
本产品的是一套标准的进销存软件,符合国家财务标准,本产品遵循《计算机软件保护条例》的各项规定。
2.4.产品围
XXX项目管理系统是集采购、销售、决策、客户管理及库存管理于一体的商业企业管理软件系统。
本产品适用于商业贸易、批发行业以及个人用户,不适用于零售行业及行业标准较强的行业(如医疗药品管理)。
3.功能性需求
3.1.功能性需求整体介绍
4.功能性需求
4.1.功能性需求整体介绍
12员工管理模块
12.1业务概述
系统管理员可以查询、添加、删除用户,以及清空用户密码和清空用户在线信息。
用户本身可以修改自己的用户可自定义模块信息的修改。
12.1.1业务流程
12.1.2输入输出
输入信息:
1用户基本信息:
用户名、真实、主角色、部门、用户排序号
用户权限信息:
管理围、访问控制、IMA广播权限、通讯围
用户可自定义的信息:
考勤排班类型、部容量、个人文件柜容量、Internet数量、每个Internet容量、绑定IP地址、备注
以及其他信息(别名、性别、生日、界面主题、手机、电子、单位)。
输出信息:
错误信息(响应超时信息和格式不正确信息)和成功信息。
12.1.3输入输出值说明
1、密码必须6-10位*显示;
2、用户编号为纯数字;
3、密码长度6-10位,用户编号长度8-10位;
4、用户必须符合******.***
5、填写身日格式为YYYYMMDD
6、Ip地址格式符合0-255.0-255.0-255.0-255
7、手机必须为11位数字。
12.1.4字段说明
根据输入输出的容,使用表格描述,例如:
表格1字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
用户名
字母和数字
I
√
0——9和26字母
Liu1
真实
字符
I
√
芳
主角色
字符
O
√
职务
部门经理,员工
部门
字符
O
√
部门名称
销售部,研发部
用户排序号
Int
√
大于0
25
管理围
字符
√
仿问控制
字符
√
Ima广播权限
字符
√
通讯围
字符
√
考勤排班类型
字符
√
部容量
数字
√
42
个人文件柜容量
数字
√
25
Internet容量
数字
√
25
每个internet容量
数字
√
大于0
12
绑住ip地址
数字
√
每个ip段0-255
211.87.232.162
备注
字符
——
别名
字符
√
Bill
字符
——
芳
生日
Int
——
19890430
界面主题
字符
——
色调
灰色
手机
Int
——
电子
字符
——
852489QQ、
单位
Int
——
241650
13.考勤管理
13.1上下班登记模块
13.1.1业务概述
员工上(下)班前登记,系统自动记录下上(下)班时间,并以此与系统设定上班时间规则比较来决定是否迟到(早退),验证不通过提示相应信息
13.1.2业务流程
13.1.3输入输出
输入信息:
备注信息
输出信息:
错误信息与成功信息
13.1.4输入输出值说明
1备注信息不能超过100字符数的限制
13.1.5字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
备注信息
字符
I
—
选填:
100字符以
—
成功信息
字符
O
—
—
—
消息提示
字符
O
—
—
—
13.2外出登记
13.2.1业务概述
外出申请登记(填写外出人、外出原因、外出时间、审批人等相应选项)以及查看个人外出历史记录,验证不通过给予提示信息。
13.2.2业务流程
13.2.3输入输出
输入信息:
外出原因、外出时间、审批人。
输出信息:
错误信息和成功信息。
13.2.4输入输出值说明
8、外出原因总字数不能超过100字符;
9、外出结束时间应该晚于开始时间;
13.2.5字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
外出原因
字符
I
√
必填;100字符以
—
外出时间
数字
I
√
—
—
成功信息
字符
O
—
—
—
消息提示
字符
O
—
—
—
13.3请假登记
13.3.1业务概述
请假申请登记(填写请假人、请假原因、请假时间、审批人等相应选项)以及查看个人请假历史记录,验证不通过给予提示信息
13.3.2业务流程
13.3.3输入输出
输入信息:
请假原因、请假时间、审批人、总请假天数。
输出信息:
错误信息和成功信息。
13.3.4输入输出值说明
1、请假原因总字数不能超过100字符;
2、请假结束时间应该晚于开始时间;
3、总请假天数不能超过年假总天数。
13.3.5字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
请假原因
字符
I
√
必填;100字符以
—
总请假天数
数字
I
隐形必填
系统自动统计
—
请假时间
数字
I
√
—
—
成功信息
字符
O
—
—
—
消息提示
字符
O
—
—
—
13.4出差登记
13.4.1业务概述
出差申请登记(填写出差人、出差地点、出差时间、事由、审批人等相应选项)以及查看个人出差历史记录,验证不通过给予提示信息
13.4.2业务流程
13.4.3输入输出
输入信息:
出差地点、事由、出差时间、审批人。
输出信息:
错误信息和成功信息。
13.4.4输入输出值说明
1、出差事由总字数不能超过100字符;
2、出差结束时间应该晚于开始时间;
13.4.5字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
出差事由
字符
I
√
必填;100字符以
—
出差时间
数字
I
√
—
—
成功信息
字符
O
—
—
—
消息提示
字符
O
—
—
—
13.5上下班记录查询
13.5.1业务概述
查看详细部门具体人员的考勤记录(今日上下班登记信息显示、考勤查询与统计、某日上下班登记查询),验证不通过提示相应信息
13.5.2业务流程
13.5.3输入输出
输入信息:
出差开始时间和结束时间
输出信息:
错误信息与成功信息(返回数据)
13.5.4输入输出值说明
1查询的结束时间应该晚于开始时间;
13.5.5字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
出差开始时间与结束时间
字符
I
√
—
—
成功信息(返回数据)
字符
O
—
—
—
消息提示
字符
O
—
—
—
13.6外出审批/请假审批/出差审批
13.6.1业务概述
审批员工外出申请并予以批准、不批准的部短信回复。
13.6.2业务流程
13.6.3输入输出
输入信息:
审批结果
输出信息:
错误信息与成功信息
13.6.4输入输出值说明
13.6.5字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
审批结果
字符
I
√
—
—
成功信息
字符
O
—
—
—
消息提示
字符
O
—
—
—
13.7人员考勤记录
13.7.1业务概述
查看详细部门具体人员的考勤记录(今日上下班登记信息显示、考勤查询与统计、某日上下班登记查询)
13.7.2业务流程
13.7.3输入输出
输入信息:
查询条件信息
输出信息:
错误信息与成功信息
13.7.4输入输出值说明
1考勤查询的结束时间应该晚于开始时间;
13.7.5字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
查询条件信息
字符
I
√
—
—
成功信息
字符
O
—
—
—
消息提示
字符
O
—
—
—
13.8考勤查询
13.8.1业务概述
查看某日全部或个别部门的人员考勤记录
13.8.2业务流程
13.8.3输入输出
输入信息:
查询日期、部门、排班类型
输出信息:
错误信息与成功信息(返回数据)
13.8.4输入输出值说明
13.8.5字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
查询日期
time
I
√
—
—
部门
字符
I
√
—
—
排班类型
字符
I
√
—
—
成功信息(返回数据)
字符
O
—
—
—
消息提示
字符
O
—
—
—
13.9考勤统计
13.9.1业务概述
统计某段时间全部或个别部门的人员考勤记录
13.9.2业务流程
13.9.3输入输出
输入信息:
统计开始时间与截止时间、统计部门、排班类型
输出信息:
错误信息与成功信息(返回数据)
13.9.4输入输出值说明
1、结束时间应该晚于开始时间
13.9.5字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
查询开始时间与截止时间
time
I
√
—
—
部门
字符
I
√
—
—
排班类型
字符
I
√
—
—
成功信息(返回数据)
字符
O
—
—
—
消息提示
字符
O
—
—
—
14车辆管理模块
14.1新置车辆
14.1.1业务概述
填写新置车辆的基本信息,包括车牌号、厂牌型号、发动机号、车辆类型、司机、购买日期及价格、状态等信息,确认无误后提交服务端,服务端检查无误后存档,否则提示错误信息。
14.1.2业务流程
14.1.3输入输出
输入信息:
车牌号、厂牌型号、发动机号、车辆类型、司机、购买日期及价格、状态等信息。
输出信息:
错误信息和成功信息。
14.1.4输入输出值说明
1车牌号必须唯一不得重复;
2车辆类型为已有的类型;
3购买日期必须符合yyyy-mm-dd的格式;
4状态必须是已有的状态类型;
5价格必须是数字;
14.1.5字段说明
根据输入输出的容,使用表格描述,例如:
表格2字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
车牌号
字符
I
√
必填-
001
厂牌型号
字符
I
--
必填-
--
发动机号
字符
I
—
—
—
车辆类型
字符
I
√
必填:
已有类型
轿车
司机
字符
I
--
--
--
购买日期
时间
I
√
必填
2010-3-6
价格
数字
I
√
必填
210000
状态
字符
I
√
必填
可用
提示信息
字符
O
--
--
--
成功信息
字符
O
—
—
—
14.2报废车辆
14.2.1业务概述
通过车辆的车牌号,将车辆的一切信息删除。
14.2.2业务流程
14.2.3输入输出
输入信息:
车牌号。
输出信息:
错误信息和成功信息。
14.2.4输入输出值说明
1车牌号必须存在;
14.2.5字段说明
根据输入输出的容,使用表格描述,例如:
表格3字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
车牌号
字符
I
√
必填-
001
提示信息
字符
O
--
--
--
成功信息
字符
O
—
—
—
14.3用车申请
14.3.1业务概述
通过用户制定车牌且未使用的车辆提出使用申请,并填写申请信息,由调度员和(或)部门审批人对车辆信息申请决定是否批准。
14.3.2业务流程
14.3.3输入输出
输入信息:
车牌号、司机、用车人、用车部门、起始日期、终止日期、目的地、里程、调度员等信息。
输出信息:
错误信息和成功信息。
14.3.4输入输出值说明
1车牌号必须唯一不得重复且是存在可用的车辆;
2用车部门为已有部门;
3终止日期必须大于终止日期,且申请时间不了与其他申请冲突;
5必须指定调度员;
14.3.5字段说明
根据输入输出的容,使用表格描述,例如:
表格4字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
车牌号
字符
I
√
必填-
001
司机
字符
I
--
--
--
用车人
字符
I
—
—
—
用车部门
字符
I
√
必填:
已有类型
组织部
开始时间
时间
I
√
必填
2010-3-520:
34:
23
结束时间
时间
I
√
必填
2010-3-621:
56:
45
目的地
字符
I
--
--
--
里程
数字
I
--
--
--
调度员
字符
I
√
必填:
已有人员
--
提示信息
字符
O
--
--
--
成功信息
字符
O
—
—
—
14.4用车归还
14.4.1业务概述
对申请批准且使用中的车辆,进行归还。
14.4.2业务流程
14.4.3输入输出
输入信息:
车牌号。
输出信息:
错误信息和成功信息。
14.4.4输入输出值说明
1车牌号必须唯一不得重复;
2车辆类型为已有的类型;
3购买日期必须符合yyyy-mm-dd的格式;
4状态必须是已有的状态类型;
5价格必须是数字;
14.4.5字段说明
根据输入输出的容,使用表格描述,例如:
表格5字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
车牌号
字符
I
√
必填-
001
提示信息
字符
O
--
--
--
成功信息
字符
O
—
—
—
14.5外出统计
14.5.1业务概述
对正在使用中的车辆进行列表,列举详细信息。
14.5.2业务流程
14.5.3输入输出
输入信息:
列表请求。
输出信息:
错误信息、成功信息和列表信息。
14.5.4字段说明
根据输入输出的容,使用表格描述,例如:
表格6字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
列表请求
字符
I
√
必填-
--
提示信息
字符
O
--
--
--
列表信息
字符
O
—
—
—
14.6指定调度人
14.6.1业务概述
OA从系统已有的用户中指定调度人,用来完成用来完成车辆调度的操作。
。
14.6.2业务流程
14.6.3输入输出
输入信息:
指定调度人命令。
输出信息:
错误信息和成功信息。
14.6.4字段说明
根据输入输出的容,使用表格描述,例如:
表格7字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
命令
字符
I
√
必填-
--
提示信息
字符
O
--
--
--
成功信息
字符
O
—
—
—
14.7车辆维护
14.7.1业务概述
在车辆出现故障时,填写维护类型、维护日期、经办人以及维护费用信息,提交车辆维护通报,期间可以进行维护信息修改删除操作。
14.7.2业务流程
14.7.3输入输出
输入信息:
车牌号、维护类型、维护日期、经办人、维护费用、备注等信息。
输出信息:
错误信息和成功信息。
14.7.4输入输出值说明
1车牌号必须指定;
2维护类型必须是已有类型,特殊情况可在备注中注明;
3维护日期必须符合yyyy-mm-dd的格式;
4维护费用必须是数字;
14.7.5字段说明
根据输入输出的容,使用表格描述,例如:
表格8字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
车牌号
字符
I
√
必填-
001
维护类型
字符
I
√
必填-
年检
维护日期
时间
I
√
必填
2010-3-12
经办人
字符
I
--
--
--
维护费用
数字
I
--
--
--
备注
字符
I
--
--
无法再维护类型中标注的信息
提示信息
字符
O
--
--
--
成功信息
字符
O
—
—
—
15部门管理模块
15.1新建部门
15.1.1业务概述
用户填写部门排序号(必填)、部门名称(必填)、、传真、上级部门、部门主管、上级主管领导、上级分管领导、部门职能,检查合法性,提交请求,获取容进行验证,验证不通过则提示用户重新填写,在确认填写无误后存档。
15.1.2业务流程
15.1.3输入输出
输入信息:
部门排序号(必填)、部门名称(必填)、、传真、上级部门、部门主管、上级主管领导、上级分管领导、部门职能
输出信息:
错误信息和成功信息。
15.1.4输入输出值说明
10、部门名称不能与已存在的部门相同;
11、部门排序号不能与已存在的部门排序号相同;
12、部门名称和排序号均不能超过30个字符;
13、部门名称与部门排序号不能为空;
15.1.5字段说明
根据输入输出的容,使用表格描述,例如:
表格9字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
部门排序号
字符
I
√
必填;1-30位
111
部门名称
字符
I
√
必填;1-30位
aaa
字符
I
×
—
—
传真
字符
I
×
—
—
上级部门
字符
I
×
—
—
上级主管领导
字符
I
×
—
—
上级分管领导
字符
I
×
—
—
部门职能
字符
I
×
—
—
15.2修改部门/成员单位
15.2.1业务概述
查看部门信息,修改部门信息,提交修改结果,连接服务器,获取修改容,验证合法性,保存修改信息,返回提示。
15.2.2业务流程
15.2.3输入输出
输入信息:
部门排序号(必填)、部门名称(必填)、、传真、上级部门、部门主管、上级主管领导、上级分管领导、部门职能
输出信息:
错误信息和成功信息。
15.2.4输入输出值说明
14、部门名称不能与已存在的部门相同;
15、部门排序号不能与已存在的部门排序号相同;
16、部门名称和排序号均不能超过30个字符;
17、部门名称与部门排序号不能为空;
15.2.5字段说明
根据输入输出的容,使用表格描述,例如:
表格10字段说明
项目
数据类型
I/O
要求
必填/必显
围
举例
部门排序号
字符
I
√
必填;1-30位
111
部门名称
字符
I
√
必填;1-30位
aaa
字符
I
×
—
—
传真
字符
I
×
—
—
上级部门
字符
I
×
—
—
上级主管领导
字符
I
×
—
—
上级分管领导
字符
I
×
—
—
部门职能
字符
I
×
—
—
15.3删除部门/成员单