项目合同管理系统的开发及设计_第1页
项目合同管理系统的开发及设计_第2页
项目合同管理系统的开发及设计_第3页
项目合同管理系统的开发及设计_第4页
项目合同管理系统的开发及设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、*财经大学2015届本科生毕业论文设计-11。系统实现的目标工程合同管理系统方案实现的目标是:1)界面设计友好、美观。2)数据存储平安、可靠。3)信息分类清晰、准确。4)数据查询速度快、准确。5)权限设置灵活、方便。设计思想系统设计应该符合软件工程开发的理论,本系统采用瀑布模型开发模型,根据需求分析,设计,编码,测试,运行维护的步骤,结合已有的软硬件环境来进展系统设计。设计的系统应该满足工程合同管理工作需要,界面直观,操作方便,功能实用,数据平安等要求。需求分析系统分析工程合同管理系统是利用计算机java编程技术和数据库SQL Sever技术研发的系统管理软件,可以实现工程合同的信息化管理,逐

2、步完毕合同的手工管理模式。从整体上说,工程合同管理系统是一个合同信息有效集成,合同数据高度共享,能够实时动态管理工程合同的合同信息仓库,利用这个软件能够规工程合同的管理流程, 实现该企业合同管理智能化,提高企业整体的管理效率。业务流程分析在一个工程中,合同包括签订方,签订具体容。合同签订完成后由合同管理员来进展主要管理,要持续关注合同的执行情况,比方签订双方遇到问题,需要变更合同,这需要有相关负责人进展审批,审批通过可以进展合同的变更;合同到期,需要删除合同等等。对这一过程进展梳理之后,我们将合同管理系统分为4个模块,分别是:用户管理、客户管理、合同管理和系统帮助。其中合同管理的流程如下列图3

3、-1所示:部门签定合同信 息递 送合同管理员合同变更信息输入信息合同是否到期变更申请提交是审批是否通过进展合同变更是删除合同否删除变更信息图3-1 合同处理流程图系统功能模块设计对工程合同管理信息系统业务流程进展详细地分析、整合后REF _Ref418885192 r h * MERGEFORMAT 12,我们将系统分为以下4个模块:用户管理模块、客户管理模块、合同管理模块、系统管理模块。其主要功能如下列图3-2所示:工程合同管理系统用户管理客户管理合同管理系统帮助修改密码增加用户修改用户删除用户查询用户退出系统增加客户修改客户删除客户查询客户增加合同修改合同删除合同查询合同设置审批合同审批合

4、同关于帮助图3-2 系统构造图功能构造设计详细描述每个模块的的需求,确定系统开发工作。用户管理模块需求分析用户管理模块是管理所有有权限登录合同管理系统的用户,实现软件的平安性REF _Ref418885206 r h * MERGEFORMAT 13。系统用户分为三种:系统管理员,普通用户,审批人员。系统管理员可以增删改查其他低权限用户,修改自己的密码,设置审批文件。普通用户是对于其他有需求查看合同的公司部人员,得到相关许可后,由合同管理人员分配账号,具备查询合同信息的功能。修改自己的密码。审批人员主要功能是审批文件,也可以修改自己密码功能。客户管理模块需求分析对合同中出现的签订方进展管理,记

5、录其详细信息,实现对客户的增删改查。合同管理模块需求分析合同管理模块是对合同的管理,系统管理员负责主要的合同管理工作,及时增加已签定合同,处理合同变更,删除失效合同等等;审批人员主要负责对合同进展审批;普通用户只允许查看合同的容,不允许其他操作REF _Ref418885217 r h * MERGEFORMAT 14。系统管理模块需求分析提供系统的相关信息,比方系统运行环境、开发语言等等。数据库设计用户信息表用户信息表主要是为了记录用户的ID、用户的密码、用户权限、用户性别、地址、等信息具体如下表3-3用户信息表。表3-3 用户信息表Users:编号字段名称数据构造说明1UIDvarchar

6、(12)用户的ID2UPasswordnvarchar(50)密码3UPowernvarchar(12)权限4USe*nvarchar(12)性别5UNamevarchar(50)6UAddressvarchar(50)地址7UTelvarchar(50)客户信息表客户信息表主要是为了记录客户的ID、地址、所属公司、银行账号、电子信箱等数据信息。具体如下表3-4客户信息表。表3-4 客户信息表Clients编号字段名称数据构造说明1CIDvarchar(12)客户编号2amevarchar(50)客户3CAddressvarchar(50)客户地址4CpanyVarchar(50)客户所属公司

7、5CTelVarchar(50)6CAccountVarchar(50)银行7CEmailVarchar(50)电子信箱合同信息表合同信息表主要是记录合同的编号、合同名称、合同签订甲方编号、合同签订乙方编号 REF _Ref418935114 r h * MERGEFORMAT 15、合同签订日期、合同开场生效时间、完毕生效时间、合同金额以及合同审批人Id这些数据信息。具体如下表3-5合同信息表。表3-5合同信息表Agreement编号字段名数据类型说明1AIdvarchar(12)合同编号2ANamevarchar(50)合同名称3AJidvarchar(12)合同甲方编号4AYidvarc

