论基于ASPNET的企业进销存储管理信息系统的设计与实现.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《论基于ASPNET的企业进销存储管理信息系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《论基于ASPNET的企业进销存储管理信息系统的设计与实现.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、论基于ASP.NET的企业进销存储管理信息系统的设计与实现在应用系统开发经过中,C/S两层体系构造的开发形式得到了广泛的应用。其应用程序逻辑通常只分布在客户和服务器两端,它采用由客户端发出数据资源访问请求,然后服务器端将结果返回到客户端的信息传递机制,对系统的性能、升级与维护等有很大制约。随着面向对象技术、分层建模技术和网络阅读器导航技术的逐步成熟,B/S形式的多层应用体系构造得到了越来越多的应用。应用系统开发形式从原来的两层构造向三层甚至N层构造的转变,主要是在客户端和服务器之间参加了一个被称为应用服务器的一层或多层应用服务程序,使原来集成表示层处理和业务逻辑处理的臃肿胖客户端得以释放,演变
2、为表示层和业务逻辑层分开实现的形式,使开发人员在保证为用户提供必要功能操作的简洁界面前提下,将主要精神集中在系统核心业务逻辑的分析、设计和开发上;从C/S形式到B/S形式的转变,使得原客户端维护工作发生了翻天覆地的变化。C/S形式应用程序的客户端要求管理人员在每个客户端计算机系统上安装客户端程序,当需要维护系统时,管理人员需要到客户端的用户那里一个一个地解决问题;而B/S形式只需用户在本人的电脑系统中安装阅读器软件(该软件通常在操作系统中可附带自动安装),应用系统的全部程序能够集中放在服务器中由管理人员统一管理维护,这能够大大节省系统维护的开销。在多层构造形式的B/S系统架构中,B/S的三层构
3、造是目前流行的架构设计形式,它由表示层、业务逻辑层和数据访问层3个层次构造组成。微软公司的ASP.NET充分地发挥了面向对象的技术特点,能轻松实现三层构造的B/S系统架构,并在很大程度上提高开发效率,加强系统的可维护性和扩展性。本文研究怎样基于ASP.NET(C#)技术实现三层构造应用系统的设计。2三层构造系统模型选择适宜的系统体系架构是一项影响整个应用系统设计的关键工作。架构设计主要完成定义和讲明包(子系统),以及包与包之间的依靠关系与通信机制。B/S形式的三层构造是一种简单、成熟,并得到普遍应用的应用程序架构,它将应用程序构造划为分3个相对独立层,包括用户表示层、业务逻辑层和数据访问层。每
4、一层只实现该层内相对独立的功能,而当任何一层发生变化时,只要保持层间接口关系不变,则其他各层都不会遭到影响。三层构造是一种严格的分层协作,即数据访问层只能被业务逻辑层访问,业务逻辑层只能被表示层访问。用户通过表示层将请求传送给业务逻辑层,业务逻辑层完成相关业务规则和逻辑,并通过数据访问层访问数据库获得数据,然后根据相反的顺序依次返回,将数据显示在用户界面层。2.1用户表示层(USL)用户表示层也叫用户界面层,封装人机界面的所有表单和组件,是应用系统与系统用户之间的直接接口。主要用于显示由业务逻辑层动态传送过来的数据信息,结合使用相应的标记和样式表定义来实现;用户录入数据信息并通过简单的校验后,
5、经过数据接口传送给业务逻辑层下载论文。2.2业务逻辑层(BLL)业务逻辑层主要完成对应用系统相关业务规则和逻辑的封装,在为用户表示层访问提供功能调用的同时,它又通过调用数据访问层所提供的功能来访问数据库。业务逻辑层主要根据系统设计的需要,通过构建系统的关键对象类,实现系统的大部分逻辑控制功能。2.3数据访问层(DAL)数据访问层只能被业务逻辑层访问,并且系统只通过它访问数据库来获取数据。当数据访问层根据业务逻辑层的要求与数据库进行交互时,主要完成从数据库中提取数据库记录的查询和插入、修改与删除数据库记录的更新数据功能。众所周知,数据库访问是动态信息管理应用系统中最频繁、最消耗资源的操作,所以必
6、须优化对数据库的访问策略,以提高系统的性能和可靠性。B/S形式的三层构造是一种严格的分层定义,它首先将应用系统复杂的开发工作划分为相对简单的小分块,然后在每一层中只实现系统相应层的功能设计,层间的交互由相邻层对应的功能模块进行调用,信息传递只由接口进行传送。数据访问层一般由两部分组成:业务实体和数据操作。Microsoft公司提供的标准术语称为业务实体组件和数据访问逻辑组件。在三层构造中,数据访问层是唯一与数据库打交道的层,所以该层的设计要尽量以提高速度和安全为目的。业务实体组件体现的是现实生活中的业务数据,而数据访问逻辑组件则是在数据库中检索数据或把业务实体数据保存到数据库。2.3.1数据访
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASPNET 企业 存储 管理信息系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内