基于JSP的企业OA系统的设计与实现

 2022-01-17 11:01

论文总字数:16026字

目 录

第一章 概述 4

1.1 引言 4

1.2办公自动化背景 4

1.3企业办公自动化系统开发背景 5

第二章 系统分析 6

2.1企业办公自动化系统的可行性分析 6

2.2企业办公OA系统数据流图 7

2.2.1什么是数据流图 7

2.2.2 企业办公OA系统数据流程图 7

第三章 系统设计 12

3.1系统设计原则 12

3.2系统功能模块设计 13

3.2.1.员工管理 13

3.2.2.收/发文管理 13

3.2.3.会议管理 13

3.2.4.公告管理 13

3.2.5.资产管理 13

3.2.6.文档管理 13

3.2.7.内部邮件管理 13

3.2.8.意见管理 14

3.2.9.重新登录 14

3.3系统物理配制方案设计 14

3.4数据库设计 14

3.5输入输出设计 16

3.6系统的安全性设计 17

第四章 开发企业办公OA系统的技术要求 18

4.1 选择编程语言 18

4.2 SQLServer2012 数据库 18

4.3 结构框架解决方案 18

第五章 系统详细设计 19

5.1.员工管理 19

5.2.收/发文管理 19

5.3.会议管理 21

5.4.公告管理 22

5.5.资产管理 23

5.6.文档管理 23

5.7.意见管理 24

5.8.重新登录 25

第六章 结束语 29

参考文献 29

致 谢 31

基于JSP的办公OA系统的开发与实现

茅恩伟

,China

Abstract: For enterprise, Office Automation, Office Automation (OA) system is in pursuit of a higher work efficiency, and can be applied to the employees of the enterprise to carry out the normal work of information exchange and development of the main two aspects of the program and database development and design of software system .And front-end application development, under the premise that the function is perfect, we need to do as much as possible, the operation of the complete and simple easy to use. Also, for the establishment of the backend database, we also need its data can meet the basic needs of the database, consistency, integrity and security. In order to realize the graduation design "the design and implementation of office OA system based on JSP", I am in the internship company on the basis of investigation and reference part of the online business and office design of OA system, adopt the SSH frame of the Java language and B/S mode, using SQL Server2012 as the database developed such a system.

Key words:Office automated;Client/Server;System management

第一章 概述

1.1 引言

在20年代中后期,随着发达国家生产能力的提高,随之也带来了更加繁琐的办公业务,对于办公人员的要求越来越高,剧增的办公业务量与落后的管理方法之间有了愈深的矛盾,这些都使得企业的生产效率显著降低,从而影响了很多公司效益。在这样的整体背景下,人们对办公自动化的需求越来越明显,办公自动化系统也就随之而发展起来。它是一门利用先进的技术,借助各种设备来处理解决繁杂的办公业务的综合性技术。当然,它的最终目的是为了提高公司的办公效率,在此过程中,办公OA系统的实现,大大的提高了生产效率,工作效率,同时又节约了成本也能使得决策层更加方便管理与决策。办公OA系统不仅仅作用于办公领域,更是在很多科学领域也有渗透,例如管理学,行为学,系统工程学等,将这些设计到的学科之间又进行了相互渗透与交叉,从而真正是的办公OA系统成为了企业管理现代化的一个里程碑。办公OA系统的出现,对于很多传统的企事业单位办公业务来说是一次革命,它使得劳动力比率结构以及成本发生了巨大的变化。因此OA的应用将会进一步得到发展。  

1.2办公自动化背景

管理,本身作为一个动作而言,意味着一个动态的过程。而在这过程中,我们需要才有一系列的行为措施来保证它的顺畅执行。现代的管理信息系统作为信息科学的重要分支存在,是一个集信息,智能与先进管理方法的先进系统。对于未来办公信息话的发展,已经由最初的只是为了实现内部员工的交流而升级为构建应用现代信息技术的构建。为了开发这套办公OA系统,我在对实习公司的ERP管理系统进行了一段实践的细致的分析和调研。发现它使用了现在国际上先进的计算机信息管理技术,并且将不同的功能分为了多个模块进行了开发设计,我本次的系统设计,截取了其中对于整个系统的一些管理设计理念,进行了部分功能的开发。

对于企业来讲,网络化办公的意义,就在于利用现在Internet的快速发展,在企业的所有办公点之间建立起一个适用于各方面的公共平台。为了实现企业办公的实时,高效,广泛以及准确的数据信息收集,我在设计这套办公OA系统的时候,考虑到了利用server上的B/S模式来建立用户与办公点之间的信息与数据共享,满足了即时的信息交流。在系统 之前,考虑了用户权限的问题,通过对用户进行认证的方式,是的外界可以以游客的形式对办公系统进行有限的访问,这也体现除了办公系统设计过程中一个透明化,规范化的理念,同时也能为企业创建对外交流的窗口。借助于企业OA系统管理的平台建设,可以开展更多的信息资源的管理,提高办公效率,加快企业信息化,高效化办公的步伐、又能节约时间成本与日常经费的支出与劳动力资源的浪费。所谓办公OA系统,就是指通过一些设备的帮助下,利用先进的技术,整合人力将办公真正做到协同共享,物化于人的地步。

