- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
办公自动化运用构建计划
PAGE
PAGE 13
办公自动化应用构建方案
郑州世纪英合信息技术有限公司
2003-11-10
一、项目背景
在Internet技术日益普及的今天,许多OA的承诺未必得到了实现,许多OA项目中的投资回报是全心令人失望的。传输系统的速度常常太慢,结构常常过于复杂或过于简陋。
原因发在什么地方呢?主要是技术没有得到正确的使用的缘故所致。而不正确的使用通常是由忽视现实问题的体系结构和开发的方法所引起的。下面我们简单罗列一下。
过于简陋的体系结构
这类体系结构过于简陋,仅适用于创建非常简单的OA系统,用于小规模应用。一般由Web层和数据层两层构成,业务逻辑混杂在两层之中。优点是简单,这样最终用户通常更容易接受和使用它;缺点是简陋,这样的体系结构没什么可伸缩性、可扩展性,当业务需要增长或变动时,它很快就变得不适用了。
过于复杂的体系结构
这类体系结构是通常是不正确使用技术和忽视现实问题的典范。典型的情况是在J2EE平台上,由于不正确地使用EJB、不能正确地认识可移植性、过于依赖J2EE从而忽视OO设计的重要性。这类体系结构是极其复杂的,其承诺是极具诱惑的,其表现可能是令人失望的。
基于著名产品的体系结构
这类体系结构中使用IBM、Microsoft等著名公司的相关产品,其结构是重型的,费用是十分高昂的。这类体系结构适用于复杂的、大规模的OA应用,运用得当,可以满足大型企业的OA需求。对这类体系结构的正确运用,取决于项目组对相关产品的认知程度。这往往是很困难的,但常常又有人会对此轻易承诺。
基于该OA系统的规模和业务需求,我们认为以上体系结构都是不适当。我们认为对该基于Web的OA应用来说,最恰当的体系结构应该具有以下特点。
是坚固的
是可工作的和可缩放的
利用OO设计原理
避免不必要的复杂性
是可维护的和可扩展的
按时交付
提倡重用
二、公司介绍
郑州世纪英合信息技术有限公司是Microsoft金牌解决方案提供商,也是Microsoft经销联盟成员,我们一直专注于以微软产品和技术为基础,向客户提供功能完善、使用简便、维护方便、且成本相对较低的产品及解决方案。我们为中国光大银行开发的“客户经理考评及等级管理系统”被作为金融类解决方案收人Microsoft解决方案集锦,刊登在Microsoft最新一期的解决方案集锦的第一页上。
三、体系结构
该系统采用非常典型的N层 .Net 体系结构,分为四个逻辑层:
Web 层
为客户端提供对应用程序的访问。这一层包括两个Web应用程序,一个用于为用户/客户提供对站点的访问,另一个用于系统管理。Web 层主要由 ASP.NET Web 窗体和代码隐藏文件组成。Web 窗体只是用 HTML 提供用户操作,而代码隐藏文件实现各种控件的事件处理。
业务外观层
业务外观层为 Web 层提供处理业务逻辑的界面。业务外观层用作隔离层,它将用户界面与各种业务功能的实现隔离开来。除了低级系统和支持功能之外,Web层对数据库服务器的所有调用都必须通过该层才能进行。
业务规则层
业务规则层是包含各种业务规则和逻辑的实现。业务规则完成如客户帐户和交易订单的验证这样的任务。
数据访问层
数据访问层为业务外观和业务规则层提供数据服务。
此外,系统还包括两个在各层共享的程序集,称为通用层和系统框架层。通用层包含用于在各层间传递信息的数据集,共享函数、常量、枚举。系统框架层包含应用程序配置、日志和跟踪类。
四、技术特点
1. 基于Microsoft产品
Windows Server 2000
SQL Server 2000
ISA Server 2000
2. 技术平台
在系统结构内使用的关键技术列表:
Windows 2000 Server
Internet 信息服务
ASP.NET
Web 窗体
Web 服务器控件
C#
ADO.NET
SQL Server 2000
3、Microsoft应用程序块
Microsoft为基于.NET平台的质量软件开发,提供了大量功能丰富、性能卓越、安全可靠的应用程序块,可方便地用于各类应用软件开发中。
以下部分该系统将采用的用程序块:
数据访问应用程序块
用户接口和任务流应用程序块
五、产品功能特性
Microsoft的MSF(微软解决方案框架)的过程模型强调项目管理中的均衡三角形,这个三角形的三条边是产品功能、资源和进度。控制项目的范围,在产品功能、资源和进度之间求得平衡是所有项目能否取得成功的关键。
许多OA解决方案都是非常有抱负的,他们往往概念化地强调OA,而又从根本上忽视了现实问题,以为开发一个具有通用性的OA解决方案就可以包打天下了。殊不知这违背了具体问题具体分析的基本原则!提供用户并不需要的功能没有意义的,而这些功能也不可能是免费的,但最重要的可能是这会影响也均
您可能关注的文档
最近下载
- 维生素KI缺乏症课件.pptx VIP
- 浙教版信息技术三年级上册 第二单元 获取在线资源 大单元整体教学设计.pdf
- 一年级下册劳动浙教版任务三巧擦黑板(课件).pptx VIP
- DL/T 5764《火电工程质量评价标准》.doc VIP
- 小学英语三年级上册26个字母教学PPT完整课件_2.pptx VIP
- 机房配套设备安装监理细则.docx VIP
- 人力资源部ogsm计划.xls VIP
- 2024-2030全球多孔聚合物微球行业调研及趋势分析报告.docx
- 新编基础会计学模拟实验(蒋昕)日记账参考答案.ppt VIP
- 新编基础会计学模拟实验(蒋昕)多栏、数量金额明细账参考答案.ppt VIP
文档评论(0)