办公自动化系统概要说明书文档格式.docx

上传人:b****3 文档编号:8278719 上传时间:2023-05-10 格式:DOCX 页数:19 大小:680.41KB
下载 相关 举报
办公自动化系统概要说明书文档格式.docx_第1页
第1页 / 共19页
办公自动化系统概要说明书文档格式.docx_第2页
第2页 / 共19页
办公自动化系统概要说明书文档格式.docx_第3页
第3页 / 共19页
办公自动化系统概要说明书文档格式.docx_第4页
第4页 / 共19页
办公自动化系统概要说明书文档格式.docx_第5页
第5页 / 共19页
办公自动化系统概要说明书文档格式.docx_第6页
第6页 / 共19页
办公自动化系统概要说明书文档格式.docx_第7页
第7页 / 共19页
办公自动化系统概要说明书文档格式.docx_第8页
第8页 / 共19页
办公自动化系统概要说明书文档格式.docx_第9页
第9页 / 共19页
办公自动化系统概要说明书文档格式.docx_第10页
第10页 / 共19页
办公自动化系统概要说明书文档格式.docx_第11页
第11页 / 共19页
办公自动化系统概要说明书文档格式.docx_第12页
第12页 / 共19页
办公自动化系统概要说明书文档格式.docx_第13页
第13页 / 共19页
办公自动化系统概要说明书文档格式.docx_第14页
第14页 / 共19页
办公自动化系统概要说明书文档格式.docx_第15页
第15页 / 共19页
办公自动化系统概要说明书文档格式.docx_第16页
第16页 / 共19页
办公自动化系统概要说明书文档格式.docx_第17页
第17页 / 共19页
办公自动化系统概要说明书文档格式.docx_第18页
第18页 / 共19页
办公自动化系统概要说明书文档格式.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

办公自动化系统概要说明书文档格式.docx

《办公自动化系统概要说明书文档格式.docx》由会员分享,可在线阅读,更多相关《办公自动化系统概要说明书文档格式.docx(19页珍藏版)》请在冰点文库上搜索。

办公自动化系统概要说明书文档格式.docx

以寻求一种新的工作方式增强自己在社会中的竞争优势,计算机处理数据的优势及计算机网络打破地域的限制的优势为立志提高工作效率的公益事业单位提供了完善的解决方案。

为此,国务院发布相关公告,要求各地政府机关单位积极的开发和研究自己的信息化系统。

大规模,大范围的信息化建设正在各地政府机关紧锣密鼓的筹备之中。

二、项目简介

**办公自动化系统严格按照国际软件行业标准体系设计,开发。

相关功能模块以软件工程学的理论为依据。

以科学,直观,易用,高效的特点提供给最终用户,本系统采用软件语言中使用最广泛的java语言为编程语言,软件结构为B/S结构,结合Struts的MVC优势。

使用户既方便使用也方便后期的维护和管理。

本系统大体可以分为前台和后台两部分,分别实现系统功能的使用,和系统功能的维护和管理,其中前台部分面向机关单位的信息系统用户,为信息系统用户提供日常工作所需要的功能,后台部分面向政府机关信息部门的管理人员,为信息管理人员提供信息系统地维护和管理的功能。

(一),前台部分

前台根据功能性划分,共分为以下10个功能模块

1公文管理

收文管理

发文管理

2机关管理

2.1人事管理

2.2财务管理

2.3车辆管理

2.3.1车辆申请

2.3.1.1登记车辆申请

2.3.1.2处理中的车辆申请

2.3.1.3处理车辆申请

2.3.1.4完成车辆申请

2.3.1.5公文监控

2.3.2用车管理

2.3.3车辆维护

2.4会议室管理

2.4.1会议室申请

2.4.2会议室使用情况

2.4.3会议室管理

2.1固定资产管理

2.1办公用品管理

3专项事务管理(该模块根据不同政府机关单位的政府职能不同而不同)

4档案管理

5信息资料管理

7.1图书资料库

7.2音像资料库

7.3查询检索

7.4阅读应用

7.5专项资料相关模块(根据不同机关单位,该模块提供不同的功能)

6普通文稿管理

7辅助办公管理

7.1公告通知

7.2发布通知

7.3个人通讯录

7.3.1分组管理

7.3.2个人通讯录管理

7.3.3公共通讯录管理

7.4公共通讯录

7.4.1分组管理

7.4.2公共通讯录管理

7.5日程安排

8显式日历提示

9个人办公管理

