合同管理学院专业班级学号姓名指导教师教师职称年月日摘要【摘要】合同是合同当事人之间确定相互权利和义务关系的行为方式,对双方当事人都具有法律约束力,以此确保双方按照合同规定的条款履行各自的权力和义务,保证ERP建设的顺利实现。合同的确立以书面签字的形式体现,要确保合同有效,双方的签字必须是法人或者委托代理人。合同内容就是谈判讨论确定的内容。签订合同是谈判的结果,谈判的目的就是签订双方满意的合同。【关键词】ERP合同吉林省明日科技有限公司监制目录摘要..............................................................................................................................................10引言........................................................................................................................................11系统分析................................................................................................................................21.1需求分析.....................................................................................................................21.2可行性分析.................................................................................................................22总体设计................................................................................................................................22.1项目规划.....................................................................................................................22.2系统功能架构图.........................................................................................................33系统设计................................................................................................................................33.1设计目标.....................................................................................................................33.2开发及运行环境.........................................................................................................33.3数据库设计.................................................................................................................34主要功能模块设计................................................................................................................44.1公共模块设计.............................................................................................................44.2主窗体设计.................................................................................................................94.3系统登录设计...........................................................................................................164.4新建合同...................................................................................................................184.5合同审阅...................................................................................................................20附录A参考文献.......................................................................................错误!未定义书签。附录B数据表........................................................................................................................24附录C文件架构图................................................................................................................26-1-0引言合同管理是企业经营管理中不可缺少的组成部分,无论是企业内部人员管理,还是企业业务往来管理,都离不开合同。由于合同形式的多样性,履行过程的多变性,同时合同执行周期长,信息量大,查找起来非常困难,许多企业对合同管理一直没有好的办法。如果采用计算机管理合同,不但能对企业合同的起草、修改、审阅、签订和查询等一系列工作进行有效管理。并可以为企业管理者提供科学的操作工具,为决策者提供及时、完整的决策参考资料,提升企业的管理水平和竞争能力。-2-1系统分析1.1需求分析通过调查,要求系统需要有以下功能:能对合同进行全面管理。只要将已订立的合同及时输入系统,系统将可帮助用户完成合同的合同起草、修改、查询、合同签订等一系列工作。服务器端具备数据管理功能,客户端只能查看文档,不能修改或复制。可防止企业商业秘密泄露。建立数据库备份恢复机制,并提供数据灾难恢复功能。支持合同分类查找和模糊查询。打开指定路径下的合同文档(Word文档)。可实现文档与数据库管理合同。批量导入和导出合同。实现界面更换。系统退出。1.2可行性分析传统的合同管理方法存在诸多缺点,如:效率低、保密性差、时间一长就会产生大量的文件和数据积压,这对于查找和变更带来了不少的困难。使用计算机管理系统,可以有效管理合同,同时也能帮助企业更方便、快捷的查找合同,可以促进企业工作效率和经营管理能力的提高。合同管理系统使用Delphi7.0开发,人力资源管理系统前台使用Delphi7.0开发,它是当月前最为流行的可视化快速应用程序开发环境,对数据库有强大的支持,使开发数据库简单、高效。根据数据量分析,使用SQLServer2000数据库,以保证数据的安全和执行高效。2总体设计2.1项目规划合同管理系统是一个通过计算机有效管理合同的数据库系统,程序由启动窗体、登录窗体、系统主界面、系统设置模块、合同录入模块、合同变更模块、合同管理模块、合同查询模块等组成,特规划功能模块如下:系统设置模块该模块的主要功能是:单位信息、操作员管理、数据备份、数据还原、日志管理、界面设置、路径设置。合同录入模块该模块主要功能是:合同起草、合同审阅、合同修改、合同签订。合同变更模块该模块主要功能是:合同作废。合同管理模块该模块主要功能是:删除无效合同、合同类型管理、导入合同、合同打印。-3-合同查询模块该模块主要功能是:合同查询、作废合同查询。2.2系统功能架构图图1合同管理系统系统功能结构图3系统设计3.1设计目标根据企业的需要和合同管理系统的特点,该系统实施后,应达到以下目标:通过打开事先建立的合同样本起草合同,可节省合同书写的时间。将合同保存到数据库中,以利用查阅和管理。合同编辑方式灵活,支持合同批量导入功能。操作界面美观、标准、专业、统一,实施方法简单、方便。通过数据备份及恢复功能,减少数据不必要的损失。3.2开发及运行环境系统开发平台:Delphi7.0。数据库管理系统软件:SQLServer2000。运行平台:Windowsxp/Windows2000/Windows2003。分辨率:最佳效果800*600像素。3.3数据库设计本系统采用SQLServer2000数据库,系统数据库名为pact,数据库pact中包括7个数据表。关于数据库中的数据表请参见附录B-4-4主要功能模块设计4.1公共模块设计为了节省系统资源,实现代码重用,可以在系统中新建一个单元文件,用来存放一些全局变量和会被多次使用的函数。选择“File”/“New”/“Unit”菜单,新建一个单元文件,命名单元文件为U_Public,在单元文件中添加以下代码:unitU_Public;interfaceusesSysUtils,Classes,DB,ADODB,Dialogs,Controls,IniFiles,Forms,ComCtrls,ExtCtrls,StdCtrls,Graphics,windows,Mask,DBGrids,DBCtrls,Word2000,Grids,OleServer,Excel2000,Variants;procedureexec_sql(P_Str_lj:String);procedureRz_Gl(czy,czsj,sj:string);procedurext_path;procedureopen_data(p_str_lj:string);ProcedureSkinload();procedureclose_data;procedureOpenWordFile(State,Path:String;WordApplication1:TwordApplication;worddocument:Tworddocument);procedurewordRead(State,Path:String;WordApplication:TwordApplication;worddocument:Tworddocument);varsb_path:string;gg:string;czy:string;yb_path,cg_path,sy_path,xg_path,qd_path,h