合同管理系统课程设计报告_第1页
合同管理系统课程设计报告_第2页
合同管理系统课程设计报告_第3页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、目录1. 开发背景11.1定义11.2合同分类11.3手工管理的缺陷11.4 合同管理系统的功能 21.5特性22. 需求分析32.1理解需求理解需求理解需求理解需求 32.2需求分析3登录模块需求分析 42.2.2 签订合同模块需求分析 42.2.3 执行合同模块需求分析 42.2.4 查询执行合同模块需求分析 42.2.5 条件查询合同信息模块需求分析 43. 概念设计53.1业务流程图53.2 数据库分析 53.3数据库概念设计63.3.1. 管理员实体 63.3.2. 签订合同实体63.3.3 执行合同实体74. 逻辑设计84.1 管理员信息表(LoginTable) 84.2 签订合

2、同信息表(SignTable) 84.3 执行合同信息表(ExcuteSign) 85. 物理实现95.1功能结构图95.2用户登录模块95.3签订合同模块105.4执行合同模块115.5查询合同模块115.6 条件查询模块 126. 运行与测试136.1登录模块测试136.2 签订模块测试 136.3执行模块测试136.4条件查询模块测试137. 心得与体会147.1研制过程147.2 对设计评价 147.3心得与体会148参考文献151. 开发背景1.1定义合同管理系统,是建立在信息技术基础上,利用现代企业的先进管理思想, 为企业提供决策、计划、控制与经营绩效评估的全方位、系统化的合同管理

3、平台。 1.2合同分类合同依其标的不同,划分为一定的类型,包括:转移标的物所有权的合同(买 卖合同、供用电水气热力合同、赠与合同);转移标的物用益权的合同(租赁合同、 融资租赁合同、完成工作的合同、承揽合同、建设工程合同);给予信用的合同(借 款合同);提供服务的合同(运输合同、保管合同、仓储合同、委托合同、行纪合 同、居间合同);转移智慧成果的合同(技术合同)。1.3手工管理的缺陷采用手工管理合同,由于涉及的部门众多,需要管理的合同要素也各不相同, 因此造成信息不集中,实时性不强,导致各部门协作,业务流程组建,监控制度 执行方面效率不高,费时费力等问题,具体表现在如下方面:1)文档管理困难:

4、传统纸质合同与电子版合同共存, 但对于不同的人员想阅 读参考合同时,存在查找不方便的问题。尤其是领导需要了解合同文本时需要耗 费很多时间。2)进度控制困难:由于合同数目多,参与人员多,合同进度的控制基本靠手工和普通word、excel管理已很难满足公司发展需要, 并且当领导想全局或全程 了解合同情况时存在很大障碍。财务人员的付款依据也与进度密切相关,但同样存在障碍。3)信息汇总困难:采用手工或 EXCEL管理时,由于不同部门的数据格式不 统一,采集也不能够及时继续,汇总工作需要耗费大量时间还不一定准确。对于 领导的决策时间有一定的影响。4)缺少预警机制:缺少对合同进度、结款等关键节点的预警,不

5、能准确地预 测近期可能的收支项目,不能帮助公司进行财务规划,掌控现金流,更好地发挥 资金运作。1.4合同管理系统的功能业务管理是合同管理的核心需求,合同管理软件必须解决实际业务管理中的 问题,专注于企业合同管理的动态化、智能化、网络化,为企业提供合理的流程 和业务约束以及全方位的合同管理功能,包括合同起草、合同审批、文本管理、 履约监督、结算安排、智能提醒合同收付款、项目管理、合同结款情况统计分析、 报表输出和决策支持等。1.5特性合同管理在房地产企业运作过程中有着重要的作用, 房地产企业在运作过程 中所产生的合同有以下的特点:合同类型多:一个大型的房地产项目运作过程中可能包括土地合同、设计合

6、同、监理合同、工程总包合同、工程分包合同、设备安装合同、设备采购合同、 材料采购合同、销售代理合同、广告代理合同等类型。同数量大:一个大型的项目可能会包括几十个甚至上百个合同。同周期长:很多合同都是跨年度的,有些合同的生命周期甚至可能是两年 以上的,这就给合同的持续跟踪管理带来很多问题。合同之间存在复杂的制约关系:房地产开发项目的复杂性也反映在合同之间 存在复杂的制约关系,例如:工程总包合同与分包合同、工程施工合同与采购合 同、工程施工合同与设备安装合同在时间上存在一定的制约关系,为确保合同之间顺利的协调开展,需要对合同科目进行详细的分解,形成严密的进度计划。合同专业性强:如构成工程施工合同、

