合同管理信息系统_第1页
合同管理信息系统_第2页
合同管理信息系统_第3页
合同管理信息系统_第4页
合同管理信息系统_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

合同管理信息系统

作者姓名:

专业班级:工程管理1101

学号:

指导教师:______________

完成日期:2015年1月13日

目录

I系统背景介绍....................................................................2

2需求分析........................................................................3

2.1总体需求分析..............................................................3

2.2系统性能需求及业务流程分析..............................................3

2.3数据字典..................................................................6

2.3.1加工条目数据字典...................................................6

2.3.2文件条目数据字典...................................................6

2.3.3项目注册信息的数据字典.............................................7

2.3.4承包合同登记信息的数据字典........................................7

235承包合同结算信息的数据字典.........................................8

2.3.6承包合同变更及索赔信息的数据字典..................................9

2.3.7分包合同登记信息的数据字典........................................9

2.3.8分包合同结算信息的数据字典........................................10

3系统设计.......................................................................10

3.1系统功能目标.............................................................10

3.2系统功能模块设/........................................................11

3.2.1项目注册子系统.....................................................II

3.2.2承包合同管理子系统................................................11

3.2.3分包合同管理子系统................................................11

3.2.4系统设置子系统.....................................................12

3.2.5各子系统间的关系..................................................12

4数据库设计....................................................................13

4.1数据库概念模型设计......................................................13

4.1.1总体E-R图模型....................................................13

4.1.2分包合同管理的E-R图.............................................14

4.1.3承包合同管理的E-R图..............................................15

4.2表的建立.................................................................16

4.2.1项目注册表(这里设立项目名称与项目编号两个主键)................17

4.2.2承包合同登记表(承包合同编号与承包合同名称两个主键)............18

4.2.3承包合同结算表.....................................................18

4.2.4承包合同变更及索赔表..............................................19

4.2.5分包合同登记表(两个主键:分包合同编号,分包合同名称)..........19

4.2.6分包合同结算表.....................................................19

4.2.7用户表.............................................................19

4.2.8数据库基本表的关系图..............................................20

4.3窗体的建立..............................................................20

4.3.1登陆窗口的建立.....................................................20

4.3.2创建项目费用信息录入窗体.........................................23

4.3.3创建承包合同登记信息单个记录的窗体...............................24

4.3.4创建分包合同单个记录的窗体与项目注册窗体........................27

4.4查询的建立..............................................................27

4.5报表的设计...............................................................28

4.5.1项目合同信息表....................................................28

4.5.2建立承包合同变更及索赔报表.......................................29

5系统安全性设计................................................................30

5.1数据库的安全性..........................................................30

5.2数据库的恢复............................................................31

6系统程序的技术与调试..........................................................31

6.1系统实现的技术支持......................................................31

6.2系统调试................................................................32

7.心得与体会.....................................................................36

1系统背景介绍

我国目前正处于建设高峰期,工程项目越来越多,因此施工企业也日益繁多,

为了方便工作,因此施工企业信息化非常重要。施工企业实施信息化建设不仅是

时代进展的要求,还是提升核心竞争力的有效手段。

现代化的计算机信息技术的进展,已完全应用渗透到社会各门学科领域,也

给建筑领域带来了根本性的革命。随着经济的进展,建筑工程的规模日益庞大,

签订的合同文件会越来越多,而我国的许多中小型企业合同管理水平还停留在纸

介质的基础上,这样的机制已经不能习惯时代的进展,由于它浪费了许多人力与

物力。因此,迫切需要借助计算机技术,建立合同管理信息系统,实现合同的无

纸化管理,减轻手工操作难度,使建筑企业合同管理科学化,规范化。

本系统从某个施工企业的角度出发,建立合同管理信息系统,包含项目注册、

承包合同管理、分包合同管理等,关于施工企业来说有着很强的广泛适用性。

2需求分析

2.1总体需求分析

本系统设计的指导思想是一切为用户着想,工作界面力求结构清晰、简洁,

通过界面的良好组织形式,用户很容易懂得各项功能特性、使用及要达到的目标。

一个良好的系统不仅能让工作人员从烦琐的手工操作中解脱,同时合同管理信息

