oa系统需求说明书_第1页
oa系统需求说明书_第2页
oa系统需求说明书_第3页
oa系统需求说明书_第4页
oa系统需求说明书_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目编号项目编号: Web OA 系统系统 文件编号文件编号 分发号分发号 版本号版本号1.00 受控状态受控状态受控受控 软件需求说明书软件需求说明书 项目承担部门: 撰写人(签名): 完 成 日 期: 评审人(签名): 评 审 日 期: 批准人(签名): 批准 日 期: 文档信息文档信息 标题:软件需求说明书 作者: 创建日期: 上次更新日期: 版本:讨论稿 部门名称: 修订文档历史记录修订文档历史记录 日期日期版本版本说明说明作者作者 目目 录录 1.引言引言.1 1.1目的 .1 1.2定义 .1 1.3参考资料.1 2.软件总体概述软件总体概述.1 2.1软件标识.1 2.1.1项目

2、名称.1 2.1.2产品标识.1 2.2软件描述.2 2.2.1系统属性.2 2.2.2开发背景.2 2.2.3系统功能.2 3.具体需求具体需求 .4 3.1系统角色设置.4 3.2系统初始化数据 .4 3.3功能需求.4 3.3.1登陆界面.4 3.3.2管理主界面.4 3.3.3权限管理.5 3.3.4公文管理.6 3.3.5工作流程.9 3.4性能需求.13 3.5数据库需求.13 3.6设计约束.13 3.6.1其他标准的约束.13 3.6.2硬件约束.14 3.7属性 .14 3.7.1可用性.14 3.7.2可靠性.14 3.7.3效率.14 3.7.4安全性.14 3.7.5可

3、维护性.14 3.7.6可移植性.14 3.8外部接口需求.14 3.8.1用户接口.14 3.8.2硬件接口.15 3.8.3软件接口.15 3.8.4通信接口.15 4.数据字典数据字典 .15 1. 引言引言 1.1 目的目的 定义软件总体要求,作为用户、软件开发人员以及其他干系人之间沟通的基础; 描述功能要求、性能要求、用户和系统的接口要求、数据库要等内容,作为软件开发人员 进行软件结构设计和编码的基础; 作为软件总体测试的依据。 1.2 定义定义 甲方:xxx 有限公司。 乙方:xxx 有限公司。 招标书:由甲方提供的招投标技术规范书。 投标书:由乙方提供的技术方案书。 1.3 参考

4、资料参考资料 招标书 投标书 项目管理制度 xxxx 质量管理体系文件 Iso 9001:2000 软件工程国家标准汇编 2. 软件总体概述软件总体概述 2.1 软件标识软件标识 2.1.1项目名称 项目名称: Web OA 管理系统; 项目编号: 产品范围:按照招标书中 5.2 的规定执行。 2.1.2产品标识 产品名称: 产品简称: 版本号:1.00 2.2 软件描述软件描述 2.2.1系统属性 Web OA 系统是 xxx 信息系统的子系统之一,项目完成后,Web OA 子系统将和其它系统 一起服务于 xxx 管理过程,这样就要求本系统在设计风格、开发工具、数据库等方面要与 其他系统协调

5、一致。 2.2.2开发背景 随着网络的高速发展,网络 OA 系统逐渐受到关注。一些大型企业集团 (例如联想、海尔)正致力实现高层次的网络办公自动化,这将为他们节省大 量的人力资源,节省大量的办公费用,大幅度提高办公效率。 开发网络办公系统的市场前景是广阔的。大型企业需要高层次的网络办公 自动化,他们往往会选择大型的软件公司合作开发,所需的开发费用和维护费 用也是非常高昂的。这些高昂的费用并非大多数中小企业能承受得起的。中小 型企业存在一个很大的低成本网络 OA 系统的需求,而我们公司可以开发这些 低成本 OA 系统来满足这个需求。 尚学堂 OA 系统要实现: a、企业内各种信息资源的共享 b、

6、加强员工间的交流、提高整体工作效率 c、为领导各种有用数据,方便领导对公司情况的及时了解、提供决策支 持 d、提供各种工作记录,以备事后查询 2.2.3系统功能 序号序号功能名称功能名称功能需求标识功能需求标识简要描述简要描述 登录登录 注册注册登录注册功能,记住密码 个人办公个人办公 流程单申请 请假单、转正单、离职单、 报销单等的申请 待办各种流程单的信息 历史已完成的流程单的信息 公文管理公文管理 公文维护各种类型的公文管理、审批 公文等 归档处理 对已完成流转的公文进行归 档 公共信息公共信息 信息管理 进行新闻、通知、期刊、知 识和规章制度的发布和管理, 使企业的信息和知识快速传 播

7、和转移。 行政办公行政办公 会议管理管理会议室的占用情况 资产管理管理企业的资产信息 用品管理管理企业用品的申请 车辆管理企业车辆的管理 图书管理图书的借出管理 组织管理组织管理 机构管理公司组织架构管理 人员管理公司人员管理 权限管理权限管理 权限管理权限的增删改查 角色管理角色定义、给角色分配权限 用户管理 系统帐号的分配、给用户分 配角色 工作流程工作流程 流程管理 如何定义企业的流程(可以 灵活定义各种流程) 表单定义 如何针对不同的流程定义表 单 人事档案人事档案 人员履历 员工考勤 资料修改 3. 具体需求具体需求 3.1 系统角色设置系统角色设置 系统共有下列固有角色:系统管理员

