数据库系统概论课程设计合同管理系统课程设计报告毕业论文_第1页
数据库系统概论课程设计合同管理系统课程设计报告毕业论文_第2页
数据库系统概论课程设计合同管理系统课程设计报告毕业论文_第3页
数据库系统概论课程设计合同管理系统课程设计报告毕业论文_第4页
数据库系统概论课程设计合同管理系统课程设计报告毕业论文_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、 .PAGE13 / NUMPAGES14目 录TOC o 1-3 h z uHYPERLINK l _Toc3462753291.开发背景 PAGEREF _Toc346275329 h 1HYPERLINK l _Toc3462753301.1 定义 PAGEREF _Toc346275330 h 1HYPERLINK l _Toc3462753311.2 合同分类 PAGEREF _Toc346275331 h 1HYPERLINK l _Toc3462753321.3 手工管理的缺陷 PAGEREF _Toc346275332 h 1HYPERLINK l _Toc3462753331

2、.4 合同管理系统的功能 PAGEREF _Toc346275333 h 2HYPERLINK l _Toc3462753341.5 特性 PAGEREF _Toc346275334 h 2HYPERLINK l _Toc3462753352.需求分析 PAGEREF _Toc346275335 h 3HYPERLINK l _Toc3462753362.1 理解需求理解需求理解需求理解需求 PAGEREF _Toc346275336 h 3HYPERLINK l _Toc3462753372.2 需求分析 PAGEREF _Toc346275337 h 3HYPERLINK l _Toc34

3、62753382.2.1 登录模块需求分析 PAGEREF _Toc346275338 h 4HYPERLINK l _Toc3462753392.2.2 签订合同模块需求分析 PAGEREF _Toc346275339 h 4HYPERLINK l _Toc3462753402.2.3 执行合同模块需求分析 PAGEREF _Toc346275340 h 4HYPERLINK l _Toc3462753412.2.4 查询执行合同模块需求分析 PAGEREF _Toc346275341 h 4HYPERLINK l _Toc3462753422.2.5 条件查询合同信息模块需求分析 PAGE

4、REF _Toc346275342 h 4HYPERLINK l _Toc3462753433.概念设计 PAGEREF _Toc346275343 h 5HYPERLINK l _Toc3462753443.1 业务流程图 PAGEREF _Toc346275344 h 5HYPERLINK l _Toc3462753453.2 数据库分析 PAGEREF _Toc346275345 h 5HYPERLINK l _Toc3462753463.3 数据库概念设计 PAGEREF _Toc346275346 h 6HYPERLINK l _Toc3462753473.3.1.管理员实体 PAG

5、EREF _Toc346275347 h 6HYPERLINK l _Toc3462753483.3.2.签订合同实体 PAGEREF _Toc346275348 h 6HYPERLINK l _Toc3462753493.3.3 执行合同实体 PAGEREF _Toc346275349 h 7HYPERLINK l _Toc3462753504.逻辑设计 PAGEREF _Toc346275350 h 8HYPERLINK l _Toc3462753514.1 管理员信息表(LoginTable) PAGEREF _Toc346275351 h 8HYPERLINK l _Toc346275

6、3524.2 签订合同信息表(SignTable) PAGEREF _Toc346275352 h 8HYPERLINK l _Toc3462753534.3 执行合同信息表(ExcuteSign) PAGEREF _Toc346275353 h 8HYPERLINK l _Toc3462753545.物理实现 PAGEREF _Toc346275354 h 9HYPERLINK l _Toc3462753555.1 功能结构图 PAGEREF _Toc346275355 h 9HYPERLINK l _Toc3462753565.2 用户登录模块 PAGEREF _Toc346275356

7、h 9HYPERLINK l _Toc3462753575.3 签订合同模块 PAGEREF _Toc346275357 h 10HYPERLINK l _Toc3462753585.4 执行合同模块 PAGEREF _Toc346275358 h 11HYPERLINK l _Toc3462753595.5 查询合同模块 PAGEREF _Toc346275359 h 11HYPERLINK l _Toc3462753605.6 条件查询模块 PAGEREF _Toc346275360 h 12HYPERLINK l _Toc3462753616.运行与测试 PAGEREF _Toc3462

8、75361 h 13HYPERLINK l _Toc3462753626.1 登录模块测试 PAGEREF _Toc346275362 h 13HYPERLINK l _Toc3462753636.2 签订模块测试 PAGEREF _Toc346275363 h 13HYPERLINK l _Toc3462753646.3 执行模块测试 PAGEREF _Toc346275364 h 13HYPERLINK l _Toc3462753656.4 条件查询模块测试 PAGEREF _Toc346275365 h 13HYPERLINK l _Toc3462753667. 心得与体会 PAGERE

