基于ASP.NET MVC和实体框架的科技项目管理系统的设计与实现
发布时间:2020-01-31 08:16
【摘要】:随着信息技术与网络技术的不断发展,人们对Web应用的要求越来越高。目前,.Net平台下主流的Web开发技术—ASP.NET Web Form和ADO.NET,存在开发成本相对较高、灵活性差和周期较长等缺点,已经很难满足现阶段开发Web应用系统的要求。于是,微软推出了新一代的ASP.NET MVC和ADO.NET Entity Framework技术,解决了主流Web开发技术存在的缺陷,可以开发出灵活性、可维护性、可重用性、可扩展性高的Web应用系统,并且可以缩短开发周期。本研究以ASP.NET MVC和ADO.NET Entity Framework两项新技术为支撑,开发出了符合甘肃省教育厅实际需求的科技项目管理系统。首先,分析了ASP.NET MVC、基于三层的分层架构设计和ADO.NET Entity Framework的工作原理和优缺点。通过研究和设计,确定了将两项新技术结合到三层架构中的整体框架设计思路,其中ASP.NET MVC构建三层架构中的展示层,ADO.NET Entity Framework构建数据层。这种Web应用系统架构设计,不但使两项新技术在Web应用中得到了良好应用而且解决了Web开发中主流技术存在的问题。其次,分析了科技项目管理系统的需求,分别从功能需求和非功能性需求阐述开发本系统要实现的各个功能模块和系统的性能、可靠性、可维护性、可扩展性和对业务的适应性等功能以外的需求。根据系统需求分析和架构设计,实现了基于C/S设计模式的科技项目管理系统的申报软件客户端。另外,从数据层、应用逻辑层和展示层,自下而上实现了一个基于Web开发新技术的、使用Web开发中典型的三层架构设计的且符合甘肃省教育厅科技项目管理系统需求的Web应用。最后,对甘肃省教育厅科技项目管理系统的各项功能模块进行了详细测试,以确保系统的可靠性、稳定性、可维护性和可扩展性。
【学位授予单位】:兰州交通大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
本文编号:2574971
【学位授予单位】:兰州交通大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
【共引文献】
相关期刊论文 前1条
1 刘强;徐小良;;科技项目管理系统快速开发框架研究[J];电子科技;2013年04期
,本文编号:2574971
本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/2574971.html