资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
摘 要很长时间以来,项目管理中以手工管理为主,存在审批流程不够明确,项目合同管理过程中事务处理效率低问题,这浪费了人们大量的时间和精力。为了解决这一问题,需要开发一套功能完善的项目合同管理系统软件,用于公司的项目合同管理,实现该公司项目合同管理智能化。通过对项目合同管理系统的初步调查与可行性分析,确定该系统开发是可行的。根据业务流程分析,明确系统总体功能模块设计,分别是用户管理、客户管理、合同管理和系统帮助这四个模块,再具体细化设计每个模块的具体功能。根据系统需求分析设计数据库表,方便数据存储与使用。通过以上分析与设计,为完成项目合同管理系统的开发与设计工作提供方向。关键词:项目合同管理系统;功能模块设计;需求分析AbstractFor a long time, project management, management of the main hand, there is a lack of clarity in the approval process, project contract management process transactions inefficiency problems, which people waste a lot of time and effort. To solve this problem, we need to develop a fully and functional project contract management system software for the companys project contract management, contract management, intelligent project of the company. Through the preliminary investigation and feasibility analysis of project contract management system to determine the system development is feasible. According to Business Process Analysis, a clear overall system function module design, are user management, customer management, contract management and the system help these four modules, then specific and detailed design of each module specific functions. Analysis and Design of database tables base on system requirements for data storage and use. Through the above analysis and design, development and design work for the completion of project contract management system to provide direction.Key words: Project contract management system; features a modular design; requirements analysis目 录摘 要IAbstractIII目 录V1绪 论11.1研究的背景与目的11.2文献综述11.3主要内容及结构框架21.4研究方法22总体设计32.1系统概述32.2系统调查与可行性分析32.2.1初步调查32.2.2可行性分析32.3开发工具的选择32.3.1Java语言概述42.3.2SQL Server 2005数据库概述52.4系统实现的目标52.5设计思想53需求分析53.1系统分析53.2业务流程分析53.3系统功能模块设计63.4功能结构设计73.4.1用户管理模块需求分析73.4.2客户管理模块需求分析73.4.3合同管理模块需求分析73.4.4系统管理模块需求分析83.5数据库设计83.5.1用户信息表83.5.2客户信息表83.5.3合同信息表83.5.4合同审批表94物理实现94.1用户登录模块94.2合同管理模块115运行与测试166结论177参考文献198致 谢211 绪 论1.1 研究的背景与目的合同,也契约,是当事人双方或数方设立、变更和中止相互权利和义务关系的协议1。合同管理是规范、制约、完善、监督管理合同行为的活动,是在经济活动中保证企业利益的重要手段。长时间以来,项目合同管理中以手工管理为主,存在审批流程不够明确,项目合同管理过程中事务处理效率低问题,这浪费了人们大量的时间和精力。为了解决这一问题,需要开发一套功能完善的项目合同管理系统软件,用于企业的合同管理,实现该企业合同管理智能化。1.2 文献综述在国外,从20世纪70年代初开始,人们开始重视对合同管理的研究2。人们刚开始较多地从法律方面研究合同,后来开始研究合同事务管理(Contract Administration),如今,人们更多地从项目管理的角度研究合同管理问题3。在现今项目管理中,合同管理已成为与进度管理、质量管理、成本管理等并列的管理职能,具有十分重要的地位,合同管理能力的高低直接影响到对工程项目管理成熟度的评估4。而工程项目合同管理大都采用手工管理方式来管理,这种方式不能适应现代项目合同管理系统的发展模式。目前外国出现了许多项目合同管理系统软件。比如,美国Primavera公司研发的P3 (Primavera Project Planner)系列软件等工程项目管理软件;微软开发的Microsoft Project软件,该软件主要用于项目进度管理,等等。在国内,也相继出现许多项目管理软件。比如邦永EBS工程企业管理软件。该软件集物资、合同、成本、项目、账套等功能管理于一体,重视数据的统计和分析,人为管理,适用于工程建设的多个行业。这些合同管理软件已经在项目建设过程中得到了很好的运用,推动了合同信息化管理的发展,提升了企业的管理效率。但从软件的功能作用可以看出,它们主要用来协助进行工程建设过程中的成本、进度、概预算等方面的控制管理,而真正用于工程合同内容管理的软件较少。在P3系列软件中,Expedition是符合FIDIC合同管理要求的软件,运用信息技术手段管理项目合同的相关资料,形成并组织包括递交件、附件、分包合同、会议纪要在内的相关资料的传递过程。它的主要特点是能够记录文件的出处,全面整体地审查、参考所有相关联的文件,无差错地进行合同管理。由于我国项目合同管理尚未完全与国际接轨,而该软件主要是依照国际惯例研发,在我国的项目合同管理中存在供需不对应问题。随着计算机技术的发展,国内针对项目合同管理系统的软件也日渐增多。智信工程合同管理软件,是一款中小型管理软件,适用于单位内部局域网,主要实现合同的基本管理,包括合同登记、附件扫描、结算登记、合同到期提醒、数据备份、基本权限分配等基本功能。佳宜工程合同管理软件主要拥有合同资料,工程项目,合同分级权限等管理功能。此外,支持从Excel导入合同资料和来往单位资料,拥有幵放的报表设置功能。维特工程合同管理软件,主要实现合同录入、变更、报量、结算、索赔、付款、收款、文档等管理功能,同时实现了系统安全上保障,具有顶级权限控制体系。北京东山项目合同专家软件拥有协同、权限、业务、以及报表平台。协同平台实现企业的协同办公,其中合同审批采用固定流程审批模式;权限平台根据客户职位进行不同的权限分配;业务平台是为业务单据提供数据维护的平台;预警平台是根据系统运行规则对约定事项产生警醒信息;报表平台是对审签、业务单据、统计汇总、决策分析等业务数据进行加工处理,并生成报表。该合同管理软件以C/S架构模式为主,结合局域网实现工程项目合同管理这些软件集成了合同管理的部分功能,一定程度上实现了合同数据的规范管理及实时共享,减轻了基层合同管理人员的工作量。这些软件都是一些商业软件,通用性较强,没有针对性,系统软件在中小范围内使用,数据管理具有一定的差异性。但这些软件的架构设计安全方面考虑不充分,并不能满足一些企业需求。针对以上问题分析,为克服现有项目合同管理软件的弊端,构建基于C/S架构的项目合同管理系统,高效管理项目合同,该软件信息高度集成,有效实现合同信息在相关部门之间的流转共享,令各管理者能够实时动态监控工程进度及合同履约情况,从而保证项目按时、按量进行,提升企业的项目管理水平,进而提升企业的竞争力。1.3 主要内容及结构框架本文包含5个章节:第一章,导论。包括研究背景和目的、文献综述、研究内容和结构安排与研究方法。第二章, 总体设计,包括系统概述,系统调查与可行性研究,可行性分析,开发工具的选择,设计思想和系统实现的目标。第三章, 需求分析. 分析业务流程,从而设计系统功能模块,每个模块应该实现的功能,并进行数据库设计。第四章, 物理实现,介绍主要模块的具体实现界面和功能第五章,测试一些模块的功能。1.4 研究方法研究方法是结合项目合同管理需求的了解,结合项目合同的特点,详细分析项目合同管理的用户管理、客户管理、合同管理、系统管理这4个子模块,再分别详细设计各相应的系统子模块功能。这些分析与设计是建立项目合同管理系统的基础。2 总体设计2.1 系统概述项目合同管理系统的研发需要前台和后台的支持,前台使用编程语言开发出功能完备、界面友好的系统;后台需要建立并且维护数据库中的数据,确保数据安全性与数据完整性。为了完成项目合同管理系统的开发工作,对编程语言java、SQL sever数据库概念、使用都要有清楚地认识和理解。有了这些基础知识之后,我们需要调研一些关于项目合同的业务知识,熟悉业务流程之后,可以把业务知识转换为有效的需求分析,根据需求分析来设计数据库表。完成这一系列分析、设计工作之后,对于项目合同管理系统就有了一个总体、全面的想法,把这些想法付诸行动,就能完成项目合同管理系统的研发。2.2 系统调查与可行性分析2.2.1 初步调查用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出5。通过调研项目合同管理系统的业务知识,整理出来我们主要考虑以下3个方面的需求:1) 用户需求:用户对系统功能的需求,用户希望系统实现的功能。2) 应用资源:系统开发实现的硬件支持,如数据库平台、开发工具3) 应用质量和可靠性要求:软件的质量、纠错能力、可拓展性、安全性2.2.2 可行性分析项目合同管理系统是利用编程工具和数据库软件研发的一个系统,它可以实现对合同、客户、项目进程的动态管理,能够为管理者对项目的管理提供很大的帮助6。为完成这些工作,需要深入了解项目合同的业务知识、java编程语言的使用以及数据库的基础知识。为了确认系统的开发方案是否切实可行,我们从以下3个方面来分析:1) 技术可行性:开发者java编程语言很熟练,该编程技术完全能够实现系统的前台开发,;SQL sever数据库
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号