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

下载本文档

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

文档简介

1、Xx施工单位合合同管理信息息系统 作 者 姓 名名: 专 业 班 级级: 工程程管理11001 学 号: 指 导 教 师师: 完 成 日 期期: 20015年1月13日 PAGE 56目录TOC o 1-3 h z u HYPERLINK l _Toc409605162 1 系统背景介介绍 PAGEREF _Toc409605162 h 3 HYPERLINK l _Toc409605163 2 需求分析 PAGEREF _Toc409605163 h 3 HYPERLINK l _Toc409605164 2.1 总体需需求分析 PAGEREF _Toc409605164 h 3 HYPER

2、LINK l _Toc409605165 2.2 系系统性能需求求及业务流程程分析 PAGEREF _Toc409605165 h 4 HYPERLINK l _Toc409605166 2.3 数据字字典 PAGEREF _Toc409605166 h 7 HYPERLINK l _Toc409605167 2.3.1加工工条目数据字字典 PAGEREF _Toc409605167 h 7 HYPERLINK l _Toc409605168 2.3.2文件件条目数据字字典 PAGEREF _Toc409605168 h 7 HYPERLINK l _Toc409605169 2.3.3项目目

3、注册信息的的数据字典 PAGEREF _Toc409605169 h 8 HYPERLINK l _Toc409605170 2.3.4承包包合同登记信信息的数据字字典 PAGEREF _Toc409605170 h 8 HYPERLINK l _Toc409605171 2.3.5承包包合同结算信信息的数据字字典 PAGEREF _Toc409605171 h 9 HYPERLINK l _Toc409605172 2.3.6承包包合同变更及及索赔信息的的数据字典 PAGEREF _Toc409605172 h 9 HYPERLINK l _Toc409605173 2.3.7分包包合同登记

4、信信息的数据字字典 PAGEREF _Toc409605173 h 10 HYPERLINK l _Toc409605174 2.3.8分包包合同结算信信息的数据字字典 PAGEREF _Toc409605174 h 11 HYPERLINK l _Toc409605175 3 系统设计 PAGEREF _Toc409605175 h 11 HYPERLINK l _Toc409605176 3.1系统功能能目标 PAGEREF _Toc409605176 h 11 HYPERLINK l _Toc409605177 3.2系统功能能模块设计 PAGEREF _Toc409605177 h 1

5、2 HYPERLINK l _Toc409605178 3.2.1项目目注册子系统统 PAGEREF _Toc409605178 h 12 HYPERLINK l _Toc409605179 3.2.2承包包合同管理子子系统 PAGEREF _Toc409605179 h 12 HYPERLINK l _Toc409605180 3.2.3分包包合同管理子子系统 PAGEREF _Toc409605180 h 12 HYPERLINK l _Toc409605181 3.2.4系统统设置子系统统 PAGEREF _Toc409605181 h 13 HYPERLINK l _Toc409605

6、182 3.2.5各子子系统间的关关系 PAGEREF _Toc409605182 h 13 HYPERLINK l _Toc409605183 4 数据库设设计 PAGEREF _Toc409605183 h 14 HYPERLINK l _Toc4096051844 4.1 数据据库概念模型型设计 PAGEREF _Toc409605184 h 14 HYPERLINK l _Toc409605185 4.1.1总体体E-R图模型型 PAGEREF _Toc409605185 h 14 HYPERLINK l _Toc409605186 4.1.2分包包合同管理的的E-R图 PAGEREF

7、 _Toc409605186 h 15 HYPERLINK l _Toc409605187 4.1.3承包包合同管理的的E-R图 PAGEREF _Toc409605187 h 16 HYPERLINK l _Toc409605188 4.2表的建立立 PAGEREF _Toc409605188 h 17 HYPERLINK l _Toc409605189 4.2.1项目目注册表(这这里设立项目目名称和项目目编号两个主主键) PAGEREF _Toc409605189 h 18 HYPERLINK l _Toc409605190 4.2.2承包包合同登记表表(承包合同同编号和承包包合同名称两两

8、个主键) PAGEREF _Toc409605190 h 19 HYPERLINK l _Toc409605191 4.2.3承包包合同结算表表 PAGEREF _Toc409605191 h 19 HYPERLINK l _Toc409605192 4.2.4承包包合同变更及及索赔表 PAGEREF _Toc409605192 h 19 HYPERLINK l _Toc409605193 4.2.5分包包合同登记表表(两个主键键:分包合同同编号,分包包合同名称) PAGEREF _Toc409605193 h 20 HYPERLINK l _Toc409605194 4.2.6分包包合同结算

