合同流程管理系统设计与实现毕业设计论文.docx
- 文档编号:13697536
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:70
- 大小:1.97MB
合同流程管理系统设计与实现毕业设计论文.docx
《合同流程管理系统设计与实现毕业设计论文.docx》由会员分享,可在线阅读,更多相关《合同流程管理系统设计与实现毕业设计论文.docx(70页珍藏版)》请在冰点文库上搜索。
合同流程管理系统设计与实现毕业设计论文
毕业设计论文
合同流程管理系统设计与实现
摘 要
合同管理是企业业务流程的始点和终点,贯穿于企业内部业务展开的整个过程。
同时,现代企业信息系统正逐步从单纯的数据管理模式向内容管理模式转变。
在这一形势下,本课题引入内容管理的思想设计并实现了一个Web方式下的合同管理系统。
论文首先简要介绍了相关技术背景和开发手段。
然后在对现有合同管理系统分析的基础上,提出了本系统的总体设计目标。
接着,运用内容管理的思想,以内容的设计定义、生成、获取和使用为主线,对系统进行了详细的设计,着重说明了系统核心模块的实现方法和过程。
最后,就系统中目前还存在的一些问题提出了自己的看法和展望在合同管理系统的开发过程中,引入了内容管理的思想,具有较强的通用性、高度的灵活性、高效的合同数据利用率等特点。
本文在管理信息系统的设计开发方面作了一些探讨,如基于内容管理思想的系统设计、Web方式下多格式文本输出的实现技术等。
这些内容有一定的价值,可以为同类系统的设计开发提供参考,具有一定的借鉴意义。
关键词:
供电;合同管理;流程管理;XML;J2EE
ABSTRACT
Contractmanagementisthebusinessprocessstartpointandendpoint,theenterprisebusinessthroughoutthewholeprocessstarted.Meanwhile,themodernenterpriseinformationsystemisgraduallymovingfromsimpledatamanagementtocontentmanagementparadigmshift.Inthissituation,thesubjectsthoughttheintroductionofcontentmanagementdesignandimplementationofaWeb-managementsystemunderthecontract.
Paperbrieflyintroducesthebackgroundanddevelopmentofrelatedtechnologytools.Thentheexistingcontractmanagementsystemanalysisbasedontheproposedoveralldesignobjectivesofthissystem.Then,usingcontentmanagementthinking,todefinethecontentofthedesign,production,acquisitionanduseofthemainline,adetailedsystemdesign,highlightedthecoreofthesystemimplementationmethodandprocessmodules.Finally,thesystemisstillpresentedsomeproblemsintheirviewsandexpectationsinthecontractmanagementsystemdevelopmentprocess,theintroductionofacontentmanagementthinking,withstronguniversal,highlyflexibleandefficientcontractdatautilizationandsoon.Inthispaper,thedesignanddevelopmentofmanagementinformationsystemsmakessomeapproaches,suchasthinking-basedcontentmanagementsystemsdesign,Webmodetherealizationofmulti-formattextoutputtechnology.Theseelementshaveacertainvalue,similarsystemscanprovideareferencedesignanddevelopment,withsomereference.
Keywords:
Powersupply;Contractmanagement;Processmanagement;XML;J2EE
目 录
第1章 绪论
1.1本课题的研究背景
合同是企业进行合法经营活动的有效凭证,是企业经营活动的重要环节。
规范合同签订执行以及合同资料整理查询分析等工作是企业管理的组成部分。
随着电力走向市场步伐的逐步加快以及国家电力公司管理体制的改革,我国电力工业管理体制由计划经济向市场经济开始转变。
商业周期日益缩短,行业及政府不断出台新的经济法规,要求第一线管理者能迅速可靠、随机自主地访问企业数据,掌握企业信息,发展规律,从而明确地做出对其商业方向产生实质性影响的决策,提高劳动生产率和管理水平,提高决策的科学性和准确性,冲破传统的供电、用电管理信息系统设计理念的局限性,建立与之适应的新的供用电管理信息系统,使之成为电力企业进行有效管理的辅助手段。
电力由计划走向市场,电力企业的业务不断发展,企业用电电价及高低压数量日趋复杂,因此,供电和用电业务也由此复杂化,原有的手工营业操作方式已不能满足需要。
所以近几年来,各级供电企业在信息系统的建设上投入了大量的人力、物力和财力,也取得了一定的效果。
规范了管理、健全了基础资料,初步建成了企业内部的局域网,甚至广域网,实现了信息共享,全国有二十多家供电企业管理信息系统先后通过验收。
随着管理信息系统的发展,电力企业积累了大量基础数据,越来越多企业希望能从这些历史数据中挖掘“宝藏”,也就是将操作型数据转变成决策型数据,为决策提供依据。
供电企业应该出台何种政策鼓励用户用电并合理地用电,采取何种措施削峰填谷,如何开发电力市场,这些决策可以从企业信息库中积累的数据中获得帮助。
近些年,电力企业研制开发了许多的计算机系统,例如有用电的MIS,电力调度管理系统、生产管理系统,同时也开发了大量管理信息系统,如办公自动化,资金计划系统、供用电合同管理系统等,这些投产运行大大提高了电力企业总体效率,为提高利润、降低风险打下了良好的基础。
1.2本课题的研究意义
随着电力市场走向市场经济步伐的加快,各级供电企业均面临新的挑战。
企业的重点已由原来的单一安全生产转变为以经济效益为中心的全方位的综合发展。
为此,企业需要建立规范的现代企业制度、管理水平,加强信息反馈,提高短期以至长期决策的科学性和准确性,提高企业的综合竞争力。
而传统的供用电管理信息系统由于设计理念的局限性,已经不能满足企业这一转变带来的新的需求,建立与之适应的新的供用电合同管理系统信息成为供电企业进行有效管理的重要手段。
为供电企业创造更好的社会效益和经济效益,为用电企业合理、有效分配用电已经成为供用电合同管理系统的核心理念。
供用电合同管理系统的建设必须以市场和客户服务为中心,以方便客户为宗旨,优化重组供电业务流程,创新服务方式,强化监管能力,提高企业决策和管理水平,提高服务质量。
而当前,我国大型企业信息化进入到深入应用阶段,信息化效果与效益直接影响企业效和价值实现。
公司治理和内部管控、企业兼并重组、企业转变增长方式提升国际竞争力、满足快速多变的市场和客户个性化需求、对内的精细化管理、企业资源的优化配置、安全生产与节能降耗等多方面,无不需要信息化给予强有力的支撑。
信息化效益与价值己经成为企业财富极其重要的组成部分,是企业中最富有生命力的财富;企业信息化的加强已经成为了保证企业价值实现的重要任务。
合同管理是企业管理的一项重要内容,搞好合同管理,对于公司经济活动的开展和经济利益的取得,都有积极的意义。
合同管理的良好运行有利于项目的进展,企业的发展,有利于企业内部的资源优化配置,加强合同管理的信息化具有重要的意义。
J2EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。
J2EE架构的核心目的就是建立统一的企业级应用开发平台,简化复杂应用的开发和部署流程,降低企业开发成本,提高不同平台之间的互操作性。
基于J2EE的企业级应用系统采用三层应用结构,最大限度地摆脱了系统对硬件平台、数据库系统的过度依赖。
系统的应用程序可以自由选择硬件平台和数据库系统,在有效保护用户既有投资的同时,也大大的提高了系统在应对新形势管理系统需求时的可扩充能力。
一套适合的合同管理信息系统,可以使合同管理科学化,规范化,自动化,实现无纸办公,使手工作业转化为计算机管理,使分散管理转化为自动化管理体系,将历年数据变为可共享和随时查询的宝贵资料,大大提高工作效率。
基于J2EE研发合同管理系统不仅简化开发流程,降低开发成本,同时也最大限度增强了软件的移植性和扩展能力。
这也正是本文研究的意义所在。
1.3本课题的研究内容
本课题是为了满足电力公司管理部门的要求,建立一套完整的合同管理系统,全面跟踪合同的执行过程,管理合同执行过程中的各种事件,提供丰富的查询和统计功能。
以此来提高合同管理的工作效率,应对合同管理中的各种风险,增强企业的业界竞争力。
本课题的主要研究内容如下:
1.分析研究合同管理在企业中的作用。
阅读参考文献,分析研究合同管理在企业中所发挥的重要作用,对合同管理进行信息化建设的必要性。
2.分析研究供电公司合同管理部门关于合同管理的各种需求。
调研当前合同管理的手工工作方式,分析研究系统的总体需求和功能需求,以及非功能性的需求。
3.合同管理系统的设计与实现。
针对需求分析阶段总结的某些关键问题,提出在系统中实现的解决方案以及系统设计的整体方案。
分析研究系统中设置的各个角色以及各功能模块的设计与实现,系统安全性的实现。
第2章 相关理论和方法研究综述
本课题在开发实现中使用了多种软件开发技术。
本章主要介绍课题涉及的关键技术,包括内容管理、XML及J2EE等方法和技术。
2.1内容管理介绍
随着社会信息化的推进,内容信息量呈急速膨胀趋势。
良好的内容管理解决方案是现代企业实施信息化战略的一个重要保障。
2.1.1内容的概念
从人们处理计算的角度看,计算机程序处理的都是内容,最早期的数据处理就是内容处理。
但仅仅有简单的数据,系统是无法处理的。
在开放式系统情况下,需要使数据有自我的说明,增加了有关说明(元数据)的数据就成为了信息。
信息比数据有更多的内容定义,它能很容易地被系统理解。
而内容(Content)则是一个比数据(Data)、文档(Document)和信息(Information)更广的概念。
它是各种结构化数据、非结构化文档、信息的聚合,除了一般的文字、文档、多媒体、流媒体外,内容还包括Web网页、广告、程序(如JavaScript)、软件等一切数字资产(DigitalAsset),甚至还包括商业规则。
可以这样说,内容是记录在某种媒体上的意义和意图,通常用来表示或传达某种含义,这种含义与记载它的媒体无关。
内容的成熟需要经过数据、信息和知识这三个阶段。
2.1.2内容管理的概念
内容管理是一项新兴的技术,计算机行业内尚未有一个统一的定义。
不同的企业、机构对此有不同的理解。
内容管理不是某种单独的创新技术,而是许多先进技术的综合应用,它涵盖企业内联网(Intranets)、因特网(Internet)和企业外联网(Extranets)。
内容管理解决方案的重点是解决各种非结构化或半结构化的数字资源的采集、管理、利用、传递和增值,并能有机集成到结构化数据的商业智能(BI)环境中,如ERP,CRM等。
内容管理与数据管理的意义是不相同的。
对内容管理可以定义为:
协助组织和个人,借助信息技术,实现内容的收集、确认、批准、整理、定位、转换、创建、存储、分享、应用、更新,使“内容”能够在正确的时间、以正确的形式传递到正确的地点和人,并在企业个人、组织、业务、战略等诸方面产生价值的过程。
可见,内容管理最大的特点在于其管理的是内容而不是数据。
2.1.3内容管理的目的及发展
1.内容管理的目的
内容管理作为一种组件级的信息管理方式,为现代企业提供了一整套解决问题的方案。
综合地讲,企业的内容管理指的是企业有效地收集、管理和发布企业信息的全过程。
内容管理借鉴了面向对象技术研究的一些积极的成果,它与文档管理不同,它把企业的信息作为内容组件来管理。
内容的组件化实际上也反映了业界的对象化、组件化的趋势。
内容管理不仅能够使企业通过对内容进行有效的管理直接实现“内容增值”,而且它也为在协同商务中实现有效的关系管理、以及面向客户需求的快速反应起到了独有的作用,如图2-1所示。
图2-1 容管理的作用
2.内容管理发展现状
由于内容管理思想的引入能够显著地提高企业、组织在信息时代的生存能力,内容管理得到人们的广泛重视。
内容管理是一个新兴的市场。
目前,与内容管理相关的基础技术和开发工具己日臻成熟,但内容管理本身还未形成统一的业界标准,己经有很多国内外公司提出了自己的内容管理产品。
国外的公司如Interwoven,Broadvision,Vignette和Documentum等国际大厂商,它们进入这一领域的时间最早。
还有诸如Oracle,Sybase,IBM,Microsoft这样的拥有数据库技术的厂商。
国外厂商固然在内容管理的影响力、技术、资金等方面具有一定优势,但是其内容管理产品存在面向的应用规模较大、功能大而全、价格昂贵、技术应用难度高和本地化支持不够等不足,因而较难适应中国月前的具体情况。
国内内容管理厂商具有代表性的包括搜狐、清华万博、联想等。
目前国内的内容管理产品虽然如雨后春笋般涌现,但这些产品很多只是一些相关工具的组合,缺乏自己的特色。
国内用户目前最需要的是针对用户的具体情况提供量身订制的解决方案。
3.内容管理发展趋势
内容管理虽然兴起的时间不长,但是其发展潜力很大,价值有待充分挖掘,企业对功能强大、可伸缩的、灵活的内容管理技术的需求也将会越来越强烈。
因此,内容管理的未来发展会有以下一些趋势。
内容管理应用范围的拓展主要表现为两种方向:
第一个是企业(Enterprise),是指内容管理将从办公自动化以及某些局部应用拓展到整个企业,形成企业内容管理。
另一个是电子商务(E-business),企业内容管理主要强调对企业内部管理,而E-business的内容管理主要强调电子商务交易中对整个内容价值链的管理,使企业能够和供应商、合作伙伴、客户之间实现充分的内容共享。
和业务应用的结合也是内容管理发展的必然趋势。
因为内容管理最终还是要服务于具体的业务过程,这在很大程度上是一个系统和应用的集成问题,它需要消除系统之间妨碍内容应用的界限,使企业能够充分感知市场和用户的需求并作出快速响应。
另外,内容管理还将逐渐和知识管理趋于融合。
这主要是由于内容管理的很多功能和知识管理相比并不具备独特性,而且目前在内容管理和知识管理的各自应用中,也没有显示出太多的差异性。
这其中一个原因是因为知识管理尚处于初步阶段,更多强调的恰恰是内容管理的功能。
随着知识管理应用的深化,很多内容管理解决方案提供商可能会将其标签改为“知识管理”。
2.2XML技术
合同管理系统充分利用XML数据与显示分离的特性,对合同的输出、数据交换进行了设计。
XML,可扩展标记语言(eXtensibleMarkupLanguage),是互联网联合组织(W3C)的推荐标准,是一种用于定义文本数据的简便而标准的标记语言,以便于软件开发人员和内容创作者在网页上组织信息。
其目的不仅在于满足不断增长的网络应用需求,同时还希望借此能够确保在通过网络进行交互合作时,具有良好的可靠性与互操作性。
在Internet/Intranet这个分布式的计算环境中,XML己成为跨平台、跨应用间共享数据的一个通用的标准。
XML有很多特性,使得它非常适合于描述共享数据,特别是用于Web应用的开发之中。
与HTML一样,XML也源自SGML(StandardGeneralizeMarkupLanguage),它保留了SGML80%的功能,使复杂程度降低了20%。
尽管如此,XML却有着HTML语言所欠缺的巨大的伸缩性与灵活性。
XML不再像HTML一样有着一成不变的格式。
XML实际上是一种定义语言的元语言,即使用者可以定义无穷无尽的标记来描述文件中的任何数据元素,从而突破了HTML固定标记集合的约束,使文件的内容更丰富更复杂并组成一个完整的信息体系。
XML还可以让信息提供者根据需要,自行定义标记及属性名,也可以包含描述法,从而使XML文件的结构可以复杂到任意程度。
因此,XML很适合用于作为对象或标准的描述语言,并且可以借助验证规则来规范一个XML文件的内容与结构,所以XML又很适合用作数据交换格式。
因此,XML被设计成一种在不同应用程序间交换数据的可移植方式,数据表示则通常留给应用程序本身。
同时,XMI.的特性使得它非常适合用于内容的管理。
XML的成功并不在于它容易被人们书写和阅读,更重要的是,它从根本上解决了应用系统间的信息交换。
因为XML满足了两个基本的需求:
将数据和表现形式分离,就像天气预报的信息可以显示在不同的设备上(电视、手机或其它);在不同的应用之间传输数据,电子商务数据交换的与日俱增使得这种需求越来越紧迫。
良好的数据存储格式、可扩展性、高度结构化、便于网络传输是XML主要的四大特点,正是这四大特点决定了其成为新一代计算方式所青睐的数据表示方式并使XML技术成为新一代计算方式的关键使能技术之一。
2.3企业级应用建模
目前企业应用系统大量涌现的面向对象分析与设计(OOA&D)工具,它们为企业级应用开发提供了一个集成的“从概念到代码”的方案。
建模是这个方案的起点。
下面详细介绍企业级建模涉及的相关技术及步骤。
2.3.1统一建模语言UML
统一建模语言UML是OMG(ObjectManagementGroup)在1997年发表的图标式软件设计语言,它汇总了许多种当时已经存在的面向对象的建模语言、方法和过程。
对于一个软件系统而言,UML语言具有以下重要功能:
可视化功能(Visualizing)、说明功能(Specifying)、建造功能(Constructing)和建文档(Documenting)功能。
各项功能介绍如下:
1.可视化功能
可视化功能可以促进对问题的理解和解决,并且方便熟悉的设计师彼此交流和沟通。
可以比较容易的发现设计草图中可能的逻辑错误,保证最后完成的软件确实能按照要求运行,避免和减少意外发生。
2.说明功能
对一个系统的说明应当用一种通用的、精确的、没有歧义的通信机制进行,基于J2EE的建筑合同管理信息系统的设计与实现14显然UML的这种特性,似的UML很适合与这种工作。
系统的整体设计可以指导软件的开发过程。
由于重要的决定均可以在写代码前就作出,因此可以减少低质量的代码,进一步降低开发成本。
3.建造功能
UML有自己的语法规则,这使人们可以使用建模工具软件对一个系统设计模型加以解释,并将设计模型映射到一种计算机语言上。
也就是说,使用一种建模工具可以大大加快建模和系统设计的过程。
4.建文档功能
使用UML进行设计可以同时产生系统设计文档。
当需要修改一个已有的系统是,如果能找到那个时候的UML文档资料,则会节省学习时间,使修改工作事半功倍。
可以降低维修成本。
新的程序员也可以很快熟悉开发中的系统。
UML包括以下的图:
用例图(Usecasediagrams)、类图(Classdiagrams)、序列图(sequencediagrams)、合作图(Collaborationdiagrams)、状态图(Statechartdiagrams)、活动图(Activitydiagrams)、构件图(Componentdiagrams)、部署图(Deploymentdiagrams)。
根据以上图的用意,大体可分为结构型图和行为型图两种。
结构型图显然显示的是系统中已有的累及他们之间的静态关系时最为有用。
行为型图描写的是一个系统的动态特性,在显示系统的元素如何协作产生满足要求的系统行为方面最为有用。
2.3.2建模的阶段
建模的阶段一般分为领域建模、需求建模、分析建模、实现建模。
现对上述阶段逐一介绍。
1.领域建模
领域分析的目的发现或创建可广泛应用的类,以便复用。
建立系统的语境。
领域模型记录了在领域环境中最重要的对象类型。
、
2.需求建模
需求建模主要通过用例来捕获。
用例模型可以使软件开发人员与客户的需求达成一致意见。
用例模型充当客户和开发人员之间的协议,并作为分析,设计和中国地质大学硕士学位论文测试的基本输入。
3.分析建模
需求模型是分析模型的基本输入。
在分析建模中,主要通过精化和组织需求连捕获阶段所描述的需求来对它进行分析。
分析建模的目的是为了更精确的理解需求,同样也是为了获得一个易于维护且有助于确定系统结构的需求描述。
4.设计建模
在设计建模阶段,我们将世纪构造系统,并获得实现所有需求的系统组织。
分析模型是设计模型的基本输入。
设计模型的目的包括深入理解与非功能性需求和约束相联系的编程语言,组件重用,数据库技术,用户界面技术,分布和并发技术等。
5.实现建模
实现模型描述如何用代码,可执行程序等组件来实现设计模型中的元素(子系统,设计类等)它还描述组件是如何通过相应的结构和模块化机制组织起来的,以及这些组件之间的依赖关系。
2.4与XML相关的技术
本系统在合同输出、合同数据交换等模块的设计与实现中,充分利用了与XML相关的一系列技术,如Schema,XSL,XSLT等。
2.4.1DTD和Schema
XML的文件类型可分为两种:
一种是规格化(Well-formed)的XML文件,另一种是标准化(Valid)的XML文件。
两者的不同就在于是否包含文件格式定义DTD(DocumentTypeDefinition)或者Schema。
只要格式正确,就是一个Well-formed的XML文件,但要是一个Valid的XML文件,就必须包含DTD或Schema验证,并通过验证。
DTD和Schema都是用来描述XML结构、约束等因素的语言。
它们帮助XML开发人员描述在他们的XML文档中的结构和数据,定义XML文件的各项标记元件的关系与11其代表的意义。
DTD和Schema都提供给XML分析器关于XML文档结构的信息,当XML分析器分析一个XML文档时,它能利用这些信息来判断该文档是否合法。
如果不使用DTD和Schema,要想判断一个XML文档中的元素是否符合某个特定的结构和数据类型是很困难的。
DTD是近几年来XML技术领域所使用的最广泛的一种模式。
作为SGMLDTD的一个子集,XMLDTD具有与XML完全不同的格式。
这一特性使得XMLDTD并不能完全满足XML自动化处理的要求,所以W3C于2001年5月正式推荐XMLSchema为XML的标准模式。
XMLSchema事实上也是XML的一种应用,也就是说XMLSchema的格式与XML的格式是完全相同的,因此在解析时可以将其与XML文件统一对待,给XMLSchema的使用带来许多好处。
因此,Schema比DTD具有更强的表现力,能够更好的满足不同领域应用的需求。
但是,由于Schema成为正式推
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 合同 流程 管理 系统 设计 实现 毕业设计 论文
![提示](https://static.bingdoc.com/images/bang_tan.gif)