翻新时间:2015-08-03
基于ASP.NET的小型管理系统的实现
摘 要:本文通过研究三层体系结构模式的应用系统设计思路,详细地阐述基于asp.net技术开发B/S三层结构应用系统的主要设计思想和方法。
关键词:三层架构;B/S系统;asp.net
一、前言
在应用系统开发过程中,C/S架构的两层体系结构的开发模式得到了广泛的应用。其应用程序逻辑通常只分布在客户端和服务器端,它采用由客户端发出数据资源访问请求,然后服务器端将结果返回到客户端的信息传递机制进行信息传递,但C/S架构的系统的升级与维护很难进行,这给C/S架构的系统的推行带来了很大的困难。随着面向对象技术、分层建模技术和网络浏览器导航技术的逐步成熟,B/S模式的多层应用体系结构得到了越来越多的应用。而B/S架构的系统只需用户在自己的电脑系统中安装浏览器软件(该软件通常在操作系统中可附带自动安装)即可使用软件的全部功能,这可以大大节省系统维护的开销,也为后期系统的优化升级带来了很大的方便,管理人员只需在服务器端对产品进行优化升级即可,用户在客户端即可使用优化升级后的系统。本文研究如何基于asp.net(C#)技术实现三层结构应用系统的设计。
二、三层结构系统模型
选择合适的系统体系架构是一项影响整个应用系统设计的关键工作。B/S模式的三层结构是一种简单、成熟,并得到普遍应用的应用程序架构,它将应用程序结构划为分3个相对独立层,包括用户表示层、业务逻辑层和数据访问层。每一层只实现该层内相对独立的功能,而当任何一层发生变化时,只要保持层间接口关系不变,则其他各层都不会受到影响。三层结构是一种严格的分层协作, 即数据访问层只能被业务逻辑层访问, 业务逻辑层只能被表示层访问。用户通过表示层将请求传送给业务逻辑层, 业务逻辑层完成相关业务规则和逻辑, 并通过数据访问层访问数据库获得数据, 然后按照相反的顺序依次返回, 将数据显示在用户界面层。
三、三层结构优缺点
四、asp.net的三层设计和实现
基于以上对B/S三层结构的介绍,下面引用一个基于
总结:以上介绍了应用基于asp.net技术的三层结构模式来设计和实现B/S结构应用系统的总体方法。通过介绍示例的具体分层规划,体现了利用asp.net技术编写三层结构的清晰逻辑,并有效地实现了系统中各功能层的相对独立,使系统具有更强大的灵活性、可扩展性和可维护性;而且系统分层管理使分级分布部署成为现实,可极大地提高系统的性能和安全性,满足日益壮大的B/S模式应用系统的需求。借鉴此方法还可以开发企业其他各类应用系统,提高企业的信息化水平。
下载文档
网友最新关注
- 习俗?不懂
- 蜘蛛
- 爱在痛的边缘
- 星星
- 将军的故事
- 她给我留下的印象
- 走路的启示
- 再见吧!同学
- 生命如花
- 颠倒王国奇遇记
- 未来的设想
- 我最爱看的革命影视作品
- 《滴水穿石的启示》的感想
- 一件有意义的事
- 南辕、北辙
- 路政管理中经济问题的分析与探究
- PPP模式在中国新型城镇化中的应用研究
- 我国商业银行投资银行业务研究
- 公路施工企业内部财务控制的措施探析
- 浅谈项目成本管理在企业经营中的重要性
- 融资担保在大连渔业金融发展中的应用研究
- 我国股票型开放式基金绩效评估的实证研究
- ERP下物料管理的风险分析及内部控制设计
- 浅析建筑装饰工程项目成本控制及管理
- 中小企业财务管理存在的问题及对策
- 决策支持系统在事业单位中的应用
- 加强建筑施工企业应收账款管理 防范财务风险
- 践行党的群众路线 推进国企科学发展
- 论建筑工程竣工结算阶段的造价管理
- 关于铁路运输企业预算管理模式的思考
- 索溪峪的“野”*
- 古诗两首(示儿 闻官军收河南河北)
- 童年的发现*
- 孔子游春
- 草船借箭
- 鸟的天堂
- 长征
- 古诗三首(长歌行、七步诗、出塞)
- 猴王出世
- 荔枝
- 景阳冈
- 开国大典
- 鹿和狼的故事
- 我的战友邱少云
- 长征