7、安装合同的文本包括了大量的工程量 清单文件、概预算文件,而设备及材料采购合同中也有大量的有关采购对象的技 术文件,因此需要提供给专业的项目管理人员强有力的工具协助其对合同进行管 理。2. 需求分析2.1理解需求(1)在进入系统之后首先是登录系统,根据用户输入的内容判断用户的合 法身份。(2 )允许有权限的用户进入合同管理界面,可以录入合同资料,并能对其 进行浏览、修改、删除、查询等操作。(3)进入项目管理界面可以录入所有项目资料, 并能对其进行浏览、修改、 删除、查询等操作。(4)进入合同信息维护界面可以录入所有与合同相关的明细资料,并能对 其进行浏览、修改、删除、查询等操作。(5)进入合同执

8、行控制界面可以实时处理所有合同,能对其进行查询、预 览等操作。(6)允许用户按组合条件方式查询已经签订的合同。(7 )系统应该有很好的可扩展性。2.2 需求分析需求分析就是描述系统的需求,根本目的在于在开发者和提出需求的人之间 建立一种理解和沟通的机制。需求分析的第一步是描述合同管理系统的功能, 即定义用例,以此确定系统的功能需求。本系统的用例包括:用户登录管理合同签订管理合同信息维护合同信息统计。本系统主要实现5大基本功能:1. 用户登录管理:管理所有有权限登录合同管理系统的登录表。2. 合同签订管理:管理签订的合同信息,包括添加、删除、修改、查找合同信息。3. 签订合同查询管理:按条件查询

9、已经签订的合同信息。4. 执行合同管理:可以查询已经执行的合同,同时也能够提供修改执行合同的信息。5. 查询执行合同管理:查询至今为止,已签订并已经要求何时开始执行的合同的完整信息。登录模块需求分析要求:界面设计美观,对输入的用户名以及相应的密码进行合法性校验,并提供想对应的出错提示,提示用户修改。222签订合同模块需求分析要求:实现合同的增加与修改功能,界面设计良好,必须提供给客户相对应 的出错提示。执行合同模块需求分析要求:实现执行合同的数据修改以及增添执行合同数据的功能,界面设计良好,同时也需要提供对应的出错提示给用户。查询执行合同模块需求分析要求:根据两个表的主键值,实现两个表之间的连

10、接,查询已经执行的合同 的所有信息。条件查询合同信息模块需求分析要求:本模块中要求实现按条件查询所需信息的需求,实现LIKE、=等条件查询,要求界面设计友好。3.概念设计3.1业务流程图3.2数据库分析合同管理系统需求包括对签订合同管理、 执行合同管理、用户登录管理,而这些信息都保存在数据库中,管理员可以通过修改数据库中的数据来对这些信息 进行管理。数据库名称为SignManageMent,在数据库中创建3张表用于存储各 种不同的信息,如下图3-2所示:Q表rc-201212251133 数据阵S i 诃 x 幅訓 ert '表架构北0dbadbt>口系统表! 11 UU1111

11、 LU 1111M-U11111 IU-U、口 Login! SiptTabl*图3-23.3数据库概念设计根据前面介绍的需求分析和设计规划处本系统中使用的数据库实体对象,分别为管理员实体、合同签订实体、执行合同实体等,下面将给出这几个实体的E-R 图:331.管理员实体管理员实体包括用户名和密码,管理员实体 E-R图如图3-3所示:签订合同实体包括合同编号、合同等级、负责部门、甲方姓名、甲电话、乙333执行合同实体4. 逻辑设计我设计的这个合同管理系统是利用 SQLSERVER005数据库,下面给出合同 管理系统数据库中主要的表结构4.1管理员信息表(Log in Table)管理员信息表用

12、于保存管理员的信息,如图4-1所示:麦 一 div. Loci&T tile 表一光许空甬戸茗一.丽.一ncharylO)richarflO) 口图4-14.2签订合同信息表(SignTable)签订合同信息表用于保存合同签订时的信息数据,如图4-2所示:表.dl)D . Si guTabl e 摘要列名数据类型1合何痛号int合同等级nchar(lO)负责部门nchar(10)甲方姓名nchar(lO)甲电话rw-archar(15)乙方姓名nchar(lO)乙电话rwarehar(15)签订曰朋nchar(10)合计金额Int口图4-24.3执行合同信息表(ExcuteSign)执

