1、摘 要电 子 科 技 大 学UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA工程硕士学位论文ENGINEERING MASTER DISSERTATION论 文 题 目: 某电厂项目合同管理系统研究与设计 独 创 性 声 明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。
2、签名: 石柏青 日期: 2010 年 9 月 12 日关于论文使用授权的说明本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)签名: 导师签名: 日期: 年 月 日 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢
3、的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性
4、声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文
5、按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日摘 要进入二十一世纪后,无论是企业的经营环境还是事业单位的管理都发生了巨大的变化,企业面临着知识经济和经济一体化的新局面。“信息化是我国加快实现工业化和现代化的必然选择,坚持以信息化带动工业化,以工业化促进信息化”。信息化被提升到了国家战略层面,企业信息化是企业发展的必经之路。多年的电力行业项目管理工作经验,让我积累了很多关于电厂与电力企业项目合同管理的经验和方法,同时也发现了许多电厂与电力企业项目合同管理中的不足与问题,随着我国电厂与电力行业的发展与改革,电厂与电力企业建设期间尤其在项目初期合同管理与项目合同管理工作效
6、率等方面问题严重,通过这两年项目合同管理理论知识以及计算机编程等方面的知识的学习,逐步开始用项目管理的理论和思想来研究电厂与电力企业项目建设合同方面存在的问题。通过两年的理论积累和研究,终于发现电厂项目合同管理的切实有效的办法-电厂与电力企业项目合同管理系统。该系统采用了Jbuilder9.0 enterprise结合MySql的开发环境,应用Jbuilder2005提供的数据库控件和Swing控件,比如Swing包的JTree、JTable、JSplitPane、JTabbedPane,dbSwing包的JdbTable、JdbComboBox、TableScrollPane、JdbNavT
7、oolBar, DataExpress包的Database、QueryDataSet,sql包的Connection、Statement、ResultSet等等,完成了合同概况、用户管理、合同分类、合同起草、合同审批、合同查询和系统帮助这七个模块的功能。关键词: 项目 合同 管理系统VIIAbstractInto the twenty-first century, both the enterprises operating environment or publicinstitutions of management are great the changes have taken plac
8、e, businesses face a new situation in the knowledge economy and economic integration. Information technology is speeding up industrialization and modernization of Chinas inevitable choice, adhere to information technology to stimulate industrialization, promotion of information technology. Informati
9、on was promoted to the national strategic level, enterprise information is a must to enterprise development. Years of experience in project management, power industry, I accumulated a lot about power plants and power Enterprise project contract management experience and methods, but also found many
10、plants with the electricity enterprise project management deficiencies in the contract with the problem, as China power plants and electric power industry development and reform, power plants and power companies during the construction contract management, particularly early in the project contract
11、and project management efficiency and other serious, two-year project by the contract management theory and knowledge of computer programming, etc. learning, project management gradually began to study the theory and ideology and power plant construction business problems in the contract. Accumulati
12、on and by two years of theoretical research, finally found the management of power plant project contract effective way - Power and Electric Power project contract management system. The system uses a combination of MySql Jbuilder9.0 enterprise development environment, providing the database applica
13、tion Jbuilder2005 control and Swing controls, such as Swing package JTree, JTable, JSplitPane, JTabbedPane, dbSwing package JdbTable, JdbComboBox, TableScrollPane, JdbNavToolBar, DataExpress package Database, QueryDataSet, sql package Connection, Statement, ResultSet, etc., to complete the contract
14、profiles, user management, contract classification, contract drafting, contract approval, contract inquiries and systems to help the seven modules. Keywords: project contract management system目 录目 录第一章引 言11.1 背景11.2 国内外研究动态31.3 对比分析41.4 项目目标及论文内容5第二章 电厂项目合同管理系统的分析62.1现有电厂项目合同管理系统的分析62.1.1电厂项目合同管理系统现
15、状62.1.2目前国内电厂项目合同管理系统的局限性92.2 某电厂项目合同管理系统的总休设计目标102.2.1 本系统的开发环境112.2.2 本电厂项目管理系统的通用性132.2.3 本电厂项目管理系统的灵活性132.2.4 本电厂项目管理系统多种格式文档输出142.2.5 本电厂项目合同管理系统合同数据信息的合理性14第三章 电厂项目合同管理系统的设计原理153.1 本电厂项目合同管理系统的架构153.1.1 系统功能分析163.1.2 本电厂项目合同管理系统的模块设计163.1.3 数据库设计(库表设计)183.2 本电厂合同管理系统内容管理的设计实现193.2.1 项目合同管理系统合同
16、文本的构成193.2.2 本电厂项目管理系统合同文本结构设计213.2.3 在本系统中合同文本内容的实现223.2.4 本电厂项目合同管理系统中合同的管理243.3 电厂项目管理系统构成要件263.3.1 本电厂项目合同管理系统对于功能模块的划分与描述263.3.2系统主要模块的功能27第四章 系统总体设计与模块详细设计284.1系统总体流程284.2系统总体设计294.3本系统中事物的代码设计314.3.1 事物代码设计的原则314.3.2 本电厂项目合同管理系统的代码设计324.4数据库设计324.5 系统功能模块详细设计334.5.1用户登录模块334.5.2、合同分类模块:364.5.
17、3、合同起草以及审核模块:374.5.4、合同查询模块39第五章 实验成果415.1软硬件配置415.2 各个模块功能测试415.2.1系统登录:415.2.2 合同概况模块功能实验结果:425.2.3 合同起草功能实验:435.2.4 合同审批功能模块实验435.2.4 合同查询功能实验:44第六章 结语45第七章 参考文献46致 谢48第一章 引言第一章 引 言大标题,居中书写、黑体小三,段前段后间距30磅1.1 背景一级节标题,顶格、黑体四号,段前段后间距18磅随着科技水平的快速发展,信息产业的加强,信息化已经成为企业在竞争中屡战屡胜的有效手段之一。所有的的现代企业,越来越重视信息技术的
18、使用。管理信息系统(MIS)是网络、软件、以及服务器数据库平台搭建的能够进行信息收集、信息存储、信息加工和信息使用的系统。经过对管理信息系统的功能方面分析,管理信息系统可以定义为:管理信息系统是用计算机系统思想建立的,用计算机做为信息处理手段,并通过网络通讯设备这样的传输工具,能为管理决策提供信息的信息服务系统。合同管理即合同行为的监督管理,是规范、制约、完善合同行为的一种活动,是国家法律赋予管理主体的一种职能,是企业在经济活动中保证企业利益的重要环节。改革开放以来,我国的经济建设取得了长足的发展,然而长期以来,由于在合同管理中实行手工作业,合同审批流程不明确,造成合同管理过程中业务处理效率低
19、,浪费了大量的人力、物力,各部门之间合同流转时间长而且特别容易出错等问题。为了解决这一问题,需要开发一套功能完整的智能化的合同管理系统软件,用于各行各业的大中小型企业的合同制定、评审、实施动态控制等方面的具体应用需求,并以先进成熟的计算机网络和通信技术为手段,覆盖整个企业的各部门,实现该企业合同管理智能化,提高办公效率及人员的利用率成为促进企业迅速发展的一支很好的催化剂。合同管理是现代企业管理里面不可或缺的一个组成部分,电厂项目合同管理系统在信息系统建设之中具有重要的地位。对于销售型企业而言,产品的销售合同是整个企业业务流程的终点。但是对于生产型企业而言,从项目立项开始直至最终产品销售终止,合
20、同始终是最为重要的环节之一。生产型企业根据企业自身的现状、原料采购、生产、不可预见等多个方面的信息核算出合同的合理程度,审批通过的合同进行签订;合同一旦签订,企业内部各个业务的运作都要依赖于合同包含的产品数据、资金数据、其他各种附加条款。指导企业内部各项业务的正常运作。另外,合同管理贯穿于生产型企业整体业务过程中。原料采购等需要采购的都需签订采购合同;在企业产品生产的过程中,原材料以及外购材料、服务等等在部门之间传递,各部门如果被当做独立的实体,那么它们之间的传递也可以由合同完成。综上可说,完善的、健全的合同管理是标志企业是否健康运转的一个重要标准。由此可见,生产型企业更加需要高效、合理的利用
21、信息技术来加强合同的生成以及审批、查询等等的监管,确保能够维系企业健康运作。根据可靠数据分析,合同在执行过程中出现的问题,绝大多数都是因为企业内部的混乱管理,只有很少一部分是因为政策、环境等企业外部原因。由此可见,合同管理水平与能力是评价一个企业合理运作的重要标准。 生产型企业合同的管理包含合同起草、合同审批、合同执行、合同存档、合同查询,合同统计分析。大量的合同信息数据的整理保管等工作耗费了企业大量的不必要的人力资源、耗费了大量的精力与时间,同时仅仅依靠人力也难以作出精确的管理与统计分析,不精确的统计数据会影响决策者作出正确的决策。 生产型企业的合同管理信息系统为合同管理提供了有力的保障,既
22、节约了企业的人力资源,同时也为企业的生产、销售提供了可靠的保障,而且可以做到对合同信息数据精确的统计分析,帮助企业决策者依据精确的统计数据从而作出准确的判断,是企业合理化发展的可靠保证。生产型企业的合同信息数据的数据量非常大,合同的查询、审计、数据的整理、统计分析等工作繁多,并且合同数据资料包含大量的财务与业务信息都属于企业重要的保密数据,工作人员的误操作、越权操作、人为破坏数据、网络中的病毒等等不可知的外界因素都会对合同数据造成不可弥补的损失,从而对企业的整体信息系统的标准与要求很高。除了对信息系统的高效性能与容量提出了相当高的标准以外,而且对数据与信息安全、系统的冗余性、系统可靠性等都提出
23、了更高的要求。一旦合同签订以后,合同的执行监管是合同管理中的较为难以处理的问题。尤其大型的生产型企业,由于这样的企业业务繁杂,工作人员疲于繁重的文件与流程处理,造成合同签订之后出现监管不力的情况,更有甚者,会导致合同执行不力,这种情况产生会造成严重的经济损失。一个标准的、合理的合同管理系统,可以帮助企业避免合同执行过程中的各种漏洞。在现有的一些电厂项目合同管理系统中多数都存在数据利用率不高。并且现有的一些电厂项目管理系统中,合同的数据存储多数是以文本形式存在的,这样的合同数据较为难以根据满足用户对合同数据的利用要求,这样的合同管理系统家中了系统使用者即用户的工作量以及工作难度,用户必须自己整合
24、合同数据,这样才能合理利用合同数据,由于现有合同管理系统并非专门针对某特殊类型的企业,才会产生这样的问题。只有合同管理系统中的合同数据整合完毕,并与大型企业的协同办公系统对接才能够满足基于项目的企业信息的快速传递、及时响应以及高效共享的需求,只有这样才能服务于企业,为企业提供高效的数据信息,从而帮助企业更加合理的运作。由此可见,基于数据整合并且与其他软件协同工作的合同管理系统才是企业信息化中较为完美的目标。首行缩进2字符、宋体小四,正文段落均取20 磅的行间距1.2 国内外研究动态截至2009年,在国有大型电力企业项目管理中,全部应用了信息系统,极大的改善了工作效率。例如大唐国际的OA协同办公
25、系统、人力资源管理系统、财务FMIS系统,档案管理系统等等。计算机技术的普及以及信息系统技术的应用,使得电力企业系统充满了活力,极大的提高了企业的整体竞争能力,改善了工作人员的工作环境,降低了工作人员的工作强度,降低了企业的生产成本,提高了企业的工作效率,保障了企业的生产质量。但是,总的来讲,目前国有大型电力企业在信息系统技术方面的整体水平还处于较低的水平,与国外相同类型的企业相比还有较大的差距,存在着比较明显的局限性。主要表现在以下几个方面:(1)信息技术应用范围有限,主要集中在文件的处理上,如OA协同办公系统,档案管理系统等,而对于项目而言,主要集中在项目组织设计,而在项目实施过程中的监管
26、、项目工程质量、项目成本控制等方面的应用较少。(2)目前国内的大型电力企业还远远没有充分利用Internet带来的高效,还没有能够实现基于Internet的采购、招标等常规业务,没有与Internet很好的互动。国内的电力企业信息系统建设中工具类联网办公软件还很缺少,不能做到信息互动。(3)国内软件行业的通病:软件开发混乱,软件质量不过关,开发资金不足,软件维护较为困难。在信息技术发达的欧美国家以及同处亚洲的日韩等国家,同类型企业信息系统技术应用相当丰富,而且已经有成型的应用技术,对于这些信息技术高度发达的国家中某些成功的经验,相信国内很多企业都值得效仿与借鉴。以下两段内容引自互联网:“日本近
27、年来大力推进建设项目全生命周期信息化,即CALS/EC。其特点是,以建设项目的全生命周期为对象,信息全部实现电子化;利用因特网进行信息的提交、接收;所有电子化信息均储存在数据库实现共享、再利用,达到降低成本、提高质量、提高效率和增强建筑业竞争力的目的。在西欧(德、法等国家)主要应用有:设定通用的标准和发展通用的数据基础设施,便于参与建设业务者能以电子方式通信;采用因特网和电脑技术有效地获取和交换工程项目资料;利用电子方式进行工程图纸、资料管理及图纸审查管理;利用数码相机技术对现场施工情况进行适时动态管理;在施工现场人员的管理中采用“绿卡认证”(绿卡中包含有职员的基本情况以及就业、技能等信息)。
28、”1.3 对比分析(1)有些研究较多的集中在定量方面,并没有管理系统化的角度进行的。人们认为,在项目管理中对建设项目在工期、质量、成本方面的集成化理解不完善,致使在工期、质量、成本集成化方面没有发挥人们预想的作用。(2)有些集成管理系统主要解决的是信息技术的关键问题,特别是信息的提供和传输技术,并没有解决项目过程各个阶段、项目管理职能、项目组织单元之间统一的信息媒介和处理规则问题,所以并不是项目全寿命周期管理。(3)国内电厂项目管理远未成熟和有系统性,许多研究仅为部分职能管理功能的集成,还没有将建设项目全寿命期集成管理提高到应有理论高度来研究。(4)电厂项目建设并没有引入集成化管理。虽然有些电
29、力企业或者电厂采取了某些项目管理的方法,如成本管理、进度管理等,但这些都是建设项目各个周期阶段性的管理,项目集成管理相差甚远。(5)电厂项目仍处于一种解决问题管理阶段,问题出现了,才开始想办法解决这些问题,并没有树立一种项目集成管理的思想,全周期的对营房建设项目进行系统化的管理。1.4 项目目标及论文内容本项目实现的最终目标是提供单脉冲二次雷达应答解码系统样机供单脉冲二次雷达整机联试,实现各项指标要求;写成论文和总结报告。在本项目中作者采用了FPGA+PC104的硬件体系结构,完成所有硬件电路的设计,并主要致力于以下几个方面的工作:1)高速大容量FPGA设计技术;2)高速ADC的应用;3)单脉
30、冲二次雷达应答信号解码算法研究。本论文的主要内容安排如下:第一章 项目的研制背景、国内外研究动态及研究价值等。第二章 现有电厂项目合同管理系统的分析第三章 电厂项目合同管理系统的设计原理。第四章 试验结果。第五章 总结。第六章 参考文献。51第五章 总结第二章 电厂项目合同管理系统的分析本章内容是对现有电厂项目合同管理系统分析比较的基础上,对某电力企业合同管理系统的总体设计分析以及对系统中各个模块的需求进行详细分析。并通过面向对象建模的方法对合同管理系统进行建模,为系统整体的设计与实现打下良好的基础。2.1现有电厂项目合同管理系统的分析2.1.1电厂项目合同管理系统现状目前国内的电力企业很少有
31、专门的项目合同管理系统,都是随着项目管理系统以及OA协同办公系统而运作的合同管理,并没有详细的,专门针对电力行业的项目合同管理系统。国内相对知名的项目合同管理系统有:特维工程合同管理软件、智信合同等管理软件,这些软件的思想是通过通用的合同管理方案入手,致力于提高系统的高效、规范以及准确,行业专用类的合同管理系统并非在这些软件的考虑范围之内,所以这些软件相对于行业的精确程度不够,经常不能全面考虑行业用户的需求。但是这些软件的普及程度很高,价格相对低廉,在国内市场上已经有了大批的用户。以目前的国内合同管理软件整体来看,国内通用的项目合同管理软件的设计是把通用的合同管理由人工完成的工作改由计算机信息
32、系统来完成,即通过数据库软件来编制程序,把各种合同管理中需要的信息存入数据库中,例如人员权限、审批、合同文本等,再通过计算机和软件来处理。其实合同管理系统的本质就是一个合同管理中各种数据的集合,根据用户的应用需求来实现对数据的管理、操作的功能。可实现对合同的全面精确的管理,提高员工的工作效率与工作强度。是企业规范化的管理的必要手段。我们可以对现有的电厂项目合同管理软件从软件系统架构以及系统实现的功能模块等几个角度分析国内现有的电厂项目管理软件,研究现有的合同管理软件的实现技术。 1、对于现有的合同管理软件的整体架构,我们了解大多数此类软件都是以普通软件的架构,即客户端服务器模式,服务端主要任务
33、是数据的存储与处理,客户端负担较轻,可以快速处理大量数据,此类软件通用性较差,软件不好移植,系统通过信息网络系统可实现企业网上的数据处理。 另外一类软件依靠较新的浏览器服务器模式,发挥浏览器的通用性、普遍性、操作简单的特点,结合web编程语言,如asp、jsp等来实现。此类软件的优点是对使用者要求只要有浏览器即可,再通过数据库中间件等技术,对程序的移植有很强的适应性。这类软件非常节约开发成本,系统的可操作性强,只需要浏览器的ActiveX插件即可实现。缺点是对服务器的要求较高,少量系统采用了最新的B/S结构,利用WWW浏览器技术,结合浏览器的多种Script语言(VBScript. JavaS
34、cript).XML和ActiveX技术,使用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,节约了开发成本,并使得系统具有较强的可操作性。 2、以目前的电厂项目合同管理系统的功能来说,普遍包含如下功能模块:1、合同查询功能模块。2、合同审批功能模块。3、合同统计分析功能模块。4、登录用户权限管理功能模块。5、合同文件存储功能模块。6、与其他办公系统联动功能模块,即外在接口模块。以目前电厂项目管理系统的流程来说,大都具备如下业务流程。用户可通过自定义或者系统自带的模板来进行合同的起草。起草好的合同通过系统传递至合同确认与补充的阶段,由企业各个部门来进行合同的确认与补充,例如,将起草好
35、的合同传至企业财务部门,由财务审核人权限的用户来确认合同的金额,接下来传至法律部门来确认合同的合法与有效性,并对合同相关的法律条文作为合同的补充。接下来经由企业决策者权限用户确认并审批的合同,如果决策者对合同确认有异议,可以驳回至合同起草者重新修改合同。再接下来就是对合同执行情况的汇总和监管。还可以进行合同的续签以及合同变更。最后是对合同数据的存储以及维护,查询等。这样既保证了业务的连续性又不会产生合同管理混乱的局面。而且方便企业工作人员对合同的维护。 上述即为目前国内项目合同管理系统大致的框架与功能模块,它很好的为企业的合同管理提供了全新的信息化模式,一定程度上满足了电力企业对项目合同管理的
36、需要。通过对目前国内电厂项目管理系统的整体架构和部分功能模块的分析,总结目前的电厂项目管理系统的主要特点:1、为合同的管理提供了基于流程的业务处理功能。2、为用户提供了人性化的界面,标准化的功能。合同管理系统的主要功能有系统管理、客户管理、合同管理和系统帮助。其中合同管理的流程如下图2.1所示:图2.1合同管理业务流程图 部门签定合同递 送信 息 合同索赔信息合同管理员合同变更信息输入信息合同是否到期索赔申请变更申请提交是审核是否通过删除合同进行合同变更或合同索赔是否 删除变更或索赔信息 综上所述,我们可以得出目前国内的项目合同管理系统充分借鉴了国外成熟先进的软件技术,很大程度上可以满足多数国
37、内企业对合同管理的需求,也能够吻合国内企业的一些特点来进行设计,对合同的基本管理已经能够做到合理化,缺点是合同管理软件的经验不足,对于需求定位还不够精确,开发能力和精度不够,尤其对于电力行业的项目合同管理,不能很好的体现系统的先进性和精确性。本系统能够发挥上述优点,专门针对电厂项目合同管理,设计一个规范化的电厂项目管理系统,能够按照现有的电力企业项目合同管理的要求对企业合同管理的工作流程进行结构设计,同时也会考虑上述目前的合同管理软件的不足,摒弃以往一些合同管理系统的不足。为国内电力企业提供一个标准化的项目合同管理系统。 2.1.2目前国内电厂项目合同管理系统的局限性经过上一小节我们对国内电厂
38、项目管理软件的整体框架以及基本功能模块分析可知,目前的国内大多数项目合同管理软件都具备合同管理必备的功能,多数项目合同管理软件具有良好的用户界面,并且目前大多数的项目合同管理软件都以用户操作简易性为软件的重要实现功能之一。 但是我们也能够了解,目前国内的项目合同管理系统良莠不齐,并且专门针对电力企业的项目合同管理少之又少,而且功能以很难适应电力行业的标准,利用项目管理系统以及OA协同办公系统来管理项目合同的方法很难完全适应电力企业的合同管理需求,电力企业用户也常常会觉得系统总是会有难以解决的问题。通过分析我们可以得出,目前的电厂项目管理系统的通用性方面,项目合同的数据方面以及软件的架构方面或多
39、或少的存在一些问题,下面我们将归纳出这些问题的几个方面,以使我们清楚的了解目前的电厂项目管理系统的局限性。 1、使用者权限与类型不精确,对于企业用户的适用性不够理想。 自从信息产业技术得到蓬勃发展以后,各行业企业都在信息网络中受益匪浅,开展了多种基于信息网络的业务,并且基于信息技术的业务种类规模得到迅速扩展。当前信息产业中项目合同管理系统针是由特定企业用户定制设计与开发。 但是国内信息产业的发展速度以及敏感程度还远远没有引起信息产业从事人员的高度重视,我国现代企业尤其是国企发生了翻天覆地的变化,企业业务紧紧跟随社会需求,随之而变的是企业的管理。目前的一些专用项目合同管理软件无法满足企业变化的需
40、求。2、 从架构角度阐述目前项目合同管理的缺点以及局限,当下国内多数的项目合同管理系统都是以客户端和服务器这种架构来设计,这种传统的客户端和服务器架构不能很好的适应信息系统体系结构更新换代,此架构中客户端要求很高。在业内被称为胖客户,会造成终端使用客户的PC负担。除此之外,客户端服务器架构的平台移植性并非很好,这就造成用户企业的终端维护负担。 当前这种类型的软件最好采用新型的浏览器服务器模式,这种架构明显会降低用户终端的维护成本与难度,对于企业内部信息发布具有得天独厚的优势,同时浏览器服务器架构模式具有优良的移植性以及通用性,便于软件本身的扩展,便于各个应用系统之间的衔接。 此架构另外一个客户
41、端服务器架构无法比拟的优势是容易实现Internet远程办公。 3、目前项目合同管理系统中的对于数据的合理利用以及数据的使用程度不是很理想。 但凡合同文档中都会存储大量丰富的信息与数据,这些信息与数据不仅是为了企业决策人作出正确的决定,而且还需要与企业内部各个部门之间的协同工作密切相关,而且这些信息数据还要具有与企业内部其他应用系统衔接,并参与数据的交换与共享。然而遗憾的是,目前的项目合同管理软件中,合同中的数据仅仅是为了查询,而对于数据的处理并没有合理高效的方法与实现。2.2 某电厂项目合同管理系统的总休设计目标通过上一小节我们对目前国内项目合同管理系统的分析,我们了解了目前国内的项目合同管
42、理软件存在的关于用户权限以及用户类型、系统的架构、合同信息数据的操作与利用方面存在的问题,对于电厂项目合同管理系统中用户的工作内容与权限、合同管理业务流程进行了解与详细地分析后,希望本系统在如下几个方面有所建树:1、电厂项目合同管理系统中用户角色的精确与灵活。2、合同文档的丰富的输出格式。3、合同数据的合理高效利用。 2.2.1 本系统的开发环境 本系统采用java2语言开发程序的主体部分,采用j2ee的开发环境,数据库采用MySql数据库进行设计。首先我们研究分析java2编程语言的具体情况。1 关于Java2开发项目合同管理系统的现状。项目合同管理是项目整体管理中一个相对较新的管理职能。国
43、外从上个世纪七十年代开始,伴随工程项目管理理论研究和实际经验的积累,企业越来越重视对合同管理的研究。上个世纪八十年代人们只是从法律方面研究合同,自从上个世纪八十年代中期后,开始更多地从项目管理的角度研究合同管理问题。近些年来,项目合同管理已成为工程项目管理的一个重要的分支领域和研究的热点。项目合同管理将项目管理的理论研究和实际应用推向新阶段。以前传统的项目,因为基本都是集中在一个地点,只是一个部门负责,所以项目合同管理的方法相对单一,项目合同的信息数据采用报表和文档来表现,在项目中,所有的参与者相互间的交流也随着科技的发展越来越多,要求也越来越高。其中大型的分布式项目,项目的工期长,投资大以及
44、参与人员多,项目的业务处理在地理上相对分散。在项目实施过程中,各种变化因素多,事件之间的相互影响大,信息的流动程度很高。在这种情况下,如果还是采取传统的项目管理模式与方法,在项目小组成员间、一个项目小组与另外项目小组之间很难及时进行必要的信息沟通,这样就产生项目信息被孤立起来的风险。项目的正常进行在这些因素的影响下,就会造成项目监管不力、资源上的浪费以及决策上的失误、甚至导致整个项目的失败。由此可见,项目合同管理系统应该设计为一个可跨平台的、健壮性高、安全性强的基于网络的项目合同管理系统。这样的项目合同管理系统可以准确、全面、而且及时的收集项目的进度、成本、计划以及项目质量的数据,才能为项目的
45、管理者提供科学的、准确的、全面的管理方法,能够使项目所有参与者及时的沟通交流,只有提供这样的条件才能够保证项目的成功实施。J2EE开发环境是java2平台一个专门针对企业级的开发环境,是一个分布式以及多层次的软件体系结构,此结构已被业内广泛采用,成为软件系统应用开发的最好的选择。J2EE环境以Java语言技术做为基础。其中包含了企业级开发完整的、全面的服务以及众多的支持技术和支持者,目前,J2EE环境己被众多的开发者广泛的用来开发应用系统,支撑应用系统的服务器。因为以J2EE环境开发的系统程序具有高度的复杂性。所以用J2EE开发的应用程序系统的程序代码必须拥有高度的扩展性、可读性。在开发过程中
46、,软件开发者必需选择良好的软件架构以及适当的设计模式,只有这样,才能有效地降低软件开发成本和维护成本,并且最大程度的增加软件的扩展性,发挥J2EE架构本身的优势。近些年来,成长最快的技术应用框架已经被认为是J2EE,目前新的应用在世界范围内有超过87%是由J2EE分布式应用体系开发,而且J2EE的Web技术为建立分布式项目管理系统提供了有力的技术支持和保障。2、关于本系统主要任务。以J2EE环境开发的某电厂项目合同管理系统是电力企业关于项目合同管理的软件,该系统不仅具有项目合同查询和项目合同审批这些常规的项目管理软件的基本功能模块,而且专门针对电力企业的特定需求,同时实现了项目合同分类以及项目合同使用者的权限管理。本文不仅对项目合同管理理论以及J2EE开发环境进行了必要的研究,而且也深入研究了Web Services技术。依据这些基础,结合电厂项目管理的实际需求,本系统设计并实现了基于J2EE环境的项目合同管理系统,在分析本系统的特点以及不足之处后,展望了电厂项目合同管理系统的研究工作。 本文所探讨的系统完成了以下几项主要工作:1、电厂实地调研,完成确定用户需求以及工作流程工作。2、系统的设计与开发,电厂项目合同管理系统的基本系统开发,并以此验证用户需求工作。3、系统多种格式输出设计,设计并实现了项目合同管理系统文档的多种格式输