基于java的OA系统设计毕业论文.doc
《基于java的OA系统设计毕业论文.doc》由会员分享,可在线阅读,更多相关《基于java的OA系统设计毕业论文.doc(53页珍藏版)》请在三一办公上搜索。
1、XX大学本科学生毕业设计(论文)基于java的OA系统设计学 生:XXXX学 号:XXXXXX指导教师:XXXXXX校外指导教师:XXXXX 专 业:网络工程XX大学计算机学院二O一三年六月Graduation Design(Thesis) of XXX UniversityDesign of OA system based on JavaUndergraduate: XXXXXSupervisor: Prof. LXXX Outside Supervisor : XXXXXMajor: Network EngineeringCollege of computerXXXXX Universit
2、yJune 2013摘 要办公自动化(简称OA),是把现代化办公方式与计算机网络技术相结合起来的一种新型的办公方式,它通过技术的手段提高了我们的办公效率,进而实现了办公的自动化处理。OA采用Internet/Intranet技术,基于工作流的概念使企事业单位内部工作人员方便快捷地共享信息、高效地协同工作,甩掉了过去复杂、低效的手动办公方式,实现迅速、全方位的信息采集和处理,为企事业单位的管理与决策提供了科学的依据。中国联通信息导航公司集中运行全国性业务,当业务升级、发生故障、申请查询相关数据时,都是通过线下人工方式发起申请、经过各个部门的审批、再进入实施阶段等操作,通过对OA系统的建设,能够实
3、现各项工作、任务通过电子工单方式下达,在线审批等操作,满足了内控管理的要求。此次课题要做的就是将这些线下任务搬到电脑上来,作为联通信息导航综合管理平台里的一个模块,负责处理全国各地申报的各项业务工单。而OA下面还有三个小模块,包括我的待办,工单综合查询和工单录入,这里所说的工单就是一个具体的业务。关键词:OA,工作流,在线,线下,工单ABSTRACTOffice automation (OA), is a new type of office methods which combined the new way of modern office with computer network te
4、chnology , which will improve our work efficiency with the way of technical , thus achieving the office automated processing. The OA using Internet / Intranet technology, based on the concept of workflow makes enterprises internal staff to quickly and easily share information, work together efficien
5、tly, get rid of the past complicated, inefficient manual office methods, to achieve rapid, comprehensive information acquisition and processing for enterprises to manage and provide a scientific basis for decision-making.China Unicom Information Navigation company focused on running the national bus
6、iness, before that, the business upgrades, failure occurs,to apply for relevant data queries are performed underline manually to initiated application, go through each department for examination and approval, Then entered the implementation stage, through the OA system construction, to achieve vario
7、us tasks, tasks issued by electronic means work orders, online approval and other operations, to meet the internal control requirements.What the subject want to do is move these underlines tasks up to the computer system, as Unicom Information Navigation integrated management platform in a module, r
8、esponsible for handling various businesses around the country reporting work orders. The OA Here there are three small modules, including my to-do, work orders and work orders integrated query entry, the work order we talking about here is a specific businessKey words: OA,workflow, online, offline,
9、the work order目 录摘 要IABSTRACTII目 录III1 绪论11.1 背景11.2 意义21.3 本文组织与结构22 相关业务知识及理论32.1 领域模型基础理论及建模方法32.1.1 领域模型概念32.1.2 面向对象建模方法42.2信息导航公司组织机构及职责52.3 业务用例72.4业务角色设置92.5开发环境和工具102.6技术架构142.6.1统一框架机制162.6.2业务流驱动机制173 联通信息导航领域OA分析193.1 OA系统整体业务流程193.2 OA核心信息模型203.3关键表结构214 OA系统设计284.1系统定位284.2逻辑架构284.3功能切
10、分304.4系统间关系315 系统实现335.1 开发过程举例335.2工单录入385.3我的待办395.3.1 功能说明395.3.2 功能操作描述405.4工单综合查询426 总结与展望466.1 总结466.2 展望46参 考 文 献471 绪论1.1 背景办公自动化(Office Automation,简称OA)就是把办公与现代化计算机网络技术相结合起来的一种新型的办公方式。我们很难对办公自动化做一个统一的定义,因为凡是在传统的办公室中使用了各种新技术、新机器、新设备来从事办公业务,都可以属于办公自动化的领域。在行政机关中,大都把办公自动化叫做电子政务,企事业单位就大都叫做OA,即办公
11、自动化。通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加企业员工协同办公的能力,强化决策的一致性,最后实现提高决策效能的目的。自从我国在70年代末80年代初提出办公自动化之后,到现在已有近二十多年的发展历史,而随着办公自动化技术的不断发展,办公自动化的内涵也在不断地被丰富和发展。最早的办公自动化就是指包含传真机、打字机、复印机等办公设备的使用;接着,办公自动化指的是通过电脑进行文书存贮、排版、及输出工作,用电脑进行人事、财务等管理;现代的办公自动化系统观点则认为:办公自动化实际上是人与人、人与部门、部门之间信息的共享、交换、组织、分类
12、、传递及处理和协调过程。传统的办公自动化多是指文字处理系统、轻印刷系统、文档管理系统,无法实现信息的共享、交换、传递,难以对非文本的信息,如:音频、视频、图形、OLE对象、扫描图像等多媒体信息、超文本信息进行有效的处理。同时,传统的电子邮件系统没有对办公过程中的工作流提供良好的支持,难以根据不同的情况、不同的工作状态采取相应合适的措施,更好地跟踪事务的处理过程。因此,现代办公自动化系统更着重于提供办公信息的共享、交换、组织、传递、监控功能,提供协同工作的环境。目前中国联通信息导航公司运营业务支撑管理工作都是线下方式,而线下操作有许多盲点,而且效率低下。为了规范中国联通信息导航全国集中运营业务的
13、支撑响应管理工作,保障各项业务安全、稳定运行,更好地支撑市场和业务发展,对业务单元所提工单做出及时、有效响应,切实提高工作效率,中国联通信息导航公司提出了建设OA系统的需求及系统总体建设原则:工作流程必须符合内控管理的要求,各项工作任务通过工单方式下达,业务支撑工作任务的执行应以工单为依据,坚持“见单操作”的工作原则。1.2 意义中国联通通过将工单管理系统从线下方式搬到电脑上来,大大的节约了时间和人力物力。工单管理系统属于中国联通信息导航公司业务支撑系统里面的一个模块,它包含了我的待办,工单录入和工单综合查询几个小模块。通过阅读本文,我们将会详细的了解各个模块的功能与实现,了解工单流程在线上是
14、如何完成的。OA系统建设后,将实现数字化办公,在提高效率的基础上,增加协同办公能力,最终实现对各种工单做出有效快速响应的目的。1.3 本文组织与结构本文是对中国联通信息导航综合管理平台里工单管理系统(即OA系统)的分析与总结,同时对于OA系统的实现所需的技术支持、技术架构等做出简要介绍,对于操作此OA系统的各个角色做出简要分析,以便能更好的理解OA系统工单流程是如何完成的,而要理解此系统,需要对它各个模块有更深入的了解,所以在后续的章节里面还详细的介绍了对OA系统的业务分析与系统的详细设计,最后告诉读者如何实现OA系统的。整个论文结构如下:第一章是绪论,介绍了OA系统的发展背景以及应用于中国联
15、通信息导航公司的重要意义,阐述本文完成的一些工作;第二章开始介绍了中国联通信息导航公司的组织机构,业务角色以及综合管理平台的开发所需要用到的一些技术、工具和相关理论;第三章对OA系统的业务进行了分析,包括系统业务流程,各个模块的功能、接口以及系统数据流程,然后介绍了OA核心信息模型相关内容,最后给出了各个模块的数据表信息;第四章介绍了OA系统的设计,里面的内容包括整体系统的定位,系统逻辑框架,各个模块功能的切分,OA与其他系统之间的关系以及技术架构;第五章主要通过介绍一个开发应用的实例阐述了如何实现OA系统的各个模块的功能,并对其做了较详细的介绍;最后在第六章是对本文总结以及对未来的展望。2
16、相关业务知识及理论本章内容是一些准备工作,主要介绍了领域模型基础理论及建模方法,中国联通信息导航公司的组织结构及相关人员职责,OA系统业务用例视图,OA系统里面的业务角色以及开发本系统所使用的开发工具。2.1 领域模型基础理论及建模方法2.1.1 领域模型概念领域模型是对业务用例实现进行描述的对象模型,它是对业务角色和业务实体之间应当如何进行联系和协作以执行业务的一种抽象。领域模型根据业务角度内部的观点定义了业务用例,为产生预期效果确定了业务人员以及他们处理和使用的对象之间应该具有的静态和动态关系。它注重于业务中承担的角色及其当前所承担的职责。这些模型类的对象组合在就一起可以执行所有的业务用例
17、。领域工程是可复用软件资产生产的主要技术手段,它包含三个阶段:领域分析、领域设计和领域实现。领域分析对领域中若干典型系统的需求进行分析,然后综合考虑预期的变化、技术发展及客观限制等因素,确定合适的领域范围,识别领域里的共性和变化性,进而获取一组具有足够复用性的领域需求,并对其进行抽象,最终形成领域模型。领域的设计与实现则是在领域模型的基础上识别、开发和组织领域中架构/构件等可复用资产。在开发同一领域内的新系统时,可以根据领域模型,确定新应用的需求规约,进而选择合适的系统架构,并依次为基础选择构件进行组装,最终形成新的应用系统。这样,新系统的开发不再是从零开始,而是建立在对需求分析、系统设计与实
18、现等阶段的软件资产大量复用的基础上的。领域分析是对领域需求进行系统地获取的阶段,这一阶段的输出产品就是领域模型。与针对单个应用系统的需求规约模型不同,领域模型是针对领域的需求规约模型。除具有一般需求规约模型的作用以外,在软件复用活动中,领域模型还具有如下两个重要作用:第一,为领域内新系统的开发提供可复用的软件需求规约新系统的开发者通过对领域模型进行适当的剪裁和扩展,形成适合该系统的需求规约。为了适应对领域需求的复用需求,领域模型不仅要记录领域内的系统具有的共性功能和质量属性,还有记录这些属性可能具有的变化性,其组织结构还必须具有良好的可剪裁性和可扩展性。第二,指导领域设计阶段和实现阶段可复用软
19、件资产的生成为了提高架构/构件等软件资产的可复用性,保持共性和变化性的分离是其中一个重要的原则。领域模型必须提供相应的机制来支持对变化性需求的隔离、封装和抽象。2.1.2 面向对象建模方法通常的建模方法一般可以分为以下几种:面向过程建模、面向数据建模、面向信息建模、面向决策建模和面向对象建模。面向对象的建模方法就是利用面向对象的信息建模概念,如实体、关系、属性等,同时运用封装、继承、多态等机制来构造模拟现实系统的方法。传统的结构化设计方法的使用的方法都是面向过程,系统会被分解成若干个过程,而面向对象所使用的方法结合了构造模型的观点,在系统的开发过程中,各个步骤的共同目标是建立一个问题域的模型。
20、在面向对象的设计中,初始元素是对象,然后将具有共同特征的对象归纳成类,通过组织类之间的等级关系来构造类库。UML是一种定义良好的、易于表达、功能较强且普遍适用的面向对象建模语言。它吸收了软件工程领域的新思想、新方法和新技术。UML的应用领域相当广泛,它不仅可用于建立软件系统的模型,还可用于描述非软件领域内的系统模型以及处理复杂数据的信息相同、具有实时要求的工业系统或工业过程等。作为一种通用的建模语言,UML适用于系统开发过程中从需求规约描述到系统实现后测试的不同阶段。目前,UML已经成为建模语言事实上的工业标准。它具有以下特点: UML统一了各种方法对不同类型的系统、不同的开发阶段以及不同内部
21、概念的不同观点,从而有效的消除了各种建模语言之间许多不必要的差异。它实际上是一种通用的建模语言,可以为许多面向对象建模方法的用户广泛适用。 UML的建模能力比其他面向对象见面方法更强,它不仅适合于一般系统的开发,而且对并行、分布式系统的建模尤为适宜。 UML是一种建模语言,而不是一个开发过程。UML描述了一个系统的静态结构和动态行为。UML将系统描述为一些离散的相互作用的对象并最终给外部用户提供一定功能的模型结构。静态结构定义了系统中的重要对象的属性和操作以及这些对象之间的相互关系。动态行为定义了对象的时间特性和对象为完成目标而相互进行通信的机制。从不同但又相互联系的角度对系统建立的模型可以用
22、于不同的目的。UML视图中的静态视图对应用领域中的概念以及系统实现有关的内部概念建模。这种视图之所以被称之为是静态的是因为它不描述与时间有关的系统行为,此种行为在其他视图中进行描述。静态视图主要是由类及类间的相互关系构成,这些相互关系包括:关联、泛化和各种依赖关系,如使用和实现关系。一个类是应用领域或应用解决方案中概念的描述。类图是以类为中心来组织的,类图中的其他元素或者属于某个类或与类相关联。静态视图用类图来实现,正因为它是以类为中心,所以被称为类图。在类图中类用矩形框来表示,它的属性和操作分别列在分格中。如不需要表达详细信息时,分格可以忽略。一个类可能出现在好几个图中,同一个类的属性和操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于java的OA系统设计 毕业论文 基于 java OA 系统 设计

链接地址:https://www.31ppt.com/p-2387396.html