系统本身就代表着一种管理方法,随着它的深入,将带动企业的高效运作,并为

管理与决策提供支持。为了达到这个要求,在软件实现上,本系统要满足的用户

需求要紧有:

(1)实现用户身吩验证功能,对不一致身份的人员设置权限,登录用户分

为两个等级:普通用户与管理员用户。普通用户只有查看项目注册、承包合同信

息、分包合同信息等功能;管理员用户除了以上功能外,同时还有添加用户、修

改用户密码与删除用户的功能。

(2)系统实时动态地显现出合同数据执行情况,合同管理更加完整与规范。

完成系统主页面的设计,并建立后台数据库,这些数据库信息、能动态地更新页

面数据。

(3)规范业务流程,杜绝漏洞,减轻工作人员的工作量,提高事务处理能

力,提高工作效率。

(4)提供较强的信息安全保障,使用户能够安全地通信,放心地办公,有

很强的数据安全保护,能提供及时的数据恢复,数据保密等功能。

2.2系统性能需求及业务流程分析

为了保证该施工企业合同管理信息系统能够长期、安全、稳固、可靠、高效

地运行,本系统应该满足一下的性能需求:

(1)易用性

系统是直接面对使用人员的,而使用人员往往对计算机并不是很熟悉。要求

系统能够提供良好的用户接口,易用的人机交互界面,尽量使用用户熟悉的术语

与中文信息的界面,尽量使界面接近用户熟悉使用的现有软件界面,缩短用户对

系统熟悉的过程。

(2)标准性

系统在设“开发使用过程中涉及很多“算机硬件、软件,所有这些都要符合

主流国际、国家与行业标准。比如在开发中使用的操作系统、网络系统、开发工

具都务必符合通用标准。同时,在自主开发本系统时,要进行良好的设计工作,

制定行之有效的软件工程规范,保证代码的易读性、可操作性与可移植性。

(3)安全性

首先系统能够进行严格、细致的访问权限管理,能有效防止外部各类恶意攻

击。其次,数据库系统使用SQLSerVer2000,是一个优秀的数据库产品,易于布

置与配置,也易于保护与升级,同时也提供了足够的安全机制,是一种安全的数

据库系统,提供了强大的数据备份与灾难恢复机制,能够保证用户的数据安全性。

(4)灵活性与可了.充性

用户在使用本系统时,某些信息需要及时更新,查询条件也会呈现多样性,

这就决定了本系统在涉及中务必保证根据用户需要方便灵活的设置,给用户留有

可扩展的余地。

业务流程分析,以合同变更及索赔的业务流程分析为例,可得到如下图所示,

流程:(合同签订,合同变更与索赔信息由专门的合同管理员负责处理,包含审

核,结算,与将合同信息录入系统)

删除未通过的

变更索赔信息

数据流程图如下:

顶层数据流图

业主

DI

D5

一层数据流图

二层数据流图

F1项目注册表

我们用表格的形式给出数据字典的定义。

2.3.1加工条目数据字典

编号名称输入处理逻辑说明

P1.1注册项目名称,项目编号项目根据分公司年度F1项目注册表

地点等计划,确定项目

并进行登记注册

P1.2登记合同编号,合同名称,参根据实际签订合包含(分包合同

与方,合同类型,合同工同进行登记,将登记与承包合同

期等合同信息全面录登记)F2合同登

入系统记表

P1.3合同变更及索赔申报文号,承包合同名根据工程实际情F3合同变更及

称,要求索赔方,要紧内况:在工程实施索赔表

容,发生时间,申报金额,过程中,对合同

申报口期,批复金额,批的变更及索赔进

复日期,索赔工期等行统一的管理

P1.4结算合同名称,累计计根据实际结算情包含(承包合同

况,把结算的信结算与分包合同

量,合同金额,结算日期

息录入系统结算)F4合同结

等。

算表

2.3.2文件条目数据字典

编号名称输入数据流输出数据流构成构成形式

F1项目注册表D1D5.1项目名称、项按项目编号

目编号、所属排序

分公司、项目

施工地点等

F2合同登记表D2,D3D6,D7合同名称,所按合同编号

属项目合同排序

总价,进场日

期等

F3合同变更及索赔表D7D5.2申报文号,承按申报文号

