OA系统需求说明书.doc
《OA系统需求说明书.doc》由会员分享,可在线阅读,更多相关《OA系统需求说明书.doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目编号项目编号: Web OA 系统系统文件编号文件编号GYRT-ZYZD-KF15-0306分发号分发号版本号版本号1.00受控状态受控状态受控受控软件需求说明书软件需求说明书项目承担部门: 撰写人(签名): 完 成 日 期: 评审人(签名): 评 审 日 期: 批准人(签名): 批准 日 期:2文档信息文档信息标题:软件需求说明书作者:创建日期:2010-10-20上次更新日期: 2010-12-18版本:讨论稿部门名称:过程改进与质量保证部修订文档历史记录修订文档历史记录日期日期版本版本说明说明作者作者目目 录录1.引言引言.11.1目的 .11.2定义 .11.3参考资料.12.软件
2、总体概述软件总体概述.12.1软件标识.12.1.1项目名称.12.1.2产品标识.12.2软件描述.22.2.1系统属性.22.2.2开发背景.22.2.3系统功能.23.具体需求具体需求 .43.1系统角色设置.43.2系统初始化数据 .43.3功能需求.53.3.1管理主界面.53.3.2组织机构.63.3.3权限管理.113.3.4公文管理.173.3.5流程管理.203.4性能需求.243.5数据库需求.243.6设计约束.243.6.1其他标准的约束.243.6.2硬件约束.253.7属性 .253.7.1可用性.253.7.2可靠性.253.7.3效率.253.7.4安全性.25
3、3.7.5可维护性.253.7.6可移植性.253.8外部接口需求.253.8.1用户接口.253.8.2硬件接口.253.8.3软件接口.263.8.4通信接口.264.数据字典数据字典 .2645.附录附录.275.1用户方组织机构图;.27第 1 页 共 7 页1. 引言引言1.1 目的目的定义软件总体要求,作为用户、软件开发人员以及其他干系人之间沟通的基础;描述功能要求、性能要求、用户和系统的接口要求、数据库要等内容,作为软件开发人员进行软件结构设计和编码的基础;作为软件总体测试的依据。1.2 定义定义甲方:xxx 有限公司。乙方:xxx 有限公司。招标书:由甲方提供的招投标技术规范书
4、。投标书:由乙方提供的技术方案书。1.3 参考资料参考资料招标书投标书项目管理制度xxxx 质量管理体系文件Iso 9001:2000软件工程国家标准汇编2. 软件总体概述软件总体概述2.1 软件标识软件标识2.1.1项目名称项目名称:尚学堂 Web OA 管理系统;项目编号:SXT-WEBOA-0101;产品范围:按照招标书中 5.2 的规定执行。2.1.2产品标识产品名称:产品简称:2版本号:1.002.2 软件描述软件描述2.2.1系统属性Web OA 系统是 xxx 信息系统的子系统之一,项目完成后,Web OA 子系统将和其它系统一起服务于 xxx 管理过程,这样就要求本系统在设计风
5、格、开发工具、数据库等方面要与其他系统协调一致。2.2.2开发背景随着网络的高速发展,网络 OA 系统逐渐受到关注。一些大型企业集团(例如联想、海尔)正致力实现高层次的网络办公自动化,这将为他们节省大量的人力资源,节省大量的办公费用,大幅度提高办公效率。开发网络办公系统的市场前景是广阔的。大型企业需要高层次的网络办公自动化,他们往往会选择大型的软件公司合作开发,所需的开发费用和维护费用也是非常高昂的。这些高昂的费用并非大多数中小企业能承受得起的。中小型企业存在一个很大的低成本网络 OA 系统的需求,而我们公司可以开发这些低成本 OA 系统来满足这个需求。OA 系统要实现:a、企业内各种信息资源
6、的共享b、加强员工间的交流、提高整体工作效率c、为领导各种有用数据,方便领导对公司情况的及时了解、提供决策支持d、提供各种工作记录,以备事后查询2.2.3系统功能序号序号功能名称功能名称功能需求标识功能需求标识优先级优先级简要描述简要描述个人办公个人办公我的办公桌高打开个人办公桌,在个人办公桌上,是到达各种管理功能的快捷链接我的便签低随手记录的信息我的任务低任务管理通信录低个人通信录公文管理公文管理公文维护高各种类型的公文管理、审批第 3 页 共 7 页公文等归档处理高对已完成流转的公文进行归档公共信息公共信息信息管理中进行新闻、通知、期刊、知识和规章制度的发布和管理,使企业的信息和知识快速传
7、播和转移。行政办公行政办公会议管理中管理会议室的占用情况资产管理低管理企业的资产信息用品管理低管理企业用品的申请车辆管理低企业车辆的管理图书管理低图书的借出管理消息管理消息管理收件箱中接收的所有消息发件箱中发送的所有消息垃圾箱中已删除的消息聊天记录中跟某个用户的聊天记录工作流程工作流程流程管理高如何定义企业的流程(可以灵活定义各种流程)表单定义高如何针对不同的流程定义表单组织管理组织管理机构管理高公司组织架构管理人员管理高公司人员管理权限管理权限管理模块管理高系统所有模块的管理角色管理高系统的角色定义、给角色分配权限等用户管理高系统帐号的分配、给用户分配角色、给用户分配权限等4系统管理系统管理
8、密码修改低代码定义低系统初始化低人事档案人事档案人员履历低转正申请低离职申请低员工考勤低3. 具体需求具体需求3.1 系统角色设置系统角色设置系统共有下列固有角色:系统管理员、普通员工、部门领导、档案管理员,系统任何用户均应具有普通员工的权限3.2 系统初始化数据系统初始化数据系统初始化如下数据:组织机构组织机构:总公司总裁办行政部财务部北京分公司办公室造价咨询部财务部招标代理部软件开发部OA 项目组CRM 项目组烟草行业项目组市场部技术服务部第 5 页 共 7 页上海分公司研发中心销售部广州分公司产品研发中心人员与用户:人员与用户:赵一 zy,系统管理员,北京分公司技术服务部钱二 qe,烟草
9、行业项目组经理孙三 ss,烟草行业项目组成员李四 ls,烟草行业项目组成员周五 ww,烟草行业项目组成员吴六 wl,烟草行业项目组成员郑七 zq,烟草行业项目组成员王八 wb,北京分公司办公室档案管理员冯九 fj,北京分公司软件开发部经理陈十 cs,北京分公司总经理诸一一 zyy,北京分公司办公室主任卫一二 wye,北京分公司财务部经理蒋一三 jys,北京分公司技术总监沈一四 sys,上海分公司总经理韩一五 hyw,广州分公司总经理杨一六 yyl,总公司财务部经理角色:请参考系统角色设置模块:请参考系统模块设置63.3 功能需求功能需求3.3.1登陆界面3.3.2管理主界面系统管理员登陆可看到
10、以下界面,其它人员登陆系统,可看到的模块,请参考模块设置!第 7 页 共 7 页3.3.3组织机构组织机构管理主要包括机构管理和人员管理。机构是一个树型结构,可以完成添加、删除操作。主界面要求:界面操作:点击机构管理进入机构管理主界面,在主界面上列出顶级机构,点击某个机构的名称,可以查看这个结构的详细信息以及所有子机构列表(在子机构列表上,还可以点击机构名称进行进一步的导航)。在列表界面上,可以点击“返回”以便返回上一级机构。机构信息的浏览:如,点击“北京分公司”,将可以列出此公司下面的所有部门:机构信息的添加:点击添加机构信息按钮,可以打开添加界面,在哪个机构层级上点击添加,就应该在本层级上
11、添加机构!如在进入“北京分公司”之后的页面上点击添加机构信息:8则添加成功之后其信息被添加到本页面下面:机构信息的删除:第 9 页 共 7 页点击确定之后,才能删除对应的记录,同时刷新一下本界面。机构的信息主要包括:名称类型描述机构名称机构编号字符串机构的编号是唯一的;机构的编号是自动生成的,编号的规则是:本机构的编号XX(父机构的编号)_XX(本机构的序号)机构描述人员管理:包括添加、删除人员的信息人员管理主界面:10人员管理的添加:点击选择,可以打开新的界面选择所添加人员所属的机构点击单选框,变返回人员录入界面,继续录入人员的信息:人员管理的删除:在删除之前,跟机构管理一样,需要确认一下再
12、删除,而且删除之后,需要刷新一下主界面。第 11 页 共 7 页人员的信息主要包括:名称类型描述姓名性别所属部门职务地址电话备注【附加:机构管理的第二界面,演示 dojo 树的使用】3.3.4权限管理1、 用户(User)可以拥有多个角色(Role),角色可以被分配给多个用户2、 权限的意思就是对某个资源的某个操作,现在规定:a)所谓资源,即系统的模块b)所谓操作,包括:增加、删除、修改、查询等操作3、 权限管理系统的总体功能分为:授权与认证4、 授权,指将权限授予角色或用户a)如果用户 A 拥有角色 B、角色 C,那么,缺省的情况下,用户 A 将拥有被分配给角色B 和角色 C 的所有权限(即
13、默认情况下,用户 A 继承其拥有的角色所具有的所有权12限)b)如果用户拥有多个角色,那么用户的权限是这些角色权限的合集c)如果用户拥有多个角色,而且角色之间的授权有冲突(比如对同一个资源的同一个操作,一个角色为“允许”,另外一个角色为“不允许”),将以优先级别高的角色为准(所谓优先级别,也就是对于这个用户所拥有的角色而言,是有顺序的,同一个角色在不同的用户那里可能拥有不同的优先级)d)除了可以对角色进行授权外,也可以针对用户进行授权,也就是说,将权限授予用户。针对某个资源的所有操作,我们可以设置这些权限对用户来说是“继承”或“不继承”i.继承:意思是这些权限将使用其(即用户)所拥有的角色的权
14、限,而不使用其(即用户)单独设置的权限ii.不继承:意思是这些权限将使用其单独设置的权限,而不使用其所拥有的角色的权限 5、 认证,指用户访问资源的某些操作时,根据授权,判断是否允许用户的访问a)在用户访问的时候,需要进行即时的判断(是否有权访问)b)应该提供查询的功能,可以查询某个用户所拥有的所有权限总体上,可分为模块管理、角色管理和用户管理模块:模块管理:模块管理:模块管理主界面参考:因为模块是一个树状结构(本系统只支持两级模块的结构),我们可以点击其中一个模块以便打开其子模块来维护,比如点击“信件交流”:第 13 页 共 7 页可以在这个界面上添加模块信息以及删除模块信息角色管理:角色管
15、理:可以添加角色信息、删除角色信息以及给角色授权给角色授权,选中其中一个角色,可以打开角色授权界面:14在这个界面上,按照两级模块的形式列出系统所有模块,以及在这些模块上面的 CRUD(添加、读取、更新、删除)权限;所谓“启用”,意思是本设置有效,否则设置无效!当点击选中其中某个模块的某个权限时,系统自动添加此权限!【选中就开始生效,无需点击提交按钮】用户管理:用户管理:第 15 页 共 7 页因为用户实际上就是系统人员的帐号,而且每个人只能拥有一个帐号,所以用户管理主界面,实际上就是系统所有人员的列表!【分配帐号】 - 给人员分配帐号,如果已经有帐号,则提示无法继续分配帐号,如果想修改帐号的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OA 系统 需求 说明书
限制150内