OA系统详细设计 71页

  • 5.10 MB
  • 2022-04-22 11:44:30 发布

OA系统详细设计

  • 71页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'OA系统详细设计1引言1.1编写目的服务于X集团办公自动化系统,管理销售中的各个环节,最终用户为X集团办公自动化系统办事处员工和集团领导。1.2背景OA是OfficeAutomation的简写,意即办公自动化,是现代利用电脑进行全自动的办公。Web-OA是OA的一种,主要依托Internet网络实现办公自动化。企业采用Web-OA系统可以实现无纸化办公,节省人力资源,并且可实现远程办公。例如企业人员出差在外,他只需要一台接入Internet的电脑便可以通过OA系统处理日常事务,了解企业动态。总之,Web-OA系统可以为企业节省成本,提高效率。因此深入研究OA系统显得很有必要。OA系统的发展已有一段历史了,目前已有很多成熟的产品。本次工程实践的目的在于实践借助SSH轻量级框架技术实现Web-OA系统,探索采用这样的技术对于提高OA系统开发的可行性以及意义。因此本次工程实践的难点在于:如何实现轻量级框架间的整合。需要实现的关键技术有:企业内部通信手段、定制工作流、人员权限管理等。1.3数据库系统系统透明支持MSSQLSERVER、MySQL、ORACLE等主流数据库系统。1.4参考资料Ø《信息系统(GMCCIS)技术咨询与系统集成任务书》Ø《实用软件工程》------------------------清华大学出版社Ø《软件工程导论》------------------------清华大学出版社71 Ø《软件工程》------------------------电子工业出版社Ø《概要设计说明书内部规范》--------------MDCL公司Ø《GMCCEOAS需求分析说明书》------------MDCL公司Ø《GMCCEOAS基础平台和操作管理》--------MDCL公司Ø《网络设计方案》------------------------MDCL公司2程序系统的结构3基础应用平台建设一个灵活适用、稳定可靠的办公自动化系统,关键在于系统良好的基础应用平台,其要为应用系统开发提供各种业务集成通用组件,可根据用户需要灵活选取,通过简单配置即可实现业务应用。本项目的基础应用平台应至少可以提供以下通用组件:(1)、组织机构与权限管理组件为各个业务系统提供通用并且统一的组织结构定义和权限配置,可以用多种灵活的配置方式(包括:根据用户、用户组、部门、岗位、角色)定义系统资源的权限,从而满足不同类型组织的需求。(2)、文档发布与查看组件71 请注意,OA系统中所有的栏目,文档(HTML文件)都应该有属性(相当于在资源管理器中查看文档属性时,实现的高级属性),重点是版本和权限,并可以根据属性来控制文档的存取和修改。文档发布,必须指定文档属性,如果不指定,则自动继承文档所属栏目的属性。文档查看,必须检查权限。文档修改,如果可能,尽量能进行版本控制,并保存原文档的历史版本。(3)、工作流组件提供统一的工作流引擎,以及图形化的业务流程管理和定制工具,能快速建立协同/协作事务,如网上审批等。同时,可以建立应用之间的业务流程,利用JMS服务和XML协议,以及XML数据转换工具,可以在应用之间进行数据交换,以及定义数据交换顺序和事务过程,实现应用集成。主要具有三大功能:第一,建造功能,对工作流过程及其组成活动定义和建模;第二,运行控制功能,在运行环境中管理工作流过程,对工作流过程中的活动进行调度;第三,运行交互功能,指在工作流运行中,WFMS与用户(业务工作的参与者或控制者)及外部应用程序工具交互的功能。(4)、表单组件71 提供图形化的表单制作工具,管理和维护人员可利用它对页面样式方便快捷的进行编辑和管理。表单生成后,应用服务器端的表单引擎应用服务实现对表单的操作。通过表单引擎服务完全处理表单的增删改查等功能,而不需要编写程序。3.1公文流转3.2系统架构·软件公司长期专注于集团企业全面信息化系统产品的研发、实施和推广,所推出的集团企业管理信息系统,在众多大中型企业成功实施,该系统所采用的技术框架在可靠性、安全性、扩展性、先进型以及应用的成熟性等方面已经得到充分的验证。·按照客户的建设目标,结合软件公司系统建设经验,我们将系统的总体技术架构规划如下:采用N-trie体系架构·开发架构采用N-Tire来实现,整个系统至少包括三层接口:用户层、应用层、数据层。采用N-Tire结构实现系统后,当系统应用需要扩充或改版时,用户可以按自己的需求进行扩展相应的改动,而不会影响整体的应用稳定性,为整个系统今后的开发提供很好的扩展能力。71 ·用户层o用户层要解决两方面的问题,一方面方便用户使用系统,另一方面方便用户把系统和桌面办公系统进行集成便于数据交换。o由于Internet的强大功能和应用普及,Web浏览器已经成为所有用户事实上默认的客户端标准配置。由于软件公司所推荐的系统采用B/S技术结构,用户通过Web浏览器访问服务器,进行相关操作。o用户层设计还要考虑用户使用习惯,以用户熟悉的文档、表格、图形、图标、影音等方式交换数据和显示数据,以保证用户的工作效率。现在大多数用户在日常工作中广泛使用微软Office套件等,在使用综合管理信息系统时,不可避免要通过系统下载和上传文件,实现数据交换与展示。为此系统提供各种文件文本保存、转换功能。·访问控制层o访问控制层是管理信息系统的安全卫士,阻止一切非法、未经授权的闯入,保护企业的商业数据和技术数据。一个功能完整的安全平台要包括网络安全、主机安全、操作系统安全、应用安全和数据安全。系统遵循国家标准和规定,集成应用多种安全技术,为综合管理信息系统构建一个可管理、可监控、可测评的安全屏障(详见第七章有关系统技术与安全说明)。·应用层o应用层是综合管理信息系统的主体,应用层主要包含了办公自动化平台及其加载其上的业务管理系统,例如采购管理、招投标管理、合同管理、系统管理等等,以及建立在业务信息基础上的领导决策支持功能。应用层可以在办公自动化平台上进行动态加载,以满足随着业务发展,业务管理信息化范围增加的需求。o应用层按照具体的应用模块开发出来,各应用模块是独立的进行分工合作,各个独立模块具有很强的扩展性。接收客户来自表现层的请求,在应用层这里进行处理。应用模块调用数据库驱动进行对数据库的访问,并将最终结果返回给用户。o应用层具有分布式的结构设计,可以按照实际需要进行分布式的部署。o应用层也是逻辑事务层,各种应用的逻辑都包含在应用模块中。例如查询功能,需要先经过用户身份认证,符合资格的用户才能按照查询的流程完成功能。o各个应用模块符合企业级的应用规范,采用组件技术进行开发。每个应用组件的运行、策略、事务处理在应用服务器上,而且相互独立,具有很好的可移植性。·数据层71 o数据层主要包括大型关系型数据库(MSSQLServer)及其所存储管理的企业业务数据。这些数据来自招商物业办公自动化平台和各个业务管理系统,通过一定的逻辑模式和权限许可,有关用户调阅或者组合分析,形成业务管理或者管理决策信息。3.3性能工作流技术:办公自动化系统中,一个工作的完成需要多个人员参与,参与的角色、时间、阶段和方式也各不相同,因此需要有强有力的工作流技术做保证。要能自动寻找路由传递文档,供相应人员进行批阅;跟踪传递中文档的状态,对工作进行统计和督办;企业级与跨企业级的文档分发;文档的组织与链接等。完整的工作流引擎,表单智能设计器安全机制:71 办公自动化系统中的信息既有上传下达的指令与命令,又有不同人员的个人信息。因此在传送和保存中要有严格的安全机制做保证。数字签名:确保信息来自发出信息的人,以防信息被仿冒和篡改;私人密钥加密:保证信息传输和到达后只有指定的人员才能看到;存取权限控制:从数据库、文档、乃至区段字段级的加密,使有存取权限的人员才能阅读或修改相应的内容。支持SQL标准:使OA系统能对关系数据库进行访问,使OA系统与MIS系统进行数据交互,例如:从生产、经营数据中统计分析,形成计划报表,进入审批执行的流程;另外从OA审批流程中的数据记入管理信息系统的数据库。与Internet的互连:信息技术的发展使人们可以通过Internet进行信息交流、信息发布和电子商务。企业内部网络不再是孤立的、封闭的系统,通过防火墙与Internet互连,使企业与外界能及时地交流信息,使企业在市场中立于不败之地。3.4输入项3.5系统特点·基本特点o采用Microsoft.Net技术,C#语言,WEB方式、B/S结构,为构建大型企业个性化经营管理平台提供了强大技术基础和技术保障。o采用先进的、稳定的系统平台(WIN2003等)、大型网络数据库技术(SQL2000等),为跨平台应用提供了方便,满足集团型企业的海量数据处理需求。o完善的产品功能结构体系,融合企业办公自动化(OA)和采购管理、招投标管理、合同管理及系统管理等专项业务管理功能。o完善的客户化解决方案,能够针对不同企业的个性化需求进行度身定制,满足用户个性化经营管理要求的特色。71 o专业的系统实施服务,完善的系统培训计划和执行监控。o基于成熟的核心二次开发,使得新的应用程序可以充分利用这个核心框架提供的基础功能,而把重心放在各种具体功能上,从而简化开发、快速安装。Hiblue0755-88291052·应用层特点o应用层按照具体的应用模块开发出来,各应用模块是独立的进行分工合作,各个独立模块具有很强的扩展性。接收客户来自表现层的请求,在应用层这里进行处理。应用模块调用数据库驱动进行对数据库的访问,并将最终结果返回给用户。o应用层具有分布式的结构设计,可以按照实际需要进行分布式的部署。o应用层也是逻辑事务层,各种应用的逻辑都包含在应用模块中。例如查询功能,需要先经过用户身份认证,符合资格的用户才能按照查询的流程完成功能。o各个应用模块符合企业级的应用规范,采用组件技术进行开发。每个应用组件的运行、策略、事务处理在应用服务器上,而且相互独立,具有很好的可移植性。·表现层特点o速度快:第一次调用以后程序请求,请求就驻在内存中,当有新的请求时候,即可处理相关的请求,无需再次加载,加快了系统反应速度。o移植性高:具有一次编写,随意运行的特点,当操作系统改变的时候,原来的代码不需要重新编译,即可应用。应用层或数据层改变的时候,可以重用以前的页面代码,无需重新开发。o重用性强:当系统为了增强网站活力,需要经常改变页面版式的时候,管理人员只需要修改页面设计效果,无需重新编写程序代码。这样对投资也是保护。o灵活性高:表现层可以按照页面效果的要求,灵活的把代码嵌入进页面中,体现出页面效果和管理上的灵活。3.7系统权限系统的权限由系统的管理员根据业务的规则,业务的需要,公司的运行状况以及涉及到的客户范围进行管理和添加,可以分为三大类:领导,管理员,员工,管理员拥有添加管理公司部门,公司员工,系统权限的功能,负责分配系统的账号。71 3.8系统开发语言选择·基于Microsoft.Net2.0平台,使用VisualStudio.Net作为主要的开发工具,采用ASP.Net2.0与C#语言实现系统的开发。·基于WebService的数据接口,XMLWebservices允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft.NET平台提供创建XMLWebservices并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。·.NetFramework是一种新的计算平台,它简化了在高度分布式Internet环境中的应用程序开发。.NetFramework旨在实现下列目标:o提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。o提供一个将软件部署和版本控制冲突最小化的代码执行环境。o提供一个保证代码(包括由未知的或不完全受信任的第三方创建的代码)安全执行的代码执行环境。o提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。o使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。o按照工业标准生成所有通讯,以确保基于.NET框架的代码可与任何其他代码集成。71 ·VisualStudio.NET是一套完整的开发工具,用于生成ASPWeb应用程序、XMLWebservices、桌面应用程序和移动应用程序。VisualBasic.NET、VisualC++.NET和VisualC#.NET全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了.NET框架的功能,此框架提供对简化ASPWeb应用程序和XMLWebservices开发的关键技术的访问。·MicrosoftC#是一种新的编程语言,是为生成运行在.NET框架上的、广泛的企业级应用程序而设计的。C#从MicrosoftC和MicrosoftC++演变而来,是一种简单、现代、类型安全和面向对象的语言。C#代码被作为托管代码编译,这意味着它能够从公共语言运行库的服务中受益。这些服务包括:语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。3.9系统数据库系统·采用Microsoft公司的SQLServer2005、SQLServer2000作为数据库服务器,SQLServer2005具有o良好的性能价格比、可接收功能,高可扩展性、高稳定性和易用性;o迅速的数据库处理速度,支持32个CPU和64GB内存,能够实现联机备份和快速的数据库完整性检查;oSQLServer2005企业版具备完全Web支持,提供了对可扩展性标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力。·SQLServer2005还提供了丰富的数据库编程能力--基于Web标准--以确保系统的协同工作和灵活性。与此相关,SQLServer2000还将丰富的扩展标记语言(XML)、W3C标准支持、利用TransactSQL(T-SQL)实现的XML数据操作能力、灵活而强大的Web分析功能以及使用HypertextTransferProtocol(超文本传输协议,HTTP)进行的安全Web数据访问等新特性包含在内。SQLServer2005具有以下特点:o易于使用、管理,方便使用。o良好的安全性,保障数据库的安全。o强大的复制功能,以适应多点数据同步复制。o高性能,在大数据量下保证良好的速度。·为保证数据的安全和完整:使用RAID技术来保证数据在意外事故发生时能快速恢复。制定适当的备份计划来保证数据的长期保存。我们对应用平台的WEB系统、应用服务器系统和数据库系统实施完整的备份策略,以保障数据的安全和快速故障恢复的能力。·71 由于信息技术在日常管理中的地位越来越高,因此处理设施的可用性至关重要。目前,大多数关键性系统需要高度的可用性,其中许多系统的运作甚至需要连续的可用性,此外信息系统的核心是数据。故障停机和数据损失可能导致巨大的损失。因而,数据备份策略犹为重要,信息系统的数据备份策略就是解决数据保护和系统恢复的策略。4.0技术先进性·OA办公自动化系统是100%纯代码编程,采用模型组件+WebServices技术,组件全部为软件自有技术产品。·工作流程引擎,是自主开发的工作流技术,在业界居领先水平。·全文检索组件,是自主开发的全文检索组件,可实现与Google相同的搜索引擎功能,具有信息量化和相关度排序功能,根据输入的关键字,找到最佳匹配的文档。·自定义表单组件和自定义字段组件,是自主开发的自定义表单组件,可设计各种数据表格、流程表单、审批表单,无需编程即可实现无限的扩展功能。·办公自动化支持各种动态图形化的报表和图表,更直观显示统计信息。·办公自动化支持多种复合文档格式,支持服务端生成PDF文档,支持在线编辑Office文档。·客户端脚本按需加载,性能优异,运行速度快(一般同类软件或网站的客户端脚本都是一次加载巨大的组件,浏览器的负载很大,并且很容易出现崩溃;我们平时上网打开网页时,也经常出现浏览器负载100%,电脑接近死机的现象,都是因为不良的客户端脚本造成的)。4.1系统伸缩性·为了便于扩展,办公自动化系统的体系结构采用多层结构:o前端(客户机可访问的)的表现层;o封装了商业逻辑的中间应用层;o存储数据和处理数据的后端数据层;深圳市升蓝软件开发有限公司·多层结构设计能方便地实现扩展和升级,从页保证办公自动化系统的可持续发展。·在应用层中封装了系统主要功能的组件,这些组件都不仅可以重用,而且相对独立,通过增长服务组件而使得系统具有极大的可伸缩性。71 ·用户在当前的开发的基础上,可以任意自己扩充功能,而无须重写代码,也无须了解原来系统的设计细节。·可重用的组件开发节省了开发成本和时间,在提高性能的同时,也降低了系统的成本。4.2系统易用性易维护性·OA办公自动化系统操作非常简单方便,普通用户不需专门培训即可迅速适应。·由于OA办公自动化系统基于浏览器界面、安装方便,客户端只需安装普通的IE浏览器,只要懂上网便能得心应手使用该软件。·系统保持界面一致性:除了个别特殊页面以外,所有的操作界面都是一致的,保证用户只需花少量时间适应,就可以熟悉整个系统的基本操作。·OA办公自动化系统的设计处处追求最方便的用户操作,在使用界面、关联菜单、模板应用、输入优化、选择优化、查询优化等方面,做了大量的优化设计,从而使得操作更简单易用。·各种输入标签都做了详细的细节优化,达到最方便用户输入;·客户端脚本精确、快速,目前许多Web系统的客户端采用大组件一次加载,造成浏览器运行速度缓慢,频频崩溃,OA系统的客户端脚本全部采用按需加载,性能可靠,运行速度快,浏览器负载小。·多数按钮使用图标+文字或文字模式,图标也许更好看,但图标也会令人困惑,学习的成本更高,图标+文字可更容易操作。易维护性·OA系统采用B/S结构,所有数据都保存在服务器上,用户机器上不需要安装程序,摆脱了传统C/S结构软件实施、维护工作复杂,升级系统时系统管理员需要四处奔波的情况;·OA系统提供安装工具、配置工具和数据库管理工具,无需专业技术便可快速搭建系统,后续维护简单;·OA办公自动化系统包含大量的配置定制功能,这些配置能极大提高系统的功能和灵活性,但也造成配置维护工作量加大,为此,OA系统为所有的复杂定义设置操作提供模板功能,模板功能可大幅度地减少管理员的配置定义工作量;另外,定义好的配置也可以使用复制方法创建新的配置;71 应用功能详细设计目录第1章总体目标21.1X软件公司办公自动化系统建设现状21.2建设总体目标2第2章系统建设主要任务32.1建设办公自动化平台32.2建设和办公平台相一致,无缝集成的门户网站42.3建设办公平台信息安全保障体系42.4打造办公平台的开发接口4第3章主要技术指标43.1技术路线43.1.1Microsoft.Net技术框架53.1.2XML技术53.1.3webservices技术53.1.4多层技术框架6第4章系统设计方案74.1设计目标74.2设计原则74.3办公自动化系统详细设计描述104.3.1个人工作台(即时提醒)104.3.3公文系统114.3.4工作流管理184.3.5电子邮件194.3.6协同办公支撑平台194.3.7资源管理244.3.8总务管理254.3.9文件档案管理254.3.12系统管理264.3.13标准二次开发接口描述274.4加装模块介绍284.4.1手机短信模块284.4.2安全身份认证29第5章主要技术指标305.1标准规范体系设计305.2办公自动化系统设计规范315.3信息安全体系设计315.4组织实施与运行管理体系设计3171 5.5软件运行的硬件要求32第6章售后服务体系33总体目标X软件公司办公自动化系统建设现状对于X集团的对内的协调化管理,还没有形成统一的办公平台。办公系统的目标全面整合企业内外信息资源,规范审批流程和审批工作,切实达到全面的办公自动化。建设总体目标为进一步提高X软件公司的管理水平;加强和规范X软件公司的行政管理工作;进一步提高工作效率;根据X软件公司办公自动化系统的规划和实施要求;建设一个具有跨平台、高水平、功能完整的办公自动化系统。达到以下建设目标:◆ 建立高效率的协同办公平台◆ 建立和办公平台相一致,无缝集成的门户网站◆ 实现企业资源整合;◆ 规范业务流程、支持领导决策;◆ 为今后的若干系统建设提供统一的门户、提供操作平台;◆ 整体提升企业核心竞争力。系统建设主要任务建设办公自动化平台本平台依托X软件公司内部局域网和对外的互联网,面向X软件公司各个部门以及省内及各分支机构的用户,是X软件公司内部办公人员的日常办公平台窗口。提供其日常办公的信息提醒、信息发布、内部通知公告、部门间协作、公司知识积累以及工作动态查询、督办查办、内部电子邮件以及内部交流等模块的功能。并实现对于X软件公司信息资源的整合。本平台是针对X软件公司的管理流程,设计而成的一套方便、稳定、实用的协同办公平台。其中包括(1)工作即时提醒;(2)请示报告收发及审批管理;(3)信息发布及消息系统;(4)内部邮件及即时交流(5)部门及员工协作(6)系统综合控制管理(7)工作督察督办(8)公文处理。其界面友好、管理结构严谨,充分担当起了使机构中复杂、繁琐的事务变得自动、流程化、数字化的任务,大大提高了单位各部门的工作效率。并对X软件公司的各种日常事务进行条理化、规范化的处理,以公司管理日常工作流程为核心,结合文件流、信息库,达到了流程适用,责任明确,处理过程透明,安全易用,功能完备,运行稳定,操作规范,可拓展性强的效果。71 建设和办公平台相一致,无缝集成的门户网站办公系统预留打造门户网站和办公自动化系统统一接口,实现相关数据的实时使用,避免数据孤岛,切实实现企业管理信息化的统一性。建设办公平台信息安全保障体系提供可行的安全策略和加密手段,以先进的技术严格控制用户权限。通过完善密码验证与登录验证机制加强了系统安全性,避免数据泄漏,保护系统数据安全。建立文件修改留痕功能,保证文件修改的安全性。每个用户的修改自动进行颜色区分,清晰保留整个流转过程中的修改过程,同时记录对文档所有操作人员和时间,保证历史操作的可追溯性。使X软件公司的整个办公自动化系统的安全性,可靠性更加完善。打造办公平台的开发接口考虑到X软件公司的实际业务需要,结合目前X软件公司的组织机构实际情况,打造办公平台统本身可以重复利用的二次开发接口,通过这些接口可以为以后在办公自动化系统中整合其他信息系统的业务数据以及为X软件公司的后续发展对系统的深化和拓展要求打下良好的基础,切实保护X软件公司在本次办公自动化系统中的投资。主要技术指标3.1技术路线总体技术路线是:以复杂适应理论为指导,构件技术为核心,贯彻先进的软件开发过程管理模式,采用技术、产品、应用、服务相结合的方式,集成国际优秀的系统平台软件和应用平台软件,开发一套完备的信息化工程项目。在技术实现上,系统基于Microsoft.Net技术框架、XML技术、WebServices技术进行建设,采用应用构件和可复用技术,面向系统整体需求,分析系统内部的各要素如用户、数据、表现、权限等,针对各要素开发系列可自我管理、自我扩展的管理构件平台,并最终形成可集成、可搭建、可维护、可扩展、高安全、高性能、高质量的信息化系统。3.1.1Microsoft.Net技术框架Microsoft.NET技术框架是一个新的开发平台,它为局域网(LAN)和Internet上的分布式企业应用提供了一致和有效的支持。该平台的关键特性包括:ü统一的、语言无关的、面向对象开发环境,充分利用开发者已有的编程知识ü无冲突软件部署,避免组件的版本冲突71 ü丰富的可执行模式,与存储位置无关,组件可以在本地存储执行,或者远程存储本地执行,或者在Internet上远程存储执行ü安全代码执行,具有高级安全设置以满足现代组织的安全需求üWindows和Web应用程序具有统一的编程环境ü通过在各自环境中高效的代码编译提升Windows和Web应用程序的执行性能ü兼容的通信标准,确保.NET应用程序可以与其它应用程序和其它平台的应用程序共存和集成3.1.2XML技术任何一项新技术的产生都是有其需求背景的,xml的诞生是在html遇到不可克服的困难之后,近年来,html在许多复杂的web应用中遇到了问题,要彻底解决这些问题,必须用功能强大的xml替代html作为web页面的书写工作。xml有利于信息的表达和结构化组织,从而使数据搜索更有效;xml可以使用url别名是web的维护更方便,也是web的应用更稳定;xml可以使数据签名是web的应用更广阔得拓展到安全保密领域。可以认为未来的web书写工具必定是xml。而xml的广泛应用必然能推动web的不断发展,从而开创web应用的新时代。xml可以让信息提供者根据需要,自行定义标记及属性名,结构化地描述信息内容,因此赋予了应用软件强大的灵活性,为开发者和用户带来了许多好处。3.1.3webservices技术Webservices是为了让地理上分布在不同区域的计算机和设备一起工作,以便为用户提供各种各样的服务。用户可以控制要获取信息的内容、时间、方式,而不必像现在这样在无数个信息孤岛中浏览,去寻找自己所需要的信息。利用Webservices,公司和个人能够迅速且廉价地通过外网向全球用户提供服务,建立全球范围的联系,在广泛的范围内寻找可能的合作伙伴。随着Web服务技术的发展和运用,我们目前所进行的开发和使用应用程序的信息处理活动将过渡到开发和使用Webservices。将来,Webservices将取代应用程序成为Web上的基本开发和应用实体。Webservices技术的应用集成是业务集成技术上的一次重要的变化,被认为是新一代的应用集成技术。集成的对象是一个个的Webservices或者是封装成Webservices的业务处理。3.1.4多层技术框架为了满足系统在技术要求具有业务变化的适应性、高度的安全性、大容量数据存储处理等特点,因而在系统的技术框架中采用四层架构,利用中间件技术,把系统技术框架分为信息访问、表示逻辑、业务逻辑和数据资源四个层次(服务器端的三层结构)。四层结构有利于软件维护及系统管理。同时,将客户端与数据库隔离起来,客户端无权限直接访问数据库,有利于安全管理,可有效防止恶意攻击。还可以利用中间件的安全管理特性进一步加强权限控制管理。71 信息访问为第一层:包括办公人员各级用户使用台式机、便携电脑、手机、PDA等访问表示逻辑层,其中手机、PDA为系统以后的扩展功能(可以通过手机、PDA查询)。表示逻辑为第二层:它的主要功能是实现用户交互和数据表示,为以后的处理收集数据,向第三层的业务逻辑请求调用核心服务处理,并显示处理结果。业务逻辑为第三层:由大量的业务构件(组件)组成,这些构件由应用服务器管理,实现核心业务逻辑服务并将这些服务按名字广播,管理并接受客户的服务请求,向资源管理器提交数据操作请求,并将处理结果返回请求者——即客户或其他服务器。数据资源为第四层:包括数据、视图、存储过程和各种文件(如多媒体文件)等,负责管理整个系统的数据资源,完成数据操作。四层技术框架示意图如下所示:图:四层技术框架示意图系统设计方案设计目标实现X软件公司的各部门人员的协同工作,在企业办公事务的各个方面为公司领导提供决策支持,并为今后的若干系统建设提供统一的门户、提供操作平台,所有用户都要通过此系统然后调用其它系统完成日常的工作,此系统也应该为其他系统提供必要的数据接口以便今后的数据交换。本项目采用合理、层次分明、先进、经过多次实践证明的技术架构,确保业务工作的无限扩充和持续升级;优化各类基础数据和专业数据的存储和传输、流程逻辑的执行和访问。71 设计原则一、高可用性原则根据我们对本项目的理解,为保证系统的高可用性,我们将从四个角度进行系统设计,并贯彻于系统设计的始终。1、面向业务功能设计系统设计基于当前业务需求,同时充分考虑目前系统现状与未来发展,分析需求、现状、发展三者之间的关联,定位系统的开发范围,使系统衔接过去、满足当前、适应发展。2、面向组织架构设计系统的用户是谁?各层次用户拥有的角色有哪些?我们对各种角色的用户提供怎样的功能?3、面向稳定运行设计保证系统运行稳定,有很强的防错、抗错能力。有很强的故障恢复和应急措施,使系统核心功能不间断地正常运行。4、模块化设计本系统全面采用模型组件来构建各业务功能。整个系统由多个模块组件搭建,各模块之间以松藕合原则设计,减少由于独立模块内功能需求的改变而影响其他功能模块功能使用的现象。二、安全性原则这里主要考虑应用系统的安全,表现在以下四个方面:1、操作权限管理原则本系统基于多层授权搭建,系统管理员可以将各业务模块权限逐级下放,解决了系统管理员单点授权的瓶颈问题。权限可支持按照人员、部门、职位、级别以及自定义条件进行权限的分配,同时对于每个权限角色的数据范围权限进行了严格的控制,可以有效解决在系统管理中经常遇到的功能及数据范围控制问题。详尽的操作日志自动记录功能,可以准确反映所有用户的操作轨迹,最大程度满足用户对于系统权限的设置要求。2、安全身份管理机制本系统用户采用数据加密方式存储,同时可根据用户要求扩展基于硬件手段的安全身份认证模块,有效解决了由于口令外泄所带来的安全隐患问题。3、数据加密存储机制本系统由数据库底层入手解决数据安全问题,通过对系统后台数据整体进行加密设计实现,对于关键信息内容采用严格加密算法保存,彻底避免了由于数据服务器控制方面带来的信息外泄问题。4、数据备份恢复机制本系统所提供的高效数据备份恢复功能,使系统备份数据在物理上分散保存,即使硬件系统遭受毁灭性打击,也可在最短时间内恢复软件系统正常运行,真正做到万无一失。三、可靠性原则系统可靠性从四个层面保证:1、网络保证;2、主机和系统软件保证;51aspx源码下载3、应用系统保证,从应用系统的运行监控,异常和错误处理;4、数据的备份和恢复保证。四、可扩展性原则我们将从三个方面考虑可扩展性:71 1、在应用软件结构上采用多层平台设计,分别支持应用系统的横向扩展和业务系统的功能扩展;2、系统模块化设计,可根据需要拆接、组合,系统模块及应用模块的设计开发应尽可能为后续的功能预留对外接口。3、在系统设计上,各接口全部支持XML标准,采用XML语言为实现电子政务系统之间的有效对接提供了具有可扩展性的、统一的接口标准。五、可定制原则为减少系统增加业务的难度,通过设计应用功能扩展工具来提供业务功能定制。业务功能的定制从以下三个方面进行保证:1、系统设计采用结构合理的多层架构,将系统的应用服务集中管理;2、系统设计采用构件技术,在应用构件的基础上,搭建业务系统;3、灵活设计业务数据模型,能适应办公应用的扩展。4、强大的自定义功能:在充分总结X软件公司装饰工程公司需求的基础上,本系统针对加强用户个性化定义支持方面进行了大量改进,从权限、流程、表单、信息格式等多个方面提供自定义支持,100余项自定义参数设置功能,最大程度地保证了办公系统对于用户业务个性化需求的满足。六、易维护性原则由于系统以B/S结构来部署,所以对于客户端基本不需要维护,对服务器段,主要从三个层面保证:1、系统的维护(系统服务维护、系统数据维护)均提供相应的维护工具;2、应用系统通过统一的管理界面,清晰的管理向导,简化系统的维护难度;3、良好的人机操作界面,用户可以方便快捷地查找到自己所需的信息。确保系统的所有用户都能够获得个性化的、人性化的操作平台,简单、方便、容易学习和使用。七、实用性原则系统的实用性,我们将从以下四个方面考虑:1、方案设计要符合系统总体规划的要求和设计原则,以满足项目规划功能需求为基本前提。2、尽量节省经费的投入;3、充分利用成熟的技术,避免盲目追求最新技术;4、防止因应用系统在设计上的缺陷而造成系统处理能力不足;5、采用多种技术,尽量减少用户手工录入。八、先进性原则X软件公司办公自动化系统的先进性,我们将从以下四个方面考虑:1、系统设计有前瞻性、先进性、成熟性以及可扩展性,符合当今社会信息化发展的新潮流;2、采用目前流行的多层结构设计,以成熟的开发方式,保证系统的先进性和成熟性;3、设计时充分考虑到信息处理的海量数据问题,对于海量数据实现了所需数据的瞬间抓取技术,使得系统在运行初期和运行后期的响应速度没有明显的区别。4、保证系统能够适应现代技术的未来发展。71 办公自动化系统详细设计描述4.3.1个人工作台(即时提醒)办公系统提供的个人工作台为系统登录后的首个办公页面,该页面上分布了不同的信息版块,分别包括了“待办公文”、“待阅读的通知”、“待阅读的新邮件”、“其他待办事宜”。在每个版块中直接列出最新待办文件以及相应信息的标题,直接点击标题可进入详细的办理或者信息显示页面,即可完成批示、审批、审阅的工作,操作简单快捷。办理完成后,信息由个人工作台自动转入已办理类别,不再在个人工作台显示。为保证用户可以更实时,更快捷地接收文件办理的通知,办公系统还将各种提醒信息同即时通讯客户端程序(驰傲集团办公信使)进行了绑定,客户端无需登录到办公系统的Web页面,即可通过信使获取各类提醒信息。信使支持动画、声音等多种人性化方式来提示用户。通过选用办公系统所提供的手机短信功能,更能够支持各类信息的移动提醒功能,即使用户不在办公室或者单位,同样可以在第一时间收到办公系统的各类提醒消息,只需要通过移动办公设备直接登录办公系统即可完成相应文件的办理,提高工作效率。另外,个人桌面的版面布局支持个人自定义和系统自定义,每位登录到办公平台的用户可以根据自己的工作性质以及个人喜好将与个人办公联系最紧密的信息放置于桌面最显眼的位置。同时,个人桌面各版块中的信息还支持按照时间、信息栏目作为过滤条件来选择性地显示信息内容。支持滚动显示。4.3.3公文系统71 公文流转是用户单位日常办公活动中的重要组成部分,用于处理企业内外部的各种公文信息,利用计算机网络的高速迅捷和计算机控制的严格准确性实现公文的标准化、流程化处理。办公平台的公文管理模块完全按照国家有关公文标准管理规范进行设计实现,相对于传统公文处理而言,在很大程度上提高了公文处理效率和准确性,用户操作简便易行,同时大大降低了公文管理人员的日常工作强度,使枯燥的公文管理变的轻松高效。主要功能:发文管理、收文管理、公文办理(批阅)、催办督办、公文归档、统计查询、发文/收文单定义、发文/收文流程定义功能特点:Ø收发文文件格式自定义设置Ø支持处理流程自定义设置Ø支持文件模版自定义设置Ø支持修改痕迹保留功能Ø支持正文副本管理Ø支持移交代理、跳转办理Ø支持公章管理Ø支持手写批注功能Ø支持手写签名Ø支持自定义查询统计格式1、收文管理收文管理是处理所有外部来文的电子化入口,完成收文所涉及的一系列操作:来文、签收拆封、登记、拟办、办理结果反馈、归档、相关单位查询公文等。收文管理的流程一般为:收发员登记来文,转至部门对来文提出拟办意见,转至总经理批阅、签署意见,再转至收发员,收发员根据总经理阅批意见将公文转发至分管领导或相关部门;分管领导批阅来文、签署意见,将公文转至收发员,收发员根据领导意见将公文转至相关部门负责人,或直接结束流程将公文分发、归档;部门负责人收到来文应签署办理意见,由收发员将公文分发、归档,流程结束。通过办公系统提供的表单和流程和定义,轻松实现以上表单内容和流程的需求,以下是办公系统能够对于收文管理的实现描述。(1)来文登记。登记人通过系统定义好的收文登记单填写各项内容并录入正文,一般主要包括来文日期、序号、来文单位、发文字号、文件标题、缓急、批办意见、承办(主办)单位、分转日期及签收人、催办情况等信息栏目。如果信息栏目随着办公需求的不断变化需要调整,可以随时通过系统提供的表单定义功能来调整收文登记单的信息内容项和格式项。对于不同类型的公文,系统支持采用不同的公文接收方式:电子公文可以通过系统的协同支撑平台,例如直接以电子邮件的方式接收;纸介质公文利用扫描技术将其转化为电子形式后,可以通过收文单的附件上传后,附在收文单上。(2)批示意见。相关环节或者领导可以对需要办理的文件按照系统定义好的流程来批示意见,系统支持键盘录入文字意见,这些意见在多人签署后,会自动在意见后面附上意见签署人、签署部门以及签署时间等。除此之外,批示意见还支持领导通过手写笔录入意见,无需键盘操作,手写意见录入后,将保留签署人的原始笔迹,不会转换为计算机文字,相关环节的办理人员都可随时查询意见的内容。71 (3)提交处理。当前处理人完成后,通过系统事先定义好的流程可以支持自动流转到下一环节或者相关处理人,也同时支持由当前处理人选择下一环节和下一处理人,提交给后续环节处理。(4)办文记录。各个环节办理文件的用户可将流经自己的收文复制为部门档案或个人档案,每个部门的档案都相互独立,未经授权不能跨部门访问。(5)文件跳转。在碰到特殊情况时,例如,由于某各环节的处理人由于实际的客观原因无法对文件进行处理,管理员可以通过该功能将流转中的文件跳转到流程中的上一环节、下一环节或者任意一环节重新处理。提高文件流转的整体效率(6)文件归档。已完成的文件归入档案管理模块,形成真正的电子档案。(7)文件管理。系统能对整个工作流程进行实时跟踪监控并及时记录审核修改信息。能够按照办公有关规定,显示公文在其办理过程中所处的地点、状态,以便采取相应的统计、分析、催办等处理措施。系统不允许操作人员删除系统的任何文档,只有系统管理员才有权限删除文件,避免了使用人员误删除文件造成数据丢失。71 图形化界面了解文件办理进行到那个环节,已办、正办以及未办环节方便查询列表方式的办理轨迹一目了然了解文件办理的所有详细情况,包括文件来源、文件实际办理人、接收时间、办理时间、办理状态以及办理结果等信息一个都不缺。2、发文管理71 同收文管理一样,公文系统提供强大的发文管理,主要完成发文所涉及的一系列操作,例如:拟稿、流转、审批、签发、办理、发送、归档等。通过,发文的流程定义,可以轻松实现发文流程为:拟稿人拟写文稿,发起流程,转至部门负责人,部门负责人审阅、修改文稿并签署意见,根据情况返回给拟稿人或提交分管领导,分管领导审阅、修改文稿并签署意见,根据情况返回给部门负责人或转至总经理,总经理审阅、修改文稿并签署意见,根据情况返回给部门负责人或通过审批,通过审批的文件转至拟稿人,拟稿人将需要成文的稿件转至收发员,收发员分发公文并归档,流程结束。以下是办公系统按照上述定义的流程,对于发文管理的实现描述:(1)拟稿。通过发文登记,选择相应的发文单和流程即可录入发文信息。发文单的格式和所需信息内容项随时可以通过系统的发文单定义功能来完成定义。(2)批示意见。相关环节或者领导可以对需要办理的文件按照系统定义好的流程来批示意见,系统支持键盘录入文字意见,这些意见在多人签署后,会自动在意见后面附上意见签署人、签署部门以及签署时间等。除此之外,批示意见还支持领导通过手写笔录入意见,无需键盘操作,手写意见录入后,将保留签署人的原始笔迹,不会转换为计算机文字,相关环节的办理人员都可随时查询意见的内容。(3)提交处理。当前处理人完成后可按既定的流程提交给后续环节处理,也可选择下一步骤和下一处理人。应支持单一审批、多人并行审批、多人顺序审批、多人审批一人认可即生效和主办、协办阅批的组合审批模式。(4)保留修改痕迹。所有人对正文的修改都可以按不同的颜色保留痕迹,用户查看时可以选择保留痕迹的查看方式和合并成正式文本的查看方式。强大的正文功能支持,可以轻松撰写符合国家所有公文标准格式的正文对于文件在流转中任意环节对正文做除的任何修改,都将由系统自动保留修改痕迹。(5)文件退回或者撤消。相关环节办理人或者领导可以根据文件需要修改程度,决定是否将文件退回(返回上一环节)或者撤消。71 (6)文件跳转。在碰到特殊情况时,例如,由于某各环节的处理人由于实际的客观原因无法对文件进行处理,管理员可以通过该功能将流转中的文件跳转到流程中的上一环节、下一环节或者任意一环节重新处理。提高文件流转的整体效率(7)文件归档。已完成的文件归入档案管理模块,形成真正的电子档案。(8)文件管理。系统能对整个工作流程进行实时跟踪监控并及时记录审核修改信息。能够按照办公有关规定,显示公文在其办理过程中所处的地点、状态,以便采取相应的统计、分析、催办等处理措施。系统不允许操作人员删除系统的任何文档,只有系统管理员才有权限删除文件,避免了使用人员误删除文件造成数据丢失。流程管理操作直观、简单:71 4.3.4工作流管理对于X软件公司说,绝大部分日常工作属于流程式活动。流程式工作的最大特点在于根据处理信息内容的性质不同,流程结构将发生变化,各流程节点的具体处理方式根据节点的特性各有不同,同时由于日常工作中的不确定因素,流程本身应具备相当的弹性设置。通过工作流管理的应用,可以保持单位工作流程的清晰、规范、高效,最大程度提升工作效率。通过应用系统中的工作流管理功能,用户可以轻松实现工作流程、表单数据、处理模式、监控提示、角色权限等方面的个性化定制。从而实现各类流程活动信息的规范化、电子化、自动化。通过此功能用户可实现项目审批、请假报销、合同审核等各类流程式操作。主要功能:表单定义、流程定义、跟踪监控、查询统计。功能特点:* 支持表单数据信息自定义* 支持处理流程自定义* 支持流转条件自定义* 支持自动代理条件设置* 支持数据范围权限自定义* 支持流程文件自动归档* 支持查询统计自定义71 * 支持与其他功能的动态装配4.3.5电子邮件办公平台的电子邮件管理模块是系统自身内置的一个小型电子邮件系统。通过电子邮件管理模块可以在办公平台内部用户之间发送、接收电子邮件,同时也可以收发系统外部的Internet邮件。电子邮件管理模块页面友好、操作简单、便于管理,极大地方便了办公平台用户与用户之间以及用户与外部的信息交流。 功能包括:内部邮件收发管理、外部邮箱设置、收发Internet邮件、邮件夹功能特点:Ø个性化邮件签名信息设置Ø内部成员点击发送Ø内部邮件快捷、安全Ø个性化黑名单管理 内网邮件71 外网邮件发新邮件71 邮件系统设置邮件编辑器支持图片、文字格式以及附件,功能强大,完全满足邮件编写的需要4.3.6协同办公支撑平台4.3.6.1信息发布和共享模块通过计算机网络进行用户成员之间、部门之间信息交流与共享的公共平台。是办公系统平台上信息发布和共享的窗口。信息发布和共享模块同时还包括了通知公告、调查问卷、内部通讯录等众多的实用功能。功能包括:信息中心、通知公告、调查问卷、内部通讯录功能特点:Ø支持信息栏目自定义Ø支持信息模版自定义Ø支持公告回复自定义设置Ø支持调查问卷全面自定义Ø支持栏目布局设置自定义71 灵活的信息版面布局,热点信息一目了然完全支持图文并茂的信息发布,支持电子信息模板定义,轻松实现内外信息发布的风格统一化4.3.6.2电子论坛使用电子论坛功能,可以实现用户单位内部信息交互讨论,通过栏目设置可实现讨论组成员范围控制,根据需要确定论坛栏目采用实名或匿名方式,设置栏目管理员及栏目图标等个性化设置。同时支持内容检索及精华信息的收藏。功能包括:栏目管理、论坛浏览、用户管理功能特点:71 Ø个性化自定义栏目设置Ø支持栏目成员范围管理Ø支持内容变更信息订阅Ø支持实名或匿名发表方式Ø支持自定义内容检索论坛主页71 最新帖子发表帖子无限制的论坛支持,支持实名匿名,充分满足办公需要强大的图片、文字格式支持,让论坛内容变得更加丰富4.3.6.3常用工具主要提供用户日常工作活动中经常遇到的各类工具类功能功能包括:即使通讯(信使)、个人便签、口令修改、万年历、邮编区号功能特点:Ø在线情况准确浏览Ø支持点对点信息及文件传送Ø支持留言提取功能Ø支持重要信息临时存放Ø支持公历农历及节假日浏览查询Ø支持全国范围邮编区号浏览查询Ø支持个性化登陆ID及口令设置71 强大的即时通讯程序(PowerTalk),支持在线离线消息发送、点对点文件传输,多人对话以及跟办公系统无缝绑定实现消息的实时提醒看似简单的万年历小工具,功能不可小觑71 查个区号、查个邮编,点点鼠标,用它们吧电话区号查询71 世界时间查询4.3.7资源管理1).用品管理 用品管理为针对用户单位需要进行采购、领用、库存统计的各类用品信息以及固定资产进行综合管理。功能包括:* 用品管理* 采购管理* 领用管理* 统计查询71 用品管理用品添加71 用品条件查询用品类别设置71 库存登记登记管理71 登记查询登记报表2).车辆管理 车辆管理对机构内部的车辆进行统一管理,可以实现车辆的基本信息、使用信息、维修信息、年检信息等的综合管理功能。功能包括:* 车辆档案* 用车管理* 维修管理* 年检管理  71 车辆管理车辆添加71 车辆维护管理车辆维护添加71 车辆使用-待批申请车辆使用-已准申请71 车辆使用-已经使用中的车辆车辆使用-未准申请车辆申请操作71 调度员设置4.3.8总务管理1).会议管理 会议管理主要实现是对用户单位相关会议安排、会议通知以及会议纪要信息进行标准化统一登记管理功能。功能包括:* 会议安排* 会议通知* 纪要管理* 会议查询* 会议室预约  71 会议申请进行中的会议71 已批准会议未批准会议71 待批准会议今日会议会议室管理会议室添加71 会议室管理员设置2).值班管理  值班管理是对单位加值班信息进行综合管理。功能包括:* 值班安排* 值班通知* 值班查询  值班管理71 值班安排值班查询值班类型设定71 3).接待管理   接待管理主要实现对于用户单位的各类交流接待活动有关信息的登记管理。功能包括:* 接待登记* 住宿管理* 用餐管理* 统计查询接待管理接待添加71 接待查询接待类别71 用餐类别管理用餐类别添加用餐类别查询71 住宿类别管理住宿类别添加71 住宿类别查询4.3.9文件档案管理文档管理是对X软件公司的办公自动化系统中的各类文书档案,图纸档案,图书档案进行登记、保存、调阅等相应的管理功能,实现单位内部档案信息的数字化管理。在文档管理中,管理人员通过对文档、案卷的权限设置,对各类型档案信息实现授权范围下的在线调阅。功能包括:* 文件登记* 案卷管理(建卷、封卷、拆卷)* 浏览使用* 统计查询等功能特点:* 支持自定义设置编号规则* 支持自定义多维权限管理* 自定义查询统计格式* 支持组卷、封卷、拆卷、移卷* 支持密级管理规范* 支持在线授权调阅* 支持浏览日志管理71 卷案管理卷案新建71 卷案查询文件管理文件添加71 文件查询卷库管理卷库添加4.3.12系统管理系统管理是为办公系统的正常运行提供管理设置功能,在部署好办公系统后,首先要通过系统管理模块中的组织机构管理功能建立起单位管理体系结构及办公系统的用户信息。该功能同时支持系统登陆界面设置、页面风格设置等管理功能。功能包括:组织机构部门设置、用户管理、流程管理、表单管理、公文模版管理、角色管理、系统设置、系统日志、数据备份和恢复管理71 功能特点:Ø组织机构体系自定义Ø职位级别自定义Ø体现模块权限分级授权机制Ø实现操作日志及数据日志综合管理Ø可进行个性化登陆页面设置职员用户查询71 职员用户添加职员权限添加71 部门添加角色编辑71 权限管理工作流管理71 工作流添加表单管理71 表单添加工作流分类设置71 流程设计器系统信息71 4.3.13标准二次开发接口描述考虑到X软件公司的实际业务需要,结合已有信息系统的实际情况,展望未来需求,办公系统本身已经提供了标准的SDK二次开发接口,并配备相应的技术说明文档,通过该接口可以为以后在办公自动化系统中整合其他信息系统的业务数据打下良好的基础。以下是办公系统提供的二次开发接口介绍:1.公共开发接口库提供了在技术开发中经常会用到的字符串处理函数库、日期处理函数库、XML数据处理函数库以及DataGrid数据绑定控件,并且按照ActiveX组件、.Net公用类库以及.Net用户控件等不同形式部署上述函数库和控件,用来满足适应多类开发平台的要求。2.办公平台相关开发接口库提供了办公平台本身相关的功能开发接口,并根据实际需要,分别提供的ActiveX组件部署和.Net类库部署等多种方式。目前这些接口包括了以下内容:ü系统引擎类库:包括对系统数据库操作相关的函数库以及对系统配置信息读取的函数库ü系统设置类:针对系统部署的全局Session、Application等变量作了详细的描述,并且提供系统模块、功能以及菜单组装的接口。为集成其他系统到办公系统提供了可能ü系统管理类库:通过该类库提供的各种函数,可以设置和读取办公系统的机构、部门和用户信息,并提供了部门、人员以及身份认证选择控件和公用页面,为集成其他系统的同时,做到安全的单点登录打下了牢固的基础。ü系统日志类库:通过该类库提供的日志更新函数,可以轻松地实现对其他功能操作的日志记录,为系统的安全性提供了保障。ü系统公用类库:提供了在二次开发过程中,必需用到的函数接口或者建议使用的函数接口等4.4.1手机短信模块短信服务的优点手机短信服务因其”方便、经济、快捷、准确”等优点一开始就得到广大手机用户的欢迎。目前短信应用已经从个人用户快速发展到单位级用户。采用”办公系统短信管理模块”71 使用户单位可以充分利用手机短信功能,来发布各种相关信息。可完成短信息分组发送、群组发送、定时群发等功能。(OA各类信息可通过短信平台进行发布,如:会议通知、紧急通知、日程提示、以及接收工作情况汇报短信等等),从而达到提高办公效率、降低办公成本的目的。  单位级应用短信服务,已不是简单发送短消息,而是通过使用办公系统短信管理模块,与单位的日常管理、信息管理、业务运作或其他应用系统,形成完善的无线自动办公解决方案,从而在节省通讯费用、提高工作效率、增强服务质量等方面取得竞争优势。功能特点:1.采用国家信息产业部核准的无线电收发设备。2.权限管理:可以方便的进行用户的多级权限设定,费用标准设定,金额充值,防止滥发、乱发。3.收发日志:全面记录已收、已发、未发的短信,并有多种查询制式来查询已收、已发、未发的短信。4.定时发送:对预先定制好的信息,按定制的时间进行发送。5.自动重发:当短消息因某种原因不能成功发送时,系统可根据预先设置的时间内进行重发。强大的已发/未发信息管理,有效防止错发,漏发用户。6.接收提示:当接收到短信时,系统会以文字和声音来提示您收到新的信息。7.群组管理:系统电话簿群组管理功能,并进行分组管理、分组发送。8.费用查询:提供多种制式的费用查询、清单查询。9.结束语:即可以在每条短信后设置固定的短语10.最大限度发挥硬件系统固有性能,对服务器要求低,普通PC即可用作短信服务器。11.系统采用MSMQ技术,对其内容进行消息队列处理。12.飞信和移动SP业务可以自行选择(移动免费)应用范围:全面支持全球通、神州行、联通等。(如果使用飞信,只支持移动)4.4.2安全身份认证 在对于安全级别要求较高的系统建设方案中,我们建议采用单独的安全防护方法,能够解决由密码泄露导致的入侵问题,即用户身份认证系统替代基本的密码安全机制。 用户身份认证系统安全解决方案建立在“双因素认证”的基础上。该方法的前提是一个单一的记忆因素,如密码,但密码本身只能对真实性进行低级的认证因为任何听到或盗窃密码的人都会显得完全真实,因此需要增加第二个物理认证因素,以使认证的确定性按指数递增。 借助用户身份认证系统安全解决方案,可以向授权的员工发放单独登记的设备,以生成个人使用的令牌代码,每个认证设备都是唯一的。这样,如果某个用户提供了一个正确的令牌代码,就可以高度确信该用户即拥有安全认证令牌的合法用户。 用户身份认证系统由安全管理员或网络管理员进行管理。主要功能包括:  > 向信任的个人签发认证令牌证。  > 设置并实施安全策略,保护对专用网络系统、文件及重要应用(如领导审批权限)的访问,可以根据用户定义的权限来确定访问权限。  > 创建重要应用功能的用户访问日志。  > 定义和报告报警情况,登记某个重要功能被非法身份者访问的次数及访问者的内部。用户身份认证安全锁简介71   办公系统采用的用户身份认证安全锁是一种USB接口的智能卡,小巧的体积便于使用者随身携带。它支持任何基于MicrosoftCAPI或PKCS#11标准的软件产品的PKI应用。ePass2000可在Windows98/2000及其它多种操作系统下使用,它可在内置的智能卡上运行功能强大的加密运算。其具有很强的通用性,可用来进行许多其它用户自定义的应用。产品优点* 安全的密钥产生机制  办公系统用户身份认证安全锁利用智能卡技术由硬件产生公钥和私钥,私钥永远不会离开ePass2000,进入计算机环境中。* 携带方便  办公系统用户身份认证安全锁支持热插拔:只需从USB端口上拔下,就可将敏感的私钥带在身上。* 存储安全  敏感的私钥不能留在不安全的计算机中。办公系统用户身份认证安全锁的安全文件系统和认证机制保证个人的私钥安全的保存在办公系统用户身份认证安全锁中,不会受到黑客、病毒和其它形式的威胁。* 成本低  办公系统用户身份认证安全锁作为智能卡与读卡器的结合体,用户费用支出降低。* 支持多应用  办公系统用户身份认证安全锁可以支持多个密钥和应用。* 双因子认证  在使用办公系统用户身份认证安全锁时要求用户输入密码,安全性更高。主要技术指标标准规范体系设计我们在本系统的建设过程中,需要利用到标准时,有国家(行业)标准的,优先遵循国家(行业)标准;即将形成国家(行业)标准的,争取在标准基本成熟时,将该标准引入使用;无国家(行业)标准的,尽量采用国际标准,或利用国际标准进行本地化修改,并特别考虑到未来的发展和变化。依照软件工程国家标准进行本次项目建设的设计,其中包括:GB8566—88软件开发规范GB8567—88软件产品开发文件编制指南GB/T11457—89软件工程术语标准GB/T8566信息技术软件生存期过程GB/T12504-90计算机软件质量保证计划规范GB/T14394-93计算机软件可靠性和可维护性管理GB/T19000394质量管理和质量保证标准第三部分ISO/TC176软件配置管理71 办公自动化系统设计规范X软件公司OA办公自动化系统的设计质量在很大程度上受到系统封装关系的影响,模块间松耦合而模块内部又保持高度一致性是高质量设计的关键之一。本系统将采用多层体系架构,利用强大的系统建模、开发、测试、配置、变更、缺陷跟踪等工具集和中间件产品,使用构件技术建构系统,因为构件技术可以很好地掌握系统的本质,使得到的系统相对稳定,提高开发的效率和质量。新开发的业务应用保证与原有内部业务系统有良好的兼容性。办公自动化系统设计与开发遵循如下标准规范:1.GB/T9704-1999国家行政机关公文格式;2.基于XML的电子公文格式;3.电子政务业务流程设计方法通用指南4.XML业务表示规范5.电子公文存档管理规范6.电子公文处理流程规范7.电子公文交换处理规范信息安全体系设计参考国家保密局《涉及国家机密的计算机信息系统保密技术要求》,贯彻分级保护、综合防范、整体安全的策略。综合采用认证、访问控制、数据加密、日志监测和审计等安全技术,通过建立安全基础设施、安全服务体系和安全管理平台与安全应用系统,有效保障安全生产监督管理信息系统的内部和边界安全,实现整个系统的身份安全、网络安全、数据安全和应用安全。组织实施与运行管理体系设计成立专门的研发组织,建立专职专人的项目队伍,对系统的设计、开发、测试、部署、实施、运行、维护、升级等全过程提供专业服务;建立完备的管理规章制度和等级考核制度,保障系统的顺利运行;成立专门的培训小组、维护小组、测试小组、应急响应小组等,最大限度的满足本系统建设的需要。软件运行的硬件要求数据库服务器CPU:P4(>2.8)双CPU,对于大数据量的查询可以利用数据库的并行查询技术。内存:至少为1GMB,建议扩充到2GB。71 网卡:10/100M。硬盘:配置至少80GB,同时需具备一定的扩充能力。主WEB服务器主要硬件指标要求如下:CPU:P4(>2.8)志强双CPU。内存:至少为1GMB,建议扩充到2GB。网卡:10/100M。硬盘:配置至少40GB,同时需具备一定的扩充能力。操作系统:推荐安装Windows2003Server操作系统。备份WEB服务器WEB服务器可以考虑新购一台中高档PC机,安装Windows2000Server或Windows2003Server操作系统,推荐安装Windows2003Server操作系统(如需支持远程办公及移动办公,强烈建议加装相应防火墙软件及病毒查杀软件),品牌可以是IBM、HP、Dell等,主要指标要求如下:CPU:P4(>2.0)CPU。内存:至少为512GMB,建议扩充到1GB。网卡:10/100M。硬盘:配置至少40GB,同时需具备一定的扩充能力。客户端一般品牌PC机(PIII550MHz 128M)主频:PIII550以上内存:128MB以上操作系统:Win98/Win2000/WinXp/Win2003浏览器:IE6.0以上版本售后服务体系用户均可享受下述服务。一、基本服务用户自购买软件之日起可享受下列基本服务:1.电话咨询:以7*24小时技术热线方式提供咨询服务;2.传真服务:以传真方式提供应用咨询服务;3.远程通讯:通过远程数据传输免费提供应用指导服务;4.电子邮件:以电子邮件方式提供软件应用指导服务;5.网站服务:以INTERNET方式提供应用指南、政策更新、补丁程序、应用解答等网上服务;服务内容:71 1、负责软件系统的安装、调试,以达正常运行;2、协助用户准备实施工作所需的初始化数据;3、指导用户有关工作人员录入初始化数据及前期数据;4、培训用户的操作人员;5、指导用户的试运行工作;二.培训服务1.培训内容:产品的操作使用;2.培训方式:由用户向服务机构提出培训申请,由服务机构统一组织,指派相关的技术人员负责培训。有合同的或者大型网络工程用户根据合同执行;3.培训地点:由用户和服务机构商定以后决定。有合同的根据合同条款执行;4.培训费用:对于购买联达动力系列产品的用户,如果合同里包含了有关培训执行的项目,则按照合同执行。其余培训均视为收费培训。收费标准参考如下:由服务机构指派参加培训的技术人员以每人每天300元人民币向用户收取培训费用。如果用户在异地,则所有由培训所产生的交通费、差旅费、食宿费均由用户承担。三.运行服务1.安装与初始化l服务项目:调试安装l服务收费:异地用户差旅费由用户承担,有合同规定的按合同规定执行。2.软件运行维护1)服务内容:包括因操作系统、各类应用软件与办公系统发生环境冲突带来的调整工作;在用户机器感染病毒带来的维护工作,因用户使用软件版本升级带来的环境调整工作等;2)服务方式:一般通过电话、信函或远程通讯向用户提供咨询,问题较难解决时,由用户到服务机构所在地接受服务,确实需到用户单位才能解决的问题由服务机构派人提供上门服务;3)在维护服务期内,客户可享受10工作日/年的上门服务4)服务费用:购买产品的用户自购买软件之日起,可享受一年的免费维护服务。免费服务期满后服务费收费收取有三两种模式:一是按次,即上门服务按500元/次/半天(4个工作小时)收取服务费,异地用户要承担由维护产生的各种交通、差旅、食宿等费用;二是按年费交纳,每年收取当前软件产品71 的总金额的10-15%的服务费用;三是一次性购买终身服务,收取当前软件产品的总金额的30-50%。四升级服务1、对用户现有模块和版本进行优化和性能上的调整升级,在服务期内的合法用户可以免费享受升级服务,不在服务期内或者按次购买上门服务的用户按照1500元/次的标准享受系统优化升级服务。2、在用户现有系统上增加新模块和新功能,如新模块和新功能是本公司现有产品,按照市场价格的50%优惠提供,如新模块与新功能需要开发定制,按照二次开发工作量进行评估和收费。收费标准为800—1500元/人日3、公司发布新版本时,用户可根据自身情况选择是否要更新版本,如需购买升级相关组件,本公司按照市场价格的50%优惠提供。71'