武汉理工大学硕士学位论文基于MVC的电子政务系统的研究与实现姓名:孙琳申请学位级别:硕士专业:计算机应用技术指导教师:周彩兰20070401基于MVC的电子政务系统的研究与实现作者:孙琳学位授予单位:武汉理工大学相似文献(10条)1.学位论文虞锋基于MVC设计模式的海南商务厅网站系统的实现2005该文对当前电子政务网站系统的现状进行了分析,并结合海南商务厅在信息化过程中所遇到的具体问题和需求,经过详细分析,在采用MVC设计模式的基础上设计了海南商务厅网站系统。论文讲解了该系统从需求分析、概要设计、数据库设计到详细设计的整体设计过程。介绍了该系统五大板块:商务信息平台、政务信息平台、综合信息平台、信息维护平台、网站管理平台。我负责的商务信息平台的由四个模块构成,包括企业模块、商品模块、贸易机会模块、招商信息模块。该文详细分析了上述模块的设计与实现。该文分析了使用J2EE技术,采用基于MVC模式的3层结构开发方式来实现电子政务系统主要优势。MVC设计模式能够克服传统的Web应用开发方式所固有的弊端,它的最大优点就是将显示逻辑与业务逻辑相分隔,从而适应越来越复杂的Web应用系统的设计需求,此外还具有许多优越性,例如好的重用性、可扩展性、易于维护、以及提高开发人员的工作效率和代码质量等;。因此,采用基于MVC模式的Web应用开发模式成为我们设计和开发海南商务厅网站的理论基础。该文还介绍了在海南商务厅网站系统中采用的Resin应用服务器,和JDBC技术。2.学位论文黄颖应用于教学的电子政务模拟平台的设计与开发2006本文主要介绍了一个应用于电子政务教学的模拟平台及其设计与实现。该平台具有电子政务系统所必需的基本功能,可以实际应用于政府部门内部办公系统和面向公众的电子政务系统。该平台紧密配合电子政务课程的教学大纲,特别设置了针对性的功能模块,为学生自主学习提供便捷的途径,学生通过对这些模块的实际操作,可以快速了解电子政务系统的工作模式,熟悉政府部门办公环境,提高相关业务的实际操作能力。该平台提供对整个系统框架的备份和导入功能,它能够按照实际需要重新组合系统,以便模拟不同的使用单位。本文将系统划分为内部功能模块和外部功能模块两大部分,对每部分的结构与功能进行详细描述。内部功能模块为局域网内部用户提供了一套实用的内部办公自动化系统,具有工作流程处理、办公业务处理、个人事务处理、基础数据管理等子模块。外部功能模块是一个具有电子政府功能的网络平台,为外部用户提供自助式政府信息和各项在线服务,提供多种交互途径并支持在线办理政府部门的部分业务,真正体现了电子政务系统的优势。本文对系统中三个模块的设计与具体实现进行重点介绍。这三个模块是:系统基本管理模块、公文管理模块和网上办事模块。系统基本管理模块,是本系统赖以生存的最主要的模块,通过这个模块管理员可以创建和管理模拟系统各级部门、人员、角色权限等基础信息,并对这些信息进行整体备份。本文将重点描述该模块的设计与实现。公文管理模块,是电子政务系统内部自动化办公的重要组成部分,通过这个模块,公文可以在内部工作区按照流程流转,真正实现协同工作。网上办事模块,是电子政务系统为公众提供服务的主要方式,本文将举例说明其工作模式及实现方法。本系统基于J2EE各项技术,采用三层软件架构和MVC设计模式,将系统所有数据处理和业务逻辑封装在各个EJB(EnterpriseJavaBeans)组件中,实现系统按模块分布。系统的开发与维护灵活简捷,可移植、可扩展,与平台无关,并可跨越多个数据库,具有较高的运行效率和稳定性。系统的界面设计运用了JSP(JavaServerPages)动态网页技术,采用模块化设计和人性化导航。3.学位论文纪燕燕基于MVC电子政务中信息发布平台的研制和实现2007现代社会,面临经济全球化和社会信息化的快速发展,数字化地球、数字化城市、数字化政府、数字化企业正在从概念成为现实。各种组织(企业、政府、事业单位)越来越重视对信息资源的开发、管理和利用,如何能够轻松的管理越来越多,越来越快的信息成为一个普遍的难题。本论文所涉及的内容正是论文作者亲自参加的由江西思创数码科技股份有限公司申报的国家火炬计划项目《思创信息发布平台》(StrongInformationPublishPlatform)(简称为StrongIPP系统)所要研究与开发的。而该项目的出现正是顺应上述社会需求而产生的。StrongIPP系统实现了平台的无关性,底层不受操作系统、数据库的限制,对运行环境的要求非常灵活。同时该系统能够对分散异构信息资源进行无缝整合,从而实现信息资源共享和全流程化管理,提高信息化系统的开发、管理和维护效率。它支持动态信息发布,引入全新的网页设计模板概念,大大提高了网站管理的效率。本论文首先对其所涉及课题的研究背景、意义及来源进行了介绍,并对本论文的创新点进行了归纳;其次论述了MVC设计模式以及MVC的应用:鉴于MVC可以最适合应用在J2EE的应用中,J2EE是一个开发各种大型企业应用系统的平台,因此,本论文同时也介绍了J2EE模型及其优势;再次,对研制与开发StrongIPP系统进行了较全面的需求分析;然后,给出了StrongIPP系统的总体应用框架及其表现层、业务逻辑层、持久层的应用框架的设计与实现:最后,较为详细地阐述了StrongIPP系统中应用到的RSS、HtmlParser和SAX等三个先进技术及其具体的实现:论文的结尾,给出了StrongIPP系统的运行环境和运行效果,并对该系统的研究工作进行了小结与进一步的展望。4.学位论文孙杰基于J2EE分布式多层电子政务的研究和开发2004随着基于J2EE的分布式应用系统逐渐成为企业应用开发的主流,人们从中获得大量帮助和好处的同时,也面临着采用J2EE所带来的诸多挑战。如何快速构建一个稳定,高效和满足需求的J2EE系统成为目前企业分布式应用开发的首要问题。本文结合一个电子政务项目的研究,在分布式多层考虑系统设计和实现思想的基础上,提出了一个基础分布式多层J2EE系统平台的概念,按照这个思路研究和开发,最终实现了跨越系统结构层次的基础平台,同时分别从表示层,逻辑层和数据持久层详细阐述了系统每一层的具体构建技术和实现过程。在论文中,重点研究了一个基础分布式多层J2EE系统平台的概念和技术实现,提升了整个系统的紧密性,加强了系统各个层之间的连贯性,使得基于这个成熟的基础平台能够快速开发一个J2EE系统。作者通过研究和开发这个电子政务项目,在J2EE的技术框架内,为每一层的实现研制出一套完备的技术框架,并通过全局的观念来有机整合各层次之间的关系和一致性,构建和实现了一个基于J2EE的快速企业分布式框架,使得这个框架成为构建新系统的基础服务平台。在这个平台的实现过程中,作者采用多个设计模式构建程序结构,并为复杂的数据库处理事务研制了能够自由完成事务界定的EJB组件,这个组件是一个采用DAO(DataAccessObject)模式构建的SessionEJB,其中还包括一个实现JDBCRowSet标准的数据传输对象。5.期刊论文模板概念的设计模式在电子政务设计中的应用-计算机与数字工程2009,37(9)政务系统业务需求复杂多变,导致很多电子政务系统都存在扩展性弱、生命周期短,功能细化程度不够,建设及运维成本高等不足.该团队结合多年的政务系统开发实践经验,总结了一套应用模板概念的设计模式.实践表明,与传统的开发方法相比,该方法在需求多变的系统建设中,取得了更高的开发效率,延长了业务系统的生命周期,降低了开发成本和用户的培训以及维护成本.该模式的创新在于通过抽象化,参数化的方法对业务系统进行特征提炼,将传统软件开发中针对具体业务系统进行的设计转化为针对抽象业务模板的设计.6.学位论文陈勇基于J2EE和MVC模式的电子政务系统的研究与实现2006近年来,随着计算机技术和网络的发展和普及,信息化已经影响到社会的各行各业,正在蓬勃发展的电子政务就是其发展的结果。本文以A省纪委警示训诫系统的开发为背景,比较详尽地研究和实现了电子政务系统。J2EE(Java2platform,EnterpriseEdition)是美国Sun公司刚刚推出的一种全新概念的模型,与传统的互联网应用程序模型相比有着不可比拟的优势。它主要包括JSP、Servlet、JDBC、JavaBean、EJB等,不仅具备了Java一贯的平台无关性、分布式处理能力强和安全等优点,而且在Web应用程序的开发上已经形成了标准的体系结构,移植性和兼容性很强。本文所研究的即该系统采用的就是基于J2EE的体系架构。MVC(Model-View-Controller)设计模式能够克服传统Web应用开发方式所固有的弊端,分离了数据的控制和数据的表现,以适应越来越复杂的多层Web应用系统的设计需求。因此,采用基于MVC设计模式开发J2EEWeb应用成为开发人员的首选。ApacheStruts是一个基于J2EE平台、实现了MVC设计模式的典型框架。它全面减轻了构建多层Web应用的负担,提供了可复用的软件构架,其重要问题是配置文件struts-config.xml的设计。Struts提供了自己的控制器组件,并整合了其他相关技术用于实现MVC设计模式中的模型组件和视图组件。Struts适合于各种大小的项目,当然,对于大型项目,它所体现出来的优势更加明显。A省纪委警示训诫系统是一个Web应用系统,主要完成A省纪委公务员管理和公务员办公职能。在对用户需求分析的基础上,按照Struts的框架规范,使用Struts组件进行设计和实现。设计采用符合MVC原则的划分方案,成功地分离了系统的业务数据处理功能和显示功能的同时,使得系统各部分既相对独立,又构成一个有机的整体。7.学位论文潘晓雁J2EE技术与数据挖掘在电子政务系统中的应用2005本文以“某政府工业园区电子政务系统”项目为背景,旨在研究当前电子政务系统中的两个关键技术点(J2EE技术和数据挖掘技术)与电子政务系统的集成应用,并通过对电子政务系统特有应用问题的分析对J2EE技术和数据挖掘技术的集成应用提出创新思路。本文首先分析了我国电子政务的现状和发展趋势,通过对目前流行的几种企业级应用开发平台的比较,提出为了使本系统成为一个可伸缩、可动态扩展、可维护的良性系统,我们设计的电子政务系统必须基于J2EE体系结构。结合J2EE技术规范和本系统的需求,作者提出并建立了基于J2EE技术的电子政务系统体系结构。其次,本文详细论述了系统在表示层、业务层及集成层采用的可重用框架和设计模式。在表示层我们采用了Struts作为表示框架;在业务层采用了会话外观模式和EJBHome工厂模式;在集成层中系统采用了数据访问对象模式。另外,在业务层的EJB接口的设计中,为了解决系统EJB接口臃肿的问题,作者采用了一种新的EJB设计模式思路对EJB接口应用进行了扩展,增强了EJB框架的弹性。最后,针对当前电子政务系统的应用需要对其中的数据挖掘技术进行分析研究,重点论述如何采用Web数据挖掘技术实现个性化的政府门户网站的原型系统。个性化的政府门户网站的实现中,系统采用聚类分析方法为用户分类;提出了一种将GSP算法与基于图结构的候选序列生成算法相结合的新的算法,通过该算法挖掘用户的访问模式,预测用户下一步要浏览的页面;在用聚类分析方法对用户分类的过程中,对DBSCAN算法进行了改进,实现了屏蔽输入参数敏感性的DBSCAN算法;采用Con-H-Mine项目约束算法可以生成相应的关联规则,为经常访问本网站的用户提供个性化页面。8.学位论文尹剑基于J2EE架构的电子政务决策支持系统的研究与应用2005本文主要进行了以下几方面的研究:1.用UML描述了基于J2EE的电子政务决策支持系统的设计本文利用了UML对电子政务决策支持系统的设计进行了描述.2.设计模式的研究和应用讨论了设计模式的思想和J2EE的WEB层的几种设计模式,这些模式已经被成功地运用在系统设计之中.3.基于J2EE模式的电子政务决策支持系统应用框架的设计结合电子政