10个人资料管理

11信息发布管理(该模块根据不同机关单位的政府职能提供不同功能)

(二),后台部分

后台部分根据功能性划分,共分为5个功能模块

1部门管理

2用户管理

3流程设置

4字典管理

5系统日志管理

三、项目的相关技术

(一)Webservices技术

Webservices是建立可互操作的分布式应用程序的新平台。

作为一个Windows程序员,你可能已经用COM或DCOM建立过基于组件的分布式应用程序。

COM是一个非常好的组件技术,但是我们也很容易举出COM并不能满足要求的情况。

Webservice平台是一套标准,它定义了应用程序如何在Web上实现互操作性。

你可以用任何你喜欢的语言,在任何你喜欢的平台上写Webservice,只要我们可以通过Webservice标准对这些服务进行查询和访问。

不管你的Webservice是用什么工具,什么语言写出来的,只要你用SOAP协议通过HTTP来调用它,总体结构都应如下图所示。

通常,你用你自己喜欢的语言(如VB6或者VB.NET)来构建你的Webservice,然后用SOAPToolkit或者.NET的内建支持来把它暴露给Web客户。

于是,任何语言,任何平台上的客户都可以阅读其WSDL文档,以调用这个Webservice。

客户根据WSDL描述文档,会生成一个SOAP请求消息。

Webservice都是放在Web服务器(如IIS)后面的,客户生成的SOAP请求会被嵌入在一个HTTPPOST请求中,发送到Web服务器来。

Web服务器再把这些请求转发给Webservice请求处理器。

对VB6程序来说,Webservice请求处理器是一个与SOAPToolkit组件协同工作的ASP页面或ISAPIextension。

而对VB.NET程序来说,Webservice请求处理器则是一个.NETFramework自带的ISAPIextension。

请求处理器的作用在于,解析收到的SOAP请求,调用Webservice,然后再生成相应的SOAP应答。

Web服务器得到SOAP应答后,会再通过HTTP应答的方式把它送回到客户端。

(二)Java技术

Java已用动态的交互应用软件使Web栩栩如生。

它使开发人员具有‘编写一次到处运行”的巨大能力。

而且,借助其JavaAPI及其编程语言上的Java虚拟机,它已产生一种分布信息的崭新模式。

Java建立在简单的前提基础上,即所有微处理器都应讲同一种语言——所有内部采用芯片的产品都应能一起工作,无缝而方便地共享信息。

它已经改变企业和个人同Internet大交道的方式。

现在,它正在对消费类产品产生明显的影响,而且从总体上更加深刻地影响企业计算。

借助Java,您可自由自在地使用您已拥有的硬件和软件。

这是因为Java是独立于平台的。

它还可使您超越企业计算,使应用软件在便携式计算机、信息亭、电视、蜂窝电话和其他大量设备上运行。

全世界的单位都已发现Java数不胜数的用途。

所有用途可从其无可比拟的能力,即提高可靠性、安全性和简化各种不同计算产品和环境的能力中受益非浅,而且节省的时间和费用十分可观。

Java无处不在。

它已拥有几百万个用户,其发展速度要快于在它以前的其他任何一种计算机产品。

它可位于任何地方,而且能到处运行。

Java正在迅速被用做传播信息的事实上标准,这是因为它既可给企业,也可给最终用户带来似乎数不清的好处。

(三)Struts技术

Struts最早是作为ApacheJakarta项目的组成部分问世运作。

项目的创立者希望通过对该项目的研究,改进和提高JavaServerPages、Servlet、标签库以及面向对象的技术水准。

Struts的优点主要集中体现在两个方面:

Taglib和页面导航。

Taglib是Struts的标记库,灵活动用,能大大提高开发效率。

另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。

关于页面导航,我认为那将是今后的一个发展方向,事实上,这样做,使系统的脉络更加清晰。

通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。

尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。

MVC即Model-View-Controller的缩写,是一种常用的设计模式。

MVC减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。

Struts是MVC的一种实现,它将Servlet和JSP标记(属于J2EE规范)用作实现的一部分。

Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。

Struts的工作原理,如图所示:

struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。

程序中加入Struts技术后,可以降低开发成本,降低维护成本,最重要的是可以让开发人员致力于为最终用户设计出更加好看的用户界面。

(四)项目采用的关系型数据库管理系统(Oracle)

关系型数据以关系数学模型来表示数据,关系数学模型中以二维表形式描述数据。

