OA办公管理系统需求文档分析.docx
- 文档编号:5071709
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:9
- 大小:19.51KB
OA办公管理系统需求文档分析.docx
《OA办公管理系统需求文档分析.docx》由会员分享,可在线阅读,更多相关《OA办公管理系统需求文档分析.docx(9页珍藏版)》请在冰豆网上搜索。
OA办公管理系统需求文档分析
TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc246761156"一概述PAGEREF_Toc246761156\h1
HYPERLINK\l"_Toc246761157"1.1编写目的PAGEREF_Toc246761157\h1
HYPERLINK\l"_Toc246761158"1.2术语和标记PAGEREF_Toc246761158\h1
HYPERLINK\l"_Toc246761160"二项目概述PAGEREF_Toc246761160\h2
HYPERLINK\l"_Toc246761161"2.1项目总体目标PAGEREF_Toc246761161\h2
HYPERLINK\l"_Toc246761162"2.2系统开发背景PAGEREF_Toc246761162\h2
HYPERLINK\l"_Toc246761163"2.3主要限制和开发风险分析PAGEREF_Toc246761163\h4
HYPERLINK\l"_Toc246761164"三功能需求PAGEREF_Toc246761164\h4
HYPERLINK\l"_Toc246761165"3.1功能模型PAGEREF_Toc246761165\h6
HYPERLINK\l"_Toc246761166"3.1.1个人办公模块PAGEREF_Toc246761166\h6
HYPERLINK\l"_Toc246761167"3.1.2公文管理模块PAGEREF_Toc246761167\h9
HYPERLINK\l"_Toc246761168"3.1.3公共信息模块PAGEREF_Toc246761168\h10
HYPERLINK\l"_Toc246761169"3.1.4行政办公模块PAGEREF_Toc246761169\h12
HYPERLINK\l"_Toc246761170"3.1.5消息管理模块PAGEREF_Toc246761170\h15
HYPERLINK\l"_Toc246761171"3.1.6工作流程模块PAGEREF_Toc246761171\h17
HYPERLINK\l"_Toc246761172"3.1.7组织管理模块PAGEREF_Toc246761172\h18
HYPERLINK\l"_Toc246761173"3.1.8权限管理模块PAGEREF_Toc246761173\h20
HYPERLINK\l"_Toc246761174"3.1.9系统管理模块PAGEREF_Toc246761174\h22
HYPERLINK\l"_Toc246761175"3.1.10人事档案模块PAGEREF_Toc246761175\h24
HYPERLINK\l"_Toc246761176"3.2性能需求PAGEREF_Toc246761176\h27
HYPERLINK\l"_Toc246761177"3.3非功能需求PAGEREF_Toc246761177\h27
HYPERLINK\l"_Toc246761178"3.4故障处理PAGEREF_Toc246761178\h27
HYPERLINK\l"_Toc246761179"四数据需求PAGEREF_Toc246761179\h27
HYPERLINK\l"_Toc246761180"4.1数据项PAGEREF_Toc246761180\h27
HYPERLINK\l"_Toc246761181"4.2数据间关系(E-R图)PAGEREF_Toc246761181\h33
HYPERLINK\l"_Toc246761182"五行为需求PAGEREF_Toc246761182\h35
HYPERLINK\l"_Toc246761183"5.1控制模型PAGEREF_Toc246761183\h35
HYPERLINK\l"_Toc246761184"六接口需求PAGEREF_Toc246761184\h36
HYPERLINK\l"_Toc246761185"6.1用户界面PAGEREF_Toc246761185\h36
HYPERLINK\l"_Toc246761186"6.2软硬件接口PAGEREF_Toc246761186\h37
HYPERLINK\l"_Toc246761187"七环境PAGEREF_Toc246761187\h37
HYPERLINK\l"_Toc246761188"7.1运行环境PAGEREF_Toc246761188\h37
HYPERLINK\l"_Toc246761189"7.2开发环境PAGEREF_Toc246761189\h37
HYPERLINK\l"_Toc246761190"附录:
项目成员介绍及组内评分PAGEREF_Toc246761190\h38
概述
编写目的
本文档的编写目的是为WebOA管理系统项目的开发提供:
软件总体要求,作为用户和软件开发人员之间了解的基础;
功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;
验收标准,作为用户确认测试的依据。
术语和标记
WebOA管理系统:
OA办公管理系统;
OA:
OfficeAutomation
Apache:
是世界使用排名第一的Web服务器软件;
J2EE:
是一套不同于传统应用开发的技术架构,包含许多组件,主要可简化并规范应用系统的开发与部署,进而提高可移植性、安全与再用价值;
ACL:
AccessControlList(访问控制列表)是路由器和交换机接口的指令列表,用来控制端口进出的数据包。
ACL适用于所有的被路由协议,如IP、IPX、AppleTalk等。
这张表中包含了匹配关系、条件和查询语句,表只是一个框架结构,其目的是为了对某种访问进行控制;
Dojo树:
它是一个Ajax框架,专门用于各种类型数据结构的树型展示
项目概述
项目总体目标
企业内各种信息资源的共享。
加强员工间的交流、提高整体工作效率。
通过WebOA管理系统实现对工作流中文档的统一管理。
给不同职位的员工提供有用的数据,方便其对工作状态的了解,也方便领导对公司情况的及时了解。
提供各种工作记录,以备事后查询。
系统开发背景
办公自动化(OfficeAutomation即OA)是20世纪70年代中期在发达国家迅速发展起来的一门综合性技术,我国从20世纪80年代开始,尤其是进入90年代,办公自动化发展迅猛。
它的基本任务是利用先进的科学技术,使人们借助各种设备解决对一部分办公业务的处理,达到提高工作效率、方便管理和决策的目的。
0A的指示领域覆盖了行为科学、管理科学、社会科学、系统工程学等学科。
并且OA体现了多学科的相互交叉、相互渗透。
当今社会无论是企业还是政府机关,都会有大量的文案需要处理,复杂的工作流程需要安排,决策者需要依据纷乱的信息做出重要的决定。
拥有一套智能化、信息化的办公系统,对办公人员和企业决策者来说,工作效率上的提高是显而易见的。
在网络连接千万家的时代,办公自动化还使得不同地理位置之间的不同单位或部门之间进行协同办公成为可能。
今天的中国,“企业信息化”、“政府部门信息化”都忙得如火如荼,一套优秀的办公自动化(OA)系统将是企事业单位迈进数码时代的基石。
办公自动化是一个不断进化的过程,随着电脑和网络技术的发展可以分为以下几个阶段:
传统办公(如图2.1);办公电脑化,单位有了电脑,可以打印文件,保存数据,用一些单机版软件等;办公网络化,单位的电脑有了局域网并连上了互联网,实现了资源共享,但内部缺乏秩序和安全;网络程序化,在办公网络化的基础上,有了网络办公软件的办公平台,实现了轻松有序的管理(如图2.2)。
将来还可能有网络办公的智能化,办公变得越来越轻松。
开发网络办公系统的市场前景是广阔的。
大型企业需要高层次的网络办公自动化,他们往往会选择大型的软件公司合作开发,所需的开发费用和维护费用也是非常高昂的。
这些高昂的费用并非大多数中小企业能承受得起的。
但是办公自动化系统又是这些中小企业十分渴望的软件,对于中小型企业存在一个很大的低成本网络OA系统的需求,而我们可以开发这些低成本OA系统来满足这个需求。
主要限制和开发风险分析
用户规模的限制:
由于本系统的开发是针对中小企业,所以决定了用户的规模不大;
对于OA系统的全部功能不能完全实现。
功能需求
表STYLEREF1\s3.SEQ表\*ARABIC\s11功能模块
功能模型
个人办公模块
图STYLEREF1\s3.SEQ图\*ARABIC\s11个人办公模块
增加新任务用例
删除任务用例
查看任务用例
修改任务用例
增加新便签用例
删除便签用例
查看便签用例
修改便签用例
增加新联系人用例
删除通讯录用例
查看通讯录用例
修改通讯录用例
公文管理模块
图STYLEREF1\s3.SEQ图\*ARABIC\s12公文管理模块
公文归档用例
公文流转管理用例
公文审批用例
公共信息模块
图STYLEREF1\s3.SEQ图\*ARABIC\s13公共信息模块
发布新闻用例
发布通知用例
发布期刊用例
发布规章制度用例
行政办公模块
图STYLEREF1\s3.SEQ图\*ARABIC\s14行政办公模块
会议室使用审批用例
办公用品维护用例
图书管理用例
车辆审批用例
资产管理用例
会议室使用申请用例
办公用品购买申请用例
借阅图书用例
车辆使用申请用例
查看资产用例
消息管理模块
图STYLEREF1\s3.SEQ图\*ARABIC\s15消息管理模块
发送邮件用例
删除邮件用例
查看邮箱用例
进行实时通讯用例
删除实时通讯用例
查看实时通讯用例
工作流程模块
图STYLEREF1\s3.SEQ图\*ARABIC\s16工作流程模块
行政流程定义用例
决策流程定义用例
人事流程定义用例
业务流程定义用例
组织管理模块
图STYLEREF1\s3.SEQ图\*ARABIC\s17组织管理模块
增设机构用例
变更机构人力用例
撤销机构用例
变更机构权责用例
权限管理模块
图STYLEREF1\s3.SEQ图\*ARABIC\s18权限管理模块
增加新用户用例
增加新角色用例
删除用户用例
删除角色用例
变更用户角色用例
变更角色权限用例
系统管理模块
图STYLEREF1\s3.SEQ图\*ARABIC\s19系统管理模块
增加模块用例
删除模块用例
修改模块用例
还原系统用例
代码定义用例
修改用户密码用例
人事档案模块
图STYLEREF1\s3.SEQ图\*ARABIC\s110人事档案模块
录入员工信息用例
修改员工信息用例
删除员工信息用例
管理转正申请状态用例
管理离职申请状态用例
管理考勤记录用例
申请转正用例
申请离职用例
登记考勤用例
审核转正申请用例
审核离职申请用例
性能需求
时间要求:
用户的在浏览器端的操作将在3秒钟之内得到响应。
精度和存储时间无特殊要求。
非功能需求
可移植性:
系统应当可以良好运行在任何安装Apache后台、MySQL数据库和JAVA运行时的计算机上。
可维护性:
软件较易被理解、校正、适应及增强功能。
故障处理
系统采用高可用性冗余服务器,当主服务器出现访问故障时,可自动启用备用服务器。
数据需求
数据项
员工Person
文档Document
表单输入FieldInput
模块Module
组织Organization
工作流Workflow
表单域FormField
域项FieldItem
域类型FieldType
流程表单FlowForm
角色Role
用户User
用户角色对
审批ApproveInfo
数据间关系(E-R图)
用户-员工
用户-文档、用户-部门
用户-会议申请、会议申请-会议室
用户-角色、用户-审批
流程-表单
表单-表单域
行为需求
控制模型
系统通过各个模块可以共享资源,实现知识管理,使组织内的先进经验、技巧和知识得到最充分、最快速的共享利用共享、标准化各种生产、销售、财务、制度等文档和表单,实现无纸化办公;及时得到通知、公告、新闻、情报等各种资讯,实现信息的畅通直达;在资源网络中,任何人都可以直接检索自己需要的各种资源资料;各种资源可以设置访问权限,实现有级别的公开,保护核心资料安全。
系统地公文管理模块和工作流程模块可以具有规范流程的特征:
即可以使办公流程清晰、规范、可控,可以保留流程,有据可查;消除不必要的流程和环节,避免重复劳动,提高工作效率;实现办公流程的自动化,代替大量手工操作,解放人的创造性;杜绝推诿和扯皮现象,使每个人责任清晰,约束其迅速执行;不同的流程和表单可以同步、共享、交叉、分流、合流,实现协同办公。
WebOA管理系统通过自动化的流程实现推动执行的行为:
即系统可以使每个人清楚自己的责任和计划、目标、任务,工作透明化,自我促进完成;方便的监督、指导和沟通、反馈机制,及时发现问题、解决问题;随时得到最好的资源、知识、经验,利于协同合作,创造工作的最优化环境;避免低端和重复性工作,解放束缚,将人的创造性发挥最大价值;提升自信,释放活力,以先进的办公方式促进人员素质的提升。
接口需求
用户界面
STYLEREF1\s6.SEQ图\*ARABIC\s11用户界面
用户主界面如图6.1所示,最终界面将在开发过程中确定。
软硬件接口
WebOA管理系统是企业信息系统的子系统之一,项目完成后,WebOA子系统将和其它系统一起服务于企业管理过程,这样就要求本系统在设计风格、开发工具、数据库等方面要与其他系统协调一致,并且需要为其它子系统提供可用的接口。
账户接口
主要有用户名和密码。
无论用户是从WebOA管理系统登陆还是其它子系统登陆,都是用同一个账户。
各系统通过账户接口来进行相互的交互。
当某一个账户在WebOA管理系统中被创建时,该账户也同时被其它子系统创建,该账户被删除时亦同。
打印机接口
通过提供该接口,WebOA管理系统可以和打印机进行交互。
储存接口
当需要备份系统数据时,可以调用该储存接口来把数据库的数据传到外部储存中。
环境
运行环境
运行所需的软件环境
数据存储采用MySQL数据库,所以服务器必须安装MySQL数据库作为必要软件;Web服务采用Apache后台程序,服务器必须配置Apache软件。
运行所需的硬件环境
由于WebOA管理系统是基于B/S的结构,所以需要用户方提供满足要求的服务器和满足所需带宽。
以及对于运行服务器的供电要求。
开发环境
开发所需的软件环境
MySQL数据库管理系统、JavaDevelopmentKit(JDK)、Apache后台管理软件、Eclipse集成开发环境等。
开发所需的硬件环境
服务器、客户端、以太网连接等。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OA 办公 管理 系统 需求 文档 分析