基于.NET平台的B/S应用系统的开发与研究

被引量 : 0次 | 上传用户:jeall
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机业是一个飞速发展的行业,各种新技术层出不穷,业界永远都在探索提高软件开发效率的新方法。计算模式亦随着互联网技术的发展而改变,基于浏览器/服务器(B/S)模式的软件以其结构灵活、操作方便、部署及维护成本低廉,得到了迅速的推广,逐渐取代客户机/服务器(C/S)模式成为市场主流,广泛应用于各个领域。 另一方面,随着计算机性能的不断提高,以及人们对软件功能需求的增长,软件产品变得越来越庞大,软件开发过程中的不确定因素越来越多,开发周期、开发风险难以控制,这一切,都制约着大型软件的开发。这一点在B/S结构的软件系统上体现得特别明显。 出于各自的商业目的,业界各大厂商均推出了自己的开发平台。这些平台各成体系,又相互竞争、相互渗透,一时间让人眼花缭乱,不知所从。其中微软的.NET框架和Sun的J2EE平台是其中最具代表性的平台。 为更好地发挥B/S结构软件的优势,本课题试图在当前的状况下,吸收各方的长处,对B/S结构软件的开发模式进行探讨。 本文首先简要分析了计算模式的变化,然后详细介绍了多层体系结构以及目前广泛应用于Web系统的设计模式——模型-视图-控制器(MVC)模式,并讨论了多层体系结构及MVC模式的优缺点。鉴于.NET是一种较新的平台,吸收了其它平台的许多优点并有相当大地创新,本课题决定采用.NET作为开发平台。本文对.NET框架做了详细地介绍,从.NET框架组成到应用.NET框架的优势,以及.NET框架提供的各种解决方案均有介绍。ASP.NET是.NET框架的一部分,是新一代的Web开发平台,亦是本课题采用的开发平台,因此本文对其作了详细介绍。随后本文讨论了课题研究的一种针对Web应用的特点提出的开发过程。此过程应用了统一建模语言(UML),因此本文也简要介绍了UML。最后,通过公路建设质量管理系统的开发,本文阐述了如何应用工程化的方法,解决Web应用程序开发中的风险控制、开发效率、需求分析以及系统的弹性、健壮性、安全性等方面的问题。
其他文献
本文归纳总结了商业街的研究后,发现商业街道的设计研究大多集中在空间研究领域,如特色城市空间,空间尺度,建筑形象等。对于业态构成、交通系统等的研究大多不成系统。本研究做出
化学事故可能对社会和公众造成较大的危害,及时、有效的化学事故应急救援可以将危害降至最低。世界各国均对化学事故应急救援进行立法、研究,作者就国内外化学事故应急救援的
信息技术课程质量是目前教育技术工作者普遍关注的问题。评价具有反馈、调节、改进质量的作用。那么该如何通过评价来促进学生的学和教师的教,提高信息技术课程质量呢?学生学
可持续发展状态的评价工作是落实可持续发展战略的关键环节。建立描述、评价、考核可持续发展的指标体系是实施可持续发展战略的重要内容,也是切实推进可持续发展战略的重要举
本文在对我国开展气象指数农业保险的试点地区之一的合肥市长丰县进行实地考察的基础上,回顾了我国农业保险的发展历程并指出进行农业保险产品创新的必要性,对该险种进行了可
民族观是人们对民族和民族问题的总的认识和根本看法,是世界观在民族问题上反映。中国共产党民族观,是指中国共产党对民族与民族问题及其发展规律的科学认识。 中国共产党自
平衡理论强调家畜和草地资源之间的生物反馈,主张采取保守放牧策略保证草地生态系统的稳定性,草地管理的目标是调节草地牧草供给量和家畜饲草需求量平衡。基于非平衡理论的"
为筛选适宜南疆地区的青贮甜高粱品种,采用罐装青贮的方法,以青贮玉米为对照,研究了糖分含量存在差异的6个品种甜高粱青贮的感观性状及其营养成分。结果显示,1)新高粱2号、考
当前,国际投资在经济全球化的推动下,自由化趋势不断加强。为了适应、促进和保障国际投资自由化,国际投资法产生了以提高投资待遇、加强投资保护、促进投资准入自由和投资争端解