基于struts框架的电子政务审批系统

基于struts框架的电子政务审批系统

ID:25361966

大小:56.50 KB

页数:7页

时间:2018-11-19

基于struts框架的电子政务审批系统_第1页
基于struts框架的电子政务审批系统_第2页
基于struts框架的电子政务审批系统_第3页
基于struts框架的电子政务审批系统_第4页
基于struts框架的电子政务审批系统_第5页
资源描述:

《基于struts框架的电子政务审批系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Struts框架的电子政务审批系统摘要:本文首先分析了电子政务审批系统的性能和功能需求,然后设计基于Struts框架设计模式的电子政务审批系统,并实现了该系统,最后对其特点进行了总结和分析。关键字:审批系统;Struts;电子政务1引言电子政务审批系统是一个面向政府部门,公众用户以及普通企业的一个服务平台,公务员通过电子政务审批系统来实现业务受理、公文流转、项目审批、结果反馈、信息查询等[1]。同时,普通的公众用户或者企业也可通过互联网进入审批系统,在完成用户注册后,即可进行表格下载、申请信息填写、申请数

2、据提交,并能通过网络查询,及时获得审批信息。电子政务审批系统的真实目的应该是完全以政府部门和用户需求为中心,打破政府机关的行政划分,重新组织工作流程,为政府部门提供优化业务操作的服务,为用户提供一站式的政府服务。近年来,国际和国内各级政府普遍把提高审批效率,简化办事流程,推进网上审批作为电子政务建设的重要内容[2]。当前,使用基于odel2的设计标准,而JSPModel2是MVC设计的一种变化模型[3],使用Struts可降低基于B/S模式应用系统中数据和显示的偶合度,实现商业逻辑和用户界面的分离。便于实现电

3、子政务审批系统的组件式开发与后期系统的维护和升级。2系统的总体框架随着世界范围内Web技术的飞速发展和普及,采用B/S模式的软件系统已经成为当前应用软件系统发展的趋势。根据电子政务审批系统的具体特点并结合实际工作需求,确定系统的基本需求如下:①实用性——系统能够满足政府相关部门,其他用户的应用需求,易于使用,方便管理以及维护。②适用性——系统结构、功能和界面应适合各类型用户,操作灵活。同时系统功能实现与系统开发投资应能达到较高的性价比。③先进性——应尽可能采用先进的技术、方法、设备等,提高系统的技术水平;在满

4、足系统功能要求的基础上,在尽可能节约资金投入的同时,保持系统的先进性;系统的开发将基于较高的起点,采用先进的技术,延长系统的使用期限。④可扩展性——政府部门和用户对审批系统的需求,将会随着业务的深入细化而逐步扩展,所以我们在网络系统的构架上、应用软件的开发上,将会考虑系统的可扩展性,满足政府和用户日益增长的功能需求。本文设计和实现的电子政务审批系统是一个基于Web的允许用户通过互联网来连接使用的应用系统,使用B/S模式。系统的用户和管理人员都可以通过Inter的浏览器来访问该系统。该系统的物理拓扑图如图1所示

5、。图1电子政务审批系统物理拓扑图根据电子政务审批系统的实际需求,基于Web的审批系统的基本功能包括:呈批功能、在线帮助功能、审批信息发布功能、信息安全功能、组织管理功能、审批功能、系统管理功能、可定制流程功能、日志功能、审批流程监控功能。系统的基本功能如图2所示。电子政务审批系统的主要功能分析如下:(1)可定制流程功能流程的定制是根据可定制流程算法来进行用户的自主流程定制的,考虑到实际的使用需求,可以分为两种可定制:一是特定文件的流程可定制:这种情况适用于有严格固定格式和审批步骤的审核,或者系统含有特殊异常的

6、审批流程(尽管流程出现的概率非常低,仍然要在定制的考虑之内);另一个是普通的呈报信息的审批流程的定制。有了这两种定制方式,用户就可以灵活,自由的实现的审批流程自主定制。图2电子政务审批系统的总体功能模块图(2)审批功能l角色登陆,查看自己的审批任务。l选择一个任务进行审批。l查看待审批信息,查看之前其他审批人员审批过的历史意见。l选择同意通过与否,并填写意见。l提交审批。(3)流程监控功能系统的管理人员或者特定的用户可以监控流程的执行情况,对审批流程执行的情况进行监控,以便执行相关的控制命令。(4)日志功能维

7、护和记录项目的基本日志信息,包括项目人员对过程和活动的操作。系统有详尽的操作日志记录,保证不同审批人员及其他用户在系统的有序调度下能各守其职、各尽其责。日志的查询可以根据不同12全文查看的操作类型进行日志查询,也可以查询全部日志列表。日志的查询结果以列表的形式显示给查询者。(5)在线帮助系统提供友好的在线帮助,用户可以快速、方便地获得操作指南、与操作相关的信息内容等。3系统实现方案本系统采用基于J2EE的MVC框架——Struts进行设计,Struts的体系结构如图3所示。通过JSP作为系统的显示层,利用Or

8、acle9i数据库来实现后台审批流程定义和处理。需要说明的是,由于基于J2EE开发的系统能同时运行在WindoVC设计模式将传统的三层构架页面显示(Presentation)、业务(Business)、数据(Data)三者分开,使系统具有灵活、可扩展、易维护的特点。该系统能灵活地实现审批角色的定制和审批流程的自主定制,并能较好地适应电子政务中机构和业务的变化。而且系统也考虑到一些领导和操作人员的习惯

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。