本科论文基于J2EE的政务督查系统设计和实现_第1页
本科论文基于J2EE的政务督查系统设计和实现_第2页
本科论文基于J2EE的政务督查系统设计和实现_第3页
本科论文基于J2EE的政务督查系统设计和实现_第4页
本科论文基于J2EE的政务督查系统设计和实现_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录第一章 引言 .11.1 研究背景 .11.2 研究现状 .21.3 本文主要工作 .41.4 论文结构 .5第二章 系统开发技术概述 .62.1 J2EE 概述 .62.1.1 Java 平台 .62.1.2 J2EE 技术的发展 .72.2 J2EE 的优势 .72.3 J2EE 的开发模型 .92.3.1 B/S 开发模型 .92.3.2 B/S 三层架构开发模型 .102.4 J2EE 核心技术 .112.5 J2EE 框架 .122.5.1 框架的概念 .122.5.2 框架的分类 .132.5.3 EJB 框架 .132.5.4 Struts 框架 .152.5.5 Spring 框架 .172.6 本章小结 .18第三章 需求分析 .203.1 需求获取 .203.2 业务需求分析 .213.3 系统性能需求 .243.4 小结 .25第四章 系统设计 .264.1 系统设计要点 .264.2 系统设计原则 .274.3 系统功能结构 .274.3.1 系统管理 .284.3.2 督查管理功能模块 .324.3.3 查询统计 .354.4 系统体系结构 .364.5 系统网络架构 .374.6 数据库设计 .384.7 小结 .43第五章 实现与测试 .445.1 系统开发环境 .445.2 系统的实现 .455.2.1 系统主界面 .455.2.2 立项管理 .465.2.3 批示转办模块 .495.2.4 督查回复模块 .505.2.5 系统管理模块 .515.2.6 督查通报模块 .515.3 系统测试 .525.3.1 测试环境 .525.3.2 功能测试 .525.3.3 性能测试结果 .535.4 小结 .55第六章 总结与展望 .56致 谢 .58参考文献 .591第一章 引言1.1 研究背景温家宝同志曾经指出:“一定要深刻认识政府自身改革和建设的重要性和紧迫性,增强责任感和使命感,努力建设法治政府、服务政府、责任政府和效能政府。 ”这是当前政府在自身的建设和改革中需要探索的主要方向,也是提高各级党委政府的执行力、建设高效能政府的纲领。温总理提出这些改革目标,是基于当前我国公共行政中存在的许多弊端。可以说,无论是政策在执行过程中存在的内容“变形” ,还是执行政策的程序存在“扭曲” ,都是我国当前公共行政中司空见惯的事情。 “在一些地方和部门存在两个突出问题:一是政令不畅、执行不力。二是违法违规,失信于民” 。出现执行不畅或者政策梗堵的毛病,直接的危害就是上级政令无法得到贯彻落实,上级耗费大量精力、人力、物力制定的决策,最终成为一纸空文,或者扭曲变形,甚至贻害百姓。结果是伤了民心,损害了政府形象,降低了政府公信力 1。在社会主义建设的新时期,要完成建设法制型政府、服务型政府和责任型政府的远大目标,就是要彻底改革现有的行政运行体制,努力转变各级政府部门的责任和职能,努力建立起一套决策科学,执政合法,管理高效,服务公平的新运行机制,并随之一并建立一套严密的行政监督系统,以此来确保在各级政府部门中做到政令畅通,这样才能最终实现政府部门对公共事务的高效管理。作为政务监督的重要组成部分,政务督查的特点决定了它是一套非常合适的监督控制体系。比如在各种政策的实际运转过程中,它侧重于事前的预测和分析,侧重于对事中的监测和控制,侧重于对事后的纠偏和矫正,是上级决策者对执行者的有效控制和推动手段。因此政务督查对于提高政府部门行政效能、确保政令的畅通是一个非常现实和有效的选择,也是一个必然的选择。各级部门离开了督促检查,各种政令都有可能得不到执行或者执行走形。总的来说,政府部门政务督查的主要范围包括以下两个方面:第一,政府及其各职能部门执行上级路线、方针、政策和决策的情况;第二,各级政府职能机构在履行例行性业务和执行日常事务过程中表现出来的执行力的情况,例如政府2部门在传达上级的指示、答复人大政协的提案、办理公民的投诉、回应公众的诉求、处理社会危机、解决社会各类问题、指导下级工作、整理资料和信息等等,包括执行的时效和效果等。政务督查工作的主要出发点,就是要构建办事高效、执行有力、富有成效的政府形象。进入二十世纪九十年代以来,随着电子信息化建设进程的逐渐加快,电子政务迅速得到普及,政务督查电子化、信息化也被提上了工作日程。电子政务督查有许多好处,第一是增强督查情况的透明度。电子政务增加了目前的电子政府和媒体的沟通,尤其是网络媒体,电子政务的优势是利用实施电子政务的机会,在公共决策方面供参考公布的每一项决策的实施,使监督的人不仅要提高反馈速度,并加强监督的力度,给决策执行者以压力的推动力。监督的透明度也将有助于集中公众的智慧,发动公众献计献策,为推动工作的创新,贫困人口由实施刺激的冲动的根源。二是实施电子政府的监督。电子政务建设在当今时代的潮流,作为一项重要的建设构件,政府监督的内容,不仅有利于透明度和开放的决策,也有利于快速反馈,也使已实施的决策受到公众监督的过程,以确保不折不扣的执行1。本论文的研究意义主要体现在以下三点:(1)在详细的对比和分析国内外政务督查系统的研究和建设的现状,找出我国当前的政务督查系统建设中存在的一些问题。结合基层政务督查管理的实际应用特点,在设计和开发系统时全面的考虑已经存在的政务督查系统的经验和教训。(2)在对国内外政务督查系统主要采用的开发平台和技术进行详细对比分析的基础上,对政务督查电子化建设采用的方式方法进行研究、分析,对政务督查系统的开发平台以及政务督查统的开发方式的选择的问题上具有一定的借鉴意义和参考意见。(3)督查系统选用优秀的开发平台、适合的开发方式以及切合实际的建设方案,功能上可以满足滨海开发区各部门对政务督查进行高效率、实用的需求,并且能够对进一步的需求进行扩展,具有一定的实用性。1.2 研究现状政务督查制度是监督下级对上级政策执行的有效手段,我们加强对政务督查系统建设的研究,特别是汲取国内外督查建设的先进理论,对于我们新形势下提高政府政策的执行水平,增强执政能力建设具有非常重要的意义。二十世纪中期,3西方的学者就注意到执行监督问题, “有时政策制定出来了,获得批准,但政策执行者却把它导向不同的方向,达到完全不同的目标。有的政策根本没有得以执行 2。甚至一些问题总是争论不决,直到引起其它事情增加,争论的问题连同争论者全部消失得无影无踪。 ”进入二十世纪九十年代之后,随着电子化、网络化进程的加快,电子政务得到迅速普及。在电子政务的初期,政府是通过建立网站来从政策宣传、引导等方面对大众进行教育宣传。而随着电子政务进程的不断深入,电子化和网络化办公受到政府部门的持续关注,而电子政务督查系统作为电子政务的一个部分引起了他们的浓厚兴趣。电子政务督查系统对于推动政府政策的执行力建设具有非常重要的意义,它不仅使政府部门内部和部门之间在工作上变得透明公开,更是在一定意义上推动了电子政务的深化发展。当然,在督查系统的建设过程中,围绕执行监督的问题进行了大量富有成效的研究,通过不同的研究方法,对于推进政策的落实、加强执行的监督等进行研究,取得了大量成果,一些经验和方法已被我国政府和各部门充分借鉴、使用。但是由于在政治体制方面存在差异,这些方法在我国还有许多地方需要完善和改进。我国的政务督查工作的发展过程。我国政务督查工作发展至今,主要经历了“催办、查办、督办”三个阶段:第一个阶段是“催办” 。在上世纪 50 年代,党、政府颁布了一些有关催办任务的文件。随着秘书工作的向前发展,催办开始主要用来特指文书处理过程中,工作人员按照文件办理的时限要求,对承办结果进行检查督促工作。第二个阶段是“查办” 。党的十一届三中全会重新确立了实事求是的思想路线,党和政府的各级部门开始重视抓落实,反对形式主义、官僚主义,党和政府的各项决策一出台,就要求必须落到实处,从根本上改变了说假话、说大话、说空话的坏作风。当时,经济建设百废待兴,落实政策千头万绪。这种情况决定了政务系统需要建立专门的反馈和调节机制,查办工作就开始成为秘书部门的日常工作。1985 年在全国秘书长、办公厅主任座谈会上对这一任务进行了确定。随后各级秘书部门纷纷建立了查办机构,配备查办人员,制定查办制度和工作程序等,迅速开展查办工作。第三个阶段是“督办” 。在 1990 年 1 月召开的全国党委系统秘书长座谈会上,党中央主要领导同志在讲话中指出,我国各级领导机关长期存在一个比较薄弱的环节,就是布置任务多,结果检查少,或者说的更严重一点,就是有布置无检查。随后,根据中央领导意见,在办公厅(室)系统深入开展了督促检查工作,1999 年中共中央办公厅下发的关于进一步加强督促检查工作的意见对督促检查工作的职责、机构、制度、方式等各个方面做了明确规定,是我国开展督查工作的主要依据 2。4进入二十一世纪之后,随着电子政务在中国如火如荼的得以普及,电子督查系统也应运而生,各级政府部门之间根据需要自主开发的政务督查系统开始进入应用阶段。2008 年国务院办公厅下发了关于进一步加强督促检查抓好工作落实的意见 ,其中明确提出, “要应用现代信息技术,提高督促检查工作效率。要在政府专网和内网建立督促检查工作信息化管理平台,实现政府系统督促检查工作信息的互联互通。 ”之后各地开始建设系统的政务督查系统,并在本级和下一级政府中进行使用。1.3 本文主要工作本论文是以软件工程的相关理论作为指导,严格按照软件开发周期进行督查系统的设计和开发,主要分为需求分析阶段、总体设计阶段、详细设计阶段、系统实现阶段和测试阶段。本系统的开发应用了 UML 技术、J2EE 技术和数据库技术等,督查系统的研究和实现按照以下方案进行:(1)对滨海开发区政务督查系统的需求进行调研和分析,了解当前政府部门政务督查工作的现状和工作流程,对现有数据进行分析,最终生成需求分析的文档;(2)根据需求分析文档,对系统进行总体设计、功能模块设计、详细设计和数据库设计等;(3)采用 B/S 架构系统,应用系统采用 J2EE 框架进行设计与开发,采用Oracle10G 建立空间数据库,应用系统通过使用 Hibernate 技术访问和控制空间数据库;(4)系统的主要功能包括用户管理、系统管理、数据输入、数据编辑、数据查询和数据输出等主要功能;本课题是以软件工程思想和方法理论基础,滨海开发区政务督查需求为目标进行的应用系统开发项目,主要运用 J2EE 技术、 B/S 架构和 ORACLE 数据库来实现系统的功能。在研究和实现的过程中的主要研究内容如下:(1)采用软件工程的方法,以工程化技术路线建设应用系统为核心,采用UML 建模语言对系统的需求分析、架构设计、功能设计进行设计和建模。(2)充分发挥基于 J2EE 平台提供的功能强大的技术框架和 Java 语言完全面向对象的程序设计方法,提高了软件的稳定性、重用性、可移植性。(3)需求分析阶段,通过对滨海开发区政务督查部门相关工作人员的访问获取5系统的功能需求和非功能需求,并对现有政务督查工作流程做出详细的记录和分析,并据此获取需求分析文档;(4)系统设计阶段,根据滨海开发区政务督查系统需求分析,应用流行的开发模式和架构进行系统的架构分析,并对系统功能模块进行详细设计;(5)对比软件开发中的各种架构模式,选择适合本系统的系统架构模式,本系统拟采用 B/S 模式进行系统架构,应用 Hibernate 技术,在 J2EE 平台上开发应用系统。1.4 论文结构第 1 章,绪论。这一部分主要对系统开发的背景和意义以及在开发中作者需要做的工作进行了描述。第 2 章,系统开发技术概述。这一部分主要是对系统开发所应用的相关技术理论进行研究和分析。第 3 章,系统需求分析。这一部分主要是对督查系统的需求调研结果和系统功能以及性能分析进行分析和提取。第 4 章,系统设计。对督查系统的设计要点和原则阐述,并从督查系统架构、功能架构、网络结构设计等方面进行了总体论述。第 5 章,系统实现和测试。主要以督查系统主界面实现、立项管理、批转模块、回复模块等六个方面论述了系统的功能实现效果。然后对督查系统进行了测试。第 6 章,总结与展望。6第二章 系统开发技术概述本系统是以软件工程的理论作指导,按照软件开发的周期进行对该系统的设计和开发,主要分为需求分析阶段、总体设计阶段、详细设计阶段、系统实现和测试阶段。本章主要是对督查系统开发采用的 J2EE 技术的开发技术平台理论进行论述。J2EE3技术平台是由美国 SUN 公司所推出的具有统一标准、由多种组件组合而成的、安全性很强、具备高可移植性、能够灵活重用的一套应用程序开发技术体系。J2EE 是由一整套核心的技术标准、完善功能的组件以及程序开发组成。正是因为 J2EE 具备一整套完善的技术标准和开发规范和技术标准,因而以 J2EE 作为技术平台开发而来的应用程序通常都具备了较强的兼容性能,这就使得用户在使用各类应用系统中保证了互相兼容的特性;此外,基于 J2EE 开发的应用程序是建立在统一的技术开发标准以及统一技术开发平台,应用系统的开发者只需要关心应用程序的功能逻辑如何组织与实现,其他诸如资源的分配、系统内存管理等复杂的操作都 J2EE 技术平台自行进行完善的处理,较大程度上降低了应用程序开发的复杂度以及开发难度,同时,J2EE 在组件重用性上的便利能够使得应用系统在开发的过程中保证灵活性以及控制开发成本,从而提高了应用系统的经济适用性。J2EE 对企业级的应用提供了完美的支持,使用 EJB 构建强大的企业级应用,具备了较强的开放性以及兼容性,能够全面地支持现有的应用程序,程序开发的复杂度得到较大程度降低。由于其具备了较强的系统兼容性、开发的经济性、平台的开放性以及安全性能,J2EE 成为当今应用程序开发中的一个重要技术平台 。2.1 J2EE 概述2.1.1 Java 平台Java 开发平台一九九五年由美国的 Sun 微系统公司完成开发并推出的一种面向对象的编程语言以及 Java 应用程序开发平台的合称。 Java 开发平台具有多种技术优势如优越的的跨平台性、简捷方便的动态网页设计与实现、强大的网络计算7性能,使之发展为为目前主流的应用程序开发技术平台,成为基于网络的应用解决方案发展的一项重要推力。Java 技术平台又分为三大技术体系:能够对桌面应用系统进行开发技术支持的 JavaEE 技术体系;对服务器提供强大开发技术支持的 JAVA2EE;以及广泛应用于智能设备以及小型移动设备开发的 Java Micro 版。这些技术体系在各应用程序开发领域中发挥着强大的作用。2.1.2 J2EE 技术的发展J2EE 技术平台以网络技术标准、JMS 技术标准以及 EJB 技术标准作为核心。网络技术标准在技术上体现于用以网络程序设计和开发的 Servlet 技术以及 JSP 动态页面开发技术,Servlet 技术作为一种面向对象的程序设计与开发技术广泛应用与服务器端的程序开发、能够完成应用程序逻辑功能的实现以及其他的 Java 小程序,在架构上具有很强的独立性。JSP 动态页面开发技术,包括一整套动态网页开发的技术标准,具有良好的平台兼容性。上述两种技术体系是 J2EE 技术平台的核心以及基础,然而直到 sun 公司于一九九八年发布了企业级应用标准 EJB1.0后,J2EE 技术体系才正式地得以发布。EJB 是能够以分布式应用程序进行服务器端应用部署的一种组件模型结构,目前已发布了 3.0 的版本。此时,Sun 在 1999年发布了基于三大核心技术的 J2EE,同时集成了上诉三种技术体系的所有优点。由于 J2EE 开发的应用程序具有很强的平台兼容性,所以这种技术架构模式的应用系统被信息化解决方案提供方广泛地重视,在此基础上发展出了一系列系统开发平台,如 WebSphere 应用平台、WebLogic 应用平台等商业的应用开发平台以及具有更多重视的 JBoss 开源应用系统开发平台。因此,J2EE 技术平台以及基于J2EE 的各类商业和免费得应用系统开发平台为如今的各种网络信息系统解决方案提供了广泛而且稳定的技术支撑和开发环境。二零零九年四月,Sun 公司被行业领先的甲骨文公司收购成为 J2EE 技术平台发展的又一个新纪元,J2EE 技术平台取得了更大的进步,我们可以预见, J2EE技术平台由于其在应用系统开发方面的优势将使其成为最主流的开发技术平台之一。2.2 J2EE 的优势J2EE 技术平台是 Java 程序开发技术体系发展的一个新的里程碑,它完全继承了 Java 在应用系统开发技术方面的优点,继承了 java 技术体系的跨平台性。8J2EE 同其它应用系统开发平台比较,尤其是相对于传统的应用系统开发平台,具备如下的多个优点:强大的系统兼容性、平台兼容性以及高效益性。J2EE 技术平台的相关技术标准与规范并不是仅仅由 SUN 公司的单独制定的,而是结合世界上主流的开发技术提供商,如 IBM 等公司的交流和协作而产生的的综合成果,J2EE 能够代表广大软件开发行业的共同发展思想,所以 J2EE 能够得到世界上各大解决方案提供方的认可。而其所拥有的技术标准与规范得到了广大厂商的承认以及支持。基于它源于 Java 良好的平台性兼容性能, J2EE 先天地具备了多平台应用的特性,平台的兼容性使得基于 J2EE 技术平台应用系统具有灵活性以及更为优秀的成本控制的特性。在业界中普遍认为,现实中各企事业单位在管理信息系统的开发以及部署时,出于建设资金规模的限制,亦或是出于应用程度的考虑而采用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论