优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

电子政务系统中事务管理模块的设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
选题背景
如何加快政府现代化建设步伐,提升整个社会的信息化水平和服务发展水平是目前从国际到国内、从中央到地方政府、从社会公众到各类企业、从专家学者到IT产业,都在关注的问题,同时也成为中国政务改革的核心内容之一。
电子政务是政府管理方式的革命。所谓“电子政务”,是指各级、各地政府部门利用计算机信息技术,特别是近年来迅猛发展的互联网应用技术,建立旨在实现政府信息化的基于互联网的计算机信息系统,并利用这些信息系统推动我国政府办公自动化与政府网上便民服务,在网络上实现政府在政治、经济、社会、生活等诸多领域中的管理和服务职能,使得大多数在网下可以实现的政府职能工作,在网上也基本可以实现[1]。电子政务最重要的内涵是运用信息及通信技术打破行政机关的组织界限,这不仅意味着政府信息的进一步透明和公开化,而且意味着政府要通过网络来管理其管辖的机构,构建一个电子化的虚拟机关,使得人们可以从不同的渠道获取政府的信息及服务,而不是传统的经过层层关卡书面审核的作业方式。而政府机关之间及政府与社会各界之间也是经由各种电子化渠道进行相互沟通,并依据人们的需求、可以使用的形式、要求的时间及地点,提供各种不同的服务选择。从应用、服务及网络通道等三个层面,进行电子政务基本构架的规划。其意义主要表现在三个方面: think58.com

[来源:http://www.think58.com]


1.政府机构实现电子化、网络化和信息化后,公众可以通过互联网快捷方便、及时准确地了解到政府机构所制定和颁发的与公众相关的政策、法规以及一些重要的信息。而且双方通过这种方式实现双向的和直接的沟通和互动,这对于建立良性的、健康的政府公众关系至关重要。同时在通过电子化和网络化实现政府的服务职能上,如办理护照、办理车牌、缴纳个人税款等,能够让公众充分体验和享受电子政府的便利和效率。
2.对政府来讲,机构改革后对人员工作效率、业务管理和协调能力提出了更高的要求和挑战,通过电子政务可以提高人员效率,减少工作人员负担和加强政府管理职能的管控力度,提高政府部门之间的沟通能力。我们可以看到,电子政务将建立了一个更符合环保精神的政府——因为它实现了无纸办公和远程办公;一个更开放和透明的政府——因为它拥有快捷、全面的再现信息披露和双向直接沟通;一个更有效率的政府一一因为它可以把传统的政府管理和服务职能通过互联网直接推进到公众和企业身边,一个更廉洁勤政的政府——因为它的开放性将有效地抑制在传统政务中容易滋生的腐败和徇私现象。
 J2EE的四层模型
J2EE 平台使用了一个多层的分布式应用程序模型。应用程序的逻辑根据其实现的不同功能被封装到组件中,组成J2EE 应用程序的大量应用程序组件根据其所属的层被安装到不同的机器中。以下是 J2EE 典型的四层结构(如图2-1): [来源:http://think58.com]
运行在客户端机器上的客户层组件
运行在J2EE服务器上的Web层组件
运行在J2EE服务器上的业务逻辑层组件
运行在EIS服务器上的企业信息系统(Enterprise information system)层软件
 Hibernate技术
Hibernate是一个面向Java环境的对象/关系数据库映射工具,这种映射技术可以把对象模型表示的对象映射到基于SQL的关系模型结构中去。Hibernate不仅管理Java类到数据库表的映射,还提供数据查询和获取数据的方法,减少开发人员的编成任务。
2.3.1 数据持久层概述
持久(Persistence),简单的说就是把数据保存到可掉电式存储设备中供以后使用。大多数情况下,特别是企业级应用,数据持久化往往也就意味着将内存中的数据保存到磁盘上加以“固化”。
数据持久层之所以单独作为一个层,一方面原因是因为数据持久层是企业级应用实际开发中比较棘手的一个问题,其设计的成功与否往往对项目的成功与否起着至关重要的影响。而究其根本原因,是因为对象范例和关系范例之间的“阻抗不匹配”。对象范例基于软件工程的一些原理,例如耦合、聚合和封装;而关系范例则基于数学原理,特别是集合论原理。对象范例侧重于从包含数据和行为的对象中构建应用程序,而关系范例则主要针对数据的存储。当为访问而寻找一种合适的方法时,“阻抗不匹配”就成了主要矛盾:使用对象范例,是通过它们的关系来访问对象;而使用关系范例,则通过复制数据来连接表中的行。数据持久层就是要在对象/关系数据库之间提供一个成功的企业级映射方案,尽最大可能弥补这两种范例之间的差异。

think58 [资料来源:http://think58.com]


持久化层封装了数据访问细节,为业务逻辑层提供了面向对象的API。完善的持久化层应该达到以下目标:代码可重用性高,能够完成所有的数据库访问操作。如果需要的话,能够支持多种数据库平台。具有相对独立性,当持久化层的实现发生变化,不会影响上层的实现。
系统设计与实现
3.1 系统设计概述
3.1.1系统功能
本课题的设计包括区县级电子政务系统中的事务管理模块、组织机构管理模块。
事务管理模块包括合理化建议、领导活动安排、办公用品管理、值班管理、会议室管理和出差管理。
合理化建议:普通员工可以提出建议,有管理权限的用户可以查看或删除建议。
领导活动安排:包括活动通知人信息的管理和活动安排信息的管理。用户可以增加、删除、编辑接收活动通知的人的信息;用户通过活动安排功能可以安排一周的活动,即周一至周五的上午、下午和晚上,选择要通知的人员,并邮件发送给被通知人。
办公用品管理:指定人员可以进行办公用品信息及办公用品类别维护、办公用品领用登记、用品统计维护等。系统自动提示低于物品最低库存量的产品。
值班管理:值班管理包括值班安排、值班记录等功能。系统管理员制定值班管理的表格,提供下载,系统提供每天的值班日志记录维护。值班管理主要是通过值班人员对值班期间所发生的事情的记录,给相关人员的查询、统计提供方便。

think58

[资料来源:www.THINK58.com]


会议室管理:提供了由指定人员对会议室信息进行维护、预定信息的查询,会议室空闲时间的预定功能。该会议室预定功能采用优先抢占型方式,即某时间段内会议室已被申请后,其他人无法再于该时段申请该会议室,预定后的信息必须由申请人员或管理员取消。
出差管理:出差管理组件实现政府各部门的出差制度的维护(包括新增、修改、删除和查看)、出差费用报销的申请审批,出差申请的审批。
组织机构管理模块提供了对机构、部门、岗位、人员、角色信息的维护、查询功能。
3.1.2 系统总体设计
本系统基于MVC模式,采用Struts+Hibernate架构,如图3-1,分为表示层、业务层和数据访问层。层与层之间通过接口联系,业务实体贯穿于三个层次,表现层的业务实体展现视图通过表单和业务实体之间进行转换。通过系统构件的分层,可以将频繁变动的业务逻辑层分离出来,实现通用类构件的完全复用。并且在各个模块之间设计统一的接口,当某一模块业务逻辑改变时,使系统之间的影响最小,使系统实现即插即用,让系统容易升级。有业务流程的模块采用上海理想有限公司研发的JFlow工作流系统。