博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌
🍅文末获取源码联系🍅
👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟
Java项目精品实战案例《100套》
Java微信小程序项目实战《100套》
1. 文献综述(包括调研资料的准备和收集)
公司进行办公的过程中,使用多种自动化方法和信息化手段的过程就是办公自动化过程,也被称为是OA过程。办公自动化技术是当前较为流行的IT技术的一种表现形式,通过办公自动化系统的开发,进行公司流程的管理和硬件设备的管理,处理公司各种日常业务,提高公司办公的规范化和自动化,获得较高的办公效率。办公自动化系统可以高效的进行信息的处理和数据的交换、共享,能够处理各种简单重复性工作,减轻工作人员的工作负担,除此之外,办公自动化系统的开发还有利于公司管理层更为深入的分析公司当前的运行状况,做出更为科学的决断,提高公司管理层的服务能力和决策能力。
办公自动化是一个组织在现代化建设中使用计算机和网络进行办公事物处理的一种技术,其可以规范的管理公司各种硬件设备,可以建立更为科学的公司事务处理流程,可以处理各种重复性的工作,使公司办公效率获得很大程度上的提高,公司办公更为规范化,提高公司信息传递效率,扩大公司信息传递范围,减轻工作人员的工作负担,节省公司运作成本,是当前现代化公司建设的一项重要任务。
(1)国外研究现状
国外办公自动化的发展首推美国和日本,其次是欧洲。美国联邦公司在2000年开始进行门户网站的创建,并且在创建的门户网站上设置了各州门户网站的链接,方便用户对各洲门户网站的访问。
当前不同专家对办公自动化有着不同的理解,提出了不同的定义。例如M.D教授指出融合多种现代技术进行组织办公业务处理的技术就是办公自动化技术,这些现代技术主要包括:计算机技术、信息技术以及网络技术。
(2)国内研究现状
我国公司是于20世纪70年代中期开始引进国外办公自动化系统进行公司业务处理的,这些系统的引进可以有效改善公司管理状况,提高公司运转效率,但国外办公自动化系统的引进成本高,因此各企业及公司单位也相继开始建设和应用一些办公自动化管理系统,利用其进行信息的高效传递和处理,加强各部门之间的联系,规范公司各种业务处理流程。办公自动化系统的开发对公司今后发展最重大的意义在于其改变了公司的工作模式,使公司从之前低效、繁重的工作模式中解放出来,有效的提高了公司运转效率,提高了公司的竞争力。本文是笔者运用大学学到及理论知识以及大量的查阅前人研究成果的基础之上,将理论知识与实践相结合,进行办公自动化管理系统的设计和具体实现的过程。
2.选题意义(包括选题的理论价值和实践意义)
现在我国多数公司依然使用传统办公形式,信息共享和传递的方式仍然是文件流传,这不仅降低了信息传递效率,使公司无法在短时间内进行各种业务的处理,而且加大了公司管理的难度。信息技术的发展以及计算机、互联网的普及和系统开发成本的下降都为采用信息化为主体来代替纸质方式的办公软件系统的
应用创造了条件,这些高效的办公软件能够较好的避免传统工作方式的不足之处,能够确保信息在传递过程中不丢失、不失真,能够处理各种重复性工作,解决公司日益繁多的工作量和工作状况的矛盾。
当前公司需要进行管理模式的改革,通过这种方法改善公司的管理水平,提高公司竞争力。同时公司决策者也意识到了各机构工作人员之间、各部门之间没有流畅的交流渠道,各部门的文件往往需要通过打印、签字等漫长的手续,文件信息传递效率极其低下,文件信息在公司内部各个部门之间进行传递需要花费大量的时间,公司运转效率受到文件传递效率的限制,所以公司必须进行信息传递和共享方式的改革,提高信息在各部门之间的流通效率。
公司信息传递效率的提高是公司自动化办公系统创建的一项重要目的。这就需要公司信息中心牵头,建立一套根据公司实际需求定制的办公管理软件,从日常工作的角度看,能够提升公司职员日常办公效率,从公司的高度看,能够改变公司日常工作形式,增强公司各部门之间的交流和沟通。各部门之间交流和沟
通增强的实现依赖于公司信息共享数据库的建立,随着计算机相关技术的不断发展,这种文字、文件传输的效率非常高,传输耗时基本上可以忽略不计,消息或文件发送者也不必考虑接收方的工作状态,无需考虑文件传递是否会打扰到接收方的工作。除此之外,信息共享数据库的建立还有利于公司远程办公的实现,即使公司各部门不在同一地区也可以共同完成某项工作的处理。在进行办公自动化系统开发时,必须对公司当前的业务状况以及公司性质进行分析,设计出一套和公司业务处理流程相符的系统。对于某些行业的公司来说,可以将统计功能、信息查询功能、填写报表功能、年度报告等功能集成到办公自动化系统中,不仅可以为基层工作人员完成日常工作提供有效途径,也使得公司管理层随时随地的对公司当前运转状况进行分析,提高公司决策的科学性。
办公自动化系统能够高效率的处理一些繁琐重复性的工作,这样公司工作人员就可以将更多的时间用到公司精细工作的处理上,充分发挥员工的主动性和创造性,体现公司员工价值,办公自动化能够很好地减少公司办公的日常开销和成本,完善公司管理流程提高公司整体执行效率。
3.设计(研究)方法(包括主要内容、思路及技术路线)
公司办公自动化管理系统的研究采用了标准的软件系统开发方法,开发的办公自动化系统能够高效进行信息的传递和各种重复性工作的处理,简化公司日常工作流程,为公司用户提供方便、快捷的日常办公管理相关功能,并且在实现系统功能的基础上,通过技术手段,有效地实现了系统的非功能需求,如可扩展性、可靠性及易维护性等。
办公自动化管理系统的研究内容主要包括:
1)系统需求分析
论文首先根据公司的性质对公司办公自动化系统需求进行了分析,这是办公自动化系统开发的前提和关键,是公司办公自动化系统开发的基础,接下来所有的工作都是以满足公司办公自动化系统需求为核心开展的,根据需求分析的结果进行系统各个模块的设计和硬件的选择,并且办公自动化系统开发效果的一项重要的评判标准就是能否满足系统需求。
2)系统架构
论文开发的办公自动化系统所使用的系统架构为B/S架构,这种架构的特点就是将主要业务逻辑都放到服务器端处理,用户使用起来非常便捷,不需要安装客户端,通过打开浏览器,输入正确的系统网址,就会弹出系统页面,在输入正确的用户名和密码之后,用户就可以对系统进行操作。
3)系统设计
根据系统需求以及公司业务处理流程,论文采用Java SSm的技术路线来实
现以下功能:
a.信息管理:对公司公告、新闻事件、公司信息、用户权限、公司部门和系统用户等内容进行管理。
b.考勤管理:进行考勤设置、请销假、考勤历史查询、考勤信息统计等
管理。
c.工作管理:实现工作内容(事项)、工作桌面、报表统计、信息传递、日常文件等工作管理。
d.人员管理:实现人员信息、人员档案等管理。
4)系统数据库
在进行系统开发时,一项重要的内容就是进行数据库的开发和管理。本文首先根据系统需求对数据库进行了分析与设计,根据前期分析,认为系统数据库最重要的功能就是进行办公信息的存储,之后进行了办公信息E-R图的设计,分析了关系图中各个实体的属性,进行了数据库内容修改、删除、添加等代码的编写。
5)系统测试
本文使用Java编程语言实现系统模块,为了验证系统功能,将其提供给公司进行中试测试,根据运行反馈状况对其中的某些部分进行了修改,形成一套完善的办公自动化管理系统。
本系统涉及到的技术:
本设计运用JAVA语言、J2EE技术、B/S架构、MVC模式、SSm框架等技术进行开发
4.时间进度(任务完成的阶段内容及时间安排)
5.预期达到的目标
1.根据用户需求进行分析,完成整体架构设计
2.实现系统模块设计:
a.登录模块;
b.文档管理模块;
c.新闻通讯模块;
d.工作管理模块;
e.考勤管理模块;
f.档案管理模块;
g.系统管理模块
3.实现数据库设计:
a.数据逻辑设计;
b.数据表设计
4.进行系统测试,系统运行正常
6.系统源码获取:
大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻
精彩专栏推荐订阅:在下方专栏👇🏻
Java项目精品实战案例《100套》
Java微信小程序项目实战《100套》