关系型数据库指存储在计算机上的、可共享的、有组织的关系型数据的集合。

关系型数据库管理系统是位于操作系统和关系型数据库应用系统之间的数据库管理软件。

作为一种关系型数据库管理系统,oracle在管理信息系统,企业数据处理,因特网及电子商务的领域是用日益广泛,因其在数据安全性与数据完整性控制方面的优越性能,以及跨越操作系统,多硬件平台的数据相互操作等特点,更多的用户使用oracle作为其应用数据的后台处理系统,oracle数据库的使用,使用户构造大型在线事务处理系统,决策支持系统,数据仓库,超大型数据库,企业关键应用及其与因特网的数据集成更为灵活,oracle数据库是基于SQL标准的关系型数据库产品,其主要特点包括,第一,支持多用户,大事务量的事务处理,以oracle官方公布的数据为例,oracle8i可以支持并发用户数量为20000,支持的数据量为512个PB,并充分利用硬件设备,支持多用户并发操作,保证数据的一致性。

第二,数据安全性和完整性控制,oracle通过权限设置限制用户对数据库的使用,通过权限控制用户对数据库的存取,实施数据库审计,追踪,以控制数据库的使用情况,第三,提供对数据库操作的接口,oracle提供了应用程序,软件,高级语言,异种数据库等对oracle数据库的存取。

第三,支持分布式数据处理。

Oracle数据库支持分布式数据处理,使用分布式计算环境可以充分利用计算机网络系统,使不同地域的硬件,数据资源实现共享,将数据的处理过程分为数据库服务器端及客户应用程序端,共享的数据由数据库管理系统集中处理,而运行数据库应用的软件在客户端。

第四,可移植性。

oracle数据库可以在不同的操作系统上运行,不同的操作系统的oracle应用软件可以相互的移植,移植时的代码修改率仅为4%,从一种操作系统移植到其他操作系统,不需要修改或修改少量的代码,同时oracle支持工业标准的操作系统。

四、系统与网络架构

(一)程序结构简介

B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。

它是随着Internet技术的兴起,对C/S结构的一种变化和改进。

主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技术。

B/S三层体系结构采用三层客户/g艮务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。

三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次,如图2所示。

三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。

中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:

负责客户机与服务器、服务器与服务器间的连接和通信;

实现应用与数据库的高效连接;

提供一个三层结构应用的开发、运行、部署和管理的平台。

这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。

在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。

而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。

随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。

显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。

B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。

但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。

例如通过浏览器进行大量的数据输入或进行报表的应答、专用性打印输出都比较困难和不便。

此外,实现复杂的应用构造有较大的困难。

虽然可以用ActiveX、Java等技术开发较为复杂的应用,但是相对于发展已非常成熟C/S的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术工具供使用。

(二)网络架构示意图

五、办公自动化系统的安全性

(一)加密信息系统用户验证

视界办公自动化系统采用基于角色的权限管理系统,机关单位中的每一个使用本系统的信息用户都会从系统管理员那里获得一个合法的用户帐号,作为本系统内部的唯一合法标示,系统用户每次登陆使用本系统的时候需要输入自己的用户帐号,和密码,办公自动化系统会将用户输入的用户帐号和密码进行加密,传送到服务器,并通过特定的解密程序验证登录用户的合法性,在用户帐号和密码的传输过程中,经过加密的数据不易被截取和破译,增加的办公自动化系统的安全性,该验证类型适合长期处于固定工作场所工作的系统用户,用户输入方便快捷,安全保密。

(二)物理性合法用户验证

对于经常出差或工作场所不固定的系统用户,可以采用合理性合法用户验证的方法进入并使用本系统,在系统正式使用之前,系统用户需要从机关单位的信息部门领取一个密钥,该密钥中存储了该系统用户的个人签名或电子公章,系统用户在登陆的计算机上插入自己的密钥,系统将自动验证该密钥的合法性,验证通过,该系统用户将可以进入本系统并使用相关功能,否则将提示用户验证失败。

六、办公自动化系统的权限管理浅析

根据我们在本行业多年积累下来的经验,参考了其它同行的成功经验整合了先进的思想,我们有能力为我们自己的应用系统开发一套功能完善而且又灵活方便的安全管理系统。

使开发人员从权限管理重复劳动的负担中解放出来,专心致力于应用程序的功能上的开发。

通过收集公司从事MIS项目开发经验丰富的软件工程师对在各种情况下的对应系统的安性提出的需求做出了如下的总结。