8、har(12)合同乙方编号5ASignDatedatetime签定日期6ABdatedatetime开场生效日期7AEdatedatetime完毕生效日期8AAmountfloat合同金额9UShpIdvarchar(12)审核人编号合同审批表合同审批表主要是对审批编号、合同编号、审批人编号、审批意见、审批状态以及审批截止时间等的数据以及字符段。用以在系统中能展现出来。具体如下表3-6合同审批表。表3-6 合同审批表E*amine编号字段名称数据构造说明1ASpIdvarchar(12)审批编号2AIdvarchar(12)合同编号3AShpIdvarchar(12)审批人编号4AShyjVa

9、rchar(1000)审批意见6Statusint审批状态5AShDatedatetime审批截止时间物理实现用户登录模块用户登录模块用来允许合法用户登录合同管理系统,保证数据库的平安性,如下列图4-1所示:图4-1 用户登录用户登录成功之后,进入合同管理系统主界面,如下列图4-2所示:图4-2 主界面合同管理模块增加合同信息,如下列图4-3所示图4-3增加合同信息修改合同信息,如下列图4-4所示图4-4 修改合同信息删除合同信息,如下列图4-5所示图4-5删除合同信息查询合同信息,如下列图4-6所示图4-6查询合同信息创立审批文件信息,如下列图4-7所示图4-7 创立审批文件设置审批文件信息

10、,如下列图4-8所示图4-8 设置审批文件运行与测试登录测试:测试条件:如果输入错的用户名或者密码,则会弹出警告信息,提醒用户用户名或密码错误,如下列图中5-1所示;假设用户名与密码都与管理员表中的记录相匹配,则进入系统主页面;如果直接点击登录,则出现提示用户名不能为空,如下列图5-2所示。图5-1 登录测试图5-2 直接登录添加测试:假设用户输入的用户Id在数据库表中已经存在,则会由于数据库语句报错,不允许插入重复的主键值!如下列图5-所示:图5-添加测试退出测试:退出时会有确认退出提示,以免用户因按错而导致重新翻开页面。如下列图5-所示:图5- 退出测试结论论文从工程合同管理的业务功能需求

11、分析、系统功能设计及数据库设计等方面入手,设计开发了一个实用的、易操作化的工程合同管理系统。论文研究过程中的主要工作容包括:(1)系统需求分析过程中,结合工程建立的特点以及合同日常管理工作,充分了解了工程合同管理的业务流程,进而对系统需求进展了分析,清楚了工程合同管理系统的需求。(2)系统功能设计过程中,根据系统需求,提出了系统的总体设计目标,部署了C/S模式的系统总体架构,对系统的业务功能和数据库进展了分析设计,撰写了工程合同管理系统的开发与设计说明书。利用SQL Server 2005数据库管理系统及MyEclipse开发工具,运用构造化查询语言SQL及java开发语言进展了工程合同管理系

12、统的设计实现工作。参考文献郭锦云. 合同的相对性及涉他性略论J. 前沿,2007,06:101-103.裴励. 合同准备管理系统的设计与实现D.大学,2013.圆圆. 工程工程管理中合同管理常见问题的分析J. 全国商情(理论研究),2012,04:30-31.万荣红,嵩正. 基于UML的工程工程合同管理信息系统设计与实现J. 计算机应用与软件,2006,08:45-47.董哲. 基于J2EE的济二煤矿人事管理系统的构建D.电子科技大学,2009.严锋. 电建工程管理有效控制的研究D.交通大学,2006.璐强. 基于计算机软件开发的JAVA编程语言分析J. 硅谷,2013,17:45+42.辛运

13、帏,饶一梅,马素霞.java程序设计(第三版),清华大学,2013.马嘉. 基于ARM7的嵌入式Java虚拟机性能优化技术研究及设计实现D.电子科技大学,2006.舒虹. SQL Server2005版本选择及安装问题解决方法J. 教师,2013,02:119-120.春. 基于IC卡和复原卡的机房管理系统的设计与实现D.电子科技大学,2007.周超睿. 论公路工程合同的信息化管理J. 交通标准化,2012,16:146-147.旭. 多信息系统统一身份认证方法的研究和实现D.大学,2012.翟学建. *地产采购合同管理系统的设计与实现D.大学,2013.董哲. 基于J2EE的济二煤矿人事管理系统的构建D.电子科技大学,2009.致 本文是我攻读本科生学位期间所做的工作总结,在这四年里,我收获了很多。虽然以后的人生路还很长,但这段珍贵的经历以及在这段日子里所有经历过的酸甜苦辣一定会成为我人生道路的珍贵财富。首先,我要感导师爱军教授,在我做毕业设计这段时间,她给

温馨提示

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

评论

0/150

提交评论