9、表表 PAGEREF _Toc409605194 h 20 HYPERLINK l _Toc409605195 4.2.7用户户表 PAGEREF _Toc409605195 h 20 HYPERLINK l _Toc409605196 4.2.8数据据库基本表的的关系图 PAGEREF _Toc409605196 h 20 HYPERLINK l _Toc409605197 4.3窗体的建建立 PAGEREF _Toc409605197 h 21 HYPERLINK l _Toc409605198 4.3.1登陆陆窗口的建立立 PAGEREF _Toc409605198 h 21 HYPER

10、LINK l _Toc409605199 4.3.2创建建项目费用信信息录入窗体体 PAGEREF _Toc409605199 h 24 HYPERLINK l _Toc409605200 4.3.3创建建承包合同登登记信息单个个记录的窗体体 PAGEREF _Toc409605200 h 25 HYPERLINK l _Toc409605201 4.3.4创建建分包合同单单个记录的窗窗体和项目注注册窗体 PAGEREF _Toc409605201 h 28 HYPERLINK l _Toc409605202 4.4查询的建建立 PAGEREF _Toc409605202 h 29 HYPER

11、LINK l _Toc409605203 4.5报表的设设计 PAGEREF _Toc409605203 h 30 HYPERLINK l _Toc409605204 4.5.1项目目合同信息表表 PAGEREF _Toc409605204 h 30 HYPERLINK l _Toc409605205 4.5.2建立立承包合同变变更及索赔报报表 PAGEREF _Toc409605205 h 31 HYPERLINK l _Toc409605206 5 系统安全性性设计 PAGEREF _Toc409605206 h 32 HYPERLINK l _Toc409605207 5.1数据库的的安

12、全性 PAGEREF _Toc409605207 h 32 HYPERLINK l _Toc409605208 5.2数据库的的恢复 PAGEREF _Toc409605208 h 33 HYPERLINK l _Toc409605209 6 系统程序的的技术与调试试 PAGEREF _Toc409605209 h 33 HYPERLINK l _Toc409605210 6.1系统实现现的技术支持持 PAGEREF _Toc409605210 h 33 HYPERLINK l _Toc409605211 6.2系统调试试 PAGEREF _Toc409605211 h 34 HYPERLIN

13、K l _Toc44096055212 7.心得与体体会 PAGEREF _Toc409605212 h 381 系统背景介介绍我国目前正处于于建设高峰期期,工程项目目越来越多,于于是施工企业业也日益繁多多,为了方便便工作,于是是施工企业信信息化非常重重要。施工企企业实施信息息化建设不仅仅是时代发展展的要求,还还是提升核心心竞争力的有有效手段。现代化的计算机机信息技术的的发展,已完完全应用渗透透到社会各门门学科领域,也也给建筑领域域带来了根本本性的革命。随随着经济的发发展,建筑工工程的规模日日益庞大,签签订的合同文文件会越来越越多,而我国国的许多中小小型企业合同同管理水平还还停留在纸介介质的基

14、础上上,这样的机机制已经不能能适应时代的的发展,因为为它浪费了许许多人力和物物力。因此,迫迫切需要借助助计算机技术术,建立合同同管理信息系系统,实现合合同的无纸化化管理,减轻轻手工操作难难度,使建筑筑企业合同管管理科学化,规规范化。本系统从某个施施工企业的角角度出发,建建立合同管理理信息系统,包包括项目注册册、承包合同同管理、分包包合同管理等等,对于施工工企业来说有有着很强的广广泛适用性。2 需求分析2.1 总体需需求分析本系统设计的指指导思想是一一切为用户着着想,工作界界面力求结构构清晰、简洁洁,通过界面面的良好组织织形式,用户户很容易理解解各项功能特特性、使用及及要达到的目目标。一个良良好

15、的系统不不仅能让工作作人员从烦琐琐的手工操作作中解脱,并并且合同管理理信息系统本本身就代表着着一种管理方方法,随着它它的深入,将将带动企业的的高效运作,并并为管理和决决策提供支持持。为了达到到这个要求,在在软件实现上上,本系统要要满足的用户户需求主要有有:(1)实现用户户身份验证功功能,对不同同身份的人员员设置权限,登登录用户分为为两个等级:普通用户和和管理员用户户。普通用户户只有查看项项目注册、承承包合同信息息、分包合同同信息等功能能;管理员用用户除了以上上功能外,同同时还有添加加用户、修改改用户密码和和删除用户的的功能。(2)系统实时时动态地显现现出合同数据据执行情况,合合同管理更加加完整

16、和规范范。完成系统统主页面的设设计,并建立立后台数据库库,这些数据据库信息、能能动态地更新新页面数据。(3)规范业务务流程,杜绝绝漏洞,减轻轻工作人员的的工作量,提提高事务处理理能力,提高高工作效率。(4)提供较强强的信息安全全保障,使用用户可以安全全地通信,放放心地办公。有有很强的数据据安全保护,能能提供及时的的数据恢复,数数据保密等功功能。2.2 系统性性能需求及业业务流程分析析为了保证该施工工企业合同管管理信息系统统能够长期、安安全、稳定、可可靠、高效地地运行,本系系统应该满足足一下的性能能需求:(1)易用性系统是直接面对对使用人员的的,而使用人人员往往对计计算机并不是是很熟悉。要要求系

