OA办公自动化应用构建策划方案(doc 12页)
办公自动化应用构建方案
一、项目背景
在Internet技术日益普及的今天,许多OA的承诺未必得到了实现,许多OA项目中的投资回报是全心令人失望的。传输系统的速度常常太慢,结构常常过于复杂或过于简陋。
原因发在什么地方呢?主要是技术没有得到正确的使用的缘故所致。而不正确的使用通常是由忽视现实问题的体系结构和开发的方法所引起的。下面我们简单罗列一下。
1.过于简陋的体系结构
这类体系结构过于简陋,仅适用于创建非常简单的OA系统,用于小
规模应用。一般由Web层和数据层两层构成,业务逻辑混杂在两层
之中。优点是简单,这样最终用户通常更容易接受和使用它;缺点
是简陋,这样的体系结构没什么可伸缩性、可扩展性,当业务需要
增长或变动时,它很快就变得不适用了。
2.过于复杂的体系结构
这类体系结构是通常是不正确使用技术和忽视现实问题的典范。典
型的情况是在J2EE平台上,由于不正确地使用EJB、不能正确地认
识可移植性、过于依赖J2EE从而忽视OO设计的重要性。这类体系
结构是极其复杂的,其承诺是极具诱惑的,其表现可能是令人失望
的。
3.基于著名产品的体系结构
这类体系结构中使用IBM、Microsoft等著名公司的相关产品,其结
构是重型的,费用是十分高昂的。这类体系结构适用于复杂的、大
规模的OA应用,运用得当,可以满足大型企业的OA需求。对这类
体系结构的正确运用,取决于项目组对相关产品的认知程度。这往
往是很困难的,但常常又有人会对此轻易承诺。
基于该OA系统的规模和业务需求,我们认为以上体系结构都是不适当。我们认为对该基于Web的OA应用来说,最恰当的体系结构应该具有以下特点。
●是坚固的
●是可工作的和可缩放的
●利用OO设计原理
●避免不必要的复杂性
●是可维护的和可扩展的
●按时交付
●提倡重用
二、公司介绍
郑州世纪英合信息技术有限公司是Microsoft金牌解决方案提供商,也是Microsoft经销联盟成员,我们一直专注于以微软产品和技术为基础,向客户提供功能完善、使用简便、维护方便、且成本相对较低的产品及解决方案。我们为中国光大银行开发的“客户经理考评及等级管理系统”被作为金融类解决方案收人Microsoft解决方案集锦,刊登在Microsoft最新一期的解决方案集锦的第一页上。
三、体系结构
该系统采用非常典型的N层 .Net 体系结构,分为四个逻辑层:
?Web 层
为客户端提供对应用程序的访问。这一层包括两个Web应用程序,一个用于为用户/客户提供对站点的访问,另一个用于系统管理。Web 层主要由 https://www.doczj.com/doc/608157830.html, Web 窗体和代码隐藏文件组成。Web 窗体只是用 HTML 提供用户操作,而代码隐藏文件实现各种控件的事件处理。
?业务外观层
业务外观层为 Web 层提供处理业务逻辑的界面。业务外观层用作隔离层,它将用户界面与各种业务功能的实现隔离开来。除了低级系统和支持功能之外,Web层对数据库服务器的所有调用都必须通过该层才能进行。
?业务规则层
业务规则层是包含各种业务规则和逻辑的实现。业务规则完成如客户帐户和交易订单的验证这样的任务。
?数据访问层
数据访问层为业务外观和业务规则层提供数据服务。
此外,系统还包括两个在各层共享的程序集,称为通用层和系统框架层。通用层包含用于在各层间传递信息的数据集,共享函数、常量、枚举。系统框架层包含应用程序配置、日志和跟踪类。
四、技术特点
1. 基于Microsoft产品
Windows Server 2000
SQL Server 2000
ISA Server 2000
2. 技术平台
在系统结构内使用的关键技术列表:
?Windows 2000 Server
?Internet 信息服务
?https://www.doczj.com/doc/608157830.html,
?Web 窗体
?Web 服务器控件
?C#
?https://www.doczj.com/doc/608157830.html,
?SQL Server 2000
3、Microsoft应用程序块
Microsoft为基于.NET平台的质量软件开发,提供了大量功能丰富、性能卓越、安全可靠的应用程序块,可方便地用于各类应用软件开发中。
以下部分该系统将采用的用程序块:
●数据访问应用程序块
●用户接口和任务流应用程序块
五、产品功能特性
Microsoft的MSF(微软解决方案框架)的过程模型强调项目管理中的均衡三角形,这个三角形的三条边是产品功能、资源和进度。控制项目的范围,在产品功能、资源和进度之间求得平衡是所有项目能否取得成功的关键。
许多OA解决方案都是非常有抱负的,他们往往概念化地强调OA,而又从根本上忽视了现实问题,以为开发一个具有通用性的OA解决方案就可以包打天下了。殊不知这违背了具体问题具体分析的基本原则!提供用户并不需要的功能没有意义的,而这些功能也不可能是免费的,但最重要的可能是这会影响也均衡三角形的第四维——产品质量。
由于我们目前对具体业务需求了解得还十分少,遵循我们在前边提到的“避免不必要的复杂性”原则,下边是我们提出的一个最少产品特性集。
●基于任务的工作流管理
●公共信息发布
●文件收发
●档案管理
●工作日程安排
●BBS
●通讯录
●集成其他系统数据的能力
这个产品特性集可以根据现实需要做相应修改,一般可以从以下所列概念化OA产品特性中适当选取,再结构现实需求做具体调整。
概念化OA一般特性列表:
一、办公管理
1 公文管理
由电子行文方式代替手工行文方式,实现公文处理的自动化,实现
公文处理单自动打印,实现公文电子存储,提高公文的可利用性。
2 收发文登记
对收文和发文进行登记和维护,并提供查询,能够进行归档操作。
3 签报管理
实现内部签报电子化,使系统内部签报的起草、处理、存档均可通
过内部签报流程实现,减少公文处理过程所需时间,加快公文流
转速度。
4 会议管理
会议资源统一管理、网络预定;会议通知自动化;《会议纪要》管
理电子化通过会议管理系统,可实现会议管理自动化。
5 小型会议管理
实现安排会议、发出会议通知、查询会议状况、生成会议纪要。
6 档案管理
档案管理实现对机构或系统的各种档案和资料进行分类管理、归档
保存,完成档案的组卷、拆卷、移卷、封卷、注销、借阅、全文
检索、统计等管理功能,可以大大减轻档案室、档案馆的工作量。
7 电子文件柜
系统提供公共文档库和个人文档库,用户可以将属于本人的各种文档分类存放。
8 处室信息
用户可以利用“处室信息”,新建、公布、察看、搜索处室信息。
9 人事管理
管理和维护单位的人事信息,并对后备人力资源进行管理。
10 考勤管理
实现考勤管理,可进行考勤信息的记录、汇总,可定义每月工作时间和工作日;可进行考勤汇总和随机汇总,可查询任意部门或人员任意时间段的考勤情况。
11 网上培训
通过网上培训,可以实现:将培训资料放到资料库中,员工通过系统进行网上培训。管理员可以发起培训,提交、查看各种关于培训方面的信息,老师可以利用此系统出题考核、批卷阅分,员工可进行自学、讨论、考核等功能。
12 工作管理
工作管理系统是用户对各种任务执行(进展)全过程进行监控和管理的辅助工具。
13 重大事件跟踪
对工作执行过程中所经历的重大、重要事件进行跟踪、控制和管理。
14 资源管理
通用资源借用、调度管理系统。资源管理系统具有很大的灵活性和适应能力,可通过资源类别的选择自动调整资源特征。可实现企业内部如:办公设备、办公用品、器材、车辆、房产、公用资料等的基本信息管理和借用、占用及调度管理,同时还可以实现简单的资源使用费用核算功能。
15 图书管理
对通用图书资源进行管理的系统。图书资料的基本信息管理和借阅管理。
16 车辆管理
对车辆资源的借用、调度进行管理的。可实现车辆借用、占用及调