首页> 中文学位 >基于ASP.NET MVC和实体框架的科技项目管理系统的设计与实现
【6h】

基于ASP.NET MVC和实体框架的科技项目管理系统的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1 研究背景与意义

1.2 国内外研究应用现状

1.3 论文研究内容和组织结构

1.4 本章小结

2 系统关键技术

2.1 ASP.NET MVC框架

2.2 三层架构设计

2.3 实体框架

2.4 系统开发环境介绍

2.5 本章小结

3 科技项目管理系统需求分析

3.1 系统总体描述

3.2 系统各模块功能需求分析

3.3 系统非功能性需求分析

3.4 本章小结

4 科技项目管理系统设计

4.1 系统设计原则

4.2 系统目标设计

4.3 系统结构设计

4.4 系统数据库设计

4.5 本章小结

5 科技项目管理系统的实现

5.1 申报软件客户端实现

5.2 Web端实现

5.3 系统测试

5.4 本章小结

6 总结与展望

6.1 总结

6.2 展望

致谢

参考文献

攻读学位期间参与的科研工作

展开▼

摘要

随着信息技术与网络技术的不断发展,人们对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应用。
  最后,对甘肃省教育厅科技项目管理系统的各项功能模块进行了详细测试,以确保系统的可靠性、稳定性、可维护性和可扩展性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号