17、统能够够提供良好的的用户接口,易易用的人机交交互界面,尽尽量使用用户户熟悉的术语语和中文信息息的界面,尽尽量使界面接接近用户熟悉悉使用的现有有软件界面,缩缩短用户对系系统熟悉的过过程。 (2)标准性性系统在设计开发发使用过程中中涉及很多计计算机硬件、软软件,所有这这些都要符合合主流国际、国国家和行业标标准。例如在在开发中使用用的操作系统统、网络系统统、开发工具具都必须符合合通用标准。同同时,在自主主开发本系统统时,要进行行良好的设计计工作,制定定行之有效的的软件工程规规范,保证代代码的易读性性、可操作性性和可移植性性。(3)安全性首先系统能够进进行严格、细细致的访问权权限管理,能能有效防止外外

18、部各种恶意意攻击。其次次,数据库系系统采用SQQLSerVVer20000,是一个个优秀的数据据库产品,易易于布置和配配置,也易于于维护和升级级,同时也提提供了足够的的安全机制,是是一种安全的的数据库系统统,提供了强强大的数据备备份和灾难恢恢复机制,能能够保证用户户的数据安全全性。(4)灵活性和和可扩充性用户在使用本系系统时,某些些信息需要及及时更新,查查询条件也会会呈现多样性性,这就决定定了本系统在在涉及中必须须保证根据用用户需要方便便灵活的设置置,给用户留留有可扩展的的余地。业务流程分析,以以合同变更及及索赔的业务务流程分析为为例,可得到到如下图所示示,流程:(合合同签订,合合同变更和索索

19、赔信息由专专门的合同管管理员负责处处理,包括审审核,结算,以以及将合同信信息录入系统统)数据流程图如下下:顶层数据流图业主合同管理信息系统项目注册系统业主合同管理信息系统项目注册系统 DD1承包合同管理系统承包合同管理系统 D2 D5分包合同管理系统 D3分包合同管理系统 D4系统设置子系统系统设置子系统F4 合同结算表 一层数数据流图F4 合同结算表结算结算变更及索赔登记分包合同承包合同变更及索赔登记分包合同承包合同 D55.3业主 D2业主 DD3 D5.2F3 合同变更及索赔表F2 合同登记表F3 合同变更及索赔表F2 合同登记表 二层数据据流图 F1F1 项目注册表P1.1注册业主P1

20、.4结算P1.2登记P1.3合同变更及索赔F4 合同结算表F2 合同登记表分包合同 承包合同P1.1注册业主P1.4结算P1.2登记P1.3合同变更及索赔F4 合同结算表F2 合同登记表分包合同 承包合同项目注册 D55.1F3 合同变更及索赔表表 F3 合同变更及索赔表表 D2 D7 D55.3D3 D662.3 数据字字典我们用表格的形形式给出数据据字典的定义义。2.3.1加工工条目数据字字典编号名称输入处理逻辑说明P1.1注册项目名称,项目目编号项目地地点等根据分公司年度度计划,确定定项目并进行行登记注册F1项目注册表表P1.2登记合同编号,合同同名称,参与与方,合同类类型,合同工工期等

21、根据实际签订合合同进行登记记,将合同信信息详细录入入系统包括(分包合同同登记和承包包合同登记)FF2合同登记记表P1.3合同变更及索赔赔申报文号,承包包合同名称,要求索赔方方,主要内容,发生时间,申报金额,申报日期,批复金额,批复日期,索赔工期等等根据工程实际情情况:在工程程实施过程中中,对合同的的变更及索赔赔进行统一的的管理F3合同变更及及索赔表P1.4结算合同名称,累计计计量,合同金额,结算日期等等。根据实际结算情情况,把结算算的信息录入入系统包括(承包合同同结算和分包包合同结算)FF4合同结算算表2.3.2文件件条目数据字字典编号名称输入数据流输出数据流组成组成形式F1项目注册表D1D5

22、.1项目名称、项目目编号、所属属分公司、项项目施工地点点等按项目编号排序序F2合同登记表D2,D3D6,D7合同名称,所属属项目合同总总价,进场日期等等按合同编号排序序F3合同变更及索赔赔表D7D5.2申报文号,承包包合同名称,要求索赔方方,索赔工期等等。按申报文号排序序F4结算D6D5.3合同名称,累计计计量,合同金额,结算日期等等。按合同编号排序序2.3.3项目目注册信息的的数据字典数据项名数据项含义说明明数据类型长度逻辑关系和约束束条件项目名称用以描述签订的的该工程合同同的项目名称称文本40主键项目编号用以唯一标识该该施工企业所所有合同的一一个特定合同同的关键域数字15主键,取唯一值值所