13、行合同信息表用于保存执行合同的具体信息,如图4-3所示:回回00口表d.b o. fxeculLeS i fn列名?起贻时间结東时间紧迫程度昭加要求 摘荽数据类型抚许空nchrtlO) ncharlO) nchrClO) ncharlO) ncharCfeO)5. 物理实现5.1功能结构图合同管理系统由多个功能模块组成, 有用户登录模块、签订合同模块、执行合同模块、查询合同模块、条件查询模块。如图5-1所示:5.2用户登录模块用户登录模块用来允许合法用户登录合同管理系统,保证数据库的安全性, 如下图5-2所示图:图5-2用户登录成功之后,进入合同管理系统主界面,如下图5-3所示:图5-35.3

14、签订合同模块签订合同模块主要用于提供签订合同的信息,管理员可进行修改与添加操 作。结构图如下图5-4所示:昏订询冋区'冶同騙号I合同普圾I血责部门1甲方姓容I 甲电话丨乙方姓宕I 乙粗话 1遥订日期合比mniI ooz1003I0Q4 I Oll 1UUI> ino?I OIIU1UU9011那豁郃部郁1.矗丰埒埠捧划辜产场帀11人市市巾二人注帀1593725 15Z 07164iG2 152H563ZH 15W6R97R 1542G9DI45Z 1520/154261567243Fftlldrnft15-WEI5Z3& ZQ1 153456952132Q13D10515

15、95«891?3D2B131?131ZDIZOIO?12U1 Jllllb2000100Cinno2D015207i5«k l!i2D/IS4E2 1E207154Z44rtA152071536?IUDT1543EE13E4C36SE62112122122122如 JU11C1?1212121UUI15326899&巧3426轴4752013112120D01DUChvm5SSSKSSS5RR rwn合同信克台買用無:1甲方勞署心乙方箜罟人:貝责草1:甲干机号码fE丰枷号帕*合同尊级;553备iT日匪;合计金逅丁 I條改 I刊5.4执行合同模块执行合同模块中,管理员

16、可以对执行的合同进行数据记录,同时也可以进行修改以及添加执行合同的信息,如下图 5-5所示:图5-55.5查询合同模块查询合同模块中,管理员可查询已经执行的合同的具体信息, 实现两个表之 间的连接,如下图5-6所示:于辛3.孑=»尋 n7IJI.a-IH屮甲IVWEfi、乂涯 *HI*W1«3>7142孔2iVliriiitrHqf*小姐餐目耶71111IWB an 诳 i si7fl17BHt7 snniauBmuiiiifirainorM)2IMOODOHM00Mitotnt1血7B1 WIK21111212»1 >I£U?! tIElt

17、?B1 II211Ml )121?20140100:20140100: ?Dl«1inR 20140 ins5.6条件查询模块条件查询模块中允许管理员按条件实现签订合同表中的详细信息查询,如下图5-7所示:1(1031U94M510DGDl(lH101BIOi:9 mi 45K2弓In弓自7PTTH討弓3曰二丹 帀烦人帀辛订人旳霁159372451閃Pl烦眄恥IM2S90M32I52D715426152071E43B2 1520MMZ44IKMZrGNBt55555555558王洁肖馆«vn15724320I300<920000001S3tf£15Z3fi?

18、ni315?S?nin(ion1S34bS9%?l32i013>105iDonao159SCB912iDm31713101DODUi32456TG952NtftlOZ2I>DM132«3fi5Z621000M1S»HM3Si122121If 12171152171M3G2122*1221?121?1imuoio1534PM&4F6m»i?iZOIONO4 翔 404444”CPV9LIKE 二图5-7台".罩找屮方姓若中电运1 "韭:七乙电帖空.am 百1主通6. 运行与测试6.1登录模块测试测试条件:如果输入的用户名或者密

19、码,则会弹出警告信息,提醒用户进行 修改,如下图中6-1所示,若用户名与密码都与管理员表中的记录相匹配, 则弹 出用户成功登录的提示框,如下图 6-2所示:错误提示登录夫败,悠所输入的用戶名和晝码有渓,谙釧正!图6-1图6-26.2签订模块测试测试条件:这个模块中对手机号码进行了合法性的校验, 若输入的手机号码 长度不等于11位,则会提示用户输入的手机号码有误,如下图 6-3所示,若用 户输入的用户编号在数据库表中已经存在, 则会由于数据库语句报错,不允许插 入重复的主键值!如下图6-4所示:ySqlTest电话号码应当左口位數,谓对甲或着乙的电话号码进行棱正图6-3图6-46.3执行模块测试测试条件:执行模块实体中包含合同编号、开始时间、完成时间、紧迫程度、 附加要求,合同编号是从签订合同中导出来的, 添加是不允许添加未签订的合同 号。6.4条件查询模块测试测试条件:根据COMBC控件中的选取内容与EDITBOX的文本进行选择操 作,文本内容不能为空!7心得与体会7.

温馨提示

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

评论

0/150

提交评论