基于以上研究存在的缺陷和不足,本设计采用构件化的软件设计原理,选取B/S架构,采用具有强大性和适应性的ASP.NET技术实现,使每一个层次都封装成独立的小型构件,可方便地运用于软件开发以及自定义组装个性化的新型构件。具体解决办法如下:
(1)采用三层架构开发系统。
使用的数据连接等组件都可以在将来的重复利用。为了方便本系统在将来扩展功能,在进行系统设计时为保证增加新的功能或接口变更时程序改动规模最小化,利用三层架构的开发设计,使得在新功能的数据处理时,更加方便。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行独立的处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。本文来自辣'文~论.文·网原文请找腾讯32491.14
(2)采用C#的平台标准进行ASP.NET的设计,既保证了构件的安全性和高效性。
C# 的平台标准。
C#语言定义主要是自C和C++继承演变而来的,而且语言中的许多元素也反映了这一实事。C#在设计者从C++继承的可选选项方面比Java要广泛一些,它还添加了自身新的特点。C#在带来对应用程序的快速开发能力的同时,并没有牺牲C与C++程序员们所关心的各种特性。它忠实地继承了C和C++的优点。如果你对C或C++有所了解,你会发现它是那样的熟悉。即使你是一位新手,C#也不会给你带来任何其它的麻烦,快速应用程序开发(Rapid Application Development,RAD)的思想与简洁的语法将会使用户迅速地成为一名熟练的开发人员。C#允许与C风格的需要传递指针型参数的API进行交互操作,DLL的任何入口点都可以在程序中进行访问。C#遵守.NET公用语言规范(Common Language Specification,CLS),从而保保证了C#组件与其它语言组件间的互操作性。因为元数据(Metadata)概念的引入既保证了兼容性,又实现了类型安全。[13]
采用ASP.NET 的设计。
ASP.NET具有强大性和适应性、简单性和易学性、高效可管理性,因为ASP.NET是基于通用语言的编译运行的程序,所以它具有的强大性和适应性,可以令它运行在Web应用软件开发者的几乎所有的平台上。通用语言的基本库,消息机制,数据接口的处理都能进行无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的、你最擅长的语言来进行你的程序编写,或者把你的程序采用很多种语言来进行编写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript , C++、F++。未来,将会有更多这样的多种程序语言协同工作的能力保护开发人员现在的基于COM+开发的程序,能够完整的移植向ASP.NET。[14]
(3)根据数据挖掘中数据的搜索原则,对文档信息利用递进算法进行搜索。
(4)采用B/S架构进行设计。
B/S结构即浏览器与服务器结构。它是随着Internet技术的兴起而兴起的,对C/S结构的一种变化或者改善的结构。在这种结构下,用户工作界面只需通过WWW浏览器来实现,极少部分事务逻辑由前端(Browser)实现,但是主要事务逻辑由服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端计算机的负担与消耗,减轻了系统文护与升级的成本和工作量,降低了用户的总体成本。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
基于构件的系办文件档案管理系统 第3页下载如图片无法显示或论文不完整,请联系qq752018766