23、属分公司用以描述该项目目合同是与此此施工企业的的哪个子公司司签订的文本30依赖项目编号,项项目名称,可可以为空值项目施工地点该项目的具体地地理位置文本30依赖项目编号,项项目名称,可可以为空值2.3.4承包包合同登记信信息的数据字字典数据项名数据项含义说明明数据类型长度逻辑关系和约束束条件承包合同编号用以唯一标识该该施工企业所所有承包合同同的一个特定定合同的关键键域数字15主键,取唯一值值承包合同名称用以描述签订的的该承包合同同的项目名称称文本40主键所属项目用以描述该承包包合同所属的的项目名称文本40外码中标日期用以描述发包人人即甲方确定定承包单位的的具体日期日期/时间10依赖承包合同编编号

24、,承包合合同名称,可可以为空值甲方业主方,即发包包人,也就是是该项目的发发起人文本40依赖承包合同编编号,承包合合同名称乙方中标人,即承包包人,也就是是该项目的实实施者,这里里的乙方是指指该施工企业业的中标子公公司文本40依赖承包合同编编号,承包合合同名称合同类型用以描述承包人人具体实施该该项目的某一一方面,具体体有土建、安安装、结构等等等文本10依赖承包合同编编号,承包合合同名称,可可以为空值合同工期用以描述承包人人对该工程的的计划完成时时间数字5依赖承包合同编编号,承包合合同名称,可可以为空值合同总价用以描述发包人人签订的支付付给承包人的的完成该项目目的工程款货币15依赖承包合同编编号,承

25、包合合同名称,可可以为空值进场日期用以描述承包人人实施该工程程的开始时间间日期/时间10依赖承包合同编编号,承包合合同名称,可可以为空值2.3.5承包包合同结算信信息的数据字字典数据项名数据项含义说明明数据类型长度逻辑关系和约束束条件承包合同名称用以描述签订的的该承包合同同的项目名称称文本40主键合同金额用以描述发包人人签订的支付付给承包人的的完成该项目目的工程款货币15依赖承包合同名名称累计上报用以描述承包人人按阶段上报报的工程款累累计金额文本15依赖承包合同名名称,可以为为空值累计计量用以描述承包人人按照实际完完成工程量上上报的工程款款累计金额文本15依赖承包合同名名称,可以为为空值结算日

26、期用以描述发包人人向承包人支支付完工程款款的具体日期期日期/时间10依赖承包合同名名称,可以为为空值2.3.6承包包合同变更及及索赔信息的的数据字典数据项名数据项含义说明明数据类型长度逻辑关系和约束束条件申报文号用以唯一标识该该施工企业所所有变更及索索赔信息的一一个特定的关关键域数字15主键承包合同名称用以描述签订的的该承包合同同的项目名称称文本40外码要求索赔方由于对方原因或或者非自己原原因造成的自自己的损失而而要求对方进进行经济赔偿偿,这里的要要求索赔方指指的是损失方方文本40依赖申报文号,并并且只可取“甲方”和“乙方”主要内容即索赔内容,也也就是要求索索赔的原因阐阐述文本15依赖申报文号

27、,可可以为空值发生时间用以描述变更及及索赔内容所所发生的时间间日期/时间15依赖申报文号,可可以为空值申报金额要求索赔方对对对方提出的经经济赔偿额货币10依赖申报文号,可可以为空值申报日期要求索赔方提出出索赔的日期期日期/时间10依赖申报文号,可可以为空值批复金额赔付方实际支付付的经济赔偿偿额货币8依赖申报文号,可可以为空值批复日期赔付方确定实际际支付的经济济赔偿额的具具体时间日期/时间10依赖申报文号,可可以为空值索赔工期用以描述索赔或或是变更对工工期的影响数字5依赖申报文号,可可以为空值2.3.7分包包合同登记信信息的数据字字典数据项名数据项含义说明明数据类型长度逻辑关系和约束束条件分包合

28、同编号用以唯一标识该该施工企业所所有分包合同同的一个特定定合同的关键键域数字15主键,取唯一值值分包合同名称用以描述签订的的该分包合同同的项目名称称文本40主键签订日期用以描述该分包包合同生效的的具体时间日期/时间10依赖分包合同编编号,分包合合同名称所属项目用以描述该分包包合同所属的的项目名称文本40外码,可以为空空值甲方业主方,即发包包人,也就是是该项目的发发起人文本40依赖分包合同编编号,分包合合同名称,可可以为空值乙方中标人,即承包包人,也就是是该项目的实实施者,这里里的乙方是指指该施工企业业的中标子公公司文本40依赖分包合同编编号,分包合合同名称,可可以为空值合同总价用以描述承包人人

