好文档 - 专业文书写作范文服务资料分享网站

基于WEB的办公自动化系统的设计与实现

天下 分享 时间: 加入收藏 我要投稿 点赞

龙源期刊网 http://www.qikan.com.cn

基于WEB的办公自动化系统的设计与实现

作者:王凯 邓淼磊

来源:《电脑知识与技术》2016年第27期

摘要:办公自动化(Office Automation)又被称为OA,通常指的是利用一些现代化的先进技术,如网络技术、通信技术等去解决一些企业和单位办公中遇到的很多问题。在一定程度上不断地去提高员工的工作质量,以及办公的效率。该文首先对办公自动化系统做了详细的需求分析,然后进行了一些基本的调研,并设计出具体的方案和系统所需要的相关功能,最后对OA系统进行了较为详细的设计并具体实现。 关键词:办公自动化;效率;网络技术

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)27-0066-04

Abstract:Office Automation was also referred to as OA by most people. Usually it means that people use a number of modern advanced technology, such as network technology and communication technology etc to solve the office issues of enterprises and units. To a certain

extend, the efficiency of the employees is continuously improved. In the design of this system: first carry on the demand analysis according to Office Automation System (also called OA System) in some detail. second conduct some basic surveys, specific proposals and related function should be designed. Finally design the Office Automation System(OA System) and make it come true at length.

Key words: Office Automation; efficiency; network technology 1 背景

目前,商业战争越来越激烈,各种技术也在不断的发展,很多的企业和单位几乎都不需要那种零散、独立的、纸质的办公方式。可是,却需要一种可以解决时间、效率、多人工作的方法。然而,办公自动化的出现正解决了这一缺陷,它不仅仅实现了对工作效率的提高,也对企业和单位的办公进行了统一的管理。同时也给企业和单位提供了一种先进的信息化办公。 办公自动化的中心点是怎么样去改变员工的低效率办公麻烦。在平时的工作中许多的内容都可以列入办公自动化解决的范围,就像大多数企业和单位各种资料的管理,员工档案信息的处理,以及各领导对工作的审批等。如今,很多的办公自动化系统,包括移动端和Web的都采用了因特网技术,而且几乎都是在流程的基础上以及各种先进的技术,让企业和单位内部员工更加方便的去查看信息,以及更有效率的协同办公。与此同时,办公自动化的出现也改变了以前那种效率低下、复杂繁忙的办公方法,变为了可以快速的、全方位的去采集信息、处理信息,给企业和单位的管理和办公带来了很大的方便。

龙源期刊网 http://www.qikan.com.cn

2 问题描述以及可行性研究 2.1 问题描述

基于WEB的办公自动化系统的设计和实现主要研究的是如何去解决独立的,零散的以及纸质的办公,如何建立协同的、综合和高效率的办公。怎样去解决工作流程审批、信息的共享,以及提供一种先进的信息化办公平台,怎样去实现高效率的办公,异地办公等。如今,是一个信息化时代,可以利用先进的网络技术,搭建一个较为安全可靠的、高效的信息网络办公平台。这不仅仅给很多部门提供了一种便捷办公条件和多样化的综合信息服务,同时也对员工档案的管理带来了很大的方便以及任务处理的及时性,大大地提高了办公的效率和管理方便。 与此同时,该设计也探讨怎样去实现企业和单位各部门的日常业务工作的规范化和标准化。怎样去加强档的管理,例如:人事档案、财务档案以及各种档案。怎么去实现信息的共享、在线查询等。以及如何的提高请假流程、财务审核等流程审批管理的过程。 2.2 可行性研究 2.2.1 社会可行性

紧跟因特网技术的脚步,越来越多的人都对互联网产生了依赖。利用网络能够了解很多的知识,查阅资料,带给我们很大的方便。然而,对于一个企业来讲,对网络的依赖更加的强烈。其中,企业办公是不可或缺的,如果将传统的纸质的、繁琐的办公转变为网络的办公自动化是非常方便的。这一方面不仅给企业和单位的办公节约了成本,提高办公效率,工作的质量等都提供了很大的帮助。