9、F _Toc346275366 h 14HYPERLINK l _Toc3462753677.1研制过程 PAGEREF _Toc346275367 h 14HYPERLINK l _Toc3462753687.2 对设计评价 PAGEREF _Toc346275368 h 14HYPERLINK l _Toc3462753697.3 心得与体会 PAGEREF _Toc346275369 h 14HYPERLINK l _Toc3462753708参考文献 PAGEREF _Toc346275370 h 151.开发背景1.1 定义合同管理系统,是建立在信息技术基础上,利用现代企业的先进管理

10、思想,为企业提供决策、计划、控制与经营绩效评估的全方位、系统化的合同管理平台。1.2 合同分类合同依其标的不同,划分为一定的类型,包括:转移标的物所有权的合同(买卖合同、供用电水气热力合同、赠与合同);转移标的物用益权的合同(租赁合同、融资 HYPERLINK :/baike.baidu /view/42381.htm t _blank 租赁合同、完成工作的合同、承揽合同、建设工程合同);给予信用的合同(借款合同);提供服务的合同( HYPERLINK :/baike.baidu /view/129646.htm t _blank 运输合同、 HYPERLINK :/baike.baidu /

11、view/129653.htm t _blank 保管合同、 HYPERLINK :/baike.baidu /view/129655.htm t _blank 仓储合同、委托合同、行纪合同、居间合同);转移智慧成果的合同(技术合同)。1.3 手工管理的缺陷采用手工管理合同,由于涉与的部门众多,需要管理的合同要素也各不一样,因此造成信息不集中,实时性不强,导致各部门协作,业务流程组建,监控制度执行方面效率不高,费时费力等问题,具体表现在如下方面:1)文档管理困难:传统纸质合同与电子版合同共存,但对于不同的人员想阅读参考合同时,存在查找不方便的问题。尤其是领导需要了解合同文本时需要耗费很多 HY

12、PERLINK :/baike.baidu /view/4019.htm t _blank 时间。2)进度控制困难:由于合同 HYPERLINK :/baike.baidu /view/1161260.htm t _blank 数目多,参与人员多,合同进度的控制基本靠 HYPERLINK :/baike.baidu /view/1416631.htm t _blank 手工和普通word、excel管理已很难满足公司发展需要,并且当领导想全局或全程了解合同情况时存在很大障碍。财务人员的付款 HYPERLINK :/baike.baidu /view/845748.htm t _blank 依据

13、也与 HYPERLINK :/baike.baidu /view/716226.htm t _blank 进度密切相关,但同样存在障碍。3)信息汇总困难:采用手工或 HYPERLINK :/baike.baidu /view/28127.htm t _blank EXCEL管理时,由于不同部门的数据格式不统一,采集也不能够与时继续,汇总工作需要耗费大量时间还不一定准确。对于领导的决策时间有一定的影响。4)缺少预警机制:缺少对合同进度、结款等关键节点的预警,不能准确地预测近期可能的收支项目,不能帮助公司进行财务规划,掌控现金流,更好地发挥资金运作。1.4 合同管理系统的功能业务管理是合同管理的核

14、心需求,合同管理软件必须解决实际业务管理中的问题,专注于企业合同管理的动态化、智能化、网络化,为企业提供合理的流程和业务约束以与全方位的合同 HYPERLINK :/baike.baidu /view/181277.htm t _blank 管理功能,包括合同起草、合同审批、文本管理、履约监督、结算安排、 HYPERLINK :/baike.baidu /view/375267.htm t _blank 智能提醒合同收付款、项目管理、合同结款情况统计分析、报表输出和决策支持等。1.5 特性合同管理在房地产企业运作过程中有着重要的作用,房地产企业在运作过程中所产生的合同有以下的特点:合同类型多:

15、一个大型的房地产项目运作过程中可能包括土地合同、设计合同、监理合同、 HYPERLINK :/baike.baidu /view/48840.htm t _blank 工程总包合同、工程分包合同、设备安装合同、设备采购合同、材料采购合同、销售代理合同、 HYPERLINK :/baike.baidu /view/1499583.htm t _blank 广告代理合同等类型。合同数量大:一个大型的项目可能会包括几十个甚至上百个 HYPERLINK :/baike.baidu /view/1551.htm t _blank 合同。合同周期长:很多合同都是跨年度的,有些合同的生命周期甚至可能是两年以