29、签订的支付付给分包人的的完成合同规规定内容所付付的工程款货币15依赖分包合同编编号,分包合合同名称,可可以为空值合同工期用以描述分包人人对该工程承承担的工作内内容的计划完完成时间数字5依赖分包合同编编号,分包合合同名称,可可以为空值合同类型用以描述承包人人具体实施该该项目的某一一方面,具体体有土建、安安装、结构等等等文本16依赖分包合同编编号,分包合合同名称,可可以为空值2.3.8分包包合同结算信信息的数据字字典数据项名数据项含义说明明数据类型长度逻辑关系和约束束条件分包合同名称用以描述签订的的该分包合同同的项目名称称文本40主键累计计量用以描述分包人人按照实际完完成工程量上上报的工程款款累计

30、金额文本15依赖分包合同名名称,可以为为空值合同金额用以描述承包人人签订的支付付给分包人的的完成该项目目的工程款货币15依赖分包合同名名称,可以为为空值结算日期用以描述承包人人向分包人支支付完工程款款的具体日期期日期/时间10依赖分包合同名名称,可以为为空值3 系统设计3.1系统功能能目标系统开发的总体体目标是实现现各种信息的的系统化、规规范化和自动动化。系统功功能设计是在在系统开发的的总体任务的的基础上完成成的。本施工工企业合同管管理信息系统统没有包括企企业的所有工工作内容,而而是将与合同同管理密切相相关的承包合合同管理(包包括承包合同同的登记、结结算、变更及及索赔)和分分包合同管理理(包括

31、分包包合同的登记记、结算)等等纳入系统,分分别实现对承承包合同和分分包合同的信信息化处理。这这样,系统需需要完成的功功能目标有:(1)系统设置置的管理,即即系统权限的的设置,就是是对于不同的的使用者赋予予不同的权限限的功能,属属于系统安全全性的设计;(2)项目注册册的管理,包包括项目名称称、项目编号号、所属分公公司、项目施施工地点,并并支持增删改改查的操作功功能。(3)承包合同同的管理,包包括承包合同同登记、承包包合同结算、合合同变更及索索赔等,并支支持增删改查查的操作功能能。(4)分包合同同的管理,包包括分包合同同登记、分包包合同结算等等,并支持增增删改查的操操作功能。3.2系统功能能模块设

32、计系统总体模块设设计一般应遵遵循以下原则则:子系统具具有相对的独独立性;子系系统之间的数数据依赖尽量量小;子系统统的设置应考考虑今后管理理发展的需要要;子系统的的划分应便于于系统分阶段段实现。我们们在遵循上述述原则的基础础上,根据系系统处理业务务的不同,将将该管理信息息系统分为项项目注册、承承包合同管理理、分包合同同管理、系统统设置等几个个子系统。3.2.1项目目注册子系统统项目注册是在合合同签订后进进行的增添操操作,而合同同签订时一个个施工企业最最基本、最重重要的信息,脱脱离了合同签签订,整个合合同管理信息息系统就无法法运行,“项目注册”的功能就是是为了维护这这些基本资料料。项目注册用于维维

33、护(增加、修修改、删除、查查询)签订的的合同的基本本信息,内容容包括项目名名称、项目编编号、所属分分公司、项目目施工地点等等。3.2.2承包包合同管理子子系统承包合同管理子子系统用于维维护(增加、修修改、删除、查查询)签订的的承包合同的的基本信息,包包括三个基本本表:承包合合同登记表、承承包合同结算算表、合同变变更及索赔表表。1“承包合同同登记”的内容包括括承包合同编编号,承包合同名名称,所属项目,中标日期,甲甲方,乙方,合同类型,合同工期,合同总价,进场日期等等。2.“承包合同同结算”的内容包括括承包合同名名称,合同金额,累计上报,累计计量,结算日期等等。3.“合同变更更及索赔”的内容包括括

34、申报文号,承包合同名名称,要求索赔方方,主要内容,发生时间,申报金额,申报日期,批复金额,批复日期,索赔工期等等。3.2.3分包包合同管理子子系统分包合同管理子子系统用于维维护(增加、修修改、删除、查查询)签订的的分包合同的的基本信息,包包括两个基本本表:分包合合同登记表、分分包合同结算算表。1.“分包合同同登记”的内容包括括分包合同编编号,分包合同名名称,签订日期,所属项目,甲方,乙方,合同总价,合同工期,合同类型等等。2.“分包合同同结算”的内容包括括分包合同名名称,累计计量,合同金额,结算日期等等。3.2.4系统统设置子系统统用户根据用户名名和密码登录录系统。登录录用户分为两两个等级:普