包合同名称,排序

要求索赔方,

索赔工期等。

F4结算D6D5.3合同名按合同编号

排序

称,累计计

量,合同金

额,结算日期

等。

233项目注册信息的数据字典

数据项名数据项含义说明数据类型长度逻辑关系与约

束条件

项目名称用以描述签订的该工文本40主键

程合同的项目名称

项目编号用以唯一标识该施工数字15主键,取唯一

企业所有合同的一个值

特定合同的关键域

所属分公司用以描述该项目合同文本30依靠项目编

是与此施工企业的哪号,项目名称,

个子公司签订的能够为空值

项目施工地该项目的具体地理位文本30依靠项目编

点置号,项目名称,

能够为空值

2.3.4承包合同登记信息的数据字典

数据项名数据项含义说明数据类型长度逻辑关系与约束

条件

承包合同编用以唯一标识该施工数字15主键,取唯一值

号企业所有承包合同的

一个特定合同的关键

承包合同名用以描述签订的该承文本40主键

称包合同的项目名称

所属项目用以描述该承包合同文本40外码

所属的项目名称

中标日期用以描述发包人即甲日期/时间10依靠承包合同编

方确定承包单位的具号,承包合司名

体日期称,能够为空值

甲方业主方,即发包人,也文本40依靠承包合司编

就是该项目的发起人号,承包合司名

乙方中标人,即承包人,也文本40依靠承包合司编

就是该项目的实施者,号,承包合司名

这里的乙方是指该施称

工企业的中标子公司

合同类型用以描述承包人具体文本10依靠承包合司编

实施该项目的某一方号,承包合司名

面,具体有土建、安装、称,能够为空值

结构等等

合同工期用以描述承包人对该数字5依靠承包合司编

工程的计划完成时间号,承包合同名

称,能够为空值

合同总价用以描述发包人签订货币15依靠承包合司编

的支付给承包人的完号,承包合司名

成该项目的工程款称,能够为空值

进场日期用以描述承包人实施日期/时间10依靠承包合司编

该工程的开始时间号・,承包合同名

称,能够为空值

2.3.5承包合同结算信息的数据字典

数据项名数据项含义说明数据类型长度逻辑关系与约束

条件

承包合同名用以描述签订的该承文本40主键

称包合同的项目名称

合同金额用以描述发包人签订货币15依靠承包合司名

的支付给承包人的完称

成该项目的工程款

累计上报用以描述承包人按阶文本15依靠承包合司名

段上报的工程款累计称,能够为空值

金额

累计计量用以描述承包人按照文本15依靠承包合司名

实际完成工程量上报称,能够为空值

的工程款累计金额

结算日期用以描述发包人向承日期/时间10依靠承包合司名

包人支付完工程款的称,能够为空值

具体日期

2.3.6承包合同变更及索赔信息的数据字典

数据项名数据项含义说明数据类型长度逻辑关系与约束

条件

申报文号用以唯一标识该施工企业数字15主键

所有变更及索赔信息的一

个特定的关键域

承包合同名用以描述签订的该承包合文本40外码

称同的项目名称

要求索赔方由于对方原因或者者非自文本40依靠申报文号,

己原因造成的自己的缺失同时只可取“甲

面要求对方进行经济赔偿,方”与“乙方”

这里的要求索赔方指的是

缺失方

要紧内容即索赔内容,也就是要求索文本15依靠申报文号,

赔的原因阐述能够为空值

发生时间用以描述变更及索赔内容日期/时间15依靠申报文号,

所发生的时间能够为空值

申报金额要求索赔方对对方提出的货币10依靠申报文号,

经济赔偿额能够为空值

申报日期要求索赔方提出索赔的日日期/时间10依靠申报文号,

期能够为空值

批复金额赔付方实际支付的经济赔货币8依靠申报文号,

偿额能够为空值

批复日期赔付方确定实际支付的经日期/时间10依靠申报文号,

济赔偿额的具体时间能够为空值

索赔工期用以描述索赔或者是变更数字5依靠申报文号,

对工期的影响能够为空值

2.3.7分包合同登记信息的数据字典

数据项名数据项含义说明数据类型长度逻辑关系与约束

条件

分包合同编用以唯一标识该施工企业数字15主键,取唯一值

