某电厂项目合同管理系统研究与设计工程硕士学位论文_第1页
某电厂项目合同管理系统研究与设计工程硕士学位论文_第2页
某电厂项目合同管理系统研究与设计工程硕士学位论文_第3页
某电厂项目合同管理系统研究与设计工程硕士学位论文_第4页
某电厂项目合同管理系统研究与设计工程硕士学位论文_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子科技大学UNIVERSITYOFELECTRONICSCIENCEANDTECHNOLOGYOFCHINA工程硕士学位论文ENGINEERINGMASTERDISSERTATION论文题目某电厂项目合同管理系统研究与设计独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名石柏青日期2010年9月12日关于论文使用授权的说明本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)签名导师签名日期年月日毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名日期指导教师签名日期使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名日期学位论文原创性声明本人郑重声明所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名日期年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名日期年月日导师签名日期年月日摘要进入二十一世纪后,无论是企业的经营环境还是事业单位的管理都发生了巨大的变化,企业面临着知识经济和经济一体化的新局面。“信息化是我国加快实现工业化和现代化的必然选择,坚持以信息化带动工业化,以工业化促进信息化”。信息化被提升到了国家战略层面,企业信息化是企业发展的必经之路。多年的电力行业项目管理工作经验,让我积累了很多关于电厂与电力企业项目合同管理的经验和方法,同时也发现了许多电厂与电力企业项目合同管理中的不足与问题,随着我国电厂与电力行业的发展与改革,电厂与电力企业建设期间尤其在项目初期合同管理与项目合同管理工作效率等方面问题严重,通过这两年项目合同管理理论知识以及计算机编程等方面的知识的学习,逐步开始用项目管理的理论和思想来研究电厂与电力企业项目建设合同方面存在的问题。通过两年的理论积累和研究,终于发现电厂项目合同管理的切实有效的办法电厂与电力企业项目合同管理系统。该系统采用了JBUILDER90ENTERPRISE结合MYSQL的开发环境,应用JBUILDER2005提供的数据库控件和SWING控件,比如SWING包的JTREE、JTABLE、JSPLITPANE、JTABBEDPANE,DBSWING包的JDBTABLE、JDBCOMBOBOX、TABLESCROLLPANE、JDBNAVTOOLBAR,DATAEXPRESS包的DATABASE、QUERYDATASET,SQL包的CONNECTION、STATEMENT、RESULTSET等等,完成了合同概况、用户管理、合同分类、合同起草、合同审批、合同查询和系统帮助这七个模块的功能。关键词项目合同管理系统ABSTRACTINTOTHETWENTYFIRSTCENTURY,BOTHTHEENTERPRISESOPERATINGENVIRONMENTORPUBLICINSTITUTIONSOFMANAGEMENTAREGREATTHECHANGESHAVETAKENPLACE,BUSINESSESFACEANEWSITUATIONINTHEKNOWLEDGEECONOMYANDECONOMICINTEGRATION“INFORMATIONTECHNOLOGYISSPEEDINGUPINDUSTRIALIZATIONANDMODERNIZATIONOFCHINASINEVITABLECHOICE,ADHERETOINFORMATIONTECHNOLOGYTOSTIMULATEINDUSTRIALIZATION,PROMOTIONOFINFORMATIONTECHNOLOGY“INFORMATIONWASPROMOTEDTOTHENATIONALSTRATEGICLEVEL,ENTERPRISEINFORMATIONISAMUSTTOENTERPRISEDEVELOPMENTYEARSOFEXPERIENCEINPROJECTMANAGEMENT,POWERINDUSTRY,IACCUMULATEDALOTABOUTPOWERPLANTSANDPOWERENTERPRISEPROJECTCONTRACTMANAGEMENTEXPERIENCEANDMETHODS,BUTALSOFOUNDMANYPLANTSWITHTHEELECTRICITYENTERPRISEPROJECTMANAGEMENTDEFICIENCIESINTHECONTRACTWITHTHEPROBLEM,ASCHINAPOWERPLANTSANDELECTRICPOWERINDUSTRYDEVELOPMENTANDREFORM,POWERPLANTSANDPOWERCOMPANIESDURINGTHECONSTRUCTIONCONTRACTMANAGEMENT,PARTICULARLYEARLYINTHEPROJECTCONTRACTANDPROJECTMANAGEMENTEFFICIENCYANDOTHERSERIOUS,TWOYEARPROJECTBYTHECONTRACTMANAGEMENTTHEORYANDKNOWLEDGEOFCOMPUTERPROGRAMMING,ETCLEARNING,PROJECTMANAGEMENTGRADUALLYBEGANTOSTUDYTHETHEORYANDIDEOLOGYANDPOWERPLANTCONSTRUCTIONBUSINESSPROBLEMSINTHECONTRACTACCUMULATIONANDBYTWOYEARSOFTHEORETICALRESEARCH,FINALLYFOUNDTHEMANAGEMENTOFPOWERPLANTPROJECTCONTRACTEFFECTIVEWAYPOWERANDELECTRICPOWERPROJECTCONTRACTMANAGEMENTSYSTEMTHESYSTEMUSESACOMBINATIONOFMYSQLJBUILDER90ENTERPRISEDEVELOPMENTENVIRONMENT,PROVIDINGTHEDATABASEAPPLICATIONJBUILDER2005CONTROLANDSWINGCONTROLS,SUCHASSWINGPACKAGEJTREE,JTABLE,JSPLITPANE,JTABBEDPANE,DBSWINGPACKAGEJDBTABLE,JDBCOMBOBOX,TABLESCROLLPANE,JDBNAVTOOLBAR,DATAEXPRESSPACKAGEDATABASE,QUERYDATASET,SQLPACKAGECONNECTION,STATEMENT,RESULTSET,ETC,TOCOMPLETETHECONTRACTPROFILES,USERMANAGEMENT,CONTRACTCLASSIFICATION,CONTRACTDRAFTING,CONTRACTAPPROVAL,CONTRACTINQUIRIESANDSYSTEMSTOHELPTHESEVENMODULESKEYWORDSPROJECTCONTRACTMANAGEMENTSYSTEM目录第一章引言111背景112国内外研究动态313对比分析414项目目标及论文内容5第二章电厂项目合同管理系统的分析621现有电厂项目合同管理系统的分析6211电厂项目合同管理系统现状6212目前国内电厂项目合同管理系统的局限性922某电厂项目合同管理系统的总休设计目标10221本系统的开发环境11222本电厂项目管理系统的通用性13223本电厂项目管理系统的灵活性13224本电厂项目管理系统多种格式文档输出14225本电厂项目合同管理系统合同数据信息的合理性14第三章电厂项目合同管理系统的设计原理1531本电厂项目合同管理系统的架构15311系统功能分析16312本电厂项目合同管理系统的模块设计16313数据库设计(库表设计)1832本电厂合同管理系统内容管理的设计实现19321项目合同管理系统合同文本的构成19322本电厂项目管理系统合同文本结构设计21323在本系统中合同文本内容的实现22324本电厂项目合同管理系统中合同的管理2433电厂项目管理系统构成要件26331本电厂项目合同管理系统对于功能模块的划分与描述26332系统主要模块的功能27第四章系统总体设计与模块详细设计2841系统总体流程2842系统总体设计2943本系统中事物的代码设计31431事物代码设计的原则31432本电厂项目合同管理系统的代码设计3244数据库设计3245系统功能模块详细设计33451用户登录模块33452、合同分类模块36453、合同起草以及审核模块37454、合同查询模块39第五章实验成果4151软硬件配置4152各个模块功能测试41521系统登录41522合同概况模块功能实验结果42523合同起草功能实验43524合同审批功能模块实验43524合同查询功能实验44第六章结语45第七章参考文献46致谢48COMMENTX1大标题,居中书写、黑体小三,段前段后间距30磅COMMENTX2一级节标题,顶格、黑体四号,段前段后间距18磅第一章引言11背景随着科技水平的快速发展,信息产业的加强,信息化已经成为企业在竞争中屡战屡胜的有效手段之一。所有的的现代企业,越来越重视信息技术的使用。管理信息系统MIS是网络、软件、以及服务器数据库平台搭建的能够进行信息收集、信息存储、信息加工和信息使用的系统。经过对管理信息系统的功能方面分析,管理信息系统可以定义为管理信息系统是用计算机系统思想建立的,用计算机做为信息处理手段,并通过网络通讯设备这样的传输工具,能为管理决策提供信息的信息服务系统。合同管理即合同行为的监督管理,是规范、制约、完善合同行为的一种活动,是国家法律赋予管理主体的一种职能,是企业在经济活动中保证企业利益的重要环节。改革开放以来,我国的经济建设取得了长足的发展,然而长期以来,由于在合同管理中实行手工作业,合同审批流程不明确,造成合同管理过程中业务处理效率低,浪费了大量的人力、物力,各部门之间合同流转时间长而且特别容易出错等问题。为了解决这一问题,需要开发一套功能完整的智能化的合同管理系统软件,用于各行各业的大中小型企业的合同制定、评审、实施动态控制等方面的具体应用需求,并以先进成熟的计算机网络和通信技术为手段,覆盖整个企业的各部门,实现该企业合同管理智能化,提高办公效率及人员的利用率成为促进企业迅速发展的一支很好的催化剂。合同管理是现代企业管理里面不可或缺的一个组成部分,电厂项目合同管理系统在信息系统建设之中具有重要的地位。对于销售型企业而言,产品的销售合同是整个企业业务流程的终点。但是对于生产型企业而言,从项目立项开始直至最终产品销售终止,合同始终是最为重要的环节之一。生产型企业根据企业自身的现状、原料采购、生产、不可预见等多个方面的信息核算出合同的合理程度,审批通过的合同进行签订合同一旦签订,企业内部各个业务的运作都要依赖于合同包含的产品数据、资金数据、其他各种附加条款。指导企业内部各项业务的正常运作。另外,合同管理贯穿于生产型企业整体业务过程中。原料采购等需要采购的都需签订采购合同在企业产品生产的过程中,原材料以及外购材料、服务等等在部门之间传递,各部门如果被当做独立的实体,那么它们之间的传递也可以由合同完成。综上可说,完善的、健全的合同管理是标志企业是否健康运转的一个重要标准。由此可见,生产型企业更加需要高效、合理的利用信息技术来加强合同的生成以及审批、查询等等的监管,确保能够维系企业健康运作。根据可靠数据分析,合同在执行过程中出现的问题,绝大多数都是因为企业内部的混乱管理,只有很少一部分是因为政策、环境等企业外部原因。由此可见,合同管理水平与能力是评价一个企业合理运作的重要标准。生产型企业合同的管理包含合同起草、合同审批、合同执行、合同存档、合同查询,合同统计分析。大量的合同信息数据的整理保管等工作耗费了企业大量的不必要的人力资源、耗费了大量的精力与时间,同时仅仅依靠人力也难以作出精确的管理与统计分析,不精确的统计数据会影响决策者作出正确的决策。生产型企业的合同管理信息系统为合同管理提供了有力的保障,既节约了企业的人力资源,同时也为企业的生产、销售提供了可靠的保障,而且可以做到对合同信息数据精确的统计分析,帮助企业决策者依据精确的统计数据从而作出准确的判断,是企业合理化发展的可靠保证。生产型企业的合同信息数据的数据量非常大,合同的查询、审计、数据的整理、统计分析等工作繁多,并且合同数据资料包含大量的财务与业务信息都属于企业重要的保密数据,工作人员的误操作、越权操作、人为破坏数据、网络中的病毒等等不可知的外界因素都会对合同数据造成不可弥补的损失,从而对企业的整体信息系统的标准与要求很高。除了对信息系统的高效性能与容量提出了相当高的标准以外,而且对数据与信息安全、系统的冗余性、系统可靠性等都提出了更高的要求。一旦合同签订以后,合同的执行监管是合同管理中的较为难以处理的问题。尤其大型的生产型企业,由于这样的企业业务繁杂,工作人员疲于繁重的文件与流程处理,造成合同签订之后出现监管不力的情况,更有甚者,会导致合同执行不力,这种情况产生会造成严重的经济损失。一个标准的、合理的合同管理系统,可以帮助企业避免合同执行过程中的各种漏洞。在现有的一些电厂项目合同管理COMMENTX3首行缩进2字符、宋体小四,正文段落均取20磅的行间距系统中多数都存在数据利用率不高。并且现有的一些电厂项目管理系统中,合同的数据存储多数是以文本形式存在的,这样的合同数据较为难以根据满足用户对合同数据的利用要求,这样的合同管理系统家中了系统使用者即用户的工作量以及工作难度,用户必须自己整合合同数据,这样才能合理利用合同数据,由于现有合同管理系统并非专门针对某特殊类型的企业,才会产生这样的问题。只有合同管理系统中的合同数据整合完毕,并与大型企业的协同办公系统对接才能够满足基于项目的企业信息的快速传递、及时响应以及高效共享的需求,只有这样才能服务于企业,为企业提供高效的数据信息,从而帮助企业更加合理的运作。由此可见,基于数据整合并且与其他软件协同工作的合同管理系统才是企业信息化中较为完美的目标。12国内外研究动态截至2009年,在国有大型电力企业项目管理中,全部应用了信息系统,极大的改善了工作效率。例如大唐国际的OA协同办公系统、人力资源管理系统、财务FMIS系统,档案管理系统等等。计算机技术的普及以及信息系统技术的应用,使得电力企业系统充满了活力,极大的提高了企业的整体竞争能力,改善了工作人员的工作环境,降低了工作人员的工作强度,降低了企业的生产成本,提高了企业的工作效率,保障了企业的生产质量。但是,总的来讲,目前国有大型电力企业在信息系统技术方面的整体水平还处于较低的水平,与国外相同类型的企业相比还有较大的差距,存在着比较明显的局限性。主要表现在以下几个方面1信息技术应用范围有限,主要集中在文件的处理上,如OA协同办公系统,档案管理系统等,而对于项目而言,主要集中在项目组织设计,而在项目实施过程中的监管、项目工程质量、项目成本控制等方面的应用较少。2目前国内的大型电力企业还远远没有充分利用INTERNET带来的高效,还没有能够实现基于INTERNET的采购、招标等常规业务,没有与INTERNET很好的互动。国内的电力企业信息系统建设中工具类联网办公软件还很缺少,不能做到信息互动。3国内软件行业的通病软件开发混乱,软件质量不过关,开发资金不足,软件维护较为困难。在信息技术发达的欧美国家以及同处亚洲的日韩等国家,同类型企业信息系统技术应用相当丰富,而且已经有成型的应用技术,对于这些信息技术高度发达的国家中某些成功的经验,相信国内很多企业都值得效仿与借鉴。以下两段内容引自互联网“日本近年来大力推进建设项目全生命周期信息化,即CALS/EC。其特点是,以建设项目的全生命周期为对象,信息全部实现电子化利用因特网进行信息的提交、接收所有电子化信息均储存在数据库实现共享、再利用,达到降低成本、提高质量、提高效率和增强建筑业竞争力的目的。在西欧德、法等国家主要应用有设定通用的标准和发展通用的数据基础设施,便于参与建设业务者能以电子方式通信采用因特网和电脑技术有效地获取和交换工程项目资料利用电子方式进行工程图纸、资料管理及图纸审查管理利用数码相机技术对现场施工情况进行适时动态管理在施工现场人员的管理中采用“绿卡认证”绿卡中包含有职员的基本情况以及就业、技能等信息。”13对比分析(1)有些研究较多的集中在定量方面,并没有管理系统化的角度进行的。人们认为,在项目管理中对建设项目在工期、质量、成本方面的集成化理解不完善,致使在工期、质量、成本集成化方面没有发挥人们预想的作用。(2)有些集成管理系统主要解决的是信息技术的关键问题,特别是信息的提供和传输技术,并没有解决项目过程各个阶段、项目管理职能、项目组织单元之间统一的信息媒介和处理规则问题,所以并不是项目全寿命周期管理。(3)国内电厂项目管理远未成熟和有系统性,许多研究仅为部分职能管理功能的集成,还没有将建设项目全寿命期集成管理提高到应有理论高度来研究。(4)电厂项目建设并没有引入集成化管理。虽然有些电力企业或者电厂采取了某些项目管理的方法,如成本管理、进度管理等,但这些都是建设项目各个周期阶段性的管理,项目集成管理相差甚远。(5)电厂项目仍处于一种解决问题管理阶段,问题出现了,才开始想办法解决这些问题,并没有树立一种项目集成管理的思想,全周期的对营房建设项目进行系统化的管理。14项目目标及论文内容本项目实现的最终目标是提供单脉冲二次雷达应答解码系统样机供单脉冲二次雷达整机联试,实现各项指标要求;写成论文和总结报告。在本项目中作者采用了FPGAPC104的硬件体系结构,完成所有硬件电路的设计,并主要致力于以下几个方面的工作1)高速大容量FPGA设计技术;2)高速ADC的应用;3)单脉冲二次雷达应答信号解码算法研究。本论文的主要内容安排如下第一章项目的研制背景、国内外研究动态及研究价值等。第二章现有电厂项目合同管理系统的分析第三章电厂项目合同管理系统的设计原理。第四章试验结果。第五章总结。第六章参考文献。第二章电厂项目合同管理系统的分析本章内容是对现有电厂项目合同管理系统分析比较的基础上,对某电力企业合同管理系统的总体设计分析以及对系统中各个模块的需求进行详细分析。并通过面向对象建模的方法对合同管理系统进行建模,为系统整体的设计与实现打下良好的基础。21现有电厂项目合同管理系统的分析211电厂项目合同管理系统现状目前国内的电力企业很少有专门的项目合同管理系统,都是随着项目管理系统以及OA协同办公系统而运作的合同管理,并没有详细的,专门针对电力行业的项目合同管理系统。国内相对知名的项目合同管理系统有特维工程合同管理软件、智信合同等管理软件,这些软件的思想是通过通用的合同管理方案入手,致力于提高系统的高效、规范以及准确,行业专用类的合同管理系统并非在这些软件的考虑范围之内,所以这些软件相对于行业的精确程度不够,经常不能全面考虑行业用户的需求。但是这些软件的普及程度很高,价格相对低廉,在国内市场上已经有了大批的用户。以目前的国内合同管理软件整体来看,国内通用的项目合同管理软件的设计是把通用的合同管理由人工完成的工作改由计算机信息系统来完成,即通过数据库软件来编制程序,把各种合同管理中需要的信息存入数据库中,例如人员权限、审批、合同文本等,再通过计算机和软件来处理。其实合同管理系统的本质就是一个合同管理中各种数据的集合,根据用户的应用需求来实现对数据的管理、操作的功能。可实现对合同的全面精确的管理,提高员工的工作效率与工作强度。是企业规范化的管理的必要手段。我们可以对现有的电厂项目合同管理软件从软件系统架构以及系统实现的功能模块等几个角度分析国内现有的电厂项目管理软件,研究现有的合同管理软件的实现技术。1、对于现有的合同管理软件的整体架构,我们了解大多数此类软件都是以普通软件的架构,即客户端服务器模式,服务端主要任务是数据的存储与处理,客户端负担较轻,可以快速处理大量数据,此类软件通用性较差,软件不好移植,系统通过信息网络系统可实现企业网上的数据处理。另外一类软件依靠较新的浏览器服务器模式,发挥浏览器的通用性、普遍性、操作简单的特点,结合WEB编程语言,如ASP、JSP等来实现。此类软件的优点是对使用者要求只要有浏览器即可,再通过数据库中间件等技术,对程序的移植有很强的适应性。这类软件非常节约开发成本,系统的可操作性强,只需要浏览器的ACTIVEX插件即可实现。缺点是对服务器的要求较高,少量系统采用了最新的B/S结构,利用WWW浏览器技术,结合浏览器的多种SCRIPT语言VBSCRIPTJAVASCRIPTXML和ACTIVEX技术,使用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,节约了开发成本,并使得系统具有较强的可操作性。2、以目前的电厂项目合同管理系统的功能来说,普遍包含如下功能模块1、合同查询功能模块。2、合同审批功能模块。3、合同统计分析功能模块。4、登录用户权限管理功能模块。5、合同文件存储功能模块。6、与其他办公系统联动功能模块,即外在接口模块。以目前电厂项目管理系统的流程来说,大都具备如下业务流程。用户可通过自定义或者系统自带的模板来进行合同的起草。起草好的合同通过系统传递至合同确认与补充的阶段,由企业各个部门来进行合同的确认与补充,例如,将起草好的合同传至企业财务部门,由财务审核人权限的用户来确认合同的金额,接下来传至法律部门来确认合同的合法与有效性,并对合同相关的法律条文作为合同的补充。接下来经由企业决策者权限用户确认并审批的合同,如果决策者对合同确认有异议,可以驳回至合同起草者重新修改合同。再接下来就是对合同执行情况的汇总和监管。还可以进行合同的续签以及合同变更。最后是对合同数据的存储以及维护,查询等。这样既保证了业务的连续性又不会产生合同管理混乱的局面。而且方便企业工作人员对合同的维护。上述即为目前国内项目合同管理系统大致的框架与功能模块,它很好的为企业的合同管理提供了全新的信息化模式,一定程度上满足了电力企业对项目合同管理的需要。通过对目前国内电厂项目管理系统的整体架构和部分功能模块的分析,总结目前的电厂项目管理系统的主要特点1、为合同的管理提供了基于流程的业务处理功能。2、为用户提供了人性化的界面,标准化的功能。合同管理系统的主要功能有系统管理、客户管理、合同管理和系统帮助。其中合同管理的流程如下图21所示图21合同管理业务流程图信息递送部门签定合同合同变更信息合同索赔信息输入信息合同管理员变更申请删除合同是提交否删除变更或索赔信息是进行合同变更或合同索赔索赔申请审核是否通过合同是否到期综上所述,我们可以得出目前国内的项目合同管理系统充分借鉴了国外成熟先进的软件技术,很大程度上可以满足多数国内企业对合同管理的需求,也能够吻合国内企业的一些特点来进行设计,对合同的基本管理已经能够做到合理化,缺点是合同管理软件的经验不足,对于需求定位还不够精确,开发能力和精度不够,尤其对于电力行业的项目合同管理,不能很好的体现系统的先进性和精确性。本系统能够发挥上述优点,专门针对电厂项目合同管理,设计一个规范化的电厂项目管理系统,能够按照现有的电力企业项目合同管理的要求对企业合同管理的工作流程进行结构设计,同时也会考虑上述目前的合同管理软件的不足,摒弃以往一些合同管理系统的不足。为国内电力企业提供一个标准化的项目合同管理系统。212目前国内电厂项目合同管理系统的局限性经过上一小节我们对国内电厂项目管理软件的整体框架以及基本功能模块分析可知,目前的国内大多数项目合同管理软件都具备合同管理必备的功能,多数项目合同管理软件具有良好的用户界面,并且目前大多数的项目合同管理软件都以用户操作简易性为软件的重要实现功能之一。但是我们也能够了解,目前国内的项目合同管理系统良莠不齐,并且专门针对电力企业的项目合同管理少之又少,而且功能以很难适应电力行业的标准,利用项目管理系统以及OA协同办公系统来管理项目合同的方法很难完全适应电力企业的合同管理需求,电力企业用户也常常会觉得系统总是会有难以解决的问题。通过分析我们可以得出,目前的电厂项目管理系统的通用性方面,项目合同的数据方面以及软件的架构方面或多或少的存在一些问题,下面我们将归纳出这些问题的几个方面,以使我们清楚的了解目前的电厂项目管理系统的局限性。1、使用者权限与类型不精确,对于企业用户的适用性不够理想。自从信息产业技术得到蓬勃发展以后,各行业企业都在信息网络中受益匪浅,开展了多种基于信息网络的业务,并且基于信息技术的业务种类规模得到迅速扩展。当前信息产业中项目合同管理系统针是由特定企业用户定制设计与开发。但是国内信息产业的发展速度以及敏感程度还远远没有引起信息产业从事人员的高度重视,我国现代企业尤其是国企发生了翻天覆地的变化,企业业务紧紧跟随社会需求,随之而变的是企业的管理。目前的一些专用项目合同管理软件无法满足企业变化的需求。2、从架构角度阐述目前项目合同管理的缺点以及局限,当下国内多数的项目合同管理系统都是以客户端和服务器这种架构来设计,这种传统的客户端和服务器架构不能很好的适应信息系统体系结构更新换代,此架构中客户端要求很高。在业内被称为胖客户,会造成终端使用客户的PC负担。除此之外,客户端服务器架构的平台移植性并非很好,这就造成用户企业的终端维护负担。当前这种类型的软件最好采用新型的浏览器服务器模式,这种架构明显会降低用户终端的维护成本与难度,对于企业内部信息发布具有得天独厚的优势,同时浏览器服务器架构模式具有优良的移植性以及通用性,便于软件本身的扩展,便于各个应用系统之间的衔接。此架构另外一个客户端服务器架构无法比拟的优势是容易实现INTERNET远程办公。3、目前项目合同管理系统中的对于数据的合理利用以及数据的使用程度不是很理想。但凡合同文档中都会存储大量丰富的信息与数据,这些信息与数据不仅是为了企业决策人作出正确的决定,而且还需要与企业内部各个部门之间的协同工作密切相关,而且这些信息数据还要具有与企业内部其他应用系统衔接,并参与数据的交换与共享。然而遗憾的是,目前的项目合同管理软件中,合同中的数据仅仅是为了查询,而对于数据的处理并没有合理高效的方法与实现。22某电厂项目合同管理系统的总休设计目标通过上一小节我们对目前国内项目合同管理系统的分析,我们了解了目前国内的项目合同管理软件存在的关于用户权限以及用户类型、系统的架构、合同信息数据的操作与利用方面存在的问题,对于电厂项目合同管理系统中用户的工作内容与权限、合同管理业务流程进行了解与详细地分析后,希望本系统在如下几个方面有所建树1、电厂项目合同管理系统中用户角色的精确与灵活。2、合同文档的丰富的输出格式。3、合同数据的合理高效利用。221本系统的开发环境本系统采用JAVA2语言开发程序的主体部分,采用J2EE的开发环境,数据库采用MYSQL数据库进行设计。首先我们研究分析JAVA2编程语言的具体情况。1关于JAVA2开发项目合同管理系统的现状。项目合同管理是项目整体管理中一个相对较新的管理职能。国外从上个世纪七十年代开始,伴随工程项目管理理论研究和实际经验的积累,企业越来越重视对合同管理的研究。上个世纪八十年代人们只是从法律方面研究合同,自从上个世纪八十年代中期后,开始更多地从项目管理的角度研究合同管理问题。近些年来,项目合同管理已成为工程项目管理的一个重要的分支领域和研究的热点。项目合同管理将项目管理的理论研究和实际应用推向新阶段。以前传统的项目,因为基本都是集中在一个地点,只是一个部门负责,所以项目合同管理的方法相对单一,项目合同的信息数据采用报表和文档来表现,在项目中,所有的参与者相互间的交流也随着科技的发展越来越多,要求也越来越高。其中大型的分布式项目,项目的工期长,投资大以及参与人员多,项目的业务处理在地理上相对分散。在项目实施过程中,各种变化因素多,事件之间的相互影响大,信息的流动程度很高。在这种情况下,如果还是采取传统的项目管理模式与方法,在项目小组成员间、一个项目小组与另外项目小组之间很难及时进行必要的信息沟通,这样就产生项目信息被孤立起来的风险。项目的正常进行在这些因素的影响下,就会造成项目监管不力、资源上的浪费以及决策上的失误、甚至导致整个项目的失败。由此可见,项目合同管理系统应该设计为一个可跨平台的、健壮性高、安全性强的基于网络的项目合同管理系统。这样的项目合同管理系统可以准确、全面、而且及时的收集项目的进度、成本、计划以及项目质量的数据,才能为项目的管理者提供科学的、准确的、全面的管理方法,能够使项目所有参与者及时的沟通交流,只有提供这样的条件才能够保证项目的成功实施。J2EE开发环境是JAVA2平台一个专门针对企业级的开发环境,是一个分布式以及多层次的软件体系结构,此结构已被业内广泛采用,成为软件系统应用开发的最好的选择。J2EE环境以JAVA语言技术做为基础。其中包含了企业级开发完整的、全面的服务以及众多的支持技术和支持者,目前,J2EE环境己被众多的开发者广泛的用来开发应用系统,支撑应用系统的服务器。因为以J2EE环境开发的系统程序具有高度的复杂性。所以用J2EE开发的应用程序系统的程序代码必须拥有高度的扩展性、可读性。在开发过程中,软件开发者必需选择良好的软件架构以及适当的设计模式,只有这样,才能有效地降低软件开发成本和维护成本,并且最大程度的增加软件的扩展性,发挥J2EE架构本身的优势。近些年来,成长最快的技术应用框架已经被认为是J2EE,目前新的应用在世界范围内有超过87是由J2EE分布式应用体系开发,而且J2EE的WEB技术为建立分布式项目管理系统提供了有力的技术支持和保障。2、关于本系统主要任务。以J2EE环境开发的某电厂项目合同管理系统是电力企业关于项目合同管理的软件,该系统不仅具有项目合同查询和项目合同审批这些常规的项目管理软件的基本功能模块,而且专门针对电力企业的特定需求,同时实现了项目合同分类以及项目合同使用者的权限管理。本文不仅对项目合同管理理论以及J2EE开发环境进行了必要的研究,而且也深入研究了WEBSERVICES技术。依据这些基础,结合电厂项目管理的实际需求,本系统设计并实现了基于J2EE环境的项目合同管理系统,在分析本系统的特点以及不足之处后,展望了电厂项目合同管理系统的研究工作。本文所探讨的系统完成了以下几项主要工作1、电厂实地调研,完成确定用户需求以及工作流程工作。2、系统的设计与开发,电厂项目合同管理系统的基本系统开发,并以此验证用户需求工作。3、系统多种格式输出设计,设计并实现了项目合同管理系统文档的多种格式输出。4、系统的多种类型的用户以及用户权限,研究如何在系统中实现不同的登录用户的不同权限问题。5、研究使用浏览器技术的数据访问,系统以WEB服务作为用户数据访问的方法,初步实现了INTERNET以及数据专线平台的数据共享。222本电厂项目管理系统的通用性所谓通用软件,就是指针对行业的通用规范以及标准开发、在功能上适用于行业大部分用户的软件系统。系统的通用性主要体现在模块化设计、实用性好以及适应性强等方面。通常的合同管理根据行业的不同有不同的特点,但都有通用的业务流程,所以本文所研究的系统从合同管理的一般业务流程开始,从全局角度对系统进行研究、规划以及设计。由于各个企业的业务种类的区别,它所涉及的合同类别以及合同条款类别、合同格式等都会有大大小小的差别。本电厂项目管理系统在设计的过程中需要以遵循合同管理通用流程的基础,需要为用户提供可按自己的需求来定制合同的类型以及合同条款类型还有合同通用模板格式的功能,用来生成吻合本企业业务特点的合同文档。只有这样,电厂项目管理系统的用户才可以根据自己的需要定制合同类型,并且可以自由定制不同类型的合同生成模板,这样的系统在一方面能够满足不同企业的业务需求,同时另一方面也能够满足一个企业不断发生变化的业务需求。223本电厂项目管理系统的灵活性企业重要的财富一部分是信息与数据,如何可以快速、安全并且准确地收集企业的信息与数据是目前多数企业信息系统需要考虑的一个重要问题。通常情况下,对于合同文档中包含的数据与信息是以文本形式存储于服务器中,在这些文本数据信息中包含了海量的重要数据信息。相同的合同文本文档,对于不同的企业来说,由于业务需求的不尽相同,它所需要的重要数据也是各不相同的。我们怎样根据企业用户的需要来提取合同文本中的数据信息,同时如何根据具体业务的特点以不同的形式呈现合同文本文档,还有如何利用生成的合同文本更好地为企业的管理提供可靠的保障,上述问题才是电厂项目合同管理系统更需要关注的。电厂项目合同管理系统需要能够对合同文本信息进行灵活的全面的、精确的处理,让用户可以从合同中包含的关键数据信息全面、准确以及快捷地获取,让这些数据信息发挥它们应有的作用。224本电厂项目管理系统多种格式文档输出在合同文本生成以后,如果通过审核,应该需要以什么样的方法输出给用户。在浏览器服务器架构下,用户可以通过浏览器等不同的终端软件来输出合同文本,并能够对文本进行打印。通常由于业务类型以及用户需求甚至是企业客户习惯的不同,系统中合同文本需要以各种不同的方法输出给用户。不同的业务以及不同用户要求合同的输出方法与格式不同。因此本系统中合同输出需要具有多种格式。在浏览器服务器架构下怎么才能更好地体现这些格式以及方法,满足不同业务以及不同用户的需求,在这种架构下如何支持多种文本文档格式的生成,上述问题都是在系统设计过程中需要充分考虑的较为重要的问题。225本电厂项目合同管理系统合同数据信息的合理性在信息技术以及科技高度发达的今天,为了适应世界经济格局的变化,各种企业内部的联系越来越快速,越来越紧密以及企业之间的竞争也越来越残酷。在这种情况下,能够使分布于不同企业、不同类型的数据信息可以方便的共享是当前信息技术里的重要的研究问题。企业中合同文本是存储合同信息的必要手段,在合同文本中信息的类型、信息的表现手段方法以及信息的使用方法都是各不相同的。本电厂项目合同管理系统负责处理的是企业大量的合同数据信息,在这些合同中,包含的是与企业关于采购、生产以及销售等环节紧密相关的大量的数据信息。综上所述,如何根据企业用户的不同需求,可以满足于其他企业应用系统协同工作,并且对合同数据信息高效合理的应用才是本系统重点研究的问题。第三章电厂项目合同管理系统的设计原理通过上一章对目前国内项目合同管理系统进行分析,得到了目前国内关于项目合同管理系统的优点与不足,我们提出本系统的总体设计思想与目标。在此将引入基于内容管理的思想,通过上一章中提出的系统设计工作内容完成整个系统的设计工作。31本电厂项目合同管理系统的架构本电厂项目合同管理系统的总体架构采用浏览器服务器架构,根据J2EE的具体应用包含有客户层、表示层(PRESENTATION)、业务逻辑层(BUSINESSLOGIC)以及基础架构层(INFRASTRUCTURE)四层的软件架构。1、从用户的系统终端来讲,客户层即为客户PC机上的浏览器。功能是显示数据以及能够输入或更新数据。在本电厂项目合同管理系统中,客户层使用HTML语言、动态HTML语言以及JSP脚本语言,它的主要功能是负责各种数据的客户端验证。2、在J2EE机构中的表示层(PRESENTATION),主要的功能是负责生成WEB页面和WEB页面中的动态内容,例如SESSION以及COOKIES。本电厂项目管理系统所设计的目标其中一项就是要通过程序的灵活来保障系统灵活性。合同文本文档的格式以及合同文本文档中涉及的信息数据等都是动态的。表示层(PRESENTATION)利用JSP页面和SERVLET,并且与业务逻辑层进行交互后,再从数据库中获取所需要的信息与数据,用来生成动态的合同文本页面以及合同文本的具体内容。3、J2EE中的业务逻辑层(BUSINESSLOGIC)包含了各类业务逻辑的实现。在本合同管理系统中,需要跟踪用户的SESSION数据。4、基础架构层(INFRASTRUCTURE)在本系统中体现的功能为负责各种数据的管理。本电厂合同管理系统系采用J2EE平台构建,其主要目标是实现组件的可复用性,从而能有效快捷地进行系统的开发和维护。311系统功能分析合同管理涉及合同的多个方面,如工程信息、合同信息、合同变更信息、合同索赔信息等等。根据这些信息完成合同管理的日常业务。本系统需要完成的功能主要有1、合同信息和具体内容的建立。2、合同变更、索赔等方面信息的输入。3、工程信息和客户信息的输入与查询。4、对各种信息的查询、添加、删除和编辑。5、系统管理员对不同组别的用户权限的配置。6、系统日志的建立。312本电厂项目合同管理系统的模块设计在本电厂项目管理系统的系统功能列表如下所示。,1、不同的用户的不同权限操作,对使用本电厂项目合同管理信息系统的人员进行权限的划分,不同的权限的人员对该系统的操作范围和操作能力不同,此模块的功能为维护系统中信息的安全性,可靠性,并在此基础上实现对系统人员的使用掌握。2、系统的用户管理,在本系统中实现对使用该系统的人员进行管理,可以添加新的管理人员,添加新的其他权限的用户并对各个人员的权限进行修改等操作。3、客户的资料管理,允许用户录入所有客户资料,并能对其进行浏览、修改、删除、查询等操作。4、合同的信息管理,对与本系统中的合同管理内容,进行新起草合同信息的录入,对己有合同信息的修改,删除,更新,在此基础上可根绝企业需求自定义合同的起草模板,并根据合同文本内容实现不同类型的合同之间的数据查询功能。5、合同的付款跟单,对于合同中涉及到分期付款的项目,增加合同跟单的操作,在每次付款后,进行款额的更新。6、合同的到期提醒,提醒管理人员哪些合同即将到期。对到期的合同实行哪些合同文本文档需要永久保存等。7、合同的分类与增删,为了使部门中种类繁多的合同能够分类存储,合同的种类可以根据需要进行合同的归类,在此基础上并可以进行合同新的种类的添加和删除,并可以依据自定义的合同模板添加到新的合同类型。8、合同的过程控制,在合同从起草到执行完毕的过程中,对合同的整体情况进行控制,例如对生效合同的运作情况记录。合同在运作中必然产生一些状态的转移,例如,一期钱款到位、合同由于某种原因被终止或者合同顺利完成等,合同进展控制担负起记录所有合同进展情况的任务。9、合同的信息数据统计,本系统可提供用户所有合同的统计功能,按照项目、按照客户、按照项目的完成状态等条件,统计相应条件下合同的金额情况,到位的金额情况,以及对每一条合同实施以来直至当前的操作信息明晰。以上功能除合同信息数据的统计以外,授权于所有合同管理员,而统计功能只对企业的管理者或决策者生效,其他用户并无权访问。在分析了系统所有功能以后,我们大概可以确定本电厂项目合同管理系统的功能模块,本电厂项目管理系统应该分为合同概况、用户管理、合同的分类、合同起草、合同审批、合同管理查询以及系统帮助等几个功能模块,其中我们准备对合同的分类、合同的起草进行较为详细的描述与介绍,在这两项功能模块中,我们准备利用合同文本内容管理思想来进行不同类型合同的管理与操作,在合同起草功能模块中我们准备给用户最大的自由度,可由用户自定义合同模板,用以体现企业对合同的详细需求,并同时体现企业的个性化。在定义模板过程中,由于需要确保程序的可用以及用户自由的平衡,我们采用合同文本数据信息的内容管理来进行建模,更为详细的设计与实现我们在后面的章节会有详细的描述。在系统功能分析的基础上,得到如图31所示的功能模块图。图31功能模块图项目合同管理系统合同概况合同起草合同查询用户管理合同分类合同审批系统帮助313数据库设计(库表设计)数据库的设计DATABASEDESIGN定义是指对于一个给定的应用系统环境,构造最优化的数据库访问模式,建立数据库及其应用系统的关联,并能够准确,有效地存储数据信息,满足各种用户以及业务的应用需求。通常在数据库领域中,把使用数据库的各类应用系统都称为数据库应用系统。1、很多的合同管理项目系统采用混杂的数据库访问模式即在JAVA语言类中采用JDBC访问代码。业务代码中使用基于JDBC的程序代码永久实现方式。采用混杂数据库访问模式的优点是节约开发成本,减少开发时间,并在通用程序中对代码的移植与安全都有好处,给开发者带来的损失较小。缺点是程序代码的灵活性差,这种方式在小型应用系统中被广泛使用。应用系统基于这种模式开发,那么其维护性和扩展性都差强人意2、基于JAVA语言的数据类的持久层实现模式,在这种基于数据类的应用系统模式中,程序的数据类至关重要,它作为系统中业务类与数据库之间沟通的纽带的作用。数据类包含业务类对数据信息的使用以及数据库对业务类的反馈。而数据库访问类是通过JAVA中数据库代码,即JDBC代码让业务类与数据库表相关联。这种模式实现了业务逻辑与底层数据结构之间的分离。数据类作为一个应用系统程序中相对独立的类,作用是底层数据的结构发生变化,在数据类中能够相对好的被屏蔽掉,可以避免对业务逻辑造成不必要的改动。目前正在运行的大多JAVA应用系统中,这种数据库访问模式的设计被很广泛的使用。但是,数据类访问模式的缺陷是随着设计层次的增多,程序的工作量也相应加大。在系统结构上与数据库混杂访问模式相比,可以得到好的保障。但是相对大的代码编写也需要增加系统开发成本以及系统开发时间。32本电厂合同管理系统内容管理的设计实现在本节中将阐述按照合同文本内容的设计方案,本节详细说明了对于上文中提出的系统灵活性、通用性以及合同数据的合理性等总体设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论