基于WEB的企业办公自动化系统设计
摘要:办公自动化系统(Office Automation,简称OA)是结合计算机信息化技术和当前办公设计的更加具有创新的一种办公方式。通过分析企业办公自动化极具优势的需求和研究办公自动化的发展趋势,设计并完成了现在主流的B/S三层架构的企业办公自动化系统。该系统包括用户登录、计划拟定、日常管理、考勤管理、企业员工管理、审核文件、管理显示通讯信息,注销用户信息和用户退出的功能。完成该系统应用了JavaBean,Jsp,Struts,Hibernate,Html和Servlet技术设计,完成还应用SQL Server 2008完成数据库设计及数据库连接。最后可以满足企业办公环境、管理自动化的需求,完善企业内部和员工管理水平的系统,同时该系统能全面快速的让企业在市场上的竞争能力得到明显提升。
关键词:办公自动化;Jsp;审核文件;计划拟定;B/S三层架构
Abstract:Office Automation system(Office Automation, hereinafter referred to as OA) is the combination of computer information technology and the current Office design more creative ways of an Office. Through the analysis of the demand of enterprise office automation extremely advantage and research trend of the development of office automation, designed and completed now mainstream B/S three layer architecture of enterprise office automation system.The system includes user login, planning design, daily management, attendance management, staff management, audit management, communication management, quit, logout function..To complete the system applied the javabeans, Jsp, Struts, Hibernate, Html and Servlet technology design complete used SQL Server 2008 database design and the database connection.
Keywords: Office Automation;Jsp;audit management;planning design;B/S three layer architecture
0.前言
随着社会经济的发展,计算机和网络技术的应用已经渗透到企业的日常工作。传统的办公室管理方式,已经不能满足企业需求的快速信息传输和处理,而网络办公自动化应用可以填补这一空缺,可以完善企业内部管理模式,提高企业的市场竞争能力。网络办公自动化管理系统可为企业内部人员方便、快速的共享信息,提供一个解决方案来有效地一起工作。
1、系统需求分析
在早期时候互联网技术还没有得到普遍应用,企业之间的信息通讯往来和办公业务处理是手工完成的,随着社会迈入互联网时代和社会快旋律的生活,传统的企业信息交流和解决办公室业务方法已经不能满足信息量大、传输快速的需求,不能满足时代的发展步伐,因此需要应用新的技术来改变现在的方式,从而办公自动化系统可以达到时代发展的需要。
在20世纪70年代中期,企业和行政机关使用自动化系统,然后因为它方便企业和单位,它是使用一系列的现代科技技术的办公设施和先进的通信科技技术,可以广泛、很全面、以快速的方式地收集、整理、完善加工、存储和应用信息,使企业内部人员特别快捷方便的分享信息;改变过去效率低、复杂的手工办公,非常高效的在一起工作。为企业科学管理的方法和完善决策服务,从而满足有高效率行政的目的。一个企业体现的办公自动化程度也是衡量现代化管理的水平。我国有专业人士在第一次全国办公自动化规划会议中提出了办公自动化的定义为:采用现在的发达的科技技术,使部分办公业务用人以外的各种现代先进的办公设备来替带,融合人与先进技术设备服务于企业办公目的的人-机信息管理系统。
二、系统设计
随着科学技术的不断发展,管理和办公活动的重要性日渐突出,引起了管理者以及科技人员的普遍重视,尤其是 20 世纪 60 年代以来,在通信技术迅速发展的推动下,办公室也开始了向自动化为重要内容的“办公室革命”。各企业根据自己的需求,建立了网上办公自动化管理系统。尽可能地利用信息资源,向多级办公人员及时提供所需信息,提高了工作效率和质量。不久的将来网上办公自动化管理系统将成为企业的首选管理方式。根据办公自动化管理系统的特点,可以将系统分为员工管理、日常管理、计划指定、审核管理、考勤管理、通讯管理 6 个模块。
三、系统功能实现
1)登陆界面
用户进入登录页面后,如果没有输入用户名和密码,或验证码输入错误,系统会通过 JavaScript 进行判断,给出提示信息。
用户在登录时,如果不输入信息,点击登录按钮将提示请输入用户名;如果用户填写了用户名文本框,不输入密码,点击登录,将提示请输入密码;用户用户名,密码,验证码也是必需输入的。用户输入完信息后,系统会对用户名是否存在,密码和验证码是否输入正确的验证;进入系统用户必须输入正确的用户名、密码和验证码,否则你将进入登录失败页面。
2)系统主界面
用户登录成功后进入系统主界面,主界面包括页头部分显示登录用户的具体信息,日期和时间,此外还有可点击首页、重新登录、退出按钮操作;左侧栏显示树状导航菜单,包含主菜单和主菜单展开的子菜单按钮;内容设计区显示滚动文字,同时点击不同左侧栏子菜单按钮时,异步显示点击所属子菜单的内容。
3)日常管理界面
根据研究的企业信息的日常管理,在日常管理模块主要设计两个方面的会议管理和公告管理功能,如果用户有权限是“只读”,则只允许用户查看公告和会议记录;如果用户拥有的权限是“系统”,用户可以添加会议进展的内容信息,公告、删除、修改等等。
四、总结
经过几个月的不懈努力,同时在老师的悉心指导下和自己的共同努力下,我的办公自动化管理系统终于完成了。虽然这个系统在功能上算全面,在美观上不算完美,但对我们来说这已经是巨大的突破,使我们掌握了新知识、新技术,巩固了已有的知识。
在其他各行各业中,人与人的之间的交流沟通能力都是很重要的。项目开发也不例外,具有很好的沟通能够使项目的进度加快,这就要求我们每个人要学会和善于沟通。在项目的开发过程中,我们都是一个不断交流和沟通学习的过程。在开发到一定的阶段,我就要沟通一下,尽量的去发现一些短时间没有暴露的问题,及时的处理问题,解决问题,从而达到按时或者提前完成项目的开发。在本项目的开发过程中,文档的编辑及项目的开发,获得了一定的收获。
在本次项目开发,我的文档是详细设计说明书,以前虽然我也写过软件开发文档,但是其内容与本次有很大的不同。本次我应用的模板是国家标准的,因此比以前写的多了很多不懂得标题,让我无从下手,经过讨论、查各种资料,我才顺利的完成了任务。经过本次项目开发使我彻底改变了我的软件开发理念,原来开发软件在编写程序之前要写这么多的文档,而且这些文档对整个软件的开发也是起着非常重要的作用。
随着时间的流逝我会用今天所学到的用到今后的更多的项目开发中,我会为了今后能够更好的编写程序而努力学习,好好利用每一次锻炼自己的机会提高自己的实践能力,完善自己的知识,充分利用图书馆的书籍扩大自己的知识覆盖面,时刻记住只有付出才会有收获。
参考文献:
[1] 基于OA系统公文应用的设计与研究[J]. 董天鹏. 信息通信. 2015(09)
[2] OA系统在企业管理提升中的重要作用[J]. 任劲松. 计算机与网络. 2015(15)
[3] 浅析OA协同办公系统在内部控制中的应用与实施[J]. 朱英毅. 中国总会计师. 2016(06)
[4] 基于工作流技术的办公自动化OA系统的设计[J]. 李铭皓. 信息化建设. 2016(04)
[5] 高职院校综合办公系统的设计[J]. 王晓燕,余东先. 黑龙江科技信息. 2015(23)
[6] OA系统的国内外研究现状及发展趋势[J]. 王俊行. 信息与电脑(理论版). 2015(21)
[7] 办公室自动化、办公自动化与OA[J]. 办公自动化. 2017(06)
[8] 协同办公自动化系统设计论述[J]. 王振环. 计算机与网络. 2017(Z1)
[9] 办公自动化中计算机信息处理技术的应用[J]. 闫岩. 电子技术与软件工程. 2017(02)
[10] 浅谈办公自动化中计算机计术的应用[J]. 张冉. 科技展望. 2015(25)
[11] 实用软件工程[M]. 电子工业出版社 , 赵池龙, 2010
[12] Java程序设计教程[M]. 航空工业出版社 , 刘志宏, 2010
[13] 谈办公自动化系统在高校中的推广与应用[J]. 蒋劼. 科教导刊(上旬刊). 2014(01)
[14] 赞同科技公司信息管理系统的设计与实现[D]. 刘阳.大连理工大学 2015
[15] 基于B/S 3层体系结构的软件设计方法研究[J]. 赵宏伟,秦昌明. 实验室研究与探索. 2011(07)