16、上的,这就给合同的持续跟踪管理带来很多问题。合同之间存在复杂的制约关系:房地产开发项目的复杂性也反映在合同之间存在复杂的制约关系,例如:工程总包合同与分包合同、工程施工合同与采购合同、工程施工合同与设备安装合同在时间上存在一定的制约关系,为确保合同之间顺利的协调开展,需要对合同科目进行详细的 HYPERLINK :/baike.baidu /view/738367.htm t _blank 分解,形成严密的进度计划。合同专业性强:如构成工程施工合同、安装合同的文本包括了大量的工程量 HYPERLINK :/baike.baidu /view/3134925.htm t _blank 清单文件、

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

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

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

20、提示给用户。2.2.4 查询执行合同模块需求分析要求:根据两个表的主键值,实现两个表之间的连接,查询已经执行的合同的所有信息。2.2.5 条件查询合同信息模块需求分析要求:本模块中要现按条件查询所需信息的需求,实现LIKE、=等条件查询,要求界面设计友好。3.概念设计3.1 业务流程图合同管理系统的业务流程图如下图3-1所示:合同管理系统主窗口登录成功管理员按条件查询签订合同的具体信息签订合同查询执行合同信息执行合同图3-13.2 数据库分析合同管理系统需求包括对签订合同管理、执行合同管理、用户登录管理,而这些信息都保存在数据库中,管理员可以通过修改数据库中的数据来对这些信息进行管理。数据库名

21、称为SignManageMent,在数据库中创建3表用于存储各种不同的信息,如下图3-2所示:图3-23.3 数据库概念设计根据前面介绍的需求分析和设计规划处本系统中使用的数据库实体对象,分别为管理员实体、合同签订实体、执行合同实体等,下面将给出这几个实体的E-R图:3.3.1.管理员实体管理员实体包括用户名和密码,管理员实体E-R图如图3-3所示:管理员用户名密码图 3-33.3.2.签订合同实体签订合同实体包括合同编号、合同等级、负责部门、甲方、甲、乙方、乙、签订日期、合计金额,签订合同实体E-R图如下图3-4所示:签订合同合同等级甲方XX乙方XX合同编号负责部门乙 合计金额签订日期甲 图

22、3-43.3.3 执行合同实体执行合同实体包括合同编号、起始时间、结束时间、紧迫程度、附加要求,执行合同实体E-R图如下图3-5所示:图3-54.逻辑设计我设计的这个合同管理系统是利用SQL SERVER 2005数据库,下面给出合同管理系统数据库中主要的表结构:4.1 管理员信息表(LoginTable)管理员信息表用于保存管理员的信息,如图4-1所示:图4-14.2 签订合同信息表(SignTable)签订合同信息表用于保存合同签订时的信息数据,如图4-2所示:图4-24.3 执行合同信息表(ExcuteSign)执行合同信息表用于保存执行合同的具体信息,如图4-3所示:图4-35.物理实

23、现5.1 功能结构图合同管理系统由多个功能模块组成,有用户登录模块、签订合同模块、执行合同模块、查询合同模块、条件查询模块。如图5-1所示:图5-15.2 用户登录模块用户登录模块用来允许合法用户登录合同管理系统,保证数据库的安全性,如下图5-2所示图:图 5-2用户登录成功之后,进入合同管理系统主界面,如下图5-3所示:图5-35.3 签订合同模块签订合同模块主要用于提供签订合同的信息,管理员可进行修改与添加操作。结构图如下图5-4所示:图5-45.4 执行合同模块执行合同模块中,管理员可以对执行的合同进行数据记录,同时也可以进行修改以与添加执行合同的信息,如下图5-5所示:图5-55.5

24、查询合同模块查询合同模块中,管理员可查询已经执行的合同的具体信息,实现两个表之间的连接,如下图5-6所示:图 5-65.6 条件查询模块条件查询模块中允许管理员按条件实现签订合同表中的详细信息查询,如下图5-7所示:图5-76.运行与测试6.1 登录模块测试测试条件:如果输入的用户名或者密码,则会弹出警告信息,提醒用户进行修改,如下图中6-1所示,若用户名与密码都与管理员表中的记录相匹配,则弹出用户成功登录的提示框,如下图6-2所示:图6-1图6-26.2 签订模块测试测试条件:这个模块中对手机进行了合法性的校验,若输入的手机长度不等于11位,则会提示用户输入的手机有误,如下图6-3所示,若用户输入的用户编号在数据库表中已经存在,则会

温馨提示

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

评论

0/150

提交评论