基于WEB的办公自动化系统,是采用B/S架构(浏览器/服务器)[1]。目前大多数的软件都采用这种架构进行开发,在一定程度上节约了开发的成本。大多数企业和单位所用的软件几乎都是这种方式,而不采用C/S(客户端/服务器)架构的软件,所以该系统的开发对于一个企业和单位来说是一个不错的选择。 2.2.2 技术可行性

本系统的实现整体上是采用框架进行快捷的开发,其中采用的java中的开源框架有Spring、SpringMvc、Mybatis、Easyui。利用Spring产生开发过程所需要的所有的javabean,框架会实现自动的注入,及其简单。利用Springmvc进行页面跳转地址的控制,实现了后台程序和页面数据显示的衔接。利用Mybatis框架和Mysql进行交互,在指定的xml配置文件中编写sql语句,完成对数据的增加、修改、删除、和查询。而利用Easyui对系统整体的前台页面进行控制,节省大量的工作。其中还用其他的技术[2]有jsp、css、html、javascript、sql、xml。整体上是采用三层架构MVC架构进行设计。

龙源期刊网 http://www.qikan.com.cn

jsp在系统中所起到的作用是用于做页动态页面的显示,将数据显示在界面上,出现一种绚丽的效果。css则用于调节显示页面各种美观的效果,例如图片位置,页面的高度,宽度等。html则是静态页面,用于一些页面的导入。Javascript在系统的开发中也发挥较大作用,例如:页面的弹框,效果和各种前台的操作,使得对动态的添加样式,效果更加的方便。然而,与数据库的交互,需要编写正确的sql语句,通过程序去控制数据的操作,方便程序员快速的开发系统。Xml的作用也不小,在整个系统的配置文件中,集合都采用了该技术,例如Spring、Springmvc、Mybatis[3]都采用了该技术。 2.2.3 操作可行性

目前在大多数的电脑上都能运行本系统,本系统的调试、运行都不会改变原电脑系统的设置和布局以及其他相关程序,并且系统的操作界相对面简单,通俗易懂,同时提示信息相对比较完善,在相关人员的指导下或者自己使用几遍便能够方便和熟练的操作本系统。本系统也不受到安装的和大多数平台的制约,只需要一个浏览器既可使用本系统,在一定程度上方便了大多数用户。 3 系统需求分析

对于软件开发的过程,需求分析[4]是不可或缺的。基于WEB的办公自动化系统的实现在一定程度上也进行了详细的需求调研,通常所需要哪些功能,哪些具体的操作都进行具体的需求分析。

3.1 整体业务流程分析

该设计的主要业务流程[5]是系统管理员或者其他用户登录系统后,根据所需去操作具体的功能。其中整体业务图如图1所示。 3.2 系统功能模块划分和分析

通过调研最终确定了该系统的主要功能。主要功能模块介绍如下: 1)系统管理模块

本系统所开发的功能与设计都是针对企业和单位内部进行便捷的办公实现的。系统的重要功能组成之一是系统管理模块,其中还包含子模块用户管理、角色管理以及菜单管理。用户管理主要是针对企业和单位内部的员工登录账号信息以及登录的相关信息进行管理,包括用户登录的信息等。角色管理是针对系统的不同用户操作不同功能而设计的。对待各个用户角色所能够操作系统的具体功能是有差别的,在系统中可以为每一个用户分配一个属于自己的角色[6]。然而菜单管理则是便于日后系统的维护。 2)通知公告模块

基于WEB的办公自动化系统的设计与实现

龙源期刊网http://www.qikan.com.cn基于WEB的办公自动化系统的设计与实现作者:王凯邓淼磊来源:《电脑知识与技术》2016年第27期摘要:办公自动化(OfficeAutomation)又被称为OA,通常指的是利用一些现代化的先进技术,如网络技术、通信技术等去解决一些企业和单位办公中遇到的
推荐度:
点击下载文档文档为doc格式
6xvnz1bzme0fvqu4yw276b8ve00zl600v3v
领取福利

微信扫码领取福利

微信扫码分享