论文部分内容阅读
在大多数电力企业中,传统的手工管理文件、信息的上传下达以及各类业务的开展,都是员工亲力亲为,大大降低了办公的效率,浪费了宝贵的时间以及劳动力,给企业带来了不必要的利益损失。而对高管以及员工而言,网上自动办公系统的最大的吸引力就是可以足不出户,或者跨地区在线办公。但现今电力企业中的各种低效方法使得企业高管以及员工苦不堪言,办公效率低问题就是普通的电力企业面临的主要困难,这个问题阻碍了企业的发展。解决办法是针对电力企业开发网上办公系统,提供专供电力企业的网络办公自动化解决方案,解决办公效率低的问题。电力企业网络办公系统是利用互联网技术,通过浏览器在线浏览企业发布的各类信息,管理各类资源,将任务和工作计划整合到一起,提供强大的办公事务处理能力,具有跨部门、跨地域、随时办公、消息及时、节约资源、统一管理等特点。具体包含的功能有会议管理、公告管理、电子邮件、人员管理、以及文档共享等。互联网发展日益成熟,这使得用户足不出户在线办公已经成为了可能。使用网络办公系统来进行日常办公,这给企业带来的好处不仅是方便,而且减少了人力与物力的成本,给企业带来了直接的利益。网络办公系统给企业的员工带来了实际便利,员工可以切身体会科技带来的价值,并把主要精力放在业务上面,让计算机自动有效管理日常数据,既有效又安全,无论是上层领导还是底层员工都能在网络办公系统中获得高效的办公体验。java技术在互联网方面的应用越来越广泛,涉及到了各个领域以及各种类型的应用。基于java的技术框架也越来越多,在服务器端的开源框架大大节省了开发时间。SSH框架就是基于java技术应用于服务器端开发的三个免费开源框架。struts是一个MVC框架,基于MVC的框架可以灵活地配置,让我们更专注于业务代码的编写;hibernate是一个持久层框架,通过该框架可以很大程度上实现跨数据库的操作,并且能够大大提高开发效率以及系统数据的访问效率。spring提供了IOC容器以及AOP,除此之外它还扩展了很多有用的模块,比如jdbc模块、springMVC等等。本文详细讨论基于Java平台的网络办公系统的设计与实现,并在最后进行测试验证系统的有效性。本系统将初步实现目前流行网络办公自动化系统的大部分功能,为电力企业的办公自动化提供保证,本文提供了详细的系统的需求分析、系统设计、实现以及测试细节。系统划分为10个部分:员工管理、会议管理、公告管理、考勤管理、计划制定、审核管理、资产管理、文档管理、邮件管理、意见箱,并在最后提出移动端办公系统的设计思路。本系统是采用SSH架构的服务器端架构,因为PC端使用的是浏览器显示网页,故Struts框架中直接配置返回的视图为jsp。然而手机客户端软件中是不能直接解析HTML文件的,而且既然使用手机客户端软件,一般不会使用浏览器去访问服务器以网页的形式返回数据。网页与手机客户端都是表现层,访问服务器的方式相同,都是HTTP请求。然而解析返回数据的方式是不同的,网页是利用浏览器解析HTTP响应,而定制的移动办公手机客户端软件是不能够使用浏览器显示数据的。所以服务器端的Struts对于手机客户端来说是不能直接访问的,所以直接使用Servlet接收请求并返回响应。本系统初步完成电力企业网络办公自动化,并且使用B/S架构使得系统方便安装与维护,使用了开源的开发技术节约开发成本,系统架构设计良好,具有一定的扩展性。在一定程度上解决了办公效率低下的问题,还可以提高企业知名度,节约了企业内部不必要的开销成本。