工程合同管理系统数据库课程设计.doc_第1页
工程合同管理系统数据库课程设计.doc_第2页
工程合同管理系统数据库课程设计.doc_第3页
工程合同管理系统数据库课程设计.doc_第4页
工程合同管理系统数据库课程设计.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

工程合同管理系统数据库课程设计 工程合同管理系统数据库原理及应用课程设计报告学校学院班级学号姓名完成日期工程合同管理系统第1页共2页1需求分析1.1开发背景1.1.1前言“财富的一半合同”。 随着我国加入WTO,社会主义法治建设的逐步推进,企业依法经营决策问题必将更加突出地显现出来。 合同是企业从事经济活动取得经济效益的桥梁和纽带,同时也是产生纠纷的根源。 经营活动是风险与利益共存的活动,利益越大,风险也越大。 企业在日常的经济交往中极易陷入不法分子设置的合同陷阱中,企业就可能因此蒙受巨大的经济损失。 因而企业合同管理是企业管理的重要内容,搞好合同管理,是维护企业合法权益的最基本的要求。 随着科学技术的不断提高,计算机科学日渐成熟,信息管理技术的强大的功能已为人们深刻认识;进入人类社会的各个领域并发挥着越来越重要的作用。 合同管理信息系统的开发是为了大中企业省时省力地、轻松管理众多复杂的合同而设计的软件。 这就需要有一个美观大方,操作尽量简单明了的系统。 该系统就本着这一思想,使计算机的界面和操作方法适合人们的思维习惯,使用户能更快地熟悉和掌握。 对于不懂计算机知识的用户也可以很快熟练掌握系统的操作,只有这样的系统才能更广泛地应用,才能有更好的发展前景。 合同是企业从事经济活动取得经济效益的桥梁和纽带,同时也是产生纠纷的根源。 经营活动是风险与利益共存的活动,利益越大,风险也越大。 企业在日常的经济交往中极易陷入不法分子设置的合同陷阱中,企业就可能因此蒙受巨大的经济损失。 因而企业合同管理是企业管理的重要内容,搞好合同管理,是维护企业合法权益的最基本的要求。 企业往往会签订一系列的合同,并且会考虑如何去管理合同的进展,合同账款的收取和支付。 完善的合同管理是企业健康运作的一个重要标志。 然而,完善的合同管理需要占用企业许多的资源,如何简化合同的管理而不失其完整性、科学性对许多企业来说是棘手的问题。 采用手工管理的方式当然可以,但费时费力,而且容易出错。 也有许多公司的合同现在已经是采用电子文档如word格式保存了,但也仅仅是保存在计算机的某一个位置而已,查找起来非常不方便,更缺乏统计功能。 安全性也不好,误操作有可能删除合同文档。 在信息化程度越来越高的当今社会,合同管理作为企业管理中的重要一环,随着公司签订合同数量的增多,对合同数据的准确性、数据传输的安全性和业务处理的规范性有很高的要求。 也正因如此,合同管理工作中繁琐的业务流程限制了管理人员工作效率的提高;另外,为了有效地利用庞大的合同历史数据、为合同管理人员提供必要的决策支持,我们需要一种能对数据进行各种操作的工具数据库管理系统。 目前,合同管理已逐步由传统的手工作业转化为计算机管理。 初期的合同管理系统为文档管理系统,实现合同生命周期的过程记载,而后发展为数字化合同模型,对合同实行元素化管理,形成了规范的数据结构,可方便进行数据统计、比较和查询分析。 技术架构也由单机模式逐步向局域网环境下的客户端/服务器,浏览器/服务器结构过渡。 因此,本论文的目标就是利用计算机软件实现合同的录入,查询,修改,管理等功能。 使工作人员对合同的管理更加容易,提高工作效率,降低管理成本。 本系统工程合同管理系统第2页共3页是通过ASP+SQL Serverxx设计的B/S结构的软件。 可以大大节省系统资源,还可以实现移动办公。 1.1.2定义工程合同管理系统,是建立在信息技术基础上,利用现代企业的先进管理思想,为企业提供决策、计划、控制与经营绩效评估的全方位、系统化的合同管理平台。 1.2合同分类依据合同法,合同分为双务合同与单务合同、有偿合同与无偿合同、诺成合同(不要物合同)与实践合同(要物合同)、不要式合同与要式合同(法定要式、约定要式)、有名合同(典型合同)与无名合同(非典型合同)、主合同与从合同、束己合同与涉他合同、本约合同与预约合同、确定合同与射幸合同、一时的合同与维续性合同、其他合同分类。 1.3手工管理的缺陷采用手工管理合同,由于涉及的部门众多,需要管理的合同要素也各不相同,因此造成信息不集中、实时性不强、导致各部门协作、业务流程组建、监控制度执行方面效率不高、费时费力等问题,具体表现在如下几方面1)文档管理不便传统纸质合同与电子版合同共存,但对于不同的人员想要阅读参考合同时,存在查找不方便的问题。 尤其是领导想要了解合同需要花费很长时间。 2)进度控制困难由于合同数目众多,参与人员多,合同进度的控制基本靠手工和word、excel管理已很难满足公司发展需要,并且当领导想全局或全程了解合同情况时会产生很大障碍。 财务人员的付款依据也与进度密切相关,但同样存在障碍。 3)信息汇总困难采用手工或excel管理时,由于不同部门的数据格式不统一,采集也不能够及时继续,汇总工作需要耗费大量时间还不一定准确,对于领导的决策时间有一定的影响。 4)缺少预警机制缺少对合同进度、结款等关键节点的预警,不能准确的预测近期可能的收支项目,不能帮助公司进行财务规划,掌握现金流,更好地发挥资金运作。 1.4工程合同管理系统的功能业务管理是合同管理的核心需求,合同管理软件必须解决实际业务管理中的问题,专注于工程合同管理的动态化、智能化、网络化,为企业提供合理的流程和业务约束以及全方位的合同管理过程,包括合同起草、合同审批、文本管理、履约监督、结算管理等方面。 1.5特性工程合同管理系统第3页共4页合同管理在各项工程的运作过程中有着重要的作用,工程中产生的合同有着以下几个特点合同类型多、合同数量大、合同周期长、合同之间存在复杂的制约关系、合同专业性强。 2需求分析2.1理解需求1)在进入系统后,首先需要登录系统,根据用户输入的内容判断输入的信息是否合法,以识别用户的身份。 2)允许有权限的用户进入合同管理界面,可以录入合同资料,并能对其进行浏览、修改、删除、查询等操作。 3)进入工程项目管理界面,可以录入所有项目资料,并能对其进行浏览、修改、删除、查询等操作。 4)进入合同信息维护界面,可以录入与合同有关的明细资料,并能对其进行浏览、修改、删除、查询等操作。 5)进入合同执行控制界面,可以实时处理所有合同,能对其进行查询、预览等操作。 6)允许用户按组合条件方式查询已经签订的合同。 7)系统应该有很好的扩展性。 2.2需求分析2.2.1系统功能1)用户登录管理管理所有有权限登录工程合同管理系统的用户。 2)合同签订管理管理签订的合同信息,包括添加、查询、修改、删除合同信息。 3)签订合同查询管理按条件查询已经签订的合同信息。 4)执行合同管理可以查询已经执行的合同,同时也能够修改已经执行的合同信息。 5)查询执行合同信息管理查询至今为止,已经签订并已经要求何时开始执行的合同的全部信息。 6)工程管理针对用户所需要进行的工程进行信息的添加、查询、修改、删除。 2.2.2系统需求分析软件系统的设计与开发中,最重要是从用户的专业领域中出需要计算机处理的需求。 通过对某公司进行调研,发现其公司规模大,地域分散较广。 下属单位可能根据自身实际情况形成内部独立的合同管理工作模式,这对整个公司合同管理的标准化造成了困难;而且基础数据存留在基层部门,将形成信息孤岛现象,造成信息不准确,利用率低等问题,合同数据传输的滞后也会对企业决策层的决工程合同管理系统第4页共5页策产生影响。 除此之外,软件应用存在跨地域实施的特点,使得软件开发人员必须要考虑应采用何种技术架构来解决软件系统与不同软件平台之间的兼容性问题,以及日后的升级、维护等问题。 因此可以总结该公司跨地域合同管理的需求如下1)实现信息处理的标准化和数据化,在公司内部建立标准的合同管理流程和内容规范;2)建立统一的数据库系统,实现全公司数据集中管理,避免信息孤岛的出现;3)在合同生命周期内,实现数据信息跟踪管理,包括基本信息和履行信息的管理;4)实现合同的归档管理,以及合同数据查询、统计等处理功能;5)确保合同管理工作的规范性和安全性。 3概念设计3.1数据流图工程合同管理系统数据流图工程合同管理系统第5页共6页3.2数据字典项目组成类型去向存储者使用频度变更频度工程信息工程ID,工程名称,承包工程的客户名称,工程的起止日期等数据存储客户管理人员管理人员频繁增加不频繁,基本无更改客户信息客户姓名,对应的工程ID,客户要求,联系方式数据存储客户管理人员管理人员有时增加不频繁,基本无更改合同信息合同ID,客户姓名,合同名称,起始时间,合同负责人数据流客户管理人员管理人员频繁增加不频繁,基本无更改客户要求客户对工程的要求数据流客户合同承包方(客户)管理人员频繁增加频繁,更改频繁合同变更客户对合同信息的要求数据流客户合同承包方(客户)管理人员有时增加有时,更改有时客户查询条件查询客户信息所需的条件数据流管理人员客户管理人员频繁基本无增加,基本无更改工程查询条件查询工程信息所需要的条件数据流管理人员客户管理人员频繁基本无增加,基本无更改合同查询条件查询合同信息所需要的条件数据流管理人员客户管理人员频繁基本无增加,基本无更改工程合同管理系统第6页共7页4系统设计4.1概念结构设计E-R图4.2逻辑结构设计客户工程执行产生合同姓名工程ID联系方式要求工程ID客户姓名工程名称合同ID起止日期合同ID合同名称客户姓名工程ID起止日期工程合同管理系统第7页共8页工程合同管理系统第8页共9页4.3子模块划分工程合同管理系统以客户和管理人员为中心,主要可以这样划分系统设置三种信息列表客户信息、工程信息和合同信息。 登陆后,可以进入不同的功能模块。 子模块划分如下客户信息首先客户作为与管理人员主要沟通的人群,他们策划好一个工程后,需要合同来和合作火伴进行协议。 客户管理模块主要实现对客户的增、删、改、查等操作。 客户分为两种类型,重要客户和一般客户。 管理员可以添加客户、按照客户类型或者客户名称进行客户查询,通过查询条件的结果链接到客户的修改或者删除页面,对客户进行修改删除等操作。 工程信息管理所有项目信息。 项目信息包括项目编号、项目名称、联系人(负责人)等。 工程合同管理系统第9页共10页合同信息合同管理模块主要实现对合同的增、删、改、查等操作。 管理员可以添加合同,对合同进行查询,为了使查询更加简便。 系统提供两种查询方式,一种是按照编号进行查询,另一种是按审核标志进行询,可以通过查询的结果链接到合同的修改或删除页面,对合同进行修改或者删除。 在合同出现违约或者逾期未完成的情况时,可以通过修改合同的完成度来查看合同进展情况。 5运行界面截图将鼠标悬停在菜单栏上,出现子菜单工程合同管理系统第10页共11页以合同管理功能为例,点开后出现如上界面6课程设计总结这次课程设计我花了一周的时间来完成,前期做了一些准备工作,了解了一般合同管理方面的背景知识,然后再权衡了时间和人力,做了适量简化,并完成了初步的需求分析。 稍作细化后,便开始设计数据库。 而后做了界面设计,完成了程序大部分的主要界面。 这次的课题是我所做的课程设计中最难的一个,网上有关于这方面的材料非常少,因此只能自己摸索,确实下了非常大的功夫。 而在编码方面,我采用java语言进行编程。 因为要连接数据库,而且java的界面好看一些。 在数据库设计时,由于时间仓促,我只做了几张表进行连接,索性功能还是可以实现。 我希望自己可以利用暑假将这个系统做完整。 在工程接近完成的时候,我对部分代码做了

温馨提示

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

评论

0/150

提交评论