8、、普通员工、部门领导,权限菜单如下 系统管理员:所有菜单 普通员工:个人办公、公共信息、人事档案 部门领导:个人办公、公共信息、人事档案、行政办公、公文管理 3.2 系统初始化数据系统初始化数据 3.3 功能需求功能需求 3.3.1登陆界面 包含登录,注册,忘记密码功能 注册字段:用户名、密码、email 忘记密码:发送初始密码到用户的 email 增加记住密码功能 用户表 USER 字段名描述类型 ID_主键 idString ACCOUNT账户名String NAME_姓名String PASSWORD_密码String EMAIL_邮箱String REMARK备注String 3.3.

9、2管理主界面 左侧为菜单,右侧为内容展示,采用 easyui 开发。 3.3.3权限管理 1、 用户(User)可以拥有多个角色(Role),角色可以被分配给多个用户 2、 权限的意思就是对某个资源的某个操作,现在规定: a)所谓资源,即系统的模块 b)所谓操作,包括:增加、删除、修改、查询等操作 3、 权限管理系统的总体功能分为:授权与认证 4、 授权,指将权限授予角色或用户 a)如果用户 A 拥有角色 B、角色 C,那么,缺省的情况下,用户 A 将拥有被分配给角色 B 和角色 C 的所有权限(即默认情况下,用户 A 继承其拥有的角色所具有的所有权限) b)如果用户拥有多个角色,那么用户的权

10、限是这些角色权限的合集 5、 认证,指用户访问资源的某些操作时,根据授权,判断是否允许用户的访问 a)在用户访问的时候,需要进行即时的判断(是否有权访问) b)应该提供查询的功能,可以查询某个用户所拥有的所有权限 总体上,可分为权限管理、角色管理和用户管理模块: 设计图参考如下: 角色表:Role 字段名描述类型 ID_主键 idString NAME_角色名称String ROLE_角色标识String 角色用户关联表:Role_User 字段名描述类型 ID_主键 idString USER_ID_用户 idString ROLE_ID_角色 idString 权限表:Permission

11、 字段名描述类型 ID_主键 idString NAME_权限描述String PERMISSION_权限标识String 权限角色关联表:Permission_Role 字段名描述类型 ID_用户 idString ROLE_ID_角色 idString PER_ID_权限 idString 3.3.4请假单 使用 activiti 流程引擎完成员工请假单从申请到通过的流程 普通员工菜单包含:请假单填写、待办、历史 请假单填写(保存、提交): 保存未提交前,请假单进入用户的待办列表。 提交需要选择下一级提交人 待办(我的申请单,在途单,驳回单): 我的申请单:员工新建未提交的申请单 在途单:

12、已提交未通过的申请单 驳回单:为通过需要重新填写的申请单 历史:查询已完结的申请单 部门经理菜单包含:待办、历史 待办:获取员工提交过来的申请单,对申请单进行处理 历史:查询我处理过的已完结的申请单 请假单表:Leave 字段名描述类型 ID_用户 idString CONTENT_内容String DAYS_天数String USER_ID_请假单填写用户 idString 3.4 性能需求性能需求 本节说明软件数据处理能力和时间特性的需求。 数据处理能力可能包括:支持的终端数、支持并行操作的用户数、处理的文件和记录 数、表和文件的大小。 时间特性可能包括:响应时间、更新处理时间、数据的转换

13、和传送时间、运行时间等。 3.5 数据库需求数据库需求 本节说明对软件应用的数据库的需求,如:数据项、记录、文件标识、静态和动态的 组织、存取能力等。 3.6 设计约束设计约束 3.6.1其他标准的约束 本节描述由现有的标准或规则派生的要求,如: a.报表格式; b.数据命名; c.会计准则; d.审计追踪,等等。 3.6.2硬件约束 本节包括各种软件运行的硬件约束,如: a硬件配置的特点; b内存储器和辅助存储器的容量。 3.7 属性属性 本节定义用户对软件的其他属性的要求,可能的内容如下所列。如果软件需求说明书 包括了下列属性,但在软件需求说明书的其他章节进行说明,须在相应小节指明。 3.

14、7.1可用性 定义某些需求(如:检查点、恢复方法和重启动性等),以保证软件的可用性。 3.7.2可靠性 定义软件在规定的时间内和规定的条件下,满足规定功能的能力。 3.7.3效率 定义软件在规定的条件下,功能和性能水平与所使用资源量(如软件产品、硬件设施、 耗材、操作人员、维护人员)之间的关系。 3.7.4安全性 说明如何保护软件,以防止偶然或恶意的访问、使用、修改或泄密。 3.7.5可维护性 规定需求以保证软件是可维护的。 3.7.6可移植性 说明软件对软、硬件环境的兼容,它从一个环境移植到另一个环境的约束等。 . 3.8 外部接口需求外部接口需求 3.8.1用户接口 本节说明为方便用户使用而提出的软件与用户界面的需求。如:屏幕格式、报表格式、 菜单格式、输入输出时间、功能键的使用。 3.8.2硬件接口 本节说明软件与硬件间各接口,可使用接口框图进行说明。说明内容包括: a)接口标识; b)功能描述; c)信号方向、格式、传输协议; d)优先级; e)响应时间; f)异常处理。 对每一硬件,需提供名称、缩写、型号、数量,并说明其功能。 3.8.3软件接口 本节指定需使用的其他软件产品(如:数据管理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论