35、普通用户和管管理员用户。普普通用户只有有查看项目注注册信息,承承包合同信息息、分包合同同信息和修改改密码等功能能;管理员用用户除了以上上功能外,同同时还有添加加用户和删除除用户的功能能。3.2.5各子子系统间的关关系对上述各功能进进行集中、分分块,按照结结构化程序设设计的要求,得得到如图3-1所示的施施工企业合同同管理信息系系统的功能模模块图:施工企业合同管理信息系统施工企业合同管理信息系统系统设置承包合同管理分包合同管理项目注册承包合同结算承包合同登记合同变更及索赔分包合同登记分包合同结算新增用户修改密码删除用户添加查询修改删除图3-1施工企企业合同管理理信息系统的的功能模块图图4 数据库设

36、设计建立数据库是为为了更有效地地管理数据、获获取信息,一一般的用户都都是通过应用用程序使用数数据库的,用用户的应用程程序体现了信信息系统的功功能。设计数数据库和设计计建立在数据据库之上的应应用程序是开开发信息系统统的主要工作作。所以数据据库设计极其其重要。数据据库设计得是是否全面、合合理、规范,直直接关系到酒酒店系统的功功能能否实现现,效果如何何。数据库设设计的合理,后后续程序开发发将取得事半半功倍的效果果,否则将会会加大编程的的工作量,甚甚至要回头重重新修改数据据库,因此本本系统才用了了规范化的设设计方法。按照前面功能设设计提出的总总体要求,设设计酒店系统统的数据库应应该有如下特特点:结构较

37、较简单、数据据关系明确、容容量小、执行行效率高。4.1 数据库库概念模型设设计概念模型使用用用户易于理解解的概念、符符号、表达方方式来描述事事物及其联系系,是对信息息世界的建模模,能够方便便、准确地表表示出信息世世界中的常用用概念。目前前常用的一个个数据模型是是E-R模型型。E-R模模型通过描述述系统内所有有实体及其属属性以及实体体间的联系来来建立信息系系统的概念模模型,现将本本系统的E-R图模型分分别表述如下下:4.1.1总体体E-R图模模型如下图4-1所所示,一共有有6个实体,分分别为项目注注册表,承包包合同登记表表,承包合同同结算表,合合同变更及索索赔表,分包包合同登记表表,分包合同同结

38、算表。项目注册表项目注册表承包合同登记表分包合同登记表产生签署签署对应分包合同结算表合同变更及索赔表承包合同结算表对应项目施工地点项目编号项目名称所属分公司11n11n1n11图6-1 总体体E-R图模模型4.1.2分包包合同管理的的E-R图如下图4-2所所示,一共有有2个实体,分分别为分包合合同登记表,分分包合同结算算表。合同类型分包合同登记表乙方合同工期签订日期甲方合同类型分包合同登记表乙方合同工期签订日期甲方合同总价所属项目分包合同编号签订日期分包合同名称累计计量结算日期分包名称合同金额分包合同结算表对应114.1.3承包包合同管理的的E-R图如下图4-3所所示,一共有有3个实体,分分别

39、为承包合合同登记表,承承包合同结算算表,合同变变更及索赔表表。主要内容申报日期申报金额合同名称批复日期申报文号主要内容申报日期申报金额合同名称批复日期申报文号发生时间要求索赔方批复金额合同变更及索赔表中标日期承包合同编号合同工期承包合同名称所属项目乙方名称合同类型承包合同登记表进场日期合同总价甲方名称合同金额结算日期合同名称累计计量累计上报承包合同结算表产生对应n1114.2表的建立立 我们创建了了7个数据库库基本表:项项目注册表、承承包合同登记记表、承包合合同结算表、承承包合同变更更及索赔表、分分包合同登记记表、分包合合同结算表以以及用户表。(表的建立方式在项目注册表中详细说明,在其余表中的

40、建立方式不再说明)4.2.1项目目注册表(这这里设立项目目名称和项目目编号两个主主键)在“创建”选项项卡中,单击击“表”组中的“表”按钮,然后在新建的表表上面右击,从从弹出的快捷捷菜单中选择择”设计视图”.然后在设计视图图中设计项目目名称,编号号,等内容了了。4.2.2承包包合同登记表表(承包合同同编号和承包包合同名称两两个主键)将中标日期,合合同工期,进进场日期的数数据类型改成成日期/时间间,把合同编编号,合同总总价的数据类类型分别改成成数字和货币币。4.2.3承包包合同结算表表 4.2.4承包包合同变更及及索赔表 4.2.5分包包合同登记表表(两个主键键:分包合同同编号,分包包合同名称)4

41、.2.6分包包合同结算表表4.2.7用户户表4.2.8数据据库基本表的的关系图4.3窗体的建建立4.3.1登陆陆窗口的建立立在“创建”选项项卡中,单击击“窗体”组中的“窗体设计”按钮,在设计栏点击图图像按钮,然然后在弹出的的窗口选择图图像,再在排排列栏点击“至于底层”在此界面插入两两个文本框,分分别在其属性性表中进行设设置,设置标标题为用户名名和密码。再再调整好其位位置大小等属属性,便得到到以下界面。在设计栏单击控控件组中的按按钮组件,然然后在窗体中中绘制两个命命令按钮coommandd1和commmand22,然后在其其属性表中进进行修改,分分别将标题修修改成确定和和退出,对其其位置和大小小