号所有分包合同的一个特定

合同的关键域

分包合同名用以描述签订的该分包合文本40主键

称同的项目名称

签订日期用以描述该分包合同生效日期)时间10依靠分包合同编

的具体时间号,分包合司名

所属项目用以描述该分包合同所属文本40外码,能够为空

的项目名称值

甲方业主方,即发包人,也就是文本40依靠分包合司编

该项目的发起人号,分包合司名

称,能够为空值

乙方中标人,即承包人,也就是文本40依靠分包合同编

该项目的实施者,这里的乙号,分包合司名

方是指该施工企业的中标称,能够为空值

子公司

合同总价用以描述承包人签订的支货币15依靠分包合司编

付给分包人的完成合同规号,分包合同名

定内容所付的工程款称,能够为空值

合同工期用以描述分包人对该工程数字5依靠分包合司编

承担的工作内容的计划完号,分包合司名

成时间称,能够为空值

合同类型用以描述承包人具体实施文本16依靠分包合司编

该项目的某一方面,具体有号,分包合司名

土建、安装、结构等等称,能够为空值

2.3.8分包合同结算信息的数据字典

数据项名数据项含义说明数据类型长度逻辑关系与约束

条件

分包合同名称用以描述签订的该分包合文本40主键

同的项目名称

累计计量用以描述分包人按照实际文本15依靠分包合司名

完成工程量上报的工程款称,能够为空值

累计金额

合同金额用以描述承包人签订的支货币15依靠分包合同名

付给分包人的完成该项目称,能够为空值

的工程款

结算日期用以描述承包人向分包人日期/时间10依靠分包合司名

支付完工程款的具体日期称,能够为空值

3系统设计

3.1系统功能目标

系统开发的总体目标是实现各类信息的系统叱、规范化与自动化。系统功能

设计是在系统开发的总体任务的基础上完成的。本施工企业合同管理信息系统没

有包含企业的所有工作内容,而是将与合同管理密切有关的承包合同管理(包含

承包合同的登记、结算、变更及索赔)与分包合同管理(包含分包合同的登记、

结算)等纳入系统,分别实现对承包合同与分包合同的信息化处理。这样,系统

需要完成的功能目标有:

(1)系统设置的管理,即系统权限的设置,就是关于不一致的使用者给予

不一致的权限的功能,属于系统安全性的设计;

(2)项目注册的管理,包含项目名称、项目编号、所属分公司、项目施工

地点,并支持增删改查的操作功能。

(3)承包合同的管理,包含承包合同登记、承包合同结算、合同变更及索

赔等,并支持增删改查的操作功能。

(4)分包合同的管理,包含分包合同登记、分包合同结算等,并支持增删

改查的操作功能。

3.2系统功能模块设计

系统总体模块设计通常应遵循下列原则:子系统具有相对的独立性;子系统

之间的数据依靠尽量小;子系统的设置应考虑今后管理进展的需要;子系统的划

分应便于系统分阶段实现。我们在遵循上述原则的基础上,根据系统处理业务的

不一致,将该管理信息系统分为项目注册、承包合同管理、分包合同管理、系统

设置等几个子系统。

3.2.1项目注册子系统

项目注册是在合同签订后进行的增添操作,而合同签订时一个施工企业最基

本、最重要的信息,脱离了合同签订,整个合同管理信息系统就无法运行,”项

目注册”的功能就是为了保护这些基本资料。

项目注册用于保护(增加、修改、删除、查询)签订的合同的基本信息,内

容包含项目名称、项目编号、所属分公司、项目施工地点等。

3.2.2承包合同管理子系统

承包合同管理子系统用于保护(增加、修改、删除、查询)签订的承包合同

的基本信息,包含三个基本表:承包合同登记表、承包合同结算表、合同变更及

索赔表。

1.“承包合同登记”的内容包含承包合同编号,承包合同名称,所属项目,中

标日期,甲方,乙方,合同类型,合同工期,合同总价,进场日期等。

2.“承包合同结算”的内容包含承包合同名称,合同金额,累计上报,累计计

量,结算日期等。

3.“合同变更及索赔”的内容包含申报文号,承包合同名称,要求索赔方,要

