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信息安全技术...

asp.net+sqlserver社区医院病员...

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

C#学校科研管理系统的设计

中国学术生态细节考察《...

志愿者活动的调查问卷表

公寓空调设计任务书

10万元能开儿童乐园吗,我...