42、字体等进行行修改。得到到如下界面。界面设置结束,对对其进行编写写注册程序,在在系统登录界界面输入用户户名和密码后后,系统将对对其进行核对对和检查,以以确认是不是是系统用户。如如果输入的是是本系统的用用户名和密码码,系统进入入正常工作状状态;如果输输入有无,系系统将给出警警告,要求重重新输入。在在本组,此功功能通过编写写代码来完成成,具体方法法如下:在“设计”选项项卡中,单击击“工具”组中的“查看代码”按钮,此时时将弹出VBBA编辑窗口口,在代码窗口输入入如下代码:Optioon Commpare DatabbaseOption ExpliicitPrivatee Sub cmdennter_C

43、Click() Onn Erroor GoTTo errr_cmdllogin_clickk Diim rs As Neew ADOODB.Reecordsset Diim strr As SStringg Diim numm As IIntegeer Diim logginflaag As Booleean sttr = selecct couunt(用户户表.ID)from 用户表 whhere 用用户表.IDD= &Me.用户户名 sttr = sstr & andd 用户表.密码码= & Me.密密码& Seet rs = gettrs(sttr) nuum = rrs.Reccord

44、Coount Iff IsNuull(Mee.用户名) TThen MssgBox (请输入入用户名!) EllseIf IsNulll(Me.密码) TThen MssgBox (请输入入密码!) EllseIf num 1 TThen MssgBox (没有这这个用户,或或者密码错误误!) Ellse Mee.Visiible = Falsse looginfllag = True DooCmd.OOpenFoorm 切切换面板 Ennd Ifexit_cmmdlogiin_cliick: Exxit Suuberr_cmddloginn_clicck: MssgBox (Err.Desc

45、rriptioon) Reesume exit_cmdloogin_cclickEnd Subb Privatte Subb cmdEExit_Clickk() Onn Erroor GoTTo errr_cmdcclose_clickk DooCmd.CCloseexit_cmmdclosse_cliick: Exxit Suuberr_cmddclosee_clicck: MMsgBoxx Err.Descrriptioon RResumee exitt_cmdcclose_clickk End Suub Privatte Subb Formm_Loadd() MMe.用户名名 = MMe

46、.密码 = End Suub这里需要两个公公共模块,分分别是DBCControol和Funnctionn模块。我们们先设计4.3.2创建建项目费用信信息录入窗体体点击“创建”栏栏中的“窗体向导”按钮,在弹弹出的“窗体向导”对话框中选选择所需表中中的所需字段段,并添加,这这里我们需要要的字段分别别有承包合同同名称、合同同总价、累计计上报,累计计计量、项目目名称和项目目编号。单击下一部,选选择表格形式式,单击下一一步,确定窗窗口名称为项项目费用信息息,单击完成成即可。在在在弹出的界面面进行一部分分修改。得到到如下窗口。4.3.3创建建承包合同登登记信息单个个记录的窗体体单击“窗体向导导”按钮,弹出

47、出窗体向导对对话框。在对对话框中选择择承包合同登登记表作为窗窗体的数据源源,然后按照照窗体向导所所引导的步骤骤,进行操作作,将窗体的的布局设为“纵览表”,最后单击击“完成”按钮。最终得到结果如如下:再对承包合同登登记窗体添加加按钮,我们们首先添加“保存记录”按钮。在设设计选项卡中中单击“按钮”,然后在窗窗体中选择合合适区域添加加好按钮,再再在“命令按钮向向导”对话框的类类别选项中选选择“记录操作”,在“操作”选项中选择择“保存记录”,单击下一一步,选择文文本选项,单单击下一步。单单击完成。具具体步骤如下下图所示: 用同样的方法,分分别添加“删除记录”,“添加记录”“关闭窗体体”按钮,最终终得到

48、:此窗口将对承包包合同登记表表进行修改,即即在此窗口的的各项操作均均会影响表。演演示如下:在在窗口中登记记如下信息,信信息将自动关关联至承包合合同管理登记记表中:4.3.4创建建分包合同单单个记录的窗窗体和项目注注册窗体具体步骤如4.3.3最终终得到:4.4查询的建建立在创建栏中点击击“查询向导”在弹出的对对话框中选择择我们所需要要的查询字段段我们需要的字段段是所属项目目,所属分公公司,合同类类型,合同工工期,合同总总价,承包合合同名称点击下一步进入入设计界面,确确定无误后关关闭界面,打打开合同信息息查询可以看看到4.5报表的设设计4.5.1项目目合同信息表每个项目有其独独有的信息,一一个项目