紧内容,发生时间,申报金额,申报日期,抖:熨金额,批复日期,索赔工期等。

3.2.3分包合同管理子系统

分包合同管理子系统用于保护(增加、修改、删除、查询)签订的分包合同

的基本信息,包含两个基本表:分包合同登记表、分包合同结算表。

1.“分包合同登记”的内容包含分包合同编号,分包合同名称,签订日期,所

属项目,甲方,乙方,合同总价,合同工期,合同类型等。

2.“分包合同结算”的内容包含分包合同名称,累计计量,合同金额,结算日

期等。

3.2.4系统设置子系统

用户根据用户名与密码登录系统。登录用户分为两个等级:普通用户与管理

员用户。普通用户只有查看项目注册信息,承包合同信息、分包合同信息与修改

密码等功能;管理员用户除了以上功能外,同时还有添加用户与删除用户的功能。

3.2.5各子系统间的关系

对上述各功能进行集中、分块,按照结构化程序设计的要求,得到如图3-1

所示的施工企业合同管理信息系统的功能模块图:

施工企业合同管理信

图3-1施工企业合同管理信息系统的功能模块图

4数据库设计

建立数据库是为了更有效地管理数据、获取信息,通常的用户都是通过应用

程序使用数据库的,用户的应用程序表达了信息系统的功能。设计数据库与设计

建立在数据库之上的应用程序是开发信息系统的要紧工作。因此数据库设计极其

重要。数据库设计得是否全面、合理、规范,直接关系到酒店系统的功能能否实

现,效果如何。数据库设计的合理,后续程序开发将取得事半功倍的效果,否则

将会加大编程的工作量,甚至要回头重新修改数据库,因此本系统才用了规范化

的设计方法。

按照前面功能设计提出的总体要求,设计酒店系统的数据库应该有如下特

点:结构较简单、数据关系明确、容量小、执行效率高。

4.1数据库概念模型设计

概念模型使用用户易于懂得的概念、符号、表达方式来描述事物及其联系,

是对信息世界的建模,能够方便、准确地表示出信息世界中的常用概念。目前常

用的一个数据模型是E-R模型。E-R模型通过描述系统内所有实体及其属性与实

体间的联系来建立信息系统的概念模型,现将本系统的E-R图模型分别表述如

下:

4.1.1总体E-R图模型

如下图4-1所示,一共有6个实体,分别为项目注册表,承包合同登记表,

承包合同结算表,合同变更及索赔表,分包合同登记表,分包合同结算表。

合同变更及索赔表

图6-1总体E-R图模型

4.1.2分包合同管理的E.R图

如下图4-2所示,一共有2个实体,分别为分包合同登记表,分包合同结算

表。

如下图4-3所示,一共有3个实体,分别为承包合同登记表,承包合同结算

表,合同变更及索赔表。

图4-3承包合同管理的E-R图

4.2表的建立

我们创建了7个数据库基本表:项目注册表、承包合同登记表、

承包合同结算表、承包合同变更及索赔表、分包合同登记表、分包合

同结算表与用户表。(表的建立方式在项目注册表中全面说明,在其

余表中的建立方式不再说明)

4.2.1项目注册表(这里设立项目名称与项目编号两个主键)

在“创建”选项卡中,单击“表”组中的“表”按钮,

文件

J三百画I

应用程序表表设计SharePoint

部件▼列表▼

模板表格

然后在新建的表上面右击,从弹出的快捷菜单中选择“设计视图”.

□项目注册表i6F局公爪Ml

端打开9)

叱设计视图Q)

导入(M)►

导出但►

斗通过电子筋件收集和更新数据⑥

用重命名(M)

Slit组中霞(H)

删除(U

民里切CD

金复制g

\&祜贴(E)

®螃表管理器的

转换为本地表0)

曾表属性⑥

力检查Web兼容性(皿)

然后在设计视图中设计项目名称,编号,等内容了。

W项目注册表

字杳名祢数据类型

,项目名称文本

厂项目编号文本

所属分公司文本

项目施工地点I文本

4.2.2承包合同登记表(承包合同编号与承包合同名称两个主键)

二承包合同登记表

字联

数据类型

R间

M

寸□

温馨提示

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

评论

0/150

提交评论