会计基于ASP.NET三层架构模式浅析与应用

当前位置: 大雅查重 - 范文 更新时间:2023-12-20 版权:用户投稿原创标记本站原创
:软件开发技术的不断发展,软件系统的设计策略会计专业论文不断涌现,应用三层架构开发是业界最的主题。了三层架构设计模式的思想和策略会计专业论文,并实例,阐述了用.NET平台开发的三层架构模式应用系统的策略会计专业论文。
会计论文范文词:软件开发;三层架构;ASP.NET
中图分类号:TP311文献标识码:A 文章编号:1001-828X(2012)02-0-01
一、
在各行各业中计算机管理系统被广泛的应用,设计功能强大、易于维护的web管理系统是网站开发的一项的任务。基于三层架构体系的开发策略会计专业论文是管理系统开发的流行模式,硕士论文设计开发优秀管理系统的途径。

二、三层架构概述

Asp.net三层架构自底向上依次分为数据访问层(DAL)业务逻辑层(BLL),和表示层(即界面层WebUI)。三者之间关系如图1所示。

图1三层架构的关系图
数据访问层(DAL):也称为是持久层,其功能是负责数据库的访问,访问数据库系统、二进制文件、文档或是XML文档。大情况下,系统使用ADO.NET数据访问数据的查询和数据的增、删、改等操作。典型的操作方式使用Connection和CommandDataReader数据访问,使用Connection和CommandBuilderDataSet数据访问。
业务逻辑层(BLL):业务规则,它在业务规则的、业务流程的等与业务需求有关的系统设计,业务需求调用数据访问层各策略会计专业论文。它是数据访问层和表示层之间的数据桥梁。业务逻辑层在体系架构中处在会计论文范文位置,它数据访问层与表示层中间,起到了数据交换中承上启下的作用。通常该层是类库的形式来的。
表示层(UI),即界面层是为用户用于交互的操作界面,用于数据和接收用户输入的数据,硕士论文用来呈现业务罗基层数据。在用Asp.net开发的网站中,通常使用扩展名为.aspx的web页面来的。

三、.net平台概述

Microsoft.NET是微软推出的一套开发平台。该平台看成是操作系统给开发人员的面向的API开发工具包,它由Web服务应用程序和Windows桌面应用程序的软件组件构成,.NET框架(Framework)、.NET开发工具和ASP.NET网站开发技术。
ASP.NET是一种建立在公共语言运行库((CLR))上的程序构架,可用于Web服务器创建功能强大的Web应用程序。与传统的Web开发技术相比较,ASP.NET许了更多的Web开发模式和手段。ASP.NET使用.NET平台快速方便的部署三层架构。ASP.NET在网页中使用基于事件的处理,指定处理的后台代码文件,使用C#、VB和J#后台代码的语言。层放在ASPX页面中,数据访问层和业务逻辑层用.NET的类库来封装和,这样就方便的了三层架构,.net平台下三层关系如图2所示。

2.net平台下三层架构的关系图

四、三层架构应用

下面的解决方案EXP的三层架构模式(如图3所示),该方案中表示层是网站系统WebUI,业务逻辑层是Business,数据访问层是DataAccess,下面对例子。
图3EXP解决方案三层架构示意图
DataAccess层从网站数据库中网页的数据;从架构中的访问代码放在SQLServer文件夹下,访问的是SQL Server数据库。访问的是其他类型的数据库,那么访问代码放在对应的文件夹下面。Business层从DataAccess层数据后,业务流程和规则数据处理,因此把应用系统的规则定义写在业务层中;WebUI是表示层,即是aspx页面的集合网站系统,该层从业务逻辑层Business中数据。
下面以访问UserView.aspx页面为例展示三层的数据流,URL请求http://localhost/user/UserView.aspx,ASP.NET引擎会浅析【会计论文】URL要使用哪个层,这样访问表示层UserView.aspx页面。然后表示层UserView.aspx.cs访问业务逻辑层UserBusiness.cs的业务规则处理代码,UserBusiness.cs访问数据访问层UserSQLHandle.cs、UserInterface.cs和UserFactory.cs处理程序,并从数据库中数据,同时把处理的结果一层一层返回,这样请求的页面在浏览器中出来。

五、结束语

综合上述,三层架构是系统开发非常的开发模式,该架构开发的系统具有很好的可伸缩性、可扩展性和可移植性,便于系统的管理和维护。软件系统开发技术的不断发展,三层架构开发模式的会的完善和更广泛的应用。
文献:
黄海.asp.net

2.0全程指南[M].北京:电子工业出版社,2008(01).

孙继红.基于.net三层架构的网上商城的设计与[J].网络与通信,2009(09).
[3]饶云波,张应辉.基于asp.net的电子商务平台设计与[J].计算机技术与发展,2006(05).
作者简介:徐 枫(1973-),男,安徽安庆人,讲师,硕士。