《OA系统详细设计.doc》由会员分享,可在线阅读,更多相关《OA系统详细设计.doc(71页珍藏版)》请在人人文库网上搜索。
OA系统详细设计1 引言1.1 编写目的 服务于X集团办公自动化系统,管理销售中的各个环节,最终用户为X集团办公自动化系统办事处员工和集团领导。1.2 背景OA是Office Automation的简写,意即办公自动化,是现代利用电脑进行全自动的办公。Web-OA是OA的一种,主要依托Internet网络实现办公自动化。企业采用Web-OA系统可以实现无纸化办公,节省人力资源,并且可实现远程办公。例如企业人员出差在外,他只需要一台接入Internet的电脑便可以通过OA系统处理日常事务,了解企业动态。总之,Web-OA系统可以为企业节省成本,提高效率。因此深入研究OA系统显得很有必要。 OA系统的发展已有一段历史了,目前已有很多成熟的产品。本次工程实践的目的在于实践借助SSH轻量级框架技术实现Web-OA系统,探索采用这样的技术对于提高OA系统开发的可行性以及意义。因此本次工程实践的难点在于:如何实现轻量级框架间的整合。需要实现的关键技术有:企业内部通信手段、定制工作流、人员权限管理等。1.3 数据库系统 系统透明支持MS SQL SERVER、MySQL、ORACLE等主流数据库系统。1.4 参考资料 信息系统(GMCCIS)技术咨询与系统集成任务书 实用软件工程-清华大学出版社 软件工程导论-清华大学出版社 软件工程 -电子工业出版社 概要设计说明书内部规范-MDCL公司 GMCC EOAS需求分析说明书-MDCL公司 GMCC EOAS基础平台和操作管理- MDCL公司 网络设计方案- MDCL公司2 程序系统的结构3 基础应用平台建设一个灵活适用、稳定可靠的办公自动化系统,关键在于系统良好的基础应用平台,其要为应用系统开发提供各种业务集成通用组件,可根据用户需要灵活选取,通过简单配置即可实现业务应用。本项目的基础应用平台应至少可以提供以下通用组件:(1)、组织机构与权限管理组件为各个业务系统提供通用并且统一的组织结构定义和权限配置,可以用多种灵活的配置方式(包括:根据用户、用户组、部门、岗位、角色)定义系统资源的权限,从而满足不同类型组织的需求。(2)、文档发布与查看组件请注意,OA系统中所有的栏目,文档(HTML文件)都应该有属性(相当于在资源管理器中查看文档属性时,实现的高级属性),重点是版本和权限,并可以根据属性来控制文档的存取和修改。文档发布,必须指定文档属性,如果不指定,则自动继承文档所属栏目的属性。文档查看,必须检查权限。文档修改,如果可能,尽量能进行版本控制,并保存原文档的历史版本。(3)、工作流组件提供统一的工作流引擎,以及图形化的业务流程管理和定制工具,能快速建立协同/协作事务,如网上审批等。同时,可以建立应用之间的业务流程,利用JMS服务和XML协议,以及XML数据转换工具,可以在应用之间进行数据交换,以及定义数据交换顺序和事务过程,实现应用集成。主要具有三大功能:第一,建造功能,对工作流过程及其组成活动定义和建模;第二,运行控制功能,在运行环境中管理工作流过程,对工作流过程中的活动进行调度;第三,运行交互功能,指在工作流运行中,WFMS与用户(业务工作的参与者或控制者)及外部应用程序工具交互的功能。(4)、表单组件提供图形化的表单制作工具,管理和维护人员可利用它对页面样式方便快捷的进行编辑和管理。表单生成后,应用服务器端的表单引擎应用服务实现对表单的操作。通过表单引擎服务完全处理表单的增删改查等功能,而不需要编写程序。3.1 公文流转3.2 系统架构 软件公司长期专注于集团企业全面信息化系统产品的研发、实施和推广,所推出的集团企业管理信息系统,在众多大中型企业成功实施,该系统所采用的技术框架在可靠性、安全性、扩展性、先进型以及应用的成熟性等方面已经得到充分的验证。 按照客户的建设目标,结合 软件公司系统建设经验,我们将系统的总体技术架构规划如下: 采用 N-trie 体系架构 开发架构采用N-Tire来实现,整个系统至少包括三层接口:用户层、应用层、数据层。采用N-Tire结构实现系统后,当系统应用需要扩充或改版时,用户可以按自己的需求进行扩展相应的改动,而不会影响整体的应用稳定性,为整个系统今后的开发提供很好的扩展能力。 用户层 o 用户层要解决两方面的问题,一方面方便用户使用系统,另一方面方便用户把系统和桌面办公系统进行集成便于数据交换。 o 由于Internet的强大功能和应用普及,Web浏览器已经成为所有用户事实上默认的客户端标准配置。由于 软件公司所推荐的系统采用B/S技术结构,用户通过Web浏览器访问服务器,进行相关操作。 o 用户层设计还要考虑用户使用习惯,以用户熟悉的文档、表格、图形、图标、影音等方式交换数据和显示数据,以保证用户的工作效率。现在大多数用户在日常工作中广泛使用微软Office套件等,在使用综合管理信息系统时,不可避免要通过系统下载和上传文件,实现数据交换与展示。为此系统提供各种文件文本保存、转换功能。 访问控制层 o 访问控制层是管理信息系统的安全卫士,阻止一切非法、未经授权的闯入,保护企业的商业数据和技术数据。一个功能完整的安全平台要包括网络安全、主机安全、操作系统安全、应用安全和数据安全。系统遵循国家标准和规定,集成应用多种安全技术,为综合管理信息系统构建一个可管理、可监控、可测评的安全屏障(详见第七章有关系统技术与安全说明)。 应用层 o 应用层是综合管理信息系统的主体,应用层主要包含了办公自动化平台及其加载其上的业务管理系统,例如采购管理、招投标管理、合同管理、系统管理等等,以及建立在业务信息基础上的领导决策支持功能。应用层可以在办公自动化平台上进行动态加载,以满足随着业务发展,业务管理信息化范围增加的需求。 o 应用层按照具体的应用模块开发出来,各应用模块是独立的进行分工合作,各个独立模块具有很强的扩展性。接收客户来自表现层的请求,在应用层这里进行处理。应用模块调用数据库驱动进行对数据库的访问,并将最终结果返回给用户。 o 应用层具有分布式的结构设计,可以按照实际需要进行分布式的部署。 o 应用层也是逻辑事务层,各种应用的逻辑都包含在应用模块中。例如查询功能,需要先经过用户身份认证,符合资格的用户才能按照查询的流程完成功能。 o 各个应用模块符合企业级的应用规范,采用组件技术进行开发。每个应用组件的运行、策略、事务处理在应用服务器上,而且相互独立,具有很好的可移植性。 数据层 o 数据层主要包括大型关系型数据库(MS SQL Server)及其所存储管理的企业业务数据。这些数据来自招商物业办公自动化平台和各个业务管理系统,通过一定的逻辑模式和权限许可,有关用户调阅或者组合分析,形成业务管理或者管理决策信息。 3.3 性能工作流技术:办公自动化系统中,一个工作的完成需要多个人员参与,参与的角色、时间、阶段和方式也各不相同,因此需要有强有力的工作流技术做保证。要能自动寻找路由传递文档,供相应人员进行批阅;跟踪传递中文档的状态,对工作进行统计和督办;企业级与跨企业级的文档分发;文档的组织与链接等。完整的工作流引擎,表单智能设计器安全机制:办公自动化系统中的信息既有上传下达的指令与命令,又有不同人员的个人信息。因此在传送和保存中要有严格的安全机制做保证。数字签名:确保信息来自发出信息的人,以防信息被仿冒和篡改;私人密钥加密:保证信息传输和到达后只有指定的人员才能看到;存取权限控制:从数据库、文档、乃至区段字段级的加密,使有存取权限的人员才能阅读或修改相应的内容。支持SQL标准:使OA系统能对关系数据库进行访问,使OA系统与MIS系统进行数据交互,例如:从生产、经营数据中统计分析,形成计划报表,进入审批执行的流程;另外从OA审批流程中的数据记入管理信息系统的数据库。与Internet的互连:信息技术的发展使人们可以通过Internet进行信息交流、信息发布和电子商务。企业内部网络不再是孤立的、封闭的系统,通过防火墙与Internet互连,使企业与外界能及时地交流信息,使企业在市场中立于不败之地。3.4 输入项3.5 系统特点 基本特点 o 采用术,C#语言,WEB方式、B/S结构,为构建大型企业个性化经营管理平台提供了强大技术基础和技术保障。 o 采用先进的、稳定的系统平台(WIN2003等)、大型网络数据库技术(SQL2000等),为跨平台应用提供了方便,满足集团型企业的海量数据处理需求。 o 完善的产品功能结构体系,融合企业办公自动化(OA)和采购管理、招投标管理、合同管理及系统管理等专项业务管理功能。 o 完善的客户化解决方案,能够针对不同企业的个性化需求进行度身定制,满足用户个性化经营管理要求的特色。 o 专业的系统实施服务,完善的系统培训计划和执行监控。 o 基于成熟的核心二次开发,使得新的应用程序可以充分利用这个核心框架提供的基础功能,而把重心放在各种具体功能上,从而简化开发、快速安装。 H i b l u e 0 7 5 5 - 8 8 2 9 1 0 5 2 应用层特点 o 应用层按照具体的应用模块开发出来,各应用模块是独立的进行分工合作,各个独立模块具有很强的扩展性。接收客户来自表现层的请求,在应用层这里进行处理。应用模块调用数据库驱动进行对数据库的访问,并将最终结果返回给用户。 o 应用层具有分布式的结构设计,可以按照实际需要进行分布式的部署。 o 应用层也是逻辑事务层,各种应用的逻辑都包含在应用模块中。例如查询功能,需要先经过用户身份认证,符合资格的用户才能按照查询的流程完成功能。 o 各个应用模块符合企业级的应用规范,采用组件技术进行开发。每个应用组件的运行、策略、事务处理在应用服务器上,而且相互独立,具有很好的可移植性。 表现层特点 o 速度快:第一次调用以后程序请求,请求就驻在内存中,当有新的请求时候,即可处理相关的请求,无需再次加载,加快了系统反应速度。 o 移植性高:具有一次编写,随意运行的特点,当操作系统改变的时候,原来的代码不需要重新编译,即可应用。应用层或数据层改变的时候,可以重用以前的页面代码,无需重新开发。 o 重用性强:当系统为了增强网站活力,需要经常改变页面版式的时候,管理人员只需要修改页面设计效果,无需重新编写程序代码。这样对投资也是保护。 o 灵活性高:表现层可以按照页面效果的要求,灵活的把代码嵌入进页面中,体现出页面效果和管理上的灵活。 3.7 系统权限系统的权限由系统的管理员根据业务的规则,业务的需要,公司的运行状况以及涉及到的客户范围进行管理和添加,可以分为三大类:领导,管理员,员工,管理员拥有添加管理公司部门,公司员工,系统权限的功能,负责分配系统的账号。3.8 系统开发语言选择 基于Microsoft .Net 2.0平台,使用Visual Studio.Net作为主要的开发工具,采用ASP.Net 2.0与C#语言实现系统的开发。 基于Web Service 的数据接口,XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。 .Net Framework是一种新的计算平台,它简化了在高度分布式 Internet 环境中的应用程序开发。.Net Framework旨在实现下列目标: o 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。 o 提供一个将软件部署和版本控制冲突最小化的代码执行环境。 o 提供一个保证代码(包括由未知的或不完全受信任的第三方创建的代码)安全执行的代码执行环境。 o 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。 o 使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。 o 按照工业标准生成所有通讯,以确保基于 .NET 框架的代码可与任何其他代码集成。 Visual Studio .NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic .NET、Visual C+ .NET 和 Visual C# .NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET 框架的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键技术的访问。 Microsoft C#是一种新的编程语言,是为生成运行在 .NET 框架上的、广泛的企业级应用程序而设计的。C# 从 Microsoft C 和 Microsoft C+ 演变而来,是一种简单、现代、类型安全和面向对象的语言。C# 代码被作为托管代码编译,这意味着它能够从公共语言运行库的服务中受益。这些服务包括:语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。 3.9 系统数据库系统 采用Microsoft公司的SQL Server2005、SQL Server2000作为数据库服务器,SQL Server2005具有 o 良好的性能价格比、可接收功能,高可扩展性、高稳定性和易用性; o 迅速的数据库处理速度,支持32个CPU和64GB内存,能够实现联机备份和快速的数据库完整性检查; o SQL Server 2005企业版具备完全Web支持,提供了对可扩展性标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力。 SQL Server 2005还提供了丰富的数据库编程能力-基于Web标准-以确保系统的协同工作和灵活性。与此相关,SQL Server 2000还将丰富的扩展标记语言(XML)、W3C标准支持、利用Transact SQL(T-SQL)实现的XML数据操作能力、灵活而强大的Web分析功能以及使用Hypertext Transfer Protocol(超文本传输协议,HTTP)进行的安全Web数据访问等新特性包含在内。SQL Server 2005具有以下特点: o 易于使用、管理,方便使用。 o 良好的安全性,保障数据库的安全。 o 强大的复制功能,以适应多点数据同步复制。 o 高性能,在大数据量下保证良好的速度。 为保证数据的安全和完整:使用RAID技术来保证数据在意外事故发生时能快速恢复。制定适当的备份计划来保证数据的长期保存。我们对应用平台的WEB系统、应用服务器系统和数据库系统实施完整的备份策略,以保障数据的安全和快速故障恢复的能力。 由于信息技术在日常管理中的地位越来越高,因此处理设施的可用性至关重要。目前,大多数关键性系统需要高度的可用性,其中许多系统的运作甚至需要连续的可用性,此外信息系统的核心是数据。故障停机和数据损失可能导致巨大的损失。因而,数据备份策略犹为重要,信息系统的数据备份策略就是解决数据保护和系统恢复的策略。 4.0 技术先进性 OA 办公自动化系统是100%纯代码编程,采用模型组件 + Web Services技术,组件全部为 软件自有技术产品。 工作流程引擎,是 自主开发的工作流技术,在业界居领先水平。 全文检索组件,是 自主开发的全文检索组件,可实现与Google相同的搜索引擎功能,具有信息量化和相关度排序功能,根据输入的关键字,找到最佳匹配的文档。 自定义表单组件和自定义字段组件,是 自主开发的自定义表单组件,可设计各种数据表格、流程表单、审批表单,无需编程即可实现无限的扩展功能。 办公自动化支持各种动态图形化的报表和图表,更直观显示统计信息。 办公自动化支持多种复合文档格式,支持服务端生成PDF文档,支持在线编辑Office文档。 客户端脚本按需加载,性能优异,运行速度快(一般同类软件或网站的客户端脚本都是一次加载巨大的组件,浏览器的负载很大,并且很容易出现崩溃;我们平时上网打开网页时,也经常出现浏览器负载100%,电脑接近死机的现象,都是因为不良的客户端脚本造成的)。 4.1 系统伸缩性 为了便于扩展, 办公自动化系统的体系结构采用多层结构: o 前端(客户机可访问的)的表现层; o 封装了商业逻辑的中间应用层; o 存储数据和处理数据的后端数据层; 深 圳 市 升 蓝 软 件 开 发 有 限 公 司 多层结构设计能方便地实现扩展和升级,从页保证办公自动化系统的可持续发展。 在应用层中封装了系统主要功能的组件,这些组件都不仅可以重用,而且相对独立,通过增长服务组件而使得系统具有极大的可伸缩性。 用户在当前的开发的基础上,可以任意自己扩充功能,而无须重写代码,也无须了解原来系统的设计细节。 可重用的组件开发节省了开发成本和时间,在提高性能的同时,也降低了系统的成本。 4.2 系统易用性易维护性 OA 办公自动化系统操作非常简单方便,普通用户不需专门培训即可迅速适应。 由于OA 办公自动化系统基于浏览器界面、安装方便,客户端只需安装普通的IE浏览器,只要懂上网便能得心应手使用该软件。 系统保持界面一致性:除了个别特殊页面以外,所有的操作界面都是一致的,保证用户只需花少量时间适应,就可以熟悉整个系统的基本操作。 OA 办公自动化系统的设计处处追求最方便的用户操作,在使用界面、关联菜单、模板应用、输入优化、选择优化、查询优化等方面,做了大量的优化设计,从而使得操作更简单易用。 各种输入标签都做了详细的细节优化,达到最方便用户输入; 客户端脚本精确、快速,目前许多Web系统的客户端采用大组件一次加载,造成浏览器运行速度缓慢,频频崩溃, OA系统的客户端脚本全部采用按需加载,性能可靠,运行速度快,浏览器负载小。 多数按钮使用图标+文字或文字模式,图标也许更好看,但图标也会令人困惑,学习的成本更高,图标+文字可更容易操作。 易维护性 OA系统采用B/S结构,所有数据都保存在服务器上,用户机器上不需要安装程序,摆脱了传统C/S结构软件实施、维护工作复杂,升级系统时系统管理员需要四处奔波的情况; OA系统提供安装工具、配置工具和数据库管理工具,无需专业技术便可快速搭建系统,后续维护简单; OA 办公自动化系统包含大量的配置定制功能,这些配置能极大提高系统的功能和灵活性,但也造成配置维护工作量加大,为此, OA系统为所有的复杂定义设置操作提供模板功能,模板功能可大幅度地减少管理员的配置定义工作量;另外,定义好的配置也可以使用复制方法创建新的配置; 应用功能详细设计目录第 1 章 总体目标21.1 X软件公司办公自动化系统建设现状21.2 建设总体目标2第 2 章 系统建设主要任务32.1 建设办公自动化平台32.2 建设和办公平台相一致,无缝集成的门户网站42.3 建设办公平台信息安全保障体系42.4 打造办公平台的开发接口4第 3 章 主要技术指标43.1技术路线 Microsoft.Net技术框架53.1.2 XML技术53.1.3 web services技术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 组织实施与运行管理体系设计315.5 软件运行的硬件要求32第 6 章 售后服务体系33总体目标X软件公司办公自动化系统建设现状对于X集团的对内的协调化管理,还没有形成统一的办公平台。办公系统的目标全面整合企业内外信息资源,规范审批流程和审批工作,切实达到全面的办公自动化。建设总体目标为进一步提高X软件公司的管理水平;加强和规范X软件公司的行政管理工作;进一步提高工作效率;根据X软件公司办公自动化系统的规划和实施要求;建设一个具有跨平台、高水平、功能完整的办公自动化系统。达到以下建设目标: 建立高效率的协同办公平台 建立和办公平台相一致,无缝集成的门户网站 实现企业资源整合; 规范业务流程、支持领导决策; 为今后的若干系统建设提供统一的门户、提供操作平台; 整体提升企业核心竞争力。 系统建设主要任务建设办公自动化平台本平台依托X软件公司内部局域网和对外的互联网,面向X软件公司各个部门以及省内及各分支机构的用户,是X软件公司内部办公人员的日常办公平台窗口。提供其日常办公的信息提醒、信息发布、内部通知公告、部门间协作、公司知识积累以及工作动态查询、督办查办、内部电子邮件以及内部交流等模块的功能。并实现对于X软件公司信息资源的整合。本平台是针对X软件公司的管理流程,设计而成的一套方便、稳定、实用的协同办公平台。其中包括(1)工作即时提醒;(2)请示报告收发及审批管理;(3)信息发布及消息系统;(4)内部邮件及即时交流(5)部门及员工协作(6)系统综合控制管理(7)工作督察督办(8)公文处理。其界面友好、管理结构严谨,充分担当起了使机构中复杂、繁琐的事务变得自动、流程化、数字化的任务,大大提高了单位各部门的工作效率。并对X软件公司的各种日常事务进行条理化、规范化的处理,以公司管理日常工作流程为核心,结合文件流、信息库,达到了流程适用,责任明确,处理过程透明,安全易用,功能完备,运行稳定,操作规范,可拓展性强的效果。建设和办公平台相一致,无缝集成的门户网站办公系统预留打造门户网站和办公自动化系统统一接口,实现相关数据的实时使用,避免数据孤岛,切实实现企业管理信息化的统一性。建设办公平台信息安全保障体系提供可行的安全策略和加密手段,以先进的技术严格控制用户权限。通过完善密码验证与登录验证机制加强了系统安全性,避免数据泄漏,保护系统数据安全。建立文件修改留痕功能,保证文件修改的安全性。每个用户的修改自动进行颜色区分,清晰保留整个流转过程中的修改过程,同时记录对文档所有操作人员和时间,保证历史操作的可追溯性。使X软件公司的整个办公自动化系统的安全性,可靠性更加完善。打造办公平台的开发接口考虑到X软件公司的实际业务需要,结合目前X软件公司的组织机构实际情况,打造办公平台统本身可以重复利用的二次开发接口,通过这些接口可以为以后在办公自动化系统中整合其他信息系统的业务数据以及为X软件公司的后续发展对系统的深化和拓展要求打下良好的基础,切实保护X软件公司在本次办公自动化系统中的投资。主要技术指标3.1技术路线总体技术路线是:以复杂适应理论为指导,构件技术为核心,贯彻先进的软件开发过程管理模式,采用技术、产品、应用、服务相结合的方式,集成国际优秀的系统平台软件和应用平台软件,开发一套完备的信息化工程项目。在技术实现上,系统基于Microsoft.Net技术框架、XML技术、Web Services技术进行建设,采用应用构件和可复用技术,面向系统整体需求,分析系统内部的各要素如用户、数据、表现、权限等,针对各要素开发系列可自我管理、自我扩展的管理构件平台,并最终形成可集成、可搭建、可维护、可扩展、高安全、高性能、高质量的信息化系统。3.1.1 Microsoft.Net技术框架Microsoft.NET 技术框架是一个新的开发平台,它为局域网 (LAN) 和 Internet 上的分布式企业应用提供了一致和有效的支持。该平台的关键特性包括: 统一的、语言无关的、面向对象开发环境,充分利用开发者已有的编程知识 无冲突软件部署,避免组件的版本冲突 丰富的可执行模式,与存储位置无关,组件可以在本地存储执行,或者远程存储本地执行,或者在 Internet 上远程存储执行 安全代码执行,具有高级安全设置以满足现代组织的安全需求 Windows 和 Web 应用程序具有统一的编程环境 通过在各自环境中高效的代码编译提升 Windows 和 Web 应用程序的执行性能 兼容的通信标准,确保 .NET 应用程序可以与其它应用程序和其它平台的应用程序共存和集成3.1.2 XML技术任何一项新技术的产生都是有其需求背景的,xml的诞生是在html遇到不可克服的困难之后,近年来,html在许多复杂的web应用中遇到了问题,要彻底解决这些问题,必须用功能强大的xml替代html作为web页面的书写工作。xml有利于信息的表达和结构化组织,从而使数据搜索更有效;xml可以使用url别名是web的维护更方便,也是web的应用更稳定;xml可以使数据签名是web的应用更广阔得拓展到安全保密领域。可以认为未来的web书写工具必定是xml。而xml的广泛应用必然能推动web的不断发展,从而开创web应用的新时代。xml可以让信息提供者根据需要,自行定义标记及属性名,结构化地描述信息内容,因此赋予了应用软件强大的灵活性,为开发者和用户带来了许多好处。3.1.3 web services技术Web services是为了让地理上分布在不同区域的计算机和设备一起工作,以便为用户提供各种各样的服务。用户可以控制要获取信息的内容、时间、方式,而不必像现在这样在无数个信息孤岛中浏览,去寻找自己所需要的信息。利用Web services,公司和个人能够迅速且廉价地通过外网向全球用户提供服务,建立全球范围的联系,在广泛的范围内寻找可能的合作伙伴。随着Web服务技术的发展和运用,我们目前所进行的开发和使用应用程序的信息处理活动将过渡到开发和使用Web services。将来,Web services将取代应用程序成为Web上的基本开发和应用实体。Web services技术的应用集成是业务集成技术上的一次重要的变化,被认为是新一代的应用集成技术。集成的对象是一个个的Web services或者是封装成Web services的业务处理。3.1.4 多层技术框架为了满足系统在技术要求具有业务变化的适应性、高度的安全性、大容量数据存储处理等特点,因而在系统的技术框架中采用四层架构,利用中间件技术,把系统技术框架分为信息访问、表示逻辑、业务逻辑和数据资源四个层次(服务器端的三层结构)。四层结构有利于软件维护及系统管理。同时,将客户端与数据库隔离起来,客户端无权限直接访问数据库,有利于安全管理,可有效防止恶意攻击。还可以利用中间件的安全管理特性进一步加强权限控制管理。信息访问为第一层:包括办公人员各级用户使用台式机、便携电脑、手机、PDA等访问表示逻辑层,其中手机、PDA为系统以后的扩展功能(可以通过手机、PDA查询)。表示逻辑为第二层:它的主要功能是实现用户交互和数据表示,为以后的处理收集数据,向第三层的业务逻辑请求调用核心服务处理,并显示处理结果。业务逻辑为第三层:由大量的业务构件(组件)组成,这些构件由应用服务器管理,实现核心业务逻辑服务并将这些服务按名字广播,管理并接受客户的服务请求,向资源管理器提交数据操作请求,并将处理结果返回请求者即客户或其他服务器。数据资源为第四层:包括数据、视图、存储过程和各种文件(如多媒体文件)等,负责管理整个系统的数据资源,完成数据操作。四层技术框架示意图如下所示:图:四层技术框架示意图系统设计方案设计目标实现X软件公司的各部门人员的协同工作,在企业办公事务的各个方面为公司领导提供决策支持,并为今后的若干系统建设提供统一的门户、提供操作平台,所有用户都要通过此系统然后调用其它系统完成日常的工作,此系统也应该为其他系统提供必要的数据接口以便今后的数据交换。本项目采用合理、层次分明、先进、经过多次实践证明的技术架构,确保业务工作的无限扩充和持续升级;优化各类基础数据和专业数据的存储和传输、流程逻辑的执行和访问。设计原则一、高可用性原则根据我们对本项目的理解,为保证系统的高可用性,我们将从四个角度进行系统设计,并贯彻于系统设计的始终。1、面向业务功能设计系统设计基于当前业务需求,同时充分考虑目前系统现状与未来发展,分析需求、现状、发展三者之间的关联,定位系统的开发范围,使系统衔接过去、满足当前、适应发展。2、面向组织架构设计系统的用户是谁?各层次用户拥有的角色有哪些?我们对各种角色的用户提供怎样的功能?3、面向稳定运行设计保证系统运行稳定,有很强的防错、抗错能力。有很强的故障恢复和应急措施,使系统核心功能不间断地正常运行。4、模块化设计本系统全面采用模型组件来构建各业务功能。整个系统由多个模块组件搭建,各模块之间以松藕合原则设计,减少由于独立模块内功能需求的改变而影响其他功能模块功能使用的现象。二、安全性原则这里主要考虑应用系统的安全,表现在以下四个方面:1、操作权限管理原则本系统基于多层授权搭建,系统管理员可以将各业务模块权限逐级下放,解决了系统管理员单点授权的瓶颈问题。权限可支持按照人员、部门、职位、级别以及自定义条件进行权限的分配,同时对于每个权限角色的数据范围权限进行了严格的控制,可以有效解决在系统管理中经常遇到的功能及数据范围控制问题。详尽的操作日志自动记录功能,可以准确反映所有用户的操作轨迹,最大程度满足用户对于系统权限的设置要求。2、安全身份管理机制本系统用户采用数据加密方式存储,同时可根据用户要求扩展基于硬件手段的安全身份认证模块,有效解决了由于口令外泄所带来的安全隐患问题。3、数据加密存储机制本系统由数据库底层入手解决数据安全问题,通过对系统后台数据整体进行加密设计实现,对于关键信息内容采用严格加密算法保存,彻底避免了由于数据服务器控制方面带来的信息外泄问题。4、数据备份恢复机制本系统所提供的高效数据备份恢复功能,使系统备份数据在物理上分散保存,即使硬件系统遭受毁灭性打击,也可在最短时间内恢复软件系统正常运行,真正做到万无一失。三、可靠性原则系统可靠性从四个层面保证:1、网络保证;2、主机和系统软件保证;51aspx源码下载3、应用系统保证,从应用系统的运行监控,异常和错误处理;4、数据的备份和恢复保证。四、可扩展性原则我们将从三个方面考虑可扩展性: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、保证系统能够适应现代技术的未来发展。办公自动化系统详细设计描述4.3.1 个人工作台(即时提醒)办公系统提供的个人工作台为系统登录后的首个办公页面,该页面上分布了不同的信息版块,分别包括了“待办公文” 、“待阅读的通知” 、“待阅读的新邮件” 、“其他待办事宜”。在每个版块中直接列出最新待办文件以及相应信息的标题,直接点击标题可进入详细的办理或者信息显示页面,即可完成批示、审批、审阅的工作,操作简单快捷。办理完成后,信息由个人工作台自动转入已办理类别,不再在个人工作台显示。为保证用户可以更实时,更快捷地接收文件办理的通知,办公系统还将各种提醒信息同即时通讯客户端程序(驰傲集团办公信使)进行了绑定,客户端无需登录到办公系统的Web页面,即可通过信使获取各类提醒信息。信使支持动画、声音等多种人性化方式来提示用户。通过选用办公系统所提供的手机短信功能,更能够支持各类信息的移动提醒功能,即使用户不在办公室或者单位,同样可以在第一时间收到办公系统的各类提醒消息,只需要通过移动办公设备直接登录办公系统即可完成相应文件的办理,提高工作效率。另外,个人桌面的版面布局支持个人自定义和系统自定义,每位登录到办公平台的用户可以根据自己的工作性质以及个人喜好将与个人办公联系最紧密的信息放置于桌面最显眼的位置。同时,个人桌面各版块中的信息还支持按照时间、信息栏目作为过滤条件来选择性地显示信息内容。支持滚动显示。4.3.3 公文系统公文流转是用户单位日常办公活动中的重要组成部分,用于处理企业内外部的各种公文信息,利用计算机网络的高速迅捷和计算机控制的严格准确性实现公文的标准化、流程化处理。办公平台的公文管理模块完全按照国家有关公文标准管理规范进行设计实现,相对于传统公文处理而言,在很大程度上提高了公文处理效率和准确性,用户操作简便易行,同时大大降低了公文管理人员的日常工作强度,使枯燥的公文管理变的轻松高效。主要功能:发文管理、收文管理、公文办理(批阅)、催办督办、公文归档、统计查询、发文/收文单定义、发文/收文流程定义功能特点: 收发文文件格式自定义设置 支持处理流程自定义设置 支持文件模版自定义设置 支持修改痕迹保留功能 支持正文副本管理 支持移交代理、跳转办理 支持公章管理 支持手写批注功能 支持手写签名 支持自定义查询统计格式1、收文管理收文管理是处理所有外部来文的电子化入口,完成收文所涉及的一系列操作:来文、签收拆封、登记、拟办、办理结果反馈、归档、相关单位查询公文等。收文管理的流程一般为:收发员登记来文,转至部门对来文提出拟办意见,转至总经理批阅、签署意见,再转至收发员,收发员根据总经理阅批意见将公文转发至分管领导或相关部门;分管领导批阅来文、签署意见,将公文转至收发员,收发员根据领导意见将公文转至相关部门负责人,或直接结束流程将公文分发、归档;部门负责人收到来文应签署办理意见,由收发员将公文分发、归档,流程结束。通过办公系统提供的表单和流程和定义,轻松实现以上表单内容和流程的需求,以下是办公系统能够对于收文管理的实现描述。(1)来文登记。登记人通过系统定义好的收文登记单填写各项内容并录入正文,一般主要包括来文日期、序号、来文单位、发文字号、文件标题、缓急、批办意见、承办(主办)单位、分转日期及签收人、催办情况等信息栏目。如果信息栏目随着办公需求的不断变化需要调整,可以随时通过系统提供的表单定义功能来调整收文登记单的信息内容项和格式项。对于不同类型的公文,系统支持采用不同的公文接收方式:电子公文可以通过系统的协同支撑平台,例如直接以电子邮件的方式接收;纸介质公文利用扫描技术将其转化为电子形式后,可以通过收文单的附件上传后,附在收文单上。(2)批示意见。相关环节或者领导可以对需要办理的文件按照系统定义好的流程来批示意见,系统支持键盘录入文字意见,这些意见在多人签署后,会自动在意见后面附上意见签署人、签署部门以及签署时间等。除此之外,批示意见还支持领导通过手写笔录入意见,无需键盘操作,手写意见录入后,将保留签署人的原始笔迹,不会转换为计算机文字,相关环节的办理人员都可随时查询意见的内容。(3)提交处理。当前处理人完成后,通过系统事先定义好的流程可以支持自动流转到下一环节或者相关处理人,也同时支持由当前处理人选择下一环节和下一处理人,提交给后续环节处理。(4)办文记录。各个环节办理文件的用户可将流经自己的收文复制为部门档案或个人档案,每个部门的档案都相互独立,未经授权不能跨部门访问。(5)文件跳转。在碰到特殊情况时,例如,由于某各环节的处理人由于实际的客观原因无法对文件进行处理,管理员可以通过该功能将流转中的文件跳转到流程中的上一环节、下一环节或者任意一环节重新处理。提高文件流转的整体效率(6)文件归档。已完成的文件归入档案管理模块,形成线)文件管理。系统能对整个工作流程进行实时跟踪监控并及时记录审核修改信息。能够按照办公有关规定,显示公文在其办理过程中所处的地点、状态,以便采取相应的统计、分析、催办等处理措施。系统不允许操作人员删除系统的任何文档,只有系统管理员才有权限删除文件,避免了使用人员误删除文件造成数据丢失。图形化界面了解文件办理进行到那个环节,已办、正办以及未办环节方便查询列表方式的办理轨迹 一目了然了解文件办理的所有详细情况,包括文件来源、文件实际办理人、接收时间、办理时间、办理状态以及办理结果等信息一个都不缺。2、发文管理同收文管理一样,公文系统提供强大的发文管理,主要完成发文所涉及的一系列操作,例如:拟稿、流转、审批、签发、办理、发送、归档等。通过,发文的流程定义,可以轻松实现发文流程为:拟稿人拟写文稿,发起流程,转至部门负责人,部门负责人审阅、修改文稿并签署意见,根据情况返回给拟稿人或提交分管领导,分管领导审阅、修改文稿并签署意见,根据情况返回给部门负责人或转至总经理,总经理审阅、修改文稿并签署意见,根据情况返回给部门负责人或通过审批,通过审批的文件转至拟稿人,拟稿人将需要成文的稿件转至收发员,收发员分发公文并归档,流程结束。以下是办公系统按照上述定义的流程,对于发文管理的实现描述:(1)拟稿。通过发文登记,选择相应的发文单和流程即可录入发文信息。发文单的格式和所需信息内容项随时可以通过系统的发文单定义功能来完成定义。(2)批示意见。相关环节或者领导可以对需要办理的文件按照系统定义好的流程来批示意见,系统支持键盘录入文字意见,这些意见在多人签署后,会自动在意见后面附上意见签署人、签署部门以及签署时间等。除此之外,批示意见还支持领导通过手写笔录入意见,无需键盘操作,手写意见录入后,将保留签署人的原始笔迹,不会转换为计算机文字,相关环节的办理人员都可随时查询意见的内容。(3)提交处理。当前处理人完成后可按既定的流程提交给后续环节处理,也可选择下一步骤和下一处理人。应支持单一审批、多人并行审批、多人顺序审批、多人审批一人认可即生效和主办、协办阅批的组合审批模式。(4)保留修改痕迹。所有人对正文的修改都可以按不同的颜色保留痕迹,用户查看时可以选择保留痕迹的查看方式和合并成正式文本的查看方式。强大的正文功能支持,可以轻松撰写符合国家所有公文标准格式的正文对于文件在流转中任意环节对正文做除的任何修改,都将由系统自动保留修改痕迹。(5)文件退回或者撤消。相关环节办理人或者领导可以根据文件需要修改程度,决定是否将文件退回(返回上一环节)或者撤消。(6)文件跳转。在碰到特殊情况时,例如,由于某各环节的处理人由于实际的客观原因无法对文件进行处理,管理员可以通过该功能将流转中的文件跳转到流程中的上一环节、下一环节或者任意一环节重新处理。提高文件流转的整体效率(7)文件归档。已完成的文件归入档案管理模块,形成线)文件管理。系统能对整个工作流程进行实时跟踪监控并及时记录审核修改信息。能够按照办公有关规定,显示公文在其办理过程中所处的地点、状态,以便采取相应的统计、分析、催办等处理措施。系统不允许操作人员删除系统的任何文档,只有系统管理员才有权限删除文件,避免了使用人员误删除文件造成数据丢失。流程管理操作直观、简单:4.3.4工作流管理对于X软件公司说,绝大部分日常工作属于流程式活动。流程式工作的最大特点在于根据处理信息内容的性质不同,流程结构将发生变化,各流程节点的具体处理方式根据节点的特性各有不同,同时由于日常工作中的不确定因素,流程本身应具备相当的弹性设置。通过工作流管理的应用,可以保持单位工作流程的清晰、规范、高效,最大程度提升工作效率。通过应用系统中的工作流管理功能,用户可以轻松实现工作流程、表单数据、处理模式、监控提示、角色权限等方面的个性化定制。从而实现各类流程活动信息的规范化、电子化、自动化。通过此功能用户可实现项目审批、请假报销、合同审核等各类流程式操作。主要功能:表单定义、流程定义、跟踪监控、查询统计。功能特点:支持表单数据信息自定义支持处理流程自定义支持流转条件自定义支持自动代理条件设置支持数据范围权限自定义支持流程文件自动归档支持查询统计自定义支持与其他功能的动态装配4.3.5 电子邮件办公平台的电子邮件管理模块是系统自身内置的一个小型电子邮件系统。通过电子邮件管理模块可以在办公平台内部用户之间发送、接收电子邮件,同时也可以收发系统外部的Internet邮件。电子邮件管理模块页面友好、操作简单、便于管理,极大地方便了办公平台用户与用户之间以及用户与外部的信息交流。功能包括:内部邮件收发管理、外部邮箱设置、收发Internet邮件、邮件夹功能特点: 个性化邮件签名信息设置 内部成员点击发送 内部邮件快捷、安全 个性化黑名单管理内网邮件外网邮件发新邮件邮件系统设置邮件编辑器支持图片、文字格式以及附件,功能强大,完全满足邮件编写的需要4.3.6 协同办公支撑平台信息发布和共享模块通过计算机网络进行用户成员之间、部门之间信息交流与共享的公共平台。是办公系统平台上信息发布和共享的窗口。信息发布和共享模块同时还包括了通知公告、调查问卷、内部通讯录等众多的实用功能。功能包括:信息中心、通知公告、调查问卷、内部通讯录功能特点: 支持信息栏目自定义 支持信息模版自定义 支持公告回复自定义设置 支持调查问卷全面自定义 支持栏目布局设置自定义灵活的信息版面布局,热点信息一目了然完全支持图文并茂的信息发布,支持电子信息模板定义,轻松实现内外信息发布的风格统一化 电子论坛使用电子论坛功能,可以实现用户单位内部信息交互讨论,通过栏目设置可实现讨论组成员范围控制,根据需要确定论坛栏目采用实名或匿名方式,设置栏目管理员及栏目图标等个性化设置。同时支持内容检索及精华信息的收藏。功能包括:栏目管理、论坛浏览、用户管理功能特点: 个性化自定义栏目设置 支持栏目成员范围管理 支持内容变更信息订阅 支持实名或匿名发表方式 支持自定义内容检索论坛主页最新帖子发表帖子无限制的论坛支持,支持实名匿名,充分满足办公需要 强大的图片、文字格式支持,让论坛内容变得更加丰富 常用工具主要提供用户日常工作活动中经常遇到的各类工具类功能功能包括:即使通讯(信使)、个人便签、口令修改、万年历、邮编区号功能特点: 在线情况准确浏览 支持点对点信息及文件传送 支持留言提取功能 支持重要信息临时存放 支持公历农历及节假日浏览查询 支持全国范围邮编区号浏览查询 支持个性化登陆ID及口令设置强大的即时通讯程序(PowerTalk),支持在线离线消息发送、点对点文件传输,多人对话以及跟办公系统无缝绑定实现消息的实时提醒看似简单的万年历小工具,功能不可小觑查个区号、查个邮编,点点鼠标,用它们吧电线)用品管理用品管理为针对用户单位需要进行采购、领用、库存统计的各类用品信息以及固定资产进行综合管理。功能包括:用品管理采购管理领用管理统计查询用品管理用品添加 用品条件查询用品类别设置库存登记登记管理登记查询登记报表2)车辆管理车辆管理对机构内部的车辆进行统一管理,可以实现车辆的基本信息、使用信息、维修信息、年检信息等的综合管理功能。功能包括:车辆档案用车管理维修
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。云开(Kaiyun)