处理器类型:Intel Core i5-3230M CPU

处理器速度:2。60GHz

内存:4G

(2) 软件:

操作系统:Windows 10 企业版

数据库:SQL Server 2012

开发环境:Microsoft。NET Framework 4。5

开发工具:Microsoft Visual Studio 2015

开发语言:C#语言论文网

浏览器:Google Chrome 

Web服务器:Internet 信息服务器(IIS)10。0 Express

分辨率: 1366*768

3 系统架构及技术

3。1 系统应用架构

本系统采用基于B/S模式的MVC框架以及三层架构。

在本系统中把整个系统分成3层,第一层为显示层(在该系统中mvc充当显示层)、第二层为业务逻辑层(BLL)、第三层为数据访问层(DAL)。

3。1。1 B/S模式简介

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

图3-1   B/S结构图

3。1。2 三层架构简介

三层架构通常意义上的三层架构就是将整个业务应用划分为:界面层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。

在数据访问层(DAL),会进行一些对数据库的操作,通过对数据库的操作具体为业务逻辑层提供关于数据方面的服务。业务逻辑层(BLL),在这一层会对数据层传过来的数据进行一些由需求关系衍生出来的逻辑相关的处理。界面层(UI),与用户的交互界面。

图 3-2   三层架构图解

3。1。3 MVC框架简介文献综述

MVC框架把系统划分为三个主要单元:第一个是模型层(Model),第二个是视图层(View),第三个是控制层(Controller)。

mvc框架在显示模块与功能模块之间实现了分离,这使得系统的代码扩展,系统维护,代码移植,代码复用等等功能都得到了有效加强。

控制器(Controller)会去接受从浏览器传过来的HTTP请求,根据业务逻辑关系更新模型(Model),紧接着就是处理用户请求,然后把请求的处理结果发送给HTTP响应,最后渲染(View),将后台的处理结果使用恰当的方式呈现给用户查看。

上一篇:asp.net公司会议室预定系统设计+源代码
下一篇:Android酒店预订管理系统的设计+源代码

asp.net+sqlserver书店销售系统的设计+源代码

asp.net+sqlserver图书馆信息管...

Android酒店预订管理系统的设计+源代码

asp.net网上餐饮管理系统设计+源代码

JAVA+MYSQL酒店客房管理系统的设计与实现

asp.net+sqlserver的B2C电子商务...

asp.net+sqlserver在线学生论坛系统的设计+源代码

西峡县太平镇仓房铁矿成...

让白羊唯一珍惜的星座,...

从传统节日看西方文化对中国文化的影响

以工程教育认证为导向的學生评估【4576字】

2023部队生育政策,2023年山...

钟惦棐的困惑与當代电影...

cvx无线通信系统中基于多...

洧關农村电商物流人才培养【3037字】

人力资源培训与开发研究现状

安全管理茬高校体育教學...