2.2  系统体系结构

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。[3]这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如360浏览器或Internet Explorer,服务器安装Oracle、Sybase或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

B/S结构的特点大致分为以下三点:

(1)维护和升级方式简单。

(2)成本降低,选择更多

(3)应用服务器运行数据负荷较重。

2.3  核心技术

(1)母版

由于入申请人、入积极分子等用户分类多,子网页的数量较多,内容冗余度较大,visual studio 2010的母版页刚好可以解决这个问题。母版页的使用与普通页面类似,可以在其中放置文件或者图形、任何的HTML控件和Web控件,后置代码等。母版页的扩展名以.master结尾,不能被浏览器直接查看。母版页必须在被其他页面使用才能进行显示。

母版页的特点有:

1)使用母版页可以集中处理页的通用功能,以便可以只在一个位置上进行更新。

2)使用母版页可以方便地创建一组控件和代码,并将结果应用于一组页。例如,可以在母版页上使用控件来创建一个应用于所有页的菜单。

3)通过允许控制占位符控件的呈现方式,母版页使您可以在细节上控制最终页的布局。

4)母版页提供一个对象模型,使用该对象模型可以从各个内容页自定义母版页。

(2)三层架构

在构建此网站时,发现需要大量的代码。我查阅资料,得知三层架构可以减少我的代码量,将我所需要用到的重复代码集中编写成类,分别为:

表示层(Model):主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。

业务逻辑层(BLL):主要负责对数据层的操作。也就是说把一些数据层的操作进行组合。

数据访问层(DAL):主要看你的数据层里面有没有包含逻辑处理,实际上他的各个函数主要完成各个对数据文件的操作[5]。

上一篇:java塔防游戏的设计与实现+源代码
下一篇:简单木马程序的设计与开发+VC++程序

高校校园网信息安全隐患及防范措施

asp.net+sqlserver校园论坛开发设计

ASP.NET+sqlserver健身房管理系统的设计与实现

asp.net+sqlserver班级网站设计

ASP.NET+SQLSERVER无纸化考试系统+ER图

ASP.NET+SQLSERVER学生心理健康网设计

ASP.NET+sqlserver小区物业管理系统的设计与实现

从政策角度谈黑龙江對俄...

AES算法GPU协处理下分组加...

酵母菌发酵生产天然香料...

基于Joomla平台的计算机学院网站设计与开发

压疮高危人群的标准化中...

提高教育质量,构建大學生...

上海居民的社会参与研究

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅谈高校行政管理人员的...

浅论职工思想政治工作茬...