从80年代初开始,国内的办公自动化系统开始逐步进行计算机管理,而当时国内只有少数计算机研究所能够进行这方面的调查研究。但是随着80年代改革逐步的加深对社会的影响,办公自动化也开始慢慢效仿国外的先进经验,引进了一系列的国外半成熟的自动化系统。国外的一些先进的管理技术也开始影响了国内企事业单位的老一套管理方式,通过对国外先进管理技术的学习,又在自身切实情况的结合下,真正的使得国内的信息管理技术有了萌芽并且茁壮成长了起来。到了19世纪90年代初期的中国,信息管理技术已经有了一定的基础,并且开始趋于稳定的发展。在这样的国内背景下,许多国内软件公司开始更加关注起了管理信息系统的发展与研究,带来前所未有的大发展。

而在90年代中后期,办公OA系统又迎来了一个新的发展,那就是计算机的普及。原本作为信息交流的载体,计算机就有不可磨灭的作用,而将计算机与办公OA系统的结合,更是带来了巨大的变化。而当更多的操作系统在随着计算机技术的发展而逐渐发展起来的时候,管理系统也开始变得可以多平台使用了。

20世纪以来,随着国内的大部分企业已经跟随国外先进技术的脚步,在信息化管理上迈出了坚实的一步。大部分的企业或事业单位的办公OA系统已经能初步满足公司的一些基本处理需求。然而,时代毕竟在发展,企业更是如此,员工的增长,规模的扩大,办公事务的加剧繁杂等都使得原有的信息管理系统出现了不满足企业需求的情况,其中最主要的原因就在于单机管理系统的局限性。我国的办公自动化系统管理系统主要的功能依然停留在处理一些比较简单的人事管理任务。并且,办公OA管理系统所采用的C/S模式远不及B/S模式的通用性,而导致了其功能的不完善。如今而言,随着网络化的迅猛发展,单机模式的信息管理方式已经远远落后于时代了。这次的毕业设计,为了能满足网络远程操作和适当的模拟一些企业对办公OA系统的部分需求,我选择了相对而言更加能够保证系统稳定以及正常运行的B/S模式在稳定的硬件及软件环境。

在信息管理系统的建设中,我利用了现有流行的web技术,通过权限来区分了系统管理员、普通管理员以及游客,并通过交互管理的模式,在满足相应人员的需求下安排工作时间,从而忽略了一些时间上的限制。企业的办公OA系统的工作在有了网络的存在下变得简单又有保障,系统管理员、普通管理员等可以运用网络资源来进行办公OA的现代化办公。

1.3企业办公自动化系统开发背景

在公司的实习过程中,我通过咨询经理,了解到公司现在处理最多的事务主要集中在部门与部门,组与组之间的信息交流上。同样的很多时间也是在上面被浪费掉。公司内部员工在公司的统一要求下,现在基本上都是使用一些通用的软件,例如信息传输类的QQ等,虽然在通用性上得到了满足,但是同样的它本山并不是针对本公司开发,没有针对性。虽然实时性得到了保障,但总体上还是浪费了劳动力成本与时间,办公效率并不明显。我设计的这套系统在应对这类问题上有一定的作用,通过区分部门,职务等关键信息,将人员进行了分类,使得查找变得更加便捷。在信息的收发过程中,会标注发送人的所在部门,使得接收者能清晰的看到自己所需的信息,并加以回复。软件的主要人员界面都是按照公司的结构进行了分类设置,使得每个员工都能清楚自己所在的位置以及需要负责的对象或者下属的员工。

第二章 系统分析

2.1企业办公自动化系统的可行性分析

系统分析,无论是对于管理系统还是用什么样的开发模式来讲,都是至关重要,影响整个软件整体架构的一步。对于不同的软件系统,可能具体的方法和实施步骤会不尽相同,但是系统分析作为软件开发的第一步,都对整个系统有着深远的影响。一个系统最终评价的好坏,很大程度上也取决于前期系统分析工作的优劣性。

原有系统的迟滞、bug、不能满足现有需求等问题导致了其的落后,最终导致被淘汰。那么,开发新的一套适应现阶段又能对未来发展有推进作用的系统就变得刻不容缓。在开发新的系统之前,我们需要对其进行前期分析,明确这套系统开发对于整个公司来说的必要性以及可行性,前者决定于领导层对于系统的看重,后者取决于本身公司的硬件软件条件与现今技术的发展。必要性我不需要赘述了,现在讨论的更多可行性方面的话,主要包括以下三个方面:1、管理上的可行性;2、技术上的可行性;3、经济上的可行性。

剩余内容已隐藏,请支付后下载全文,论文总字数:16026字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;