2.1.角色与用户

需求:

角色由用户(这个用户与下一行的"

用户"

应该不是同一个定义,"

客户"

好像合适一些?

不错,此处的用户确是有些偏于指向我们合同意义的客户,但是我认为与下面定义的"

不存在什么本质上的区别,因为客户最终也是以在系统中登记的用户身份来使用本系统,用户所能完成的功能也就是客户的需求。

两者之间的细微区别读者可自己通过上下文加区分)自行定义,根据业务岗位不同可以定义多个角色。

登录系统,首先需要向系统申请注册,同一个用户只能在系统中登记一次。

用户是登录系统的楔子,角色是用户权限的基础。

用户可以扮演多个角色。

将某一角色授予某一用户时,权限不能超越该角色权限,但可以小于该角色权限。

用户口令与数据库访问口令加密

分析说明

∙每个用户在系统中由一个唯的USERID标识。

∙用户通过系统登录界面登录系统,系统通过加密算法验证用户身份和判断用户是否已经登录系统。

如果登录成功通知Applicationpreferenceservice和安全管理系统保存用户登录信息。

∙角色由用户根据自己的设想的组织机构进行添加设置,提供一个专门的模块用来设置组织机构,用户通过组织机构(定义?

部门机构还是后面提到的"

机构是实现和执行各种策略的功能的集合"

)方便地进行角色管理。

例如:

用户可以通过部门机构来进行角色的管理,部门采用编号分层的方式,编号的每两位为一个层次。

例如一级部门编号为两位,二级部门编号为四位依此类推下去直到将全厂部门机构建立树状结构图。

这类数据仅为方便用户管理角色而存在,在系统的其他方面不存在任何意义。

∙每个角色在系统中也是由一个唯一角色编号来标识,同时必须保存用户所设置的机构信息,一般来说每个角色只需要保存自己所在机构的代码即可。

2.2.菜单控制

需求

此菜单乃系统业务功能菜单。

由业务功能模块列表和用户菜单定制共同组成。

每个用户可以拥有自己的菜单,也可以直接采用角色缺省菜单(当用户同时充当多个角色并且权限重复时,重复的权限仅一次有效)

∙为了方便用户进行权限组织管理,需要在系统中建立一张业务功能模块列表,在用户界面上表示为树状分层结构。

∙业务功能模块以用户定制菜单来体现,仍然采用编号分层方式,编号的每两位为一个层次。

并标明一个层次是子菜单还是业务模块,子菜单只有一种可否被访问的权限设置,业务模块权限由系统管理员或授权用户进行设置。

对每个业务模块设置它的对象控制、记录增删改控制和记录集控制。

当用户拥有对业务模块的某一权限时,必需对处于它上级的子菜单有可被访问的权限。

删除某一个级子菜单时将提示用户他的下级菜单与功能模块都将被删除掉。

∙当用户同时充当多个角色并且权限重复时,重复的权限仅一次有效,用户拥有他充当的所有角色的权限的并集。

∙用户与角色拥有的系统权限查询时以业务功能模块列表的树状结构显示出来。

2.3.对象控制

对象是指应用系统窗口中的可视对象,如菜单项、按钮、下拉列表框、数据编辑控件及数据编辑控件的字段等。

对象控制通过角色与用户授权来实现。

对象控制包括对对象属性的控制可对数据编辑控件中的数据记录的维护权限:

∙对象属性:

使能/禁止、可视/屏蔽

∙记录维护:

增加、删除、修改的组合

∙将每个业务模块可进行属性设置的对象由程序员事先设定或由售后技术支持工程师指导用户加入。

∙在系统管理员或授权用户进行设置业务模块的每种权限时,设置用户在拥有该业务模块这种权限时的对象属性。

没有设置属性的对象在保存对象信息的时候,用户权限信息中不被保存。

2.4.记录集控制

记录集的控制是通过条件设置来实现,因此,需要控制记录集的数据库表需要设置专门的记录集筛选字段,而筛选条件由用户根据岗位自进定义,建立过滤表,统一管理。

1.在对用户设置业务模块权限时,同时在过滤表中设置本模块的数据编辑控件的数据筛选条件,筛选条件是组成SQL语句的WHERE条件子句迫使当前访问的模块根据筛选条件对数据编辑控件的SQL语句进行重组,并检索数据。

2.当存在需要从数据库中多个表取数据的情况时,过滤表中存在多条记录,每一条记录记录一个数据编辑控件取数的筛选条件。

