基于MVC模式的国土Web报表系统的设计与实现
Design and Implement of Web Report System Based on MVC Pattern in Land Resource Platform
本文通过对当今流行报表系统的研究,分析不同报表系统的优缺点,结合国土电子政务平台现状,提出了基于MVC模式的国土Web报表系统的模型,该模型清晰地将业务逻辑、数据展现和控制逻辑三者分开,提高了程序的可复用性和可扩展性.基于上述模型,设计了国土Web报表系统-在线综合分析和展现系统.该系统由报表引擎和报表设计器两个子系统构成.报表引擎是一个基于当前流行MVC框架(Struts框架、Spring框架)的B/S系统,采用XML作为数据模板和报表模板的存储载体,支持多种异构数据库的报表定制,提供灵活的用户权限管理和日志管理,在页面展现上采用Ajax的局部刷新技术,整个引擎的设计沿用J2EE体系架构的思想和理念.报表设计器是一个基于C/S结构的系统,支持多种报表元素和报表样式定制.两个子系统之间采用SOAP协议作为通信方式.该系统可以实现了便捷的报表定制和快速的报表展现,并且在系统的效率方面进行了一定的探索和改进.??? 经过实际应用的检验,系统运行良好、可靠.整个系统不仅可以与原有的电子政务平台很好的结合,还可以作为一个独立的面向国土行业的统计工具而存在,目前该系统已在陕西省国土资源厅和福建省国土资源厅部署运行,得到了用户的肯定,取得了预期的成果.
- 作者:
- 张春玮
- 学位授予单位:
- 信息科学与工程学院
- 专业名称:
- 计算机应用技术学科
- 授予学位:
- 硕士
- 学位年度:
- 2008年
- 导师姓名:
- 卢朝霞
- 关键词:
- MVC模式 Struts框架 Spring框架 Web报表MVC pattern;Struts framework;Spring framework;Web report
-