基于Web的办公室自动化(OA)系统的设计与实现1精品资料.doc
《基于Web的办公室自动化(OA)系统的设计与实现1精品资料.doc》由会员分享,可在线阅读,更多相关《基于Web的办公室自动化(OA)系统的设计与实现1精品资料.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、I摘 要办公自动化,英文Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。该OA管理系统基于B/S模式,以EclipsePHP Studio2008作为开发环境,运用PHP语言进行研发;并以Microsoft SQL Server 2000作为后台数据库进行创建和维护。总体上,该系统实现了登录模块,撰写公文,审批及阅读公文,发布及查看公告,查看系统日志等功能。可以说,它是一个功能较全的自动化办公管理系统。关键字 : OA管理系统;数
2、据库;PHP;自动化办公27IIABSTRACTOffice automation,English Office Automation, abbreviated as OA, the automation of information processing that work , it utilizes advanced technology, makes various official working operational activities of peoples help to finish by various apparatus , various man-machine inf
3、ormation systems progressively , reach and fully utilize information, improve working efficiency and work quality , the purpose to boost Productivity . OA management system is based on the B / S model to EclipsePHP Studio2008 as a development environment, the use of PHP development language; and Mic
4、rosoft SQL Server 2000 database as a background to create and maintain. In general, the system achieved a login module, written document, approved and read the document, publish and view the notice, view the system log functions. It can be said that it is a more full-function office automation manag
5、ement system. KEY WORDS : OA Management System;Database;PHP;Office automationIII目 录1.引 言12.项目背景22.1 管理系统的研究22.2 管理系统的发展趋势23需求分析33.1 理解需求33.2 功能需求34.系统的功能设计44.1 功能设计概述44.2 OA管理系统的基本功能模块45.系统的数据库设计55.1 E-R图55.2数据库的设计56.界面设计与部分代码76.1界面设计86.2 部分代码87.系统测试报告137.1 测试方案137.2 测试目的138.结论14参考文献15致 谢16131.引 言随着
6、信息技术的发展和计算机普及率和国内信息技术应用水平的提高,在办公过程中,以传统的纸质为媒介的工作方式和审批模式已经难以满足现代大规模集成的工业化生产的新需求,实现这种以计算机为媒介的无纸化办公自动化已经是提高企业单位办公效率、规范化管理的必然趋势。随着企业的发展和扩大,其企业的各种事务信息和业务数据将会不断以几何级的方式扩大。但是,以传统纸质为媒体的办公方式将这样各种各样的资料及信息记录的纸上,这样当面对巨量的信息资料时不但使得处理资料信息时容易导致各种错误的发生,而且使得企业内部门内上下级之间的信息发送与反馈造成不便,也使得各个部门的数据信息流通变得非常困难。所以在图书馆的存书量和业务量庞大
7、,仅仅靠传统的记账式管理是不可行的,传统的管理方法既浪费人力物力财力,又容易导致各种错误的发生。所以如何高效、方便、快捷、安全地处理各种办公事务以及传递和记录各种信息和资料。从而更大程度地提高工作人员的工作效率,成为一个突出的问题摆在现代化公司管理层的前面。因此,运用科学技术的成果,使企业公司的办公管理方式进入以计算机网络为媒介,以信息管理软件为基础实现联网协同化的办公管理环境,成为我们急需完成的首要任务。因而基于网络的自动化办公系统也因此应运而生。OA管理系统的产生,最大程度地提高员工办公的效率,实现了企业单位办公管理系统的智能化、系统化、信息化,这不仅解决了传统管理方式所带来的问题和满足了
8、企业的需求,同时也为企业在今后的扩展提供了有力的后备力量。在企业的长远发展中有着举足轻重的作用。本课题的基本内容是利用WEB及数据库技术创建一个办公自动化系统,提高办公效率和质量、辅助办公决策、实现无纸化办公。其中以PHP作为开发环境和以MSSQL作为数据库基础进行研发。预期研发出具有自己特色的自动化管理系统。高效完成包括信息采集、信息加工、信息传输、信息保存等任务。基于Web的办公室自动化(OA)系统的设计与实现 (学生姓名) (就读专业) (层次) (年级) (学号)2.项目背景2.1 管理系统的研究办公自动化于20世纪50年代提出, 在80年代至90年代得到了飞速的发展。办公自动化是以先
9、进的科学技术、信息技术、系统科学和行为科学为支柱的一门综合性技术。目前国内的OA系统在处于第二代OA系统阶段,从90年代中期开始的以网络技术和协同工作技术为主要特征,实现了工作流程自动化,即将收发文从传统的手工方式转向工作流自动化方式。第二代办公自动化系统,实现了不同职能部门间的工作流程自动化。不同部门及其工作人员工作间的协作大大加强,从而使政府/企业办公的效率得到较大的提高。而且,以Internet为基础,办公自动化系统实现了移动办公,资源的利用不再受通讯技术的限制,从而实现政府/企业内部的电子化和网络化办公。其中也存在一些问题如:1、开发手段单一,平台依赖性严重;2、为用户考虑得少,软件的
10、柔性构造功能较差;3、办公系统概念弱化,办公资源无法统一管理,办公信息孤岛化。而在一些发达国家里,图书馆管理系统的研究和发展比较早、比较好,所以他们的OA系统能体现出高智能、高便捷的优点。国外许多大公司投入了大量人力、物力,在语音、数字、文字图象、网络技术、人机工程等方面进行了深入细致的研究,并推出了影象处理设备、文字处理机、办公室助理机、袖珍组织机、笔记本计算机等现代办公设备。 2.2 管理系统的发展趋势目前,由于计算机网络和信息技术的飞速发展,管理系统也因此得到了迅速的发展和改变,它逐步实现了多方位的联机办公,办公文档的快速传送及处理。而更重要的是,管理系统逐渐地向多元化发展,比较先进的自
11、动化办公管理系统能够利用网络对语音、数字、文字图象、文档等等信息进行各种处理及传递。此外,随着 网络技术的应用的发展,一个完善的系统还应提供无缝接入影象处理设备、文字处理机、办公室助理机、袖珍组织机、笔记本计算机等现代办公设备。总之,OA管理系统正朝着智能化、现代化、综合化等方向不断地发展。3需求分析需求分析阶段是OA管理系统开发最重要的阶段。因为只有充分了解用户和系统本身的需求后,才能够设计出比较完善的系统。在此,我将需求分析分为两个部分。一是理解需求。二是功能需求。3.1 理解需求基于对OA管理系统的本身的理解,得到的需求规格说明以下:(1)系统为所有用户建立登录资料信息,所有的用户在进入
12、系统前都需要身份验证。用户证号和密码输入正确才能进入系统。(2)系统为不同的用户分配不同的访问权限。(3)在系统中,管理用户对系统的配置进行设置。(4)系统中,管理用户可以对用户的某些信息进行修改,增加,删除。(5)系统中,管理用户可以查看系统的运行日志。(6)系统需有较好的安全性和可扩展性,并提供简洁方便的图形用户界面。(7)用户根据自己的权限,可以访问拥有权限的文件及资源。并可以进行系统的操作。3.2 功能需求一个图书馆管理系统至少包括以下的功能:(1)登录模块主要功能是提供用户登录进入系统。并对用户的登录信息进行识别,包括用户的用户类型与权限。(2)撰写公文主要是实现对办公过程中的公文提
13、交,以及公文的流通传送保存等。比如工作总结的上交上级管理人员、工作任务的下发等公文传送。(3)审批及阅读公文主要实现公文的处理。例如公文在上交后,上级对公文的进行审批及发回审批结果等公文处理任务。(5)发布及查看公告主要实现用户在许可权限的情况下向系统发布和查看公开的公告信息。使得每一个权限达到查看要求的成员都可以看得到。(6)查看系统日志为了保证系统的良好动作。该模块主要是提供给系统管理人员查看系统的操作日志,方便其了解系统的运行状态。4.系统的功能设计4.1 功能设计概述OA自动化办公管理系统的主要目的是有效提高办公效率和质量、辅助办公决策、实现无纸化办公。为了解决问题,满足用户的需求,该
14、系统项目将从实际、方便的角度出发,分别设置面向三种类型的用户,包括普通用户、部门主管、管理用户。其中,(1)普通用户:这部门用户为部门中的普遍员工。(2)部门主管:主要是指各个部门的负责人,他们主要是负责管理部门的事务,管理员工,处理员工提交的各种文档。(3)管理用户:该用户拥有完全地使用OA管理系统的权力,并对用户及部门的基本信息、用户登录管理、系统的显示设置等等进行维护。所以,基于以上三种不同类型的用户,该系统给予分配不同的权限,系统会根据用户的不同权限进行判断是否可以访问的某页面,并且提供不同的系统菜单。它们都是基于在同一个数据库上所进行的操作,所以它们之间也相互联系,相互影响。4.2
15、OA管理系统的基本功能模块OA管理系统包括如下的功能(如图4.2所示),其中每个功能模块都由若干相关联的子功能模块组成。图4.2 OA管理系统的基本功能模块用户日志OA管理系统办公文档文件管理快捷消息工作便笺讨论组联系人登录管理我的办公后台管理前台系统管理人员添加用户发布通知上传共享系统参数用户信息管理部门系统日志发送的文档通知全体共享文件部门共享文件我的私人文件增加修改删除全体日志5.1 E-R图 E-R图,即实体-联系图,它描述现实世界的概念模型,提供了表示实体集、属性和联系的方法。而OA管理系统中的概念模型也比较多。以下列出了本系统中的主要E-R模型如图5.1至图5.4所示。Worker
16、_class_idworker_nameworkerwork_textlogin_idlogin_namelogin_passLogin_last_timeworker_job处理发送1n1n图5.1 用户发送及处理办公文档的E-R图worker_emailhandphonehomephonehome_addother_connjuriworker所属访问class_list所属worker_filemm1mnmn图5.2 用户与部门与共享文件之间的E-R图worker发送quickmegmeg_idmeg_titlemeg_tomeg_fromn11图5.3 用户发送快捷消息的E-R图meg
17、_textmeg_timemeg_is_newmeg_read_timemeg_recallworker处理notbook1n图5.4 用户与工作便笺之间的E-R图5.2数据库的设计本系统所用到的数据库是用Microsoft SQL Server2000中的“企业管理器”直接建立数据库和数据表的,当然也可能用“查询分析器”来实现。6.界面设计与部分代码本系统是以EclipsePHP Studio 2008加PHP的smarty插件作为开发环境,运用PHP语言进行编程设计。EclipsePHP Studio 2008 是一个大型项目开发编译器,给予Eclipse修改而来,并且集成了JDK,免除处
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于Web的办公室自动化OA系统的设计与实现1 精品资料 基于 Web 办公室 自动化 OA 系统 设计 实现 精品 资料
限制150内