ASP_NET三层架构的概念及关系分析

ASP_NET三层架构的概念及关系分析

ID:46283138

大小:92.00 KB

页数:3页

时间:2019-11-22

ASP_NET三层架构的概念及关系分析_第1页
ASP_NET三层架构的概念及关系分析_第2页
ASP_NET三层架构的概念及关系分析_第3页
资源描述:

《ASP_NET三层架构的概念及关系分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ASP.NET三层架构的概念及关系分析哈尔滨铁道职业技术学院乔冰【摘要】分层次体系结构是按层次组织软件的-•种软件体系结构,其中每一层建立在低一层的软件层上。通常的ASP.NET三层架构就是将整个业务应用划分为:表示层(UI).业务逻辑层(BLL)和数据访问层(DAL)。很好地实现了高耦合低内聚的思想。三层架构使得用户操作部分、逻辑操作部分和数据访问部分分开,每一层由相应的人员来完成,各层之间互不影响,使得应用系统的开发、升级、维护得到了大大简化。在种种优越性下,三层架构已经成为进行商业系统开发的首要选择。【关键

2、词】三层架构;ASP.N1汀;表示层;业务逻辑层;数据访•问层选择合适的系统体系架构是一项影响整个应用系统设计的关键工作。使用三层架构可以使得系统的结构更加清笼,分工更加明确,有利于系统的分工合作和后期维护。B/S模式的三层结构是一种简单、成熟,并得到普遍应用的应用程序架构,它将应用程序结构划为分三个相对独立层,包括用户表示层、业务逻辑层和数据访问层。每-层只实现该层内相对独立的功能,而当任何一层发生变化时,只耍保持层间接口关系不变,则其他各层都不会受到影响。三层结构是-种严格的分层协作,即数据访问层只能被业务逻

3、辑层访问,业务逻辑层只能被表示层访问。用八通过农示层将请求传送给业务逻辑层,业务逻辑层完成相关业务规则和逻辑,并通过数据访问层访问数据库获得数据,然厉按照相反的顺序依次返冋,将数据显示在用户界面层。在软件体系架构设计中,分层式结构是最常见,也是最重耍的一种结构,微软推特的分层式结构i般分为三层,从下至上分别为:数据访问层、业务逻辑层(乂或成为领LPC2132是基于一个支持实时仿真和嵌入式跟踪的32位ARM7TDMI-SCPU,并带有64kB嵌入的高速Flash存储器,128位宽度的存储器接II和独特的加速结构使3

4、2位代码能够在最大时钟速率下运行。其内部集成了8路10位分辨率的A/D转换器、1个10位的D/A转换器.2个32位的定时器/外部事件计数器,支持在系统编程(ISP)和在应用编程(IAP),支持低功耗模式。(2)数据釆集电路的设计对暮电池进行检测的关键在丁•对蓄电池参数采样的精确程度,因而釆样电路设计得是否适当对胳个系统至关重要。由驱动板输入的8路模拟信号经运算放人器后,经模拟开关选通后,再经电压跟随器,由LPC2132内置8路10位高精度的EI校准模数转换器进行A/D转换。而温度测最是单独分配的-个采样通道,负责

5、对坏境温度的监控。各路蓄电池参数检测采用相同的采集通道分别釆样,而不是设计每组一个采集通道,利用模拟开关或继电器进行切换采样。这样不但保证了数据采集精度一致,而11避免了因频繁切换测杲通道造成的仪器工作不可靠。(3)LCD显示及键盘模块LCD选用TM240128A人屏幕液品显示器.能显示15行20列中文信息,包括:巡检状态显示、单节电压查询.放电状态显示.单组域层).表示层。所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是

6、三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系的应用程序将业务规则.数据访问.合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COH/DC0M通讯与中间层建立连接,再经山中间层与数据库进行交互。—、系统各层次原理三个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。1•用户表示层(USD用户表示层也叫用户界面层,封装人机界而的所有表单和组件,是应用系统与系统用户之间的直接接口。主要用于显示由业务逻辑层动态

7、传送过來的数据信息,结合使用相应的HTML标记和样式表泄义來实现;用放电杳询、故障显示及杳询等。键盘模块采用程序查询方式,通过10口进行扫描查询,实现参数设置、状态杳看、手动检测等功能。还能对运行参数如电池个数、电压标准值、电流报警值、容量标准值、放电时间等进行在线修改。(4)通讯电路为方便存储和调用每次检测数据,本监测仪还设计了尔行接口单元川來进行与上位机之间的通信,上位机可通过监控软件来监视设备的状态。LPC2132拥有两个符合16C550工业标准的异步收发器UARTO和UART1,允许在审行链路上进行全双工

8、的通信。使用TMAX232芯片进行RS232电平的转换,MAX232芯片内置一个电压转换器,只需输入5V电压就可得到RS232接口所需的电压。4.软件设计流程软件设计所需要完成的功能主要包括系统初始化(包括系统自检、札I关外围设备的初始化)、主要参数设置(包括蓄电池的性能参数、通讯参数以及测量参数)、键盘和LCD液品显示管理、A/D转换、中断服务、参数修正、尔行通讯等程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。