1。2 国内外研究现状
第二章 系统相关技术介绍
2。1 B/S三层架构概述
B/S模式是一种建立于Web基础上的全新的系统平台模式[9],他把普通的C/S模式中的服务器部分划分为一个数据服务器和多个应用服务器,从而建立了三层架构体系。各层的功能主要如下。
第一层是用户和系统的接口,用户操作可以简单到普通的浏览器,比如360、Ie等。将HTML语言转化为普通的网页,允许用户把信息提交给第二层,并解决用户的需求。
第二层的Web服务器响应提交的请求,并将处理结果返回给用户的浏览器。如果该请求包含了对数据的增删改查等,服务器有必要连接数据库一同完成操作。
第三层的数据库服务器用于解决协同不一样的Web服务器发出的数据库请求,跟C/S模式很像,但不完全相同。
B/S模式将客户端变得简单,让用户操作起来更加方便。运用了B/S的时候,用户只需要通过操作简单易用的浏览器,就能够获得功能。操作人员都不需要经过训练就能够灵活运用。B/S结构的特点是安全、迅速、精确,它很适合发布网上信息。在经济飞速发展的今天,我们需要的是更加方便的交流方式来提高效率,B/S模式恰好满足这一点。
2。2 ASP。NET技术介绍
2。2。1 ASP。NET简介
ASP。NET 基于组件和模块,有很好的扩展性。它引入了很多新技术用来处理数据,因为有了这些新特性,给了开发人员更多的选择,从而缩短系统开发的时间。同时,它也为许多企业提供了更加安全、方便的环境。使用ASP。NET时,你能够选择一种喜欢的语言来开发,也能够把系统通过多种语言来编写,例如,C#语言等。文献综述
ASP。NET有着很多特点[10]。
(1)简单性。在简单的界面使用功能。
(2)可维护性。它运用了文本分层配置系统,将服务器环境简单化。只需将文本移至服务器,就能部署程序。
(3)安全性。它可以通过Windows验证保证系统的安全。
(4)大量的工具箱和设计器。
2。2。2 开发工具介绍
Visual Studio是微软提出的开发环境,是目前最具影响力的开发环境,他包含了一系列的开发工具。随着ASP。NET4。0的推出,与之相应的工具也产生了,这就是Visual Studio 2010。相较于之前的版本,Visual Studio 2010有更好的环境来制作程序,它支持多种编译语言,还提供了许多新特性。
2。2。3 开发语言介绍
在技术的发展下,C/C++已被大规模的使用在商业系统的构建。但是它们都存在着让人误解的特性,而且用这些语言制作系统时间过长,使得效率低下。由于这个原因,人们想找到一种兼备效率和性能的语言,C#便诞生了。本系统构建采用了C#语言[11],它是一种安全的编程语言,能够运用。NET Framework提供的功能。从开发语言方面考虑,使用C#能够增加工作效率,而且它的功能也很强大,是一门方便的语言,很容易从C/C++转到它的开发。它也含了很多优点。
(1)支持面向对象。
(2)自己处理动态分配的内存。
(3)能够用用户定义的方法。
(4)能直接访问内存。
(5)与Web相结合。
2。3 SQL server2008介绍
SQL Server 2008是微软发布的数据库,和ORACLE等不同,他拥有安装方便、操作简单等优点。在先前版本的基础上,他添加了很多新的功能和特性,比如说支持大型的数据仓库。
一般用户都很关注数据的保密,2008版现在能够实现透明数据加密。换句话说,就是它能够不改变系统就对数据库加密。在系统的成本分析方面,它能够有效的降低软件制作的成本。因此,它包含了如下特点: