贵州省南明区行政审批系统的设计与实现(小论文)_第1页
贵州省南明区行政审批系统的设计与实现(小论文)_第2页
贵州省南明区行政审批系统的设计与实现(小论文)_第3页
贵州省南明区行政审批系统的设计与实现(小论文)_第4页
全文预览已结束

下载本文档

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

文档简介

PAGE4PAGE3贵州省南明区行政审批系统的设计与实现张传皓〔重庆大学软件学院重庆400044〕摘要:行政审批往往涉及到多个部门,目前电子政务应用相对薄弱,效劳内容贫乏,效劳水平不高,网上审批业务缺乏。本文针对如何构建网络化的行政审批系统,注重对系统需求、框架结构、Web与数据库的连接控制、数据交换、审批业务流程管理等相关技术进行了研究和探讨,分析设计该系统的体系结构、功能,研究涉及的关键技术,基于J2EE平台开发实现行政审批系统。实现了数据交换功能,针对不同的要求,进行数据的自动转换,并将材料分发不同部门,提供一站式效劳,简化审批过程。同时,系统通过预警、督办、绩效考核等措施进行政务监督,确保工程审批按期完成,提高行政审批的效率,加强对审批人员的管理。关键词:电子政务,行政审批,Ext,Struts,HibernateTheDesignandImplementationofAdministrativeExaminationandApprovalSystemofNanminginGuizhouProvinceZhangChuanhao(CollegeofSoftwareEngineering,ChongqingUniversity,Chongqing400044,China)Abstract:Administrativeexaminationandapprovalofteninvolvesmultipledepartments,atpresente-governmentapplicationsisrelativelyweak,poorservices,servicelevelisnothigh,on-lineapprovalofalackofbusiness.Thispaperdiscusseshowtobuildadministrativeexaminationandapprovalsystemovernetwork,focuseonthesystemrequirements,framestructure,Webanddatabaseconnectioncontrol,dataexchange,businessprocessofapprovalmanagementandotherrelatedtechnologies.Analyzeanddesignthesystemarchitecture,function,andresearchthekeytechnology.BasedonJ2EEplatform,implementtheadministrativeexaminationandapprovalsystem.Thesystemenablesdataexchangecapabilities,automaticdataconversion,anddistributionofmaterialstodifferentsectorsandprovidingone-stopservice,whichcansimplifyapprovalprocess.Inaddition,throughwarning,supervision,performanceevaluationandothermeasuresthesystemgovernmentsupervisiontoensureprojectapprovalontimeandimprovetheefficiencyofadministrativeexaminationandapproval.KeyWords:E-Government,AdministrationExaminingandApproving,Ext,Struts,Hibernate0引言在当前网络化、信息化、全球经济一体化的趋势中,政府信息化作为国家信息化的根底,直接影响着国家的竞争力和社会开展进程。如何通过信息化手段提高政府的行政效能、行政管理水平和决策准确性,更科学、更有效地为社会、企业和公众效劳,已成为各国政府越来越紧迫的一项工作任务,并正在开展成为当代信息化最重要的领域之一[1]。从国内外电子政务建设开展的趋势看,利用信息网络技术智能化、联结性和超时空等根本特征,转变政府自身职能,以方便民众为原那么,组织政府信息,通过互联网为公众、企业提供包括行政审批效劳在内的“一站式〞效劳,成为电子政务的核心内容。本文通过对现有行政审批系统的深入分析,优化其业务模型,结合网络和数据库的相关技术,实现行政审批系统,突破传统行政机关的组织、时间和空间的限制,到达提高审批系统业务处理效率和缩短企业、群众的办事时间的目的。针对如何构建网络化的行政审批系统,注重对系统需求、框架结构、Web与数据库的连接控制、数据交换、审批业务流程管理等相关技术进行了研究和探讨,分析设计该系统的体系结构、功能,研究涉及的关键技术,基于J2EE平台开发实现行政审批系统。1关键技术1.1MVC模式MVC(Model-View-Controller[2]),即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行别离,这样一个应用被分成三个层——模型层、视图层、控制层,如图2.1所示。大局部用过程语言比方ASP、JSP开发出来的Web应用,初始的开发模板就是混合层的数据编程。例如,直接向数据库发送请求并用HTML显示,开发速度往往比较快,但由于数据页面的别离不是很直接,因而很难表达出业务模型的样子或者模型的重用性。产品设计弹性力度很小,很难满足用户的变化性需求。MVC要求对应用分层,虽然要花费额外的工作,但产品的结构清晰,产品的应用通过模型可以得到更好地表达。MVC模式工作原理如图1所示。图1MVC模式1.2Struts2框架Struts[3]是基于Model2之上的,而Model2是经典的MVC模型的Web应用变体,这个改变主要是由于网络应用的特性-HTTP协议的无状态性引起的。Model2的目的和MVC一样,也是利用控制器来别离模型和视图,到达一种层间松散耦合的效果,提高系统灵活性、复用性和可维护性。Struts2使用了WebWork的设计核心,使用拦截器作为处理,以用户的业务逻辑控制器为目标,创立一个控制器代理。控制器代理负责处理用户请求,处理用户请求时回调业务控制器的execute方法,该方法的返回值将决定Struts2调用怎样的视图资源呈现给用户。Struts2的体系结构如图2所示。图2Struts2的体系结构1.3Hibernate框架Hibernate是一个开放源代码的对象关系映射〔ORM,ObjectRelationMapping〕框架[3],它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。Hibernate可以将数据库表映射成一个持久化的Java类。Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化的对象进行存取,还能够进行事务控制。1.4Ext框架ExtJS是一种强大的JavaScript库,它通过使用可重用的对象和部件简化了AsynchronousJavaScript+XML〔Ajax〕开发,通过使用可重用的对象和部件简化了Ajax开发[19]。涉及的组件主要包括Data,Widget,Form,Grid,Dd,Menu,其中最强大的应该是Grid组件,编程思想是基于面对对象编程(OOP),扩展性相当的好。可以自己写扩展,自己定义命名空间,Web应用可能感觉太大,不过可以根据需要按需加载想要的类库就可以了。代码主要包括三个大的文件ext-all.css,ext-base.js,ext-all.js(包括所有的类库,您可以根据需要进行删减.官方网站提供这一接口),在引用ext类库的时候,这三个文件必不可少。ExtJS的面向对象设计模式反映了对象之间的关系和交互。开发ExtJS使用的设计模式在很大程度上受到HeadFirstDesignPatterns这本书〔EricFreeman等著〕的影响,查看ExtJS源代码,就会发现创立模式〔包括Singleton设计模式〕、结构模式〔包括Flyweight设计模式〕和行为模式〔包括Observer模式〕。它提供了丰富的,非常漂亮的外观体验,成为众多界面层开发人员的追捧,其核心的组件根本覆盖了构建富客户端的常用的组件。Ext框架代码结构如图2.3所示。2系统分析和设计2.1系统简介电子政务行政审批系统,由三大局部组成:面向公众的行政审批信息效劳、面向审批工作人员的网上行政审批效劳、面向监察部门和领导的政务监督效劳。解决了公众和企业网上办公、审批电子资料共享、领导查询统计监控等方面的问题。以提高行政效率,推行电子政务为便捷利民切入点,将为企业和群众效劳的事项内容、办理流程、政策法规、所需资料、办理时限、办理结果等公之于众,企业和群众只要在互联网上,就可以及时查寻相关的政务信息和各自所要申报事项的所有效劳内容。还可通过登录互联网上载所要办理事项的表格,并将申办资料经过扫描和电子填写,制成电子文档,即可网上受理。2.2行政审批模式分析行政审批是由多项审批工程组成的,而这些审批工程又由于分工不同分布在不同的政府职能部门。行政审批业务可分为并联、串联和混合审批三种模式。①串行审批模式:也就是说该审批步骤只需要一个人审批,这个审批人员同意那么该审批环节审批通过,如果不同意,该审批环节那么审批不通过。串行审批模式如图3所示。图3串行审批模式②并行审批模式:也就是说这个审批步骤同时需要多人的审批,当且仅当所有的审批人员都同意时,该审批步骤才能审批通过,如果其中一个审批人员不同意那么该审批环节就是审批不通过,最终导致该工作流审批不通过。并行审批模式如图4所示。图4并行审批模式③混合审批模式:串行审批和并行审批模式的组合模式。3系统的实现审批性的管理行为为四大类:审批、核准、审核、备案。结合上述四种行为,行政审批流程主要涉及审批通过事项、驳回事项、终止事项、退回上一步等步骤组成。申请人角度的审批流程[4]如图5所示。图5审批流程4结束语本课题通过对现有行政审批系统的深入分析,优化其业务模型,结合网络和数据库的相关技术,实现行政审批系统,突破传统行政机关的组织、时间和空间的限制,到达提高审批系统业务处理效率和缩短企业、群众的办事时间的目的。利用网上行政审批系统,公众和企业可以利用自备的计算机通过互联网报送需要行政审批的材料,材料通过网络传送到相关部门后,相关部门利用本单位局域网在审批平台上直接受理,通过网上行政审批系统中进行审批,同时系统在网上实时公布办理情况,供申办人查询,并将办事结果通过网站、邮件、手机短信等多种方式实时通知申办人。参考文献:[1]TraunmullerR,OrthoferG,GieberH.E-Government-theStateofAffairsinEurope:AnIntroductiontotheWorkshop.ICTTA'06.2023(1):882~887.[2]房丽娜,唐胜群,曾奕.基于Web应用的MVC架构实现-AWDF[J].2023,31(10):89~196.[3]熊磊,蒋句平.基于UML和平台的Web系统设计方法研究[J].计算机工程与设计,2023,28(10):2395~2397.[4]Ober,I.MoremeaningfulUMLmodels[J].TechnologyofObject-OrientedLanguagesandSystems,2000.TOOLS-Pacific200

温馨提示

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

评论

0/150

提交评论