基于ASP.NET MVC和实体框架的软件项目管理平台

被引量 : 0次 | 上传用户:emslwh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展,人们对Web应用的要求越来越高。如今的Web应用在表现上需要符合统一的Web标准(HTML标准,CSS标准,JavaScript标准等等);在对外的接口上REST(即Representational State Transfer表述性状态转移)也逐渐成为跨HTTP的服务和接口的主导架构;在开发过程上(例如敏捷、Scrum),也对系统的快速开发、灵活性、快速对应变化有着越来越高的要求。国内某知名软件公司随着业务的不断扩张,正需要构建一个用作企业内部的项目管理平台的Web应用,以优化企业业务流程。但是,现在主流的.NET平台上的Web开发技术——ASP.NET Web Form和ADO.NET,在如今对Web应用开发要求不断提高的背景下,存在着灵活性差、开发成本高、周期长等缺点,已经不能够满足如今的企业对Web应用开发的需求。另一方面,微软平台的两项新技术ASP.NET MVC和ADO.NET Entity Framework(或称实体框架),在技术本身有着灵活、开发周期短、可重用性高等优点。但是,在真实项目中新技术还缺乏应用,并且对于Web系统来说,两项独立的技术并不是一个完整的解决方案。就此,本文首先对.NET平台下的主要技术进行研究,分析其工作原理和优缺点。通过研究和设计,在软件项目管理平台项目中,提出了基于三层的分层架构设计,将两项新技术结合的方案:以ASP.NET MVC框架为基础构建系统表现层,以Entity Framework框架为基础构建数据访问层形成一个完整的系统架构。通过此方案,将两项新技术在企业Web应用得到良好的应用,并在解决当前主流技术所存在的问题。然后,在软件项目管理平台的开发过程中,基于该解决方案,从数据访问层、业务逻辑层、表现层,自下而上的实现一个基于ASP.NET MVC和EntityFramework技术的、使用三层架构设计的、完整的Web应用。在具体实现过程中,本文进一步描述了如何应用新技术解决Web应用中普遍涉及的诸多细节问题,比如登录授权、输入验证、自定义控件、第三方控件的使用、系统操作日志、系统安全性、可测试性等等,并给出实现细节。从而构建一个结构清晰,耦合度低,能够快速开发,具有良好的可维护性和可扩展性的,符合当代需求的Web应用。最后,从软件项目管理平台的设计和实现过程中,总结基于用ASP.NET MVC和Entity Framework技术的三层架构设计解决方案,相比目前主流.NET平台下Web开发技术ASP.NET和ADO.NET而言的先进之处和所带来的效益。同时,也对新技术在应用中所存在的问题做以归纳和展望。
其他文献
<正>经济外交作为新中国外交的重要组成部分,70年间获得重大发展,取得巨大成就。以改革开放为标志,70年的新中国经济外交历经两大时期:前30年为一个时期,后40年为另一时期。
我国城市化的进程加速了园林建设的步伐,而不合理的园林建设导致浪费严重,由此催生了节约型园林的提出,并逐渐得到重视。但目前对节约型园林的研究多集中在理论的分析和政策的解
煤与瓦斯突出是一种严重的矿井动力灾害。国内外学者对煤与瓦斯突出过程及机理进行了大量的研究,但是仍然不能满足对煤与瓦斯突出准确预测的要求。尤其是近年来,随着煤矿开采强
甘肃是国内啤酒大麦和麦芽的三大产区之一,主要分布于海波在1900米以上冷凉地区。由于气候条件和地理位置的影响导致该地区大麦葡聚糖、蛋白质含量偏高,所制得的麦芽胚乳细胞溶
学位论文是有效衡量研究生培养质量的重要标志。本文以内蒙古医科大学为例,分析近年来医学类硕士学位论文存在的问题,进而思考如何从生源质量、导师队伍管理、加强开题答辩管
作为一种动态和非稳定时间序列,Shibor发展变化是随机波动的,难以准确预测Shibor的波动性.支持向量机(SVM)在回归预测非线性时间序列方面有很好地预测效果,SVM的预测精度和泛化能力
目的探讨老年患者髋关节置换手术的麻醉护理配合。方法选取2015年11月10日-2016年8月11日于我院行髋关节置换手术的老年患者100例,随机分为观察组与对照组,各50例。对照组采
屋顶绿化已成为城市绿化的方向之一。本文就草地式屋顶绿化阐述其现状,分类,优势以及植物选择和类型。并就其存在的问题进行讨论,以求草地式屋顶绿化的应用发展更进一步。
目的:探讨针刺联合曲安奈德治疗肩关节周围炎的临床效果和安全性,总结治疗经验。方法:我们对47例肩关节周围炎患者采用针刺联合曲安奈德治疗,观察临床效果。结果:47例患者中
目的:探讨低分子肝素钙与法舒地尔联合应用治疗短暂脑缺血发作临床疗效分析。方法:随机选取2009年6月~2011年11月因短暂脑缺血发作就诊于我院的患者170例,随机分为治疗组86例