java的移动办公系统的设计与实现(附件)【字数:13758】

随着社会的进步与发展,经济水平的不断提高,互联网已经在方方面面影响了人们的社会生活。在这种飞速发展的背景下,互联网在给人们带来巨大便利的同时,也加快了人们的工作节奏。电脑办公已经无法满足正常工作的需求,移动办公成为一种新的办公方式,这种方式下对办公环境与条件的要求极低,能够极大地方便人们在日常生活的时间碎片来完成工作,因此移动办公系统应运而生。本文首先对现阶段的手机移动办公现状以及目前市场上较为成熟的移动办公系统进行了调研,完成了系统的功能分析通知下发、日志统计、任务分流以及审批等功能。通知下发功能可以及时发布通知,以便于消息能够及时通知到需要通知的用户。日志统计功能可以根据用户上传的日报了解相应的工作情况。任务分流可以将任务层级分配下去,提高工作效率。审批功能可以及时的审批下级用户的请求。而后完成了系统的开发,采用了轻量级开发框架SSM,开发平台为Eclipse、开发语言为Java、数据库为MySQL和Redis、前端开发为jQuery,并且使用了GitLab和Maven项目管理工具进行项目管理。最后完成了系统测试,所有功能正常运行,可以进行实际应用,从而帮助员工更好的开展工作。
目录
第一章 绪论 1
1.1开发背景 1
1.2移动办公系统的现状 1
1.3开发的目的和意义 2
1.4论文组织架构 3
第二章 开发环境与工具 4
2.1 SSM框架技术介绍 4
2.2 Eclipse开发工具介绍 5
2.3 MySQL数据库介绍 5
2.4 Redis数据库介绍 6
2.5 jQuery框架介绍 6
2.6 GitLab、Maven项目管理工具介绍 6
第三章 移动办公系统分析与设计 8
3.1功能需求分析和设计 8
3.1.1日志模块 9
3.1.2通知模块 10
3.1.3审批模块 10
3.1.4任务流模块 11
3.1.5登录模块 12
3.1.6部门管理模块 12
3.1.7人员管理模块 12
3.1.8应用管理模块 12
 *好棒文|www.hbsrm.com +Q: ^351916072# 
3.1.9系统管理模块 13
3.2 数据库设计 13
3.2.1 ER图设计 13
3.2.2数据表设计 14
3.3非功能需求分析和设计 21
3.3.1安全性分析 21
3.3.2性能分析 21
3.3.3运行环境与硬件要求分析 22
第四章 移动办公系统实现 22
4.1日志模块 22
4.2通知模块 24
4.3审批模块 25
4.4任务流模块 26
4.5登录模块 27
4.6部门管理模块 28
4.7人员管理模块 28
4.8应用管理模块 28
4.9系统管理模块 30
结束语 31
致谢 32
参考文献 33
第一章绪论
1.1开发背景
十几年前的互联网行业还是一个像大家闺秀一般深藏不漏的行业,然而在短短的十几年里,它迎来了井喷式的发展,站在了象牙塔的顶端。如今的互联网俨然成了人们生活的必需品,为人们的生活提供了各种便利。在此背景之下,人们的办公方式也发生了翻天覆地的变化。从以前的一张桌子一支笔,到现在的电脑办公。方式越来越便捷,处理能力越来越强大。但是发展速度过快所带来的弊端也是显而易见的,比如公司领导因个人原因无法及时回复审批重要事务,无法及时安排紧急任务。因此,仅仅靠日常的工作时间、在办公室的办公已经无法完成日益复杂的工作。
一个企业是否能够成功完成一个项目,达到客户期望的要求,最重要的就是项目期间工作人员之间的沟通是否到位,任务的完成情况是否准确,领导对任务的完成进度是否了解,任务分工是否明确。在此背景下,如何能够方便快捷地管理工作,如何能够实时地监督工作的完成情况,从而达到提高工作效率的目的,成为一个值得关注的问题。因此急需一个新的办公方式既能够脱离办公条件的限制,又可以处理工作上的事务。与此同时,移动通信技术的快速发展使得移动办公成为可能,两者相互结合、取长补短从而衍生出了移动办公系统。移动办公系统是移动通信、网络技术和桌面OA系统结合的产物,直接体现了人们改变传统桌面OA系统办公观念的需求,是传统OA应用多样化的表现,逐渐成为移动办公领域的研究热点[1]。移动办公系统的出现,减少了人们对于工作环境与工作设备的依赖,能够随时随地的处理相应的工作。和传统的办公方式相比,人们不用坐在固定的办公场所,也不用受到网络的限制,充分利用了员工的时间碎片,大大缓解了人们工作上的压力。
1.2移动办公系统的现状
移动办公系统作为一个伴随互联网与移动通信技术的发展,相辅相成所衍生出来的产物,已经经过了三个阶段的发展:第一个阶段是笔记本电脑初步普及的初级阶段,当时由于笔记本电脑的出现,人们可以携带笔记本电脑到任何地方进行办公,但是由于网络的限制,只能基于本地办公,无法实现信息同步。第二个阶段是伴随着VPN技术的发展,有线网络得到普及,人们可以利用有线网络实现数据同步。第三个阶段则是手机普及阶段,随着移动通信技术的快速发展,从2G变为3G再到4G,为移动办公系统提供的越来越好的平台。在这种情况之下,移动办公的概念得到普及,人们也更加依赖于移动办公的方式。
在新经济时代,企业的商业体系已经不仅仅局限于一种或者几种方面,而是变的更加庞大、更加复杂。与此同时涉及到的市场技术以及营销策略也越来越多样化,所以目前移动办公的发展重点在于如何让企业中的每一个团队甚至每一个人都能够实时流畅的沟通、协作,也能实时共享信息、资源,从而来提高自己企业的竞争力。目前市场上主要的移动办公系统有:蓝凌OA、泛微OA和78OA等。蓝凌OA是目前市场占比比较大的一个移动办公OA系统,它主打智慧协同办公的口号,致力于以管理需求为导向,实现多终端的办公入口,并且实现多终端的数据互通。它的功能十分庞大,支持用户自由组合功能模块,从而满足不同用户的不同需求,是一款十分成熟的OA办公系统,并且已经成为大部分中小型企业自主研发的标杆。泛微OA是中小型办公系统的缩影,它的功能有限但是足以应付各种情况下的办公需求,主打一体化办公,并且有大量的数据统计图表,符合目前大数据流行的现状。虽然泛微OA的功能不如蓝凌OA丰富,但是依然靠着流畅的使用体验和简洁大方的页面吸引到一定数量的用户。而78OA则是移动办公的反面教材,它功能杂乱无章,并且功能固化,无法应对不同使用人群的不同需求。最主要的是78OA的页面UI设计十分陈旧,很难吸引到用户。通过分析可以发现,移动办公系统的功能是否可以发散展开,取决于它的根基是否完整牢固,而移动办公系统的根基功能就是审批、日报、通知、工作计划管理这四个模块。俗话说“麻雀虽小五脏俱全”,移动办公系统想要满足用户的基本需求,就必须包含这四个功能点,才能成为一个“五脏俱全”的“麻雀”。同时可以得到的信息是,这些移动办公系统打出的旗号大致都包括高效、稳定和安全标签,这就说明了目前能够勾起客户使用欲望的亮点就是高效、稳定、安全这三大指标。所以在保证功能完善的情况之下,努力提高系统的高效性、稳定性和安全性,才能提高系统的核心竞争力,从而吸引更多的用户来使用。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/45.html

好棒文