论文部分内容阅读
MVC是基于模型(Model)、视图(View)、控制器(Controller)三层架构进行WEB开发的思想体系。ASP.NET MVC是微软公司推出的新一代MVC开发框架,为微软平台在竞争激烈的互联网开发领域中注入了一支生力军。而内容管理系统作为一个对网站内容进行管理和动态发布的软件系统,是网站管理人员不可或缺的重要工具。本文正是研究如何在新的ASP.NET MVC框架下遥感数据服务网站的内容管理系统的设计与实现。
本文首先介绍了ASP.NET框架的特点,执行流程以及与传统的WebForm开发模式的不同,同时阐述了当前对于一个应用系统而言如何选择开发模式等内容。接着本文简单介绍了内容管理系统的定义,内容管理系统的特点,其发展历史以及发展趋势等,并针对目前流行的几款内容管理系统性能进行了对比,同时也列出当前具有地图模块的几款内容管理系统的基本情况。在此基础上,本文描述并分析了遥感数据服务网站的特点,从而引申出遥感数据服务网站需要一个合适的便捷的内容管理系统为其服务。
接着本文详细阐述了在ASENET MVC框架下,一个轻量级偏向于遥感数据服务网站的内容管理系统的解决方案,包括其功能设计和系统体系结构设计。接着本文详细阐述了系统的数据模型的建立,然后本文根据MVC框架特点分别描绘了该系统数据层,逻辑层和页面层的设计情况。接着本文就此次内容管理系统的核心模块和特色模块的设计和实现过程进行了深入的探讨和说明,阐述了遥感数据服务网站内容管理系统所要具备的特征、功能和实现方法。
最后本文分析了此次系统的成果,并提出了该系统相对于WebForm应用程序的优点以及不足之处,指出了系统还需要改进的地方以及系统性能提升的建议。本文的目的和意义在于通过一个新框架下应用系统的设计与实现,为遥感数据服务网站提供一个强有力的内容管理系统的同时,也为下一代的互联网应用开发模式的探索和选择起一个抛砖引玉的作用。