第一篇:《办公自动化系统》技术需求文档
《办公自动化系统》技术需求文档
办公自动化系统可以加大提高办公效率,使得实际业务通过网络流转,并适用于通用性、灵活性、保密性和标准化等各项原则,现将各项技术要求列举如下:
1、系统可以整合到其他应用系统或平台,进行门户统一管理,实现无缝对接。
2、工作流管理体系,用户可以自定制自己需要的业务流程和业务OFFICE 文档模板。
3、可实现严格的工作流程跟踪、监控和催办。有信息提醒功能。
4、用户权限管理可以分项分类到各项工作,并可以指定权限到分组或者单个用户。
5、用户可以任意定制私人桌面模块。
6、可以自定义报表
7、文档流转过程痕迹保留、留痕查看、手写批注、电子印章。
8、可以支持手机短信平台、移动办公。
9、可以有内部消息的发送传递。
10、文件编辑时具有缓存和定时保存功能,避免因为断网等故障的出现造成录入数据的丢失。
11、可以实现IP地址使用限制管理。
12、发布环境最好采用TomCat,数据库平台可任意选择。
13、提供数据库数据备份功能。
服务要求:本系统自完成系统安装及培训并经采购方验收合格之日起,乙方免费质保一年。
第二篇:办公自动化系统需求分析报告
办公自动化系统 需求规格说明书
1.引言 1.1 目标
开发网络办公系统的市场前景是广阔的。大型企业需要高层次的网络办公自动化,他们往往会选择大型的软件公司合作开发,所需的开发费用和维护费用也是非常高的。这些高额的费用并非大多数中小企业所能承受得起的。本系统就是为这些公司制定的。
1.2 参考文献
《软件工程导论》,张海藩,清华大学出版社。《实用软件工程》,郑人杰等,清华大学出版社。
2.总体描述
2.1 用户类和用户特性
本OA办公系统软件的最终用户是面向中大型企业的员工和相关管理人员一套软件,操作人员需要有一定的计算机操作基础,对于系统管理员不仅要有一定的计算机基础,还要求有一定的网络管理经验。
2.2 运行环境(Operation Environment, OE)OE-1:“办公自动化系统”的操作将通过如下的Web浏览器来完成:Microsoft Internet Explorer版本10.0和11.0,Netspcape Communication版本4.7和Netscape版本8和9。OE-2:“办公自动化系统”将运行在一个服务器中,该服务器运行当前由公司批准的Red Hat Linux版本和Apache HTTP Server。OE-3:“办公自动化系统”将允许用户通过公司内联网来访问,如果用户将被授权在公司的外部穿过防火墙来访问,那么用户也可以在家通过Internet来访问该系统。
2.4 设计和实现的约束条件(constriant)
CO-1:系统的设计、编码和维护文档将遵照Process Import Intranet Development Standard(Process Import公司内联网开发标准)版本1.3。CO-2:系统将采用公司标准的当期Oracle数据库引擎。CO-3:所有HTML代码将遵照HTML4.0版本。C0-4:所有脚本都用Perl语言来编写。
2.5 用户文档(User Documentation, UD)
UD-1:系统将提供一个分层的跨链接的HTML联机帮助系统,它描述并演示了所有系统功能。
UD-2:如果是一个新用户第一次使用该系统,系统可以根据用户的要求,提供一个联机帮助,这样用户可以使用静态教程菜单来具体实践一下如何使用。系统不会将采用这一模板的管理案例存储到数据库。
UD-3: 开发期限十一至十二周。
3.系统特性
3.1 员工名录管理
本系统会将员工的信息录入到系统数据库中。其中包括人员履历、转正申请、离职申请以及员工一些重大事情的记录。
3.2 部门管理 上级部门有权对下级部门进行管理,并查看该下级部门人员的信息,以及上级部门对下级部门发布任务、取消任务、撤销部门、创建部门。
3.3 综合邮件管理
管理员有权对已经超过规定时限的数据库中的邮件进行管理,如进行邮件的删除;对于一些已经删除的邮件进行恢复等。员工可以对自己写的邮件进行发送、修改、删除、保存操作;对收到的邮件进行保存、删除操作。
3.4 综合事务管理
综合事务管理包括行政管理、信息管理、人事管理、车辆管理进行全面的管理。
3.5 工作流管理
几乎所有的业务过程都是工作流,特别是办公公文审批流转处理。每一项工作以流程的形式,由发起者(如文件起草人)发起流程,经过本部门以及其他部门的处理(如签署、会签),最终到达流程的终点(如发出文件、归档入库)。
3.6 个人日程管理
个人日程管理中有工作日志、工作计划、消息提醒、通讯录。工作日志:基于网络的工作日志系统,可设为私有,限制,公共三类级别分别供自己,部门领导,全部人员查看。便于个人总结,便于上级检查工作,便于和同事分享工作经验,是知识管理挖掘隐性知识的一种手段;用户可以随意添加、删除、修改多个日志,通过翻阅日历查看任一天的日志也可通过日期,关键字等检索日志。工作计划:针对自己和领导下达的任务进行布置;布置的具体任务涉及时间、任务查看人、任务完成的标准、任务附件、提醒日期、汇报时限等内容。消息提醒:设置消息提醒功能每当用户登录系统时提示窗口。通讯录:记录联系人具体通讯信息,包括我的通讯录、公共联系人和内部通讯录三种类型。
3.7 内部消息服务
内部消息服务将消息在公司内部传递,管理员有权对消息进行添加、修改、删除操作。
3.8 文件档案管理
对现有档案进行管理,可以直接增加新的档案,并对档案实现添加、删除和分发查询、分类存储等操作。
3.9 云存储管理
云存储管理是对云数据库中内容进行存储、删除、备份、修改操作。
4.用例图
4.1 邮件管理用例图
4.2 个人日程安排
5.外部接口需求
5.1 用户界面(User Interfaces, UI)
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了、易于操作,并且要注意到界面的布局,应突出的显示重要以及错误信息。外观上也要做到合理;合理化,考虑到用户多对Windows风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用Delphi所提供的可视化组件,向Windows风格靠近。其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用Delphi库中错误提示函数。总的来说,系统的用户界面应做到可靠性、简单性、易学习和使用。
5.2 硬件接口(Hardware Interfaces, HI)
处理器型号及内存容量;
外存容量、联机或脱机、媒体及其存储格式。设备的型号及数量 数据通信设备的型号和数量 ④输入及输出设备的型号和数量 ⑤功能及其他专用硬件
5.3软件接口(Software Interfaces, SI)
服务器程序可使用Delphi提供的对SQL SERVER 的接口,进行对数据库的所有访问。服务器程序上可使用SQL SERVER对数据库的备份命令,以做到对数据的保存。在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接受。
6.其他非功能性需求 6.1 性能(PErformance)需求
本项目软件性能要求如下:
告警信息从产生到显示出来的时延不应该大于15秒。配置信息的更新最大时延为24小时。性能监控数据时间间隔不超过15分钟。
④对本软件系统用户经常使用的90%操作响应时间小于20秒,对于极少使用的10%操作响应时间应不小于120秒。
⑤ 保证系统并发访问用户数>30。
⑥系统数据库容量应能够满足各功能模块的需要。能满足告警和性能原始数据、日志信息等半年的存储容量;告警统计和性能数据一年的存储容量。
6.2 安全性(SEcurity)需求
系统应该具有对系统自身的管理功能,应实现网管系统自身的完善的维护和管理,需提交标准安装程序。提供必要的操作维护手册及技术手册。当进行版本升级时,提供版本差异的详细说明。
7.其他需求
7.1 系统的封闭性:用户的封闭性较好,用户基本上在提示信息下输数据。7.2 系统的容错性:用户数错数据都有提示信息,具有较好的容错性能。7.3 可维护性:新功能的实现仅涉及局部。
第三篇:办公自动化系统
项目详情
OA(办公自动化系统)
项目简介教育行政办公自动化(Office Automation简称OA)系统是针对中小学校领导、教师利用网络办公的一套网络软件。OA是为具有城域网环境或具有内部局域网的教委量身定做的产品。
办公自动化系统的重点在于信息产生、传递、发布和流程控制。
在此,以下几个特性贯穿整个流程的始终: 机构/部门/人员:所有的系统操作流程控制,都是因具体的机构/部门/人员的不同而设置的,而系统中某一信息的产生、信息的发布和传递等等,都是针对特定的机构/部门/人员的。所以,主体对象的选择是一个共同的问题。信息传递和发布:当一个特定的信息需要告知特定的人员或部门时,可以通过多种渠道进行,如将主题内容发消息,发邮件,发布公告等等。所以选择发布方式也是贯穿系统始终的。
信息检索和打印输出:系统所有用户均需要在必要的时候对需要的内容进行检索,并可以将结果和具体内容进行打印输出。因此以上四个功能应该贯穿整个系统的各个模块中。
办公自动化系统对于教委和学校内部、教委和学校之间、学校和学校之间按照教育系统内部办公的流程通过信息化的方式,为教育行政管理进行了全新的阐释。
需求和计划
整个项目的功能规格说明书和开发计划说明书,描述了整个项目的人员,项目控制、风险、限制,开发计划和业务系统组成及系统模块介绍、各模块用例和事件流分析、系统安全、技术体系等方面内容。
OA功能规格说明书.pdf
OA开发计划.pdf
设计和实现
软件设计规格说明书包含了项目设计要点、架构和策略、主要类和接口设计、数据库设计等方面,代码部分是具体实现的案例。
OA软件设计规格说明书.pdf
测试
包括测试计划、测试用例、评估结果,针对项目的系统化规范化的测试案例。
OA测试计划.pdf
OA测试用例.pdf
OA测试评估报告.pdf
第四篇:基于PHP技术的网络办公自动化系统
基于PHP技术的网络办公自动化系统
张文明
(洛阳师范学院物理系2000级物理学本科班)
摘 要: PHP技术是开发动态Web应用程序的有效工具。论文首先分析了传统Web开发技术的缺陷,然后详细介绍了PHP技术的特点、工作原理及实现方法。在此基础上,给出了应用PHP技术实现B/S模式的网络办公自动化系统的实例。通过实际应用,采用PHP技术实现的办公自动化系统具有模块独立性强、良好的移植性、使用简捷等优点,对研制同类项目具有一定的参考价值。
关键词: Web数据库;动态服务器页;PHP技术;网络;办公自动化系统
0 引 言
随着Internet的飞速发展,机关、学校、公司、企业都已经或正在建立自己的网站,这一切都离不开Web数据库技术,Web数据库技术可以实现浏览器与数据库的双向交互。Web技术和数据库相互融合领域的研究已成为热点方向之一,Web数据库技术使Web技术和数据库技术都发生了质的变化:Web网页由静态网页发展成了动态网页,数据库实现了开发环境和应用环境的分离,用户端可以用相对统一的浏览器实现跨平台和多媒体服务。
实现动态网页的手段很多,像传统的CGI程序存在执行效率低、移植性较差及开发效率低的缺点。而目前十分流行的访问网站数据库是用ASP方式,虽然同以往的Web开发工具相比具有灵活易用、强大的可扩充性、无需编译及独立于浏览器等优点,而且有效地结合了HTML语言、脚本语言,并可以通过Active服务器组件来扩充服务器功能。但是ASP只能用于微软自己的操作系统和服务器系统,所以ASP技术不能很容易地实现在跨平台的Web服务器的工作,这使其进一步应用受到限制。还有一个突出的问题是ASP的安全性不高。
PHP是近年发展起来的一种新兴的语言。它是一种服务器端、跨平台、HTML嵌入式的脚本语言。其实,它的工作方式与ASP相似,其主要功能也是用来开发动态交互式的Web服务器应用程序。PHP支持HTTP的身份验证、Cookie、GIF图像创建。目前,由PHP开发小组开发的PHP被越来越多的网站采用,世界上有超过600万个网站用PHP,并且还在不断地增加。PHP的出现,可以成为ASP的代替品,它拥有ASP开发Web应用程序的简单易用的特点,又有很好的不同平台间的可移植性,很有发展潜力。
1PHP技术特点及工作原理
1.1 PHP技术特点
(1)PHP是公开免费的。PHP是GUN标准的自由软件,可以说进行PHP程序的开发工作几乎没有什么风险,它允许我们免费使用其代码进行开发工作,可以节省大量系统软件的费用。
(2)语法简单、易学易用。PHP是一种服务器端支持的HTML嵌入式Script语言,大量采用了C,Perl,JavaScript的语法,并且加入了自己的特征,只需要掌握很少的编程知识就能使用PHP建立一个真正交互的Web站点。如果对HTML非常了解,就可以用网页制作工具或手工制作优秀的Web网站。由于PHP代码能够很方便地添加进HTML中,在设计和维护网
站的同时,就可以很轻松地加入PHP使得网站更加具有动态特性,开发PHP应用程序就容易得多,因为代码本身就封装在Web页面里边。
(3)面向对象编程能力。PHP的语言结构类似于C语言,如变量之间的运算符、控制结构语句、函数定义和调用等。基于Web的编程工作非常需要面向对象编程能力,PHP提供了类和对象,在类方面的功能比较强,使得代码的可重复性应用变的非常简单;PHP支持构造器、提取类等,类中的构造器是建立某种类的新变量时自动被调用的函数,和类名一样的类中函数就是构造器。
(4)支持众多网络协议。例如文件传输协议HTTP、网关协议SNMP、网络新闻组NNTP、帐号公用NIS、与电子邮件有关的IMAP和POP3、Apache服务器目录协议LDAP以及其它相关协议,可以利用这些协议的服务进行网络编程。
(5)具有强大的数据库操作能力,更丰富的函数库。PHP的数据库功能应该说是它最有用的功能之一,它的特点就是内置了对很多数据库的支持,而不再需要重新扩充,不需要编写其它的代码。目前其支持范围覆盖了包括Oracle,Sysbase,MySql,ODBC等在内的大多数常见数据库。特别是MySQL数据库的出现使PHP如虎添翼。针对每个数据库都有一组函数用于数据库访问和操作。在程序的编制上,PHP有32个函数用来操作MySql数据库,分别对应着连接数据库、建立数据库、读取数据、关闭于数据库的连接等各种操作,程序员只需用到其中几个功能就可以执行查询。
(6)移植性强、跨多个平台。PHP更是一种真正跨平台、跨服务器的开发语言。目前PHP4可在Linux、Windows的Web服务器上能正常运行,在IIS、Apache等通用Web服务器上同样运行良好,其脚本可以不经改变而容易地移植到不同的作业平台上。PHP与免费Web服务软件Apache和免费数据库MySql配合使用于Linux平台上,具有最高的性能价格比,号称“黄金组合”。
(7)执行效率高。和其它的语言相比,PHP系统消耗较少的系统资源。PHP4采用HTML内置标记技术,服务器解释脚本不需要承担任何额外负担,解释程序本身作为Web服务器的一个模块运行,相当大地提高了运行时的解析速度。经测试表明,在Web站点访问量非常大时,PHP4的解析速度相当于传统CGI程序的4倍,非常适合小型站点的应用。
1.2 PHP技术的工作原理
PHP主要的功能是在Web环境下,由客户端浏览器传递一些信息给Web服务器,再由Web服务器去启动所指定的程式码来完成特定的工作,如图1所示
① 用户通过Web客户端浏览器请求某个功能页面。
② Web服务器接受这个请求,根据系统的逻辑设计,将这个请求对应的PHP文件读出,并交给PHP处理程序。
③ PHP处理程序解释这个文件,执行相应的处理过程,如数据库的访问与操作等
④ PHP从数据库中取得数据后,将按照文件的要求,形成一个标准HTML页面
⑤ 将生成的HTML页面交给Web服务器。
⑥ Web客户端浏览器将该HTML文件解释执行并显士出来。
这样就完成了一次客户浏览器端提出的某个PHP请求。从以上可以看出,由于脚本在服务器上,而不是在客户浏览器端运行,传到浏览器上的Web页面是在服务器上生成的,所以服务器端脚本不易被复制,用户看不到浏览页上的PHP的源代码,只能看到解释后的结果,这样就可以做到对源程序保密。
2网络办公自动化系统设计
无论开发任何形式的动态Web数据库系统,一般都应遵循图2所示的步骤。
同样,开发网络办公自动化系统也遵循这一步骤。网上办公是计算机技术和网络技术发展的共同产物,其所引起的变革不仅是工作模式的变化,更是一种理念上的进步。根据该单位的实际情况,本系统不仅可以供处于同一地理位置的一个单位办公使用,而且只要有网络连接(搭建专用网)就可以用于跨越多个地理位置、多个单位之间的协作。该系统避免了传统办公自动化的种种弊端,它的特点是:
a.在网络的环境下,真正做到随时、随地移动无纸办公。
b.具有友好的界面,是安全、方便、高效率、低成本的网上办公系统。
c.基于数据库服务进行用户管理,具有管理清晰、简便、容量大的特点。
d.各种功能模块独立性强。
e.具有良好的移植性。
2.1 系统结构
整个系统从功能上划分,由两部分组成:用户模块和管理员模块。
●用户模块:用户被赋予相应的权限,就可以进行浏览、查询各种资料,或是登录到单位论坛上去发表意见等操作。
1)政工管理系统:包括人员档案、公文收发、会议资料;
2)业务管理系统:包括产品跟踪、质量审核、单位月报;
3)后勤管理系统:包括人员车辆管理、房屋水电管理、办公用品管理、单位财务管理;
4)信息发布系统:包括公告牌、单位论坛、单位介绍、邮件系统。
●管理员模块:对整个网站进行管理,管理员具有一定的权限,可以进入系统数据库,对整个网站的数据进行增加、删除和修改等。
1)用户帐号管理:用户帐号的添加及管理;
2)用户管理权限设置:公告、文件资料管理权限的设置。
2.2 系统实现
在实际的开发中,按照上述功能模块,主要采用PHP语言,为某单位开发设计一个基于B/S模式的网络办公自动化系统。本系统的开发环境为:服务器端的操作系统采用Red Hat Linux,Web服务器为Apache,数据库采用MySql,页面制作工具为Windows下的Dreamwaver。由于整个系统是建立在MySQL数据库基础上的,所以程序部分需要先进行数据库的连接,然后才能调用数据库中的数据,对数据库的数据处理通过函数实现。
网络办公自动化系统的数据库主要包括人员档案库、文件资料库、业务数据库、后勤管理库4个部分。本系统可以对人员、文件等资料进行管理,供各用户查阅,系统内置强大的全文搜索引擎,可以按照一定的条件对数据库进行检索查询,检索的对象可以是人员、文件等资料。其中文件检索是对文件进行检索,事先,可以将文件按一定的规则存入中心服务器的文件资料库,用户可以在自己的客户端浏览器上按照一定的条件进行检索查看。结束语
下一步需要进行改善的工作有以下几点:
第一,PHP程序开发应该从Windows下开始,源码编写应在Windows下进行,然后在Linux上进行最后调试和试运行,这样配合才可以使工作效率达到最高。所以,选择高效的网络开发平台和适宜的方法对网站开发者来说是至关重要的。
第二,主要研究工作放在如何丰富网络办公自动化系统的内容,如何更专业地进行协同、智能化的工作,对功能进行增强与改进。
目前,采用PHP技术开发和设计基于数据库的网站已经成为一种主流技术。利用PHP建造Web服务器,连接浏览器和数据库服务器,是结合数据库技术与Web浏览技术的有效解决方案,是对传统的客户/服务器软件结构的灵活运用,对改善网页内容的交互性,实现Web数据库管理和信息查询都有很好的实用价值和广泛的应用前景。可见,随着网络技术的发展,PHP会有新的发展。用PHP开发Web应用灵活方便,也必将在今后的Internet舞台上大放光彩。
参考文献:
[1] 阮家栋,施美雅.Web数据库技术[M].北京:科学出版社,2002.212-245.[2] 杨 威.ASP3.0网络开发技术[M].北京:人民邮电出版社,2001.6-10.[3] 杨厚群,魏应彬,云 敏.利用PHP和ODBC访问网站数据库[J].现代计算机,2001,7(119):90-91.[4] 肖 红.对实现动态网站设计的脚本描述语言PHP的探讨[J].长春工程学院学报,2001,2(4):61-62.[5] Atkinsonl.PHP核心编程[M].陈 虹 译.北京:清华大学出版社,2000.4-37.Net Based Office Automation System Based on
PHP Technology
Abstract :PHP technology is valid tool to develop dynamic Web application program.Fistly analyses defects in the traditional Web devbelopment technology,and describes the characteristics of PHP technology ,it’s working principle and realization method in detail.Finally,an example of realizing Net Based Office Automation system of the Browser/Server model based on PHP technology is given.According to actual application,it is proved that the system has following advatanges:strong independence of module,well transplantation, simple operation ,etc.,and provides certain reference to develop other item like it.Keywords: Web database;ASP;PHP technology;network;office automation system
第五篇:办公自动化系统解决方案
和锐办公自动化系统由通用办公系统、辅助决策支撑系统、办公服务系统三部分组成。用户可以随时根据单位的具体业务情况进行配置,用户得到的不仅是单独的功能模块和应用系统,而是一套完整的单位自己的办公管理信息系统,以及和锐公司为您提供的服务。
----和锐通用办公系统是公司集多年的应用系统开发经验,所推出的以沟通、协调、控制为宗旨,适合不同性质、不同组织结构的政府部门、企事业单位使用的,基于lotus notes开发的办公自动化软件。系统充分利用intranet/internet这一现代化的办公资源,实现管理规范化、现代化,解决了目前在计算机应用中普遍存在的“有路无车”的尴尬局面。
----辅助决策支撑系统以数据库技术为基础,把各类复杂的业务工作纳入计算机管理系统中,同时连接各个专业业务数据库,为领导提供各方面的文字、表格、图形等统计资料及情况,为领导决策提供依据。
----办公服务系统包括多媒体服务、视频电话、手写输入、语音录入控制等用以支持和服务办公的系统。