某企业OA系统的设计与实现 联系客服

发布时间 : 星期日 文章某企业OA系统的设计与实现更新完毕开始阅读52532d59b14e852459fb570b

Willful OA系统的设计与实现

职员 InternetInternet传输 职员 远程办公 部门办公 职员 Internet职员

图1-1-2

部门办公 职员 开发网络办公系统的市场前景是广阔的。大型企业需要高层次的网络办公自动化,他们往往会选择大型的软件公司合作开发,所需的开发费用和维护费用也是非常高昂的。这些高昂的费用并非大多数中小企业能承受得起的。但是办公自动化系统又是这些中小企业十分渴望的软件,对于中小型企业存在一个很大的低成本网络OA系统的需求,而我们可以开发这些低成本OA系统来满足这个需求。

1.2 系统现状

由于我国的企业办公自动化起步较慢,存在没有好的应用系统支持协同工作,仍然是个人办公,网络处在闲置状态,企业的投资没有产生应有的效益等问题,这些阻碍了我国办公自动化的进程。虽然已经建立了自己的Intranet网络,但企业内部的交流效益并不高。面对目前我国企业办公自动化程度不高的现状,研究企业办公自动化系统的意义十分重大。为了能跟上时代的步伐,让各企业在激烈的竞争中立于不败之地,一个可应用于一般型企业的办公自动化系统是上市企业必不可少的。

本系统的研究和实现在一定程度上弥补了我国在办公自动化方面存在的缺陷,本系统的研究和最终目标是实现一个能运用于处理一般性办公业务,能在企业中进行信息交流的办公自动化系统。其基本的功能包括收发文管理,文档管理,公告管理,会议管理,员工管理,意见管理等。在各种功能下的子功能模块可进

第 2 页

Willful OA系统的设计与实现

行的操作包括:浏览、更新、删除、上传、下载。企业可根据自身的业务情况增加新的功能模块,如资产管理功能。

虽然诸如Lotus 1-2-3和MS Office系列的许多应用软件可以提高办公效率,但是这仅仅是针对个人办公而言。办公自动化不仅兼顾个人办公效率的提高,更重要的是可以实现群体协同工作。协同工作意味着要进行信息的交流,工作的协调与合作。由于网络的存在,这种交流与协调几乎可以在瞬间完成,并且不必担心对方是否在电话机旁边或是否有传真机可用。能处理办公业务的的企业办公自动化系统是现代企业所必需的,从这可看出本系统的发展前景远大。

目前,办公自动化已经成为企业界的共识。众多企业认识到尽快进行办公自动化建设,并占据领先地位,将有助于保持竞争优势,使企业的发展形成良性循环。因此,本系统的开发和实现意义十分重大,发展前景将是十分远大的。

1.3 系统实现的意义

进入21世纪,信息化建设成为当今世界发展的趋势和推动经济社会变革的重要力量。面对经济全球化的竞争环境,信息化已经成为中小企业生存发展的必然选择。

公司随着不断的发展,进入了网络时代,信息化管理需求大大增加,传统的办公模式已经极大地束缚了人的创造力和想象力,埋没了人的智慧和潜能,使员工耗费了大量的时间和精力去手工处理那些繁杂、重复的工作。手工模式无法满足新形势下发展的需要,需要用先进的生产工具来提高企业的办公效率。

办公自动化 OA办公系统(OA:Office Automation)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目的。

OA自动化办公系统对工作有如下方面的提高:连接价值-提高企业竞争力、凝聚力;沟通价值-提高团队工作效率; 协同价值-团队协同工作;监控管理-决策变得科学快捷;精准管理-节省运营成本;文化沉淀-团队快乐工作。下面从这

第 3 页

Willful OA系统的设计与实现

些方面给大家简单介绍一下OA办公系统。

1.4 开发环境

开发环境:Windows 2008 数据库:My SQL

开发工具:Eclipse Java EE IDE for Web Developers 运行环境:Windows 2008 web服务器:Tomcat 6.0.32 项目管理工具:maven 3.2.3

第2章 需求分析

2.1 系统目标

本系统是针对中小型企业内部办公自动化管理的要求进行的设计,主要实现如下目标:

1、系统采用人机对话方式,界面清晰,信息查询灵活方便,快捷准确,数据安全可靠。

2、利用系统快速的统计生产的数据报表,并对表表信息进行打印。 3、键盘操作,快速响应。

4、实现各类发文信息,公共信息的强大的管理能力。 5、实现对员工基础信息(人事管理)的管理功能。 6、实现个人办公的信息自动化管理功能。 7、发布会以信息,并对会议信息进行管理。

2.2可行性分析

本系统的开发是为了解决企业办公流程效率低、信息交流方式不灵活和办公自动化不高的问题,其对于处理一般性的办公业务可行性较强,适用于中小型企业。下面将从经济可行性和技术可行性两方面对系统进行分析。

第 4 页

Willful OA系统的设计与实现

2.2.1 经济可行性

本系统主要的功能是一般性的办公业务,适用于中小型企业。由于中小企业的经济实力有限,所以要想方便办公的同时也要着重考虑投入/产出比问题。一般商业软件是无法两者兼顾的,由于从基础语言开始开发成本高、周期长,更不现实;因此利用现有软件进行改进,即二次开发,通过对几个商业化软件功能进行修改、增删和开发来实现中小企业建立具有自身个性的办公自动化系统,通过系统集成的方法来将各个功能集成为一个整体发挥作用,通过两次开发的方式来实现降低成本、节约开支、提高效率。本系统应能够适应企业的不断变化,具有可扩展性、易升级性和开放性。因此,它的市场将是无可限量的,将给企业带来的经济效率也是很大的。

2.2.2 技术可行性

在软、硬件方面对系统的需求来看,由于中小企业信息化水平比较低,软硬件配置较差;而且资金实力并不雄厚。所以其对硬件的配置要求是尽可能的低,对软件配置的要求则是系统最好是基于日常办公软件如office系列上的应用系统,这样既不用花大量资金添置软件,员工又较容易学会使用应用。本系统所实现的功能是一般性质的办公业务,总体的开发时间不用很长,它用到的硬件平台不高,软件基本上是开源且较易懂,项目开发过程中遇到的技术上的问题在网上或书上可找到,因此是在技术上是可行的。

该系统所用的软件平台有数据库MySQL、开发工具包JDK1.7、服务器Tomcat 6.0,浏览器IE 6.0都是开源的其中操作的细节和配置都易学。 本系统开发出来时在技术上具有代表当时办公自动化信息系统的先进性,本系统在建成后一段时间内,不会因技术的落后而需要大规模的调整,并且能够跟随时逐步的升级而保持整个系统的先进性。同时本系统对计算机硬件要求不算太高,运行速度较快,对企业办公很方便。

本系统最重要的是用到了Struts网络编程,其为基于Java的Web应用程序开发提供了一个框架。本系统的工作流程就是基于Struts下,分为以下步骤:

(1) 浏览器向服务器发出请求,Controller获得这些请求。

第 5 页