《OA管理系统需求规格说明书6266.docx》由会员分享,可在线阅读,更多相关《OA管理系统需求规格说明书6266.docx(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、办公自动化需求规格说明书书李云鹏2013年100月24日Web OA管理系统-软件需求规格说明目录1概述11.1编写目目的11.2参考资资料11.3术语和和标记12项目概述22.1项目总总体目标22.2系统开开发背景22.3主要限限制和开发风风险分析43功能需求43.1功能模模型63.1.1个个人办公模块块63.1.2公公文管理模块块93.1.3公公共信息模块块103.1.4行行政办公模块块123.1.5消消息管理模块块153.1.6工工作流程模块块173.1.7组组织管理模块块183.1.8权权限管理模块块203.1.9系系统管理模块块223.1.10人事档案模模块243.2性能需需求273
2、.3非功能能需求273.4故障处处理274数据需求274.1数据项项274.2数据间间关系(E-R图)335行为需求355.1控制模模型356接口需求366.1用户界界面366.2软硬件件接口377环境3777.1运行环环境377.2开发环环境37附录:项目成员员介绍及组内内评分38III1 概述1.1 编写目的本文档的编写目目的是为办公公自动化项目目的开发提供供:a) 软件总体要求,作作为用户和软软件开发人员员之间了解的的基础;b) 功能、性能、接接口和可靠性性的要求,作作为软件人员员进行设计和和编码的基础础;c) 验收标准,作为为用户确认测测试的依据。2 项目概述2.1 项目总体目标a)
3、企业内各种信息息资源的共享享。b) 加强员工间的交交流、提高整整体工作效率率。通过办公公自动化实现现对工作流中中文档的统一一管理。c) 给不同职位的员员工提供有用用的数据,方方便其对工作作状态的了解解,也方便领领导对公司情情况的及时了了解。d) 提供各种工作记记录,以备事事后查询。2.2 系统开发背景办公自动化(OOfficee Autommationn即OA)是20世纪70年代中期期在发达国家家迅速发展起起来的一门综综合性技术,我我国从20世纪80年代开始始,尤其是进进入90年代,办办公自动化发发展迅猛。它它的基本任务务是利用先进进的科学技术术,使人们借借助各种设备备解决对一部部分办公业务务
4、的处理,达达到提高工作作效率、方便便管理和决策策的目的。00A的指示领领域覆盖了行行为科学、管管理科学、社社会科学、系系统工程学等等学科。并且且OA体现了多多学科的相互互交叉、相互互渗透。当今社会无论是是企业还是政政府机关,都都会有大量的的文案需要处处理,复杂的的工作流程需需要安排,决决策者需要依依据纷乱的信信息做出重要要的决定。拥拥有一套智能能化、信息化化的办公系统统,对办公人人员和企业决决策者来说,工工作效率上的的提高是显而而易见的。在在网络连接千千万家的时代代,办公自动动化还使得不不同地理位置置之间的不同同单位或部门门之间进行协协同办公成为为可能。今天天的中国,“企业信息化化”、“政府部
5、门信信息化”都忙得如火火如荼,一套套优秀的办公公自动化(OOA)系统将将是企事业单单位迈进数码码时代的基石石。办公自动化是一一个不断进化化的过程,随随着电脑和网网络技术的发发展可以分为为以下几个阶阶段:传统办办公(如图22.1);办办公电脑化,单单位有了电脑脑,可以打印印文件,保存存数据,用一一些单机版软软件等;办公公网络化,单单位的电脑有有了局域网并并连上了互联联网,实现了了资源共享,但但内部缺乏秩秩序和安全;网络程序化化,在办公网网络化的基础础上,有了网网络办公软件件的办公平台台,实现了轻轻松有序的管管理(如图22.2)。将将来还可能有有网络办公的的智能化,办办公变得越来来越轻松。开发网络
6、办公系系统的市场前前景是广阔的的。大型企业业需要高层次次的网络办公公自动化,他他们往往会选选择大型的软软件公司合作作开发,所需需的开发费用用和维护费用用也是非常高高昂的。这些些高昂的费用用并非大多数数中小企业能能承受得起的的。但是办公公自动化系统统又是这些中中小企业十分分渴望的软件件,对于中小小型企业存在在一个很大的的低成本网络络OA系统的需需求,而我们们可以开发这这些低成本OOA系统来满满足这个需求求。图 Error! No text of specified style in document.1传统统办公模式图 Error! No text of specified style in d
7、ocument.2网络络化办公模式式2.3 主要限制和开发发风险分析a) 用户规模的限制制:由于本系系统的开发是是针对中小企企业,所以决决定了用户的的规模不大;b) 对于OA系统的的全部功能不不能完全实现现。3 功能需求表 Error! No text of specified style in document.1功能能模块业务模块功能划分简要描述考勤管理员工考勤员工登陆系统签签到,通过签签到时间判断断员工是否迟迟到。考勤历史查询查询本员工的考考勤记录考勤统计根据角色不同,查查询不同的考考勤记录统计计,普通员工工可查询本人人的考勤统计计,部门经理理可查询本部部门员工的考考勤记录统计计系统管理
8、角色管理查看本员工的个个人信息登录日志查询本员工的登登录日志,部部门经理可查查询本部门员员工的登录日日志操作日志查询本员工的操操作日志,部部门经理可查查询本部门员员工的操作日日志文档管理行政办公模块文档管理总经理可以对文文档进行增删删改操作,普普通员工只能能增加和下载载查看文件搜索对数据库表进行行模糊查询持持久化操作回收站数据库表增加一一个boollean列,用用来标志删除除到回收站还还是永久删除除消息传递消息管理消息管理,发送送消息、删除除消息、查看看消息,通过过状态列表明明消息是否已已读日程管理我的日程添加、删除、修修改本员工的的日程部门日程部门经理添加、删删除、修改本本部门的日程程我的便
9、签添加、修改、删删除我的便签签人事管理部门信息管理只能由部门经理理对其进行增增删改操作员工信息管理只能由人事对其其进行增删改改操作权限管理模块角色管理系统的角色定义义、给角色分分配权限等3.1 功能模型员工模块员工模块具体分分为5大模块块:1、 考勤管理1.1员工登登陆系统进行行考勤1.2员工查查询本人的考考勤统计2、 系统管理1.1员工登陆陆系统后可以以查询本员工工的登陆日志志3、 文件管理3.1员工登陆陆系统后可以以查看所有的的公共文档3.2可以下载载文档模板3.3可以上传传文档3.4可以对自自己上传的文文档进行修改改3.5可以将自自己上传的文文档删除4、 日程管理4.1员工登陆陆系统可以
10、添添加本员工的的今日日程4.2员工可以以查看本员工工的今日日程程4.3员工可以以修改本员工工的今日日程程4.4员工可以以删除本员工工的今日日程程4.5员工可以以查看本部门门的今日日程程5、 消息管理5.1员工登陆陆系统后可以以查看本员工工的所有消息息5.2员工可以以发送消息5.3员工可以以将本员工的的消息放入回回收站5.4员工可以以删除本员工工的消息管理员模块管理员模块具体体分为6个模模块1、 人事管理1.1管理员登登陆后,可以以对部门信息息进行管理操操作1.2可以对员员工信息进行行管理操作2、 日程管理2.1管理员登登陆后,可以以对部门日程程进行添加2.2可以对部部门日程进行行修改2.3可以
11、对部部门日程进行行删除3、 文件管理3.1管理员员登陆后,可可以对文件进进行管理3.2可以对文文档模板进行行修改3.3可以对文文档模板进行行删除3.4可以对公公共文档进行行删除和放入入回收站操作作3.5可以对回回收站内的文文档进行恢复复和彻底删除除操作3.6可以对文文档进行搜索索4、 消息传递4.1管理员可可以对公共消消息进行操作作5、 系统管理5.1管理员可可以对角色进进行操作5.2管理员可可以新增角色色5.3管理员可可以修改角色色信息5.4管理员而而已对角色进进行权限分配配5.5管理员可可以对角色进进行删除操作作.5.6管理员可可以查看所有有人对系统的的操作日志5.7管理员可可以查看所有有
12、人的登陆日日志6、 考勤管理6.1管理员登登陆系统后,可可以查看所有有人的考勤记记录6.2可以查看看考勤记录统统计3.1.1 个人办公图 Error! No text of specified style in document.3登陆陆模块l 员工登陆简要描述员工登陆事件流1、 员工根据用户名名密码登陆系系统2、 根据员工角色的的权限,从数数据库中读取取分配的系统统功能列表3、 根据从数据库中中读取的列表表,展示在页页面中 图 Error! No text of specified style in document.2考勤勤模块l 功能描述简要描述员工考勤签到事件流4、 员工登陆系统5、
13、进入考勤页面进进行签到,在在数据库中进进行持久化操操作简要描述员工考勤签退事件流1、 员工已登陆系统统2、 进入考勤页面进进行签退,在在数据库中进进行持久化操操作图 Error! No text of specified style in document.3日志志模块l 功能描述简要描述登陆日志事件流1、 员工登陆系统2、 所有员工可以查查看本人的登登陆日志简要描述操作日志事件流1、 员工登陆系统2、 人事部门和部门门经理在对系系统信息进行行操作(增加加,删除,修修改)的时候候,都会在数数据库中添加加日志数据,保保存操作日志志3、 人事部门和部门门经理可以查查看所有的操操作日志图 Error
14、! No text of specified style in document.4个人人信息管理模模块l 个人信息管理简要描述修改个人信息事件流1、 员工输入需要修修改的信息2、根据输入信信息修改数据据,并保存数数据库简要描述密码修改事件流1、 员工输入原始密密码2、 员工输入新密码码3、 匹配原始密码是是否正确4、 接受新密码数据据,并对数据据库数据进行行修改图 Error! No text of specified style in document.5日程程管理模块l 日程信息模块简要描述显示日程事件流1、 员工登陆系统2、 通过登陆员工信信息,获取数数据库日程数数据3、 查看本人的今
15、日日日程4、 查看本部门的今今日日程简要描述添加日程事件流1、 员工登陆系统2、 进入日程管理页页面3、 填写今日日程数数据4、 获取页面数据,保保存数据库中中5、 完成添加日程操操作6、 完成添加日程操操作图 Error! No text of specified style in document.6个人人便签管理模模块l 便签信息模块简要描述添加便签事件流1、 员工登陆系统2、 进入便签管理页页面3、 在便签添加页面面,输入便签签数据4、 获取便签数据,保保存数据库数数据5、 完成添加便签操操作简要描述修改便签事件流1、 员工登陆系统2、 进入便签管理页页面,显示本本员工便签信信息列表3
16、、 获取便签信息,进进入修改页面面4、 修改便签信息5、 获取便签数据6、 修改数据库数据据7、 完成便签修改操操作简要描述删除便签事件流1、 员工登陆系统2、 进入便签管理页页面,显示本本员工便签信信息列表3、 获取便签信息,进进行删除操作作4、 删除数据库便签签数据5、 完成便签删除操操作图 Error! No text of specified style in document.7文档档管理模块l 文档管理模块简要描述显示所有文档事件流1、 员工登陆系统2、 进入文档信息页页面3、 进入数据库获取取文档信息数数据4、 显示所有文档信信息5、 完成显示文档操操作简要描述显示文档内容事件流
17、1、 员工登陆系统2、 进入文档信息页页面3、 通过数据库获取取文档信息数数据4、 下载文档模板5、 完成显示文档内内容操作简要描述添加文件事件流1、 员工登陆系统2、 进入文档信息页页面3、 通过数据库获取取文档信息数数据4、下载文档模模板5、修改文档模模板6、上传修改后后的文档7、对数据库进进行添加数据据8、完成添加文文件操作简要描述修改文档事件流1、 员工登陆系统2、 进入文档信息页页面3、 通过数据库获取取文档信息数数据4、下载已上传传的文档5、修改文档6、上传修改后后的文档7、对数据库进进行修改数据据操作8、完成修改文文件操作简要描述放入回收站事件流1、 员工登陆系统2、 进入文档信
18、息页页面3、 通过数据库获取取文档信息数数据4、 进行放入回收站站操作5、 修改数据库数据据6、 完成放入回收站站操作图 Error! No text of specified style in document.8回收收站管理模块块l 回收站管理模块块简要描述撤销删除事件流1、 员工登陆系统2、 进入文档管理页页面3、 进入回收站页面面4、 通过员工信息获获取回收站文文档数据5、 显示回收站文档档数据6、 进行撤销删除操操作7、 对数据库进行修修改数据操作作8、 完成撤销删除操操作简要描述彻底删除事件流1、 员工登陆系统2、 进入文档管理页页面3、 进入回收站页面面4、 通过员工信息获获取回
19、收站文文档数据5、 显示回收站文档档数据6、 进行彻底删除操操作7、 对数据库进行删删除数据操作作8、完成撤销删删除操作图 Error! No text of specified style in document.9消息息管理模块l 消息管理模块简要描述发送消息事件流1、 员工登陆系统2、 进入消息管理页页面3、 进入发送消息页页面4、 输入消息内容,指指定消息接收收人5、 接受数据,添加加到数据库中中6、 完成发送消息操操作简要描述查看消息事件流1、 员工登陆系统2、 进入消息管理页页面3、 查找数据库中消消息数据4、 显示本员工的所所有消息5、 未查看的消息,消消息名称加粗粗显示6、 点
20、击消息名称7、 获取消息信息,进进入数据库查查找消息数据据8、 显示消息数据9、 完成查看消息操操作简要描述删除消息事件流1、 员工登陆系统2、 进入消息管理页页面3、 查找数据库中消消息数据4、 显示本员工的所所有消息5、 进行删除消息操操作6、 获取本条消息信信息7、 通过本条消息信信息获取数据据库数据8、 进入数据库进行行删除操作9、 完成删除消息操操作3.1.2 人事管理办公图 Error! No text of specified style in document.10角角色信息管理理模块l 角色权限简要描述添加角色事件流1. 人事部门登陆后后,进入角色色管理页面2. 进入角色添加
21、页页面,录入角角色信息3. 接受角色录入信信息,添加数数据库数据简要描述修改角色事件流1、 人事部门进入角角色修改页面面2、 获取原有角色信信息3、 根据修改信息,修修改数据库数数据简要描述删除角色事件流1、 人事部门进入角角色管理页面面2、 获取要删除的角角色信息3、 从数据库中将本本条数据删除除简要描述分配角色权限事件流1、 人事部门进入角角色管理页面面2、 获取角色数据信信息3、 通过权限分配页页面为角色分分配权限4、 通过页面获取权权限数据,并并在数据库中中进行修改l 修改任务用例简要描述角色管理事件流1. 员工输入他的要要修改的任务务。2. 系统接收员工提提供新的任务务信息,并更更新
22、数据库。l 增加新便签用例例简要描述增加新便签用例例使员工可以以增加新的便便签。事件流1. 员工输入他的要要增加的便签签。2. 系统接收员工提提供新便签,并并保存至数据据库。l 删除便签用例简要描述删除便签用例使使员工可以删删除便签。事件流1. 员工输入他的要要删除的便签签。2. 系统删除员工提提供便签,并并更新数据库库。l 查看便签用例简要描述查看便签用例使使员工可以查查看已有的便便签。事件流1. 员工输入他的要要查看的便签签。2. 系统接收员工提提供便签名,并并显示该便签签信息。l 修改便签用例简要描述修改便签用例使使员工可以修修改便签。事件流1. 员工输入他的要要修改的便签签。2. 系统
23、接收员工提提供新的便签签信息,并更更新数据库。l 增加新联系人用用例简要描述增加新联系人用用例使员工可可以增加新的的联系人记录录。事件流1. 员工输入他的要要增加的联系系人信息。2. 系统接收员工提提供新联系人人信息,并保保存至数据库库。l 删除通讯录用例例简要描述删除通讯录用例例使员工可以以删除通讯录录。事件流1. 员工输入他的要要删除的通讯讯录。2. 系统删除员工提提供通讯录信信息,并更新新数据库。l 查看通讯录用例例简要描述查看通讯录用例例使员工可以以查看已有的的通讯录。事件流1. 员工输入他的要要查看的通讯讯录。2. 系统接收员工提提供通讯录名名,并显示该该通讯录信息息。l 修改通讯录
24、用例例简要描述修改通讯录用例例使员工可以以修改通讯录录。事件流1. 员工输入他的要要修改的通讯讯录。2. 系统接收员工提提供新的通讯讯录信息,并并更新数据库库。图 Error! No text of specified style in document.11员员工管理模块块l 员工管理模块简要描述添加员工信息事件流1、 人事部门登陆后后,进入员工工管理页面2、 进入员工添加页页面,录入员员工信息3、 接受员工录入信信息,添加数数据库数据4、 完成添加员工信信息操作简要描述修改员工信息事件流1、 人事部门登陆后后,进入员工工管理页面2、 获取员工信息列列表3、 获取需要修改的的员工信息4、 修
25、改员工信息5、 获取修改后的员员工信息6、 修改数据库数据据7、 完成修改员工信信息操作简要描述删除员工信息事件流1、 人事部门登陆后后,进入员工工管理页面2、 获取员工信息列列表3、 获取需要删除的的员工信息4、 进行删除操作5、 删除数据库员工工信息数据6、 完成删除员工信信息操作3.2 用户界面登陆界面主界面部门管理界面新增部门界面员工信息界面添加员工信息界界面文档管理页面回收站页面模板申请页面发送消息页面消息管理页面个人信息页面3.3 性能需求时间要求:用户户的在浏览器器端的操作将将在3秒钟之内得得到响应。精度和存储时间间无特殊要求求。3.4 非功能需求可移植性:系统统应当可以良良好运
26、行在任任何安装Appache后后台、MySSQL数据库库和JAVAA运行时的计计算机上。可维护性:软件件较易被理解解、校正、适适应及增强功功能。3.5 故障处理系统采用高可用用性冗余服务务器,当主服服务器出现访访问故障时,可可自动启用备备用服务器。3.6 软硬件接口办公自动化是企企业信息系统统的子系统之之一,项目完完成后,Weeb OA子子系统将和其其它系统一起起服务于企业业管理过程,这这样就要求本本系统在设计计风格、开发发工具、数据据库等方面要要与其他系统统协调一致,并并且需要为其其它子系统提提供可用的接接口。a) 账户接口主要有用户名和和密码。无论论用户是从办办公自动化登登陆还是其它它子系
27、统登陆陆,都是用同同一个账户。各系统统通过账户接口来进进行相互的交交互。当某一一个账户在办公自动化化中被创建时时,该账户也同时时被其它子系系统创建,该该账户被删除除时亦同。b) 打印机接口通过提供该接口口,办公自动动化可以和打打印机进行交交互。c) 储存接口当需要备份系统统数据时,可可以调用该储储存接口来把把数据库的数数据传到外部部储存中。4 环境4.1 运行环境a) 运行所需的软件件环境数据存储采用OOraclee数据库,所所以服务器必必须安装Orracle数数据库作为必必要软件;WWeb服务采采用Tomccat后台程程序,服务器器必须配置TTomcatt软件。b) 运行所需的硬件件环境由于办公自动化化是基于B/SS的结构,所所以需要用户户方提供满足足要求的服务务器和满足所所需带宽。以以及对于运行行服务器的供供电要求。4.2 开发环境a) 开发所需的软件件环境Oracle数数据库管理系系统、Javva Devellopmennt Kit(JJDK)、Tomcaat后台管理理软件、MyEcliipse集成成开发环境等等。b) 开发所需的硬件件环境服务器、客户端端、以太网连连接等。45
限制150内