3.SQL语句的WHERE子句的生成与校验可以通过的SQL语法分析服务,利用对象所提供的函数分析SQL语句,截取WHERE条件子句,校验新组合的SQL语句的合法性。

2.5.权限分布管理

上述提到的权限管理内容应该满足既可集中管理,也可分散管理的目标。

1.权限管理由系统管理员集中管理,系统管理员工作负担过大,难对所有岗位的分工有全面和具体的了解,对权限作出标准细致的划分,对于大型的管理系统适合于把一部分设置权限的交由一些比较高级的用户来进行,有利于各岗位细致协调的工作。

这就是权限的分散管理。

2.要实现权限的分散管理,就须对授权模块进行一些授权管理,这要求整个系统的授权安全管理工作要做到细致,不要出现权限的漏洞使一些高级用户拥有过大的权限。

七、系统的前台与后台的关系及管理

该系统的前台部分和后台部分是组成该系统的两个部分,前台部分主要实现系统用户的办公功能,而后台部分实现系统参数的配置或前台功能模块的管理,从使用权限的角度讲,前台为机关单位普通信息系统用户的办公实现平台,一般只具有使用前台模块功能的权限,而后台相比权限更为高级,一般具有后台系统权限的用户,除具有使用前台功能模块的权限外,还具有制定,管理其他用户在办公自动化系统的权限。

通常情况下,该处的管理一词意指通过登录后台管理系统来实现对其他信息用户在办公自动化系统中使用权限的分配与管制,以及,其他使用模块的系统参数级别的配置和管理。

八、前台的系统登录

前台的系统登录是每一个系统用户进入办公自动化系统的第一个页面,同时也是办公自动化系统验证将要登录系统用户的合法性的功能模块,通过用户帐号和用户密码的验证,系统承认登录系统用户的合法性外,还将对合法用户的权限进行查询与响应(服务器端后台程序运行),经过系统验证后的用户,进入办公自动化系统后将能使用权限之内的相关功能模块。

下图为前台系统登录的界面

九、首页组成及各模块相关说明

计算机领域中关于首页一词的公认理解为使用某种计算机或计算机网络提供服务将要进入视野的第一个用户界面,既用户看到的第一个页面。

对于办公自动化系统来说,此处的首页指合法用户经过身份验证后进入该系统后见到的办公自动化系统的第一个页面,通常情况下,从软件产品的易用性和用户友好性方面讲,该页面中包含了系统用户权限内可能要进行操作的所有功能模块的快捷方式,用户可以通过首页实现自己权限内的所有计算机操作。

从页面的布局讲,首页分为常用模块的快捷按钮区域,系统的导航区域,系统级信息显示区域,和具体用户操作区域及操作结果显示区域。

快捷按钮区域:

办公自动化系统从每个系统用户所能进行操作的模块中提取出部分系统用户最常用的功能模块放在一个显示区域内,方便用户直接进行操作。

避免了通常情况下使用该功能需要一级一级的点击菜单进入相关的功能模块来操作,使用户的操作变得更简单,和方便。

以下为办公自动化系统的快捷按钮显示区域的截图。

系统的导航区域

办公自动化系统提供了强大的功能,每种功能按照逻辑上或机关单位实际业务逻辑上的关系将以菜单的形式显示出来,用户需要进行某种功能的操作需要进入相关级别的菜单下进行,对于功能强大的办公自动化系统,科学的易于理解的将复杂的逻辑关系表现出来至关重要,而将系统的这层逻辑关系表现出来的就是系统的导航区域。

以下是办公自动化系统的系统导航区域的截图。

系统级信息共享区域

对于办公自动化系统中的所有用户来讲,有一些不涉及职责之内的信息需要所有信息系统用户共享的资源(例如:

方便的日期查询,航班查询等),该资源不会经过权限验证,默认情况下所有的合法系统用户都具有使用的权限。

将该部分功能提取出来放在固定的区域,该区域称为系统信息共享区域。

该信息提取出来不作为权限验证的对象,将会有助于提高系统资源利用率,降低系统地维护支出,使办公自动化系统在固定的计算机资源中,尽最大的可能发挥自己最大的作用。

以下是系统信息共享区域的截图。

用户操作区和操作结果显示区域

通过系统导航区域进入相应的功能模块后,用户针对该模块提供的相关功能进行操作(输入相关信息给计算机,并让计算机处理原始信息,并产生结果,输出给系统用户),用户的操作和操作后系统

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2