49、包含含多个承包合合同和多个分分包合同,这这里的报表将将体现项目合合同的合同总价,有有助于项目前前期的造价控控制。在“创建”选项项卡中,单击击“报表”组的“报表向导”按钮,此时时将弹出“报表向导”对话框,在在“表、查询”下拉列表中中选择好所需需选项,将所所需字段添加加到“选定字段列列表”中,单击下下一步按钮。然后进行分组级级别,因为每每个报表可能能不止一个项项目,而项目目和合同不是是平级存在,所所以这里讲项项目名称与其其他字段区别别开来。单击击下一步,选选择报表布局局,单击下一一步指定报表表标题为项目目合同信息。单单击完成。打开项目合同信信息即可看到到项目的基本本合同情况4.5.2建立立承包合同

50、变变更及索赔报报表工程实施过程中中,经常会遇遇到合同变更更和索赔的情情况,这里拟拟建承包合同同变更及索赔赔报表,便于于工程师在工工程实施过程程中查询合同同变更及索赔赔情况,也便便于工程实施施的过程控制制。5 系统安全性性设计鉴于合同管理信信息系统对整整个企业的影影响,系统的的安全性设计计非常重要。本本生产管理信信息系统的安安全性可分为为两个方面,即即硬件方面和和软件方面。在硬件方面,在在选择计算机机及外设等硬硬件设备时,应应优先考虑设设备的质量;在机房建设设和网络布线线时,要严格格遵守相应的的施工标准;同时数据库库服务器应采采用双机热备备份;数据应应采用多种备备份方式加以以备份。通过过以上手段

51、尽尽可能地将因因硬件故障系系统带来的损损害降低到最最低。在软件方面,主主要是系统登登陆安全性和和数据库安全全性。系统登登陆安全性可可以为每个使使用生产管理理信息系统的的用户设置登登陆账号和相相应权限,阻阻止非法用户户的进入。数数据库的安全全性是管理信信息系统中最最关键的安全全性问题,在在安全设计和和安全使用中中应特别注意意以下两点:5.1数据库的的安全性本合同管理信息息系统的逻辑辑安全性环节节有:存贮信信息的安全、访访问信息的安安全和传输信信息的安全。数数据库的安全全性是指保护护数据库以防防止不合法的的使用,避免免数据的泄露露、更改和破破坏。数据库库安全性的基基本原则是控控制用户对数数据库的访

52、问问,只有被识识别的允许的的用户才有输输入、删除、修修改和查询信信息的权利。数数据库的安全全性由数据库库管理系统的的内部构件实实现。数据库库管理系统的的加密机制和和访问控制机机制是数据库库安全性的保保证。5.2数据库的的恢复数据库系统投入入运行后,数数据库可能会会出现各式各各样的故障,所所谓数据库恢恢复就是指数数据库管理系系统把数据库库从错误的状状态恢复到某某一已知的正正确状态的功功能,一般是利用转储储备份的恢复复,即数据库库管理员定期期地将数据库库复制到磁盘盘上作为备份份,当数据库库遭到破坏后后,可用这一一备份对数据据库进行恢复复。具体操作:点击击“文件”选项卡,选选择“保存与发布布”选项,

53、再双双击“备份数据库库”,将出现另另存为的对话话框,此时,选选择备份文件件的保存位置置,然后单击击“保存”按钮,数据据库的备份就就生成了。 6 系统程序的的技术与调试试6.1系统实现现的技术支持持在这个例子中,我我们采用了mmicrossoft aaccesss2007-2010来来建立数据库库。(1)存储方式式单一 Acccess管理理的对象有表表、查询、窗窗体、报表、页页、宏和模块块,以上对象象都存放在后后缀为(.mmdb)的数数据库文件种种,便于用户户的操作和管管理。 (2)面向对对象 Acccess是一一个面向对象象的开发工具具,利用面向向对象的方式式将数据库系系统中的各种种功能对象化

54、化,将数据库库管理的各种种功能封装在在各类对象中中。它将一个个应用系统当当作是由一系系列对象组成成的,对每个个对象它都定定义一组方法法和属性,以以定义该对象象的行为和外外国,用户还还可以按需要要给对象扩展展方法和属性性。通过对象象的方法、属属性完成数据据库的操作和和管理,极大大地简化了用用户的开发工工作。同时,这这种基于面向向对象的开发发方式,使得得开发应用程程序更为简便便。 (3)界面友友好、易操作作 Acccess是一一个可视化工工具,是风格格与Winddows完全全一样,用户户想要生成对对象并应用,只只要使用鼠标标进行拖放即即可,非常直直观方便。系系统还提供了了表生成器、查查询生成器、报报表设计器以以及数据库向向导、表向导导、查询向导导、窗体向导导、报表向导导等工具,使使得操作简便便,容易使用用和掌握。 (4)集成环环境、处理多多种数据信息息 Accce

温馨提示

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

评论

0/150

提交评论