毕业设计(论文)-基于WEB的办公自动化系统.docx
《毕业设计(论文)-基于WEB的办公自动化系统.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于WEB的办公自动化系统.docx(116页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业论文中文题目:基于WEB的办公自动化系统副 标 题:葫芦岛锌厂流程管理子系统外文题目:WEB-BASED OFFICE AUTOMATION SYSTEM毕业设计(论文)共 107 页(其中:外文文献及译文20页) 图纸共0张 完成日期 2013年6月 答辩日期 2013年6月摘要改革开放以来,我国经济飞速发展。我国企业都已经致力于管理素质与效率的提高。此外,国家对于电子政务的推广力度也逐步加大,办公自动化作为其中的一个重要环节,也被要求更深入的解决问题。鉴于此,办公自动化系统必须迎接更新的挑战。企业内部的很多业务都可以抽象为一个或者若干个工作流,最典型的是收发文工作流。一个发文流程可能要
2、经历起草,审批,校对,领导签字,传阅等步骤。传统的办公模式完成此流程需要投入很多人力,而且运转起来较慢,容易出错,如果采用办公自动化系统,公文的流转就可以自动化,显然有很多好处。UML(Unified Modeling Language)是一种面向对象的建模语言,它已经广泛用于面向对象系统的分析和设计。统一过程(Unified Process)是一种软件工程方法,它将软件开发过程分为一系列的工作流程(Workflow),充分发挥了迭代的开发思想,是软件开发成功的重要因素。Struts是基于JAVA的一个开源项目,采用模块化的设计思想将业务逻辑,数据存储和用户界面分离,简化了企业级应用程序的构建
3、。本文描述了葫芦岛锌厂的办公自动化系统的开发过程,依据统一过程的开发思想,利用UML构建和描述系统的结构与行为,并用Struts完成了系统的最终实现。关键词:办公自动化;工作流;统一过程;UML;StrutsAbstractAs the continuous development in economic from Reforms and Open-up, many enterprises have devoted to enhancing the quality and efficiency of management.On the other hand, our government ha
4、s broaden the electronic affair,in which Office Automation , an important aspect,is required to tackle deeper problems.As a result, Office Automation system comes up against new challenge.Many business processes in the enterprise can be abstract into one or several workflows,especially the receiving
5、 and sending documents.A workflow for sending documents maybe consist of drafting,examining,checking,signaturing by leader and passing round,and so on.Many people are required to complete the document workflow in the traditional office mode,but it is more slowly and fallible.Within an Office Automat
6、ion system,the workflow can be run automatically,which obviously brings much benefits.UML(Unified Modeling Language) is a modeling language for object-oriented programs, and now UML has been used widely in analysis and design for object-oriented systems. UP(Unified Process) is a software project met
7、hod,which divides the process of a software into a series of workflows. UP exerts the thought about iterative development,which is a key factor to the success of a software project.Struts is a Java open-source project, it separates the business logic,data storage and user interface using a modular w
8、ay,which is convenient for developmeng,maintenance and extendability,thus simplify the construction of enterprises applications.This article depicts the developing process of the Office Automation system of Hu LuDao Zinc Factory.The process exerted the unified process and depicted and constructed th
9、e system with UML,and finally completed it with Struts.Key words:Office Automation;Workflow;Unified Process;UML;Struts目录前言 11 问题定义 21.1系统背景21.2 葫芦岛锌厂简介31.3 系统目标42 可行性研究 62.1 经济可行性62.2 技术可行性62.3 操作可行性62.4 法律可行性63 系统需求模型 73.1 系统用例模型73.1.1 系统边界73.1.2 主要参与者及其目标73.1.3 用例图83.1.4 用例规约103.2 系统需求 223.2.1 功能需
10、求概要223.2.2 其他需求233.3 词汇表(Glossary)244 系统分析模型264.1 用例分析264.1.1 用例实现264.1.2 补充用例描述354.2 系统分析类 364.2.1 分析类描述 374.2.2 分析类的属性和关系395 系统设计模型415.1 架构设计415.2 用例设计425.3 系统设计类575.4 持久层设计596 系统实现686.1类实现686.2数据库实现786.3用户接口实现806.4开发环境827 系统测试837.1单元测试837.2集成测试838 结论 85致谢 86参考文献87附录A88附录B97前言办公自动化系统会为企业带来的效益是显著的,
11、其核心意义在于,利用网络技术和现代办公设备构成的人机信息处理系统,吸收众多办公自动化系统的优点,模拟抽象企业、政府的办公数据流程,可轻松辅助管理人员进行日常办公、业务处理,实现整个办公体系全面自动化、流程化和数字化,并可方便地与其它内部管理系统或外部网站集成整合,建立一个高质量、高效率的内外部衔接的网络办公自动化系统。本文的最终目标是要描述建立一个办公自动化系统的过程,本文重点描述了个人办公,系统管理,工作流管理模块。系统选用Struts框架,以统一过程作为软件工程方法,采用UML建模技术和面向对象设计,并用JAVA语言实现。本文主要做的工作是描述了我们采用统一过程开发此办公自动化系统的分析,
12、设计,实现的主要工作流程。1 问题定义1.1 系统背景当今社会是一个信息飞速发展的社会,因此,针对各行业来说,计算机的应用实为重要,求质量、求速度,尽可能的脱离手工操作,是现代人追求的目标。随着葫芦岛锌厂规模的不断增大及生产能力的进一步提高,该大型企业原有的纯手工管理和办公模式已经不能适应新的市场环境下的新要求了,严重的影响了工作效率。在现代社会中,任何一个行业,任何一个企业,高效准确的办公都是至关重要的。快捷的信息交流,畅通的公文传递,迅速的文档查询,自动的工作流转等等都能提高一个企业的办公效率,进而提高其市场竞争力。图1-1 传统办公模式Fig.1-1 Traditional offici
13、al mode传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。Internet/Intranet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。图1-2 网络化办公模式Fig.1-2 Network-based official mode 现有办公自动化系统和大型信息管理系统中,企业业务流程重组或者是文件流转功能都是核心功能。同时我们也认为,企业办公主要是一个文件流转的过程,所有的办公事务都可以抽象成一个数据库表单。传统的办公自动化系统和大型MIS系统在处理企业管理流程中大多采用企业业
14、务流程重组(BKR),其核心思想就是要先优化企业业务管理流程,再根据优化后的流程建设企业信息系统。这样不仅在系统建设中工作量巨大,同时面临来自企业内部重重的阻碍。要想实现办公自动化,就需要实施计算机管理,所以,我们开发了这个办公自动化系统WEBOA,此系统是基于网络的,安装方便,易于维护。1.2 葫芦岛锌厂简介葫芦岛锌厂又名葫芦岛东北有色金属集团有限公司是是一家拥有18000多人总资产超过100亿的大型国有企业,业务范围涉及锌锭、镉锭、热镀锌合金、锌粉、氧化锌、工业硫酸锌等10余种产品,并且销售到海外,锌锭年生产能力33万吨,粗铜6万吨,电解铜10吨,金5吨、银80吨,硫酸80万吨。业务繁多,
15、管理复杂。 葫芦岛锌厂坚持技术结构和产品调整,加强对环境治理的投入,提高经济效益的原则。始终致力于1)建立高效高速可行的运行机制;2)建立布局合理,经济效益显著的生产经营运作框架,完善主业产品生产能力,生产技术达到国内先进水平;3)采用低成本扩张方式,加速资产驼营,壮大企业总体实力;4)采取滚动发展、分步实施的办法,实现产品的技术、质量、生产、经济效益水平的同步提高;5)在发展主导产品的同时,研究开发锌系列、加工系列、高新技术系列产品;6)利用两个市场,建立稳定的锌精矿、铜精矿原料基地,提高企业产品在两个市场上的占有率,使企业由大变强。葫芦岛锌厂连续八年进入国家500家最大工业企业、是国家51
16、2家重点扶持企业之一。在振兴东北老工业基地的过程中做出了卓越的贡献。以下是葫芦岛锌厂的组织机构示意图:厂长,党委书记财务厂长经营厂长生产厂长设备厂长技术厂长纪委书记工会主席后勤厂长厂 办计划处干部处劳资处设备处基建处炉体厂机加厂总调度室生产技术处安技处环保处保卫处运输处经营办供应处销售处燃料处财务处企管处清欠处图1-3 组织机构图Fig.1-3 Organization structure1.3 系统目标我们做的办公自动化系统命名为WEBOA,该系统是基于WEB的采用纯JAVA语言编写的,可以跨越平台,方便移植。本系统将在葫芦岛锌厂的日常办公中发挥不可替代的作用,利用计算机技术实现无纸化办公,
17、和收发文等业务,必将使得工作人员从琐碎和烦躁的日常工作中解脱出来,轻松的完成工作。系统目标是:实现公文流转,个人办公,收发消息,文档查询,资源管理,人力管理的计算机化。节约人力,提高效率1) 为用户提供制定流程的功能,可以应用于发送公文和接收公文。2) 实现对用户的即时消息提醒,以及信息的发布3) 实现新闻,公告的管理.以下是功能框图:WEB OA 办公自动公管理平台个人办公公共信息系统管理工作流项资源管理人力管理图1-4 系统功能框图Fig.1-4 System functions本系统实现的功能框图如下:WEB OA 办公自动公管理平台日程管理系统管理流程管理图1-5 本系统功能框图Fig
18、.1-5 This system functions2 可行性研究可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。2.1 经济可行性与其它的系统相比,本系统独立性相当强,只需要投入较少的资金即可。而它的成功运行将节省大量的人力物力,使原来从事这方面工作的工作人员可以投入到更为实际的工作中,提高各部门的工作效率,而且对于这样一个利润丰厚的大企业,投入
19、这样一个系统在经济方面绝对可行。2.2 技术可行性现代的计算机技术完全可以处理大量的数据,分担人的工作,应用服务器可以运行于WINDOWS,LINUX,SOLARIS等多种操作系统,数据库采用ORACLE,功能强大。技术上完全可行。2.3 操作可行性使用本系统的操作人员需要一些基本的计算机操作常识,管理员应该具备一些计算机专业知识。只要经过简单的培训,操作方面完全可行。2.4 法律可行性此系统是我们自主开发的,是个很适用的系统,葫芦岛锌厂以前没有这样的系统,不存在侵权的问题。3 系统需求模型系统需求是系统必须遵守的一系列约束条件,以及要实现的一系列功能。在需求分析阶段最大的困难就是发现真正的需
20、求。统一过程提供了一些最佳实践,其中之一就是管理需求(manage requirement),这不同于传统的瀑布模型一下子将需求定义完全,而是采用迭代的思想逐渐去实现系统需求模型,用例(Use Case)研究就是一种发现需求的方法。3.1 系统用例模型Jacobson在他1992年的著作中写道:“用例是与系统进行对话时行为相关的事务系列的描述。”在统一过程中,对用例的描述没有实质性的改变,它认为用例是“一系列带变量的动作描述,系统由此对特定用户产生有价值的可见结果”。用例就是系统需求,但它们主要是功能需求,用来表示系统将会做什么。3.1.1 系统边界此办公系统WEBOA和数据库服务器都在系统边
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 WEB 办公自动化 系统
限制150内