论文部分内容阅读
随着现代信息技术飞速发展,各行各业已经与之高度融合,政府也在从传统政府向现代政府演变。行政审批系统是实现政府职能转变和行政效能提升的关键途径,因此建立实用、高效和可靠的行政审批系统势在必行。本论文的研究立足于昌黎县政务服务中心的行政审批服务的业务需求,从实际情况出发,结合各类业务的领域特点和业务审批流程,完成了基于J2EE的行政服务审批系统的设计与实现。通过本系统实现了行政审批工作的网络化、信息化,规范县政务服务中心业务运转管理、方便群众办事,从而进一步提升中心服务形象。本系统在需求分析阶段,在充分解读岗位职责、用户需求的前提下,通过UML(Unified Modeling Language,UML)完成了用例关系描述、绘制了领域类图、确定了功能性需求和非功能性需求。通过需求分析,结合体系结构风格特征,本系统确定采用Bowers/Server结构,使用J2EE多层架构,将Web服务、业务逻辑服务、数据库服务分别部署,并且通过UML描述语言绘制了组件图、配置图、时序图、状态图。本系统设计包含三项核心功能,分别是行政服务审批功能、业务管理功能和平台管理功能,另外建立了排队管理功能、信息资源服务功能作为辅助功能。特别是将行政审批服务功能划分为单窗口业务审批、多窗口联动审批以及并联审批,能够满足各种业务的审批办理要求。在实现阶段,本系统的表示层采用HJCA(HTML、JavaScript、CSS、Ajax,HJCA)实现用户与系统之间的动态交互,从而提高系统的友好性和可操作性。控制层采用Struts 2.0完成系统运行控制以及表示层与业务逻辑层之间的数据交换。EJB3.0作为实现业务逻辑的核心层。数据库采用Oracle 12g数据库。在开发环境中采用Oracle Weblogic实现业务逻辑运行调试、发布等。最后本文展示了本系统部分主要功能的界面的页面效果并配以功能说明。