vc电子政务系统中事务管理模块的设计与实现毕业论文
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目 录
1.绪论 1
1.1 电子政务系统简介 1
1.2 选题背景 1
1.3 选题目的和意义 3
1.4 本文的结构 3
2.技术背景 4
2.1 J2EE开发平台 4
2.1.1 J2EE概述 4
2.1.2 J2EE的四层模型 4
2.2 Struts框架 5
2.2.1 MVC模式概述 5
2.2.2 Struts框架 6
2.3 Hibernate技术 7
2.3.1 数据持久层概述 7
2.3.2 O/R Mapping 8
2.3.3 Hibernate 8
2.4 IntelliJ Idea工具 10
2.5 小结 11
3.系统设计与实现 12
3.1 系统设计概述 12
3.1.1系统功能 12
3.1.2 系统总体设计 12
3.2系统详细设计 14
3.2.1会议室管理功能模块设计与实现 14
3.2.2值班管理中附件功能的设计与实现 22
3.2.3领导活动安排的邮件发送的设计与实现 24
3.2.4基于工作流的出差管理模块的设计与实现 24
3.3 小结 34
4.结论 35
4.1 本文总结 35
4.2 下一步工作和前景展望 35
致谢 36
参考文献 37
本文来自think58
[版权所有:http://think58.com]
[资料来源:THINK58.com]选题背景
如何加快政府现代化建设步伐,提升整个社会的信息化水平和服务发展水平是目前从国际到国内、从中央到地方政府、从社会公众到各类企业、从专家学者到IT产业,都在关注的问题,同时也成为中国政务改革的核心内容之一。
电子政务是政府管理方式的革命。所谓“电子政务”,是指各级、各地政府部门利用计算机信息技术,特别是近年来迅猛发展的互联网应用技术,建立旨在实现政府信息化的基于互联网的计算机信息系统,并利用这些信息系统推动我国政府办公自动化与政府网上便民服务,在网络上实现政府在政治、经济、社会、生活等诸多领域中的管理和服务职能,使得大多数在网下可以实现的政府职能工作,在网上也基本可以实现[1]。电子政务最重要的内涵是运用信息及通信技术打破行政机关的组织界限,这不仅意味着政府信息的进一步透明和公开化,而且意味着政府要通过网络来管理其管辖的机构,构建一个电子化的虚拟机关,使得人们可以从不同的渠道获取政府的信息及服务,而不是传统的经过层层关卡书面审核的作业方式。而政府机关之间及政府与社会各界之间也是经由各种电子化渠道进行相互沟通,并依据人们的需求、可以使用的形式、要求的时间及地点,提供各种不同的服务选择。从应用、服务及网络通道等三个层面,进行电子政务基本构架的规划。其意义主要表现在三个方面: 本文来自think58
1.政府机构实现电子化、网络化和信息化后,公众可以通过互联网快捷方便、及时准确地了解到政府机构所制定和颁发的与公众相关的政策、法规以及一些重要的信息。而且双方通过这种方式实现双向的和直接的沟通和互动,这对于建立良性的、健康的政府公众关系至关重要。同时在通过电子化和网络化实现政府的服务职能上,如办理护照、办理车牌、缴纳个人税款等,能够让公众充分体验和享受电子政府的便利和效率。
2.对政府来讲,机构改革后对人员工作效率、业务管理和协调能力提出了更高的要求和挑战,通过电子政务可以提高人员效率,减少工作人员负担和加强政府管理职能的管控力度,提高政府部门之间的沟通能力。我们可以看到,电子政务将建立了一个更符合环保精神的政府——因为它实现了无纸办公和远程办公;一个更开放和透明的政府——因为它拥有快捷、全面的再现信息披露和双向直接沟通;一个更有效率的政府一一因为它可以把传统的政府管理和服务职能通过互联网直接推进到公众和企业身边,一个更廉洁勤政的政府——因为它的开放性将有效地抑制在传统政务中容易滋生的腐败和徇私现象。
3.政府信息化是社会信息化的基础。随着企业信息化进程的延伸和加速,政府机构在与企业相关的运作和服务方面,也必定要实现数据交换和服务模式的对接。正如有些专家所指出的,没有政府信息化,就没有全面的企业信息化;没有电子政务,就没有真正的电子商务和企业信息化。电子政务不仅为电子商务和企业信息化提供了良好的支持环境和对接方式,而且也成为电子商务的服务对象和客户。在这个意义上,电子政务工程将成为社会信息化水平的重要标志和国内信息产业和服务业发展的关键动力。
copyright think58 [资料来源:www.THINK58.com]
综上所述,在当今经济全球化的环境下参与竞争,信息技术是政府部门维持国家经济持续增长的一个不可缺少的工具。采用电子政务可以: 改进行政施政,提高政府工作的效率;便利于公众享受政府提供的公共服务;增加政府工作的透明度和责任性,建立高效廉洁的政府;更好地诠释政府工作的职能及内容;及时准确的信息,合理规划、有效管理、正确及时的公共政策。
随着政府体制改革的逐步深入和政府信息化建设的飞速发展,我国电子政务建设取得了显著的进步和成就。电子政务已经开始从分散建设阶段迈入整合阶段,包括政府细分行业垂直系统的整合以及地方政府的横向整合,因此集成协作也成为了电子政务发展的一个新趋势。协同应用已经不再只局限于简单的人与人之间的协同,而是更强调与之相关的信息协同、应用协同、流程协同。
技术背景
2.1 J2EE开发平台
2.1.1 J2EE概述
J2EE(Java2Platform.EnterpriseEdition)是SUN公司定义的一个开发分布式企业级应用的规范。它提供了一个多层次的分布式应用模型和一系列开发技术规范。多层次分布式应用模型是指根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行 (如Servlet组件在Servlet容器上运行,EJB组件在EJB容器上运行),容器间通过相关的协议进行通讯,实现组件间的相互调用。遵从这个规范的开发者将得到行业的广泛支持,使企业级应用的开发变得简单、快速。
本文来自think58 [资料来源:THINK58.com]
J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。
2.1.2 J2EE的四层模型
J2EE 平台使用了一个多层的分布式应用程序模型。应用程序的逻辑根据其实现的不同功能被封装到组件中,组成J2EE 应用程序的大量应用程序组件根据其所属的层被安装到不同的机器中。以下是 J2EE 典型的四层结构(如图2-1):
运行在客户端机器上的客户层组件 think58好,好think58 [来源:http://www.think58.com]
运行在J2EE服务器上的Web层组件
运行在J2EE服务器上的业务逻辑层组件
运行在EIS服务器上的企业信息系统(Enterprise information system)层软件
think58好,好think58