期刊在线咨询服务,期刊咨询:400-888-9411 订阅咨询:400-888-1571股权代码(211862)

期刊咨询 杂志订阅 购物车(0)

合同管理系统模板(10篇)

时间:2022-12-20 23:55:36

导言:作为写作爱好者,不可错过为您精心挑选的10篇合同管理系统,它们将为您的写作提供全新的视角,我们衷心期待您的阅读,并希望这些内容能为您提供灵感和参考。

合同管理系统

篇1

本系统的主要功能是员工合同管理,对员工的合同签订信息、合同续签信息和合同终止信息进行管理和修改。本系统的数据库是用SQL server 2005软件进行创建与设计,分别包括签订信息表、续签信息表和合同终止信息表三个表。通过系统ODBC 数据源管理工具把已创建的数据源与系统数据库相连。利用VB 软件对系统的窗口进行设计,通过这些窗体进行登录操作,对输入的用户信息进行验证,和注册新用户操作,并可以对数据进行添加与删除、查询及修改等操作。

关键词: 合同管理系统;SQL server 2005;VB 软件

目 录

1 系统功能概述 ......................................................... 1

1.1合同管理系统功能分析 ............................................. 1 1.2 系统结构图 ...................................................... 1 2 数据库设计 ........................................................... 1

2.1需求分析 ......................................................... 2 2.2 E-R模型 ......................................................... 2 2.3关系模型 ......................................................... 4 2.4表结构设计 ....................................................... 4 3.1用户登录 ......................................................... 7 3.2主窗体界面 ....................................................... 9 3.3添加修改删除页面 ................................................ 10 3.4查询页面 ........................................................ 15 3.5注册新用户 ...................................................... 18 4 课设总结 ............................................................. 20 参考文献 ............................................................... 21

1 系统功能概述

1.1合同管理系统功能分析

企业合同管理系统主要功能是用计算机对员工合同的签订、续签以及终止进行登记、查询、删除等操作以及对员工合同的签订、续签、终止信息进行记录以及打印报表等操作。

本系统运用了VB 6.0及SQL Server2005,主要设计了以下几大功能: (1)对员工合同签订、续签以及终止信息进行修改、录入、浏览及删除。 (2)按查询条件对工合同签订、续签以及终止信息进行查询。

1.2 系统结构图

图1企业合同管理管理系统总体结构

2 数据库设计

2.1需求分析

在主控窗体中(MID 窗体)点击各菜单实现管理和查询企业和员工间的所有合同信息。具体功能包括:

合同签定:用于管理企业与员工签定的劳动合同。包括职员编号、合同名称、合同编号、合同期限、合同签定日期、备注等。

合同续签:用于处理已到期合同的续签事务,包括职员编号、合同编号、合同续签到日期、合同续签期限、新合同号、备注。

合同终止:用于终止已签定的合同,包括职员编号、合同编号、合同终止时间、备注等。

用户的登录和注册功能:

2.2 E-R模型

1. 实体及属性图

本系统有合同签订,合同续签。合同终止三个实体,三个实体相对独立且相互之间不存在联系。

(1)合同签订实体及属性图如下:

图2合同签订实体及属性

(2)合同续签实体及属性图如下:

(3)合同终止实体及属性图如下:

图4合同终止实体及属性

图3合同续签实体及属性

(4)密码表实体及属性如下:

图5密码表实体及属性

2.3关系模型

1. 合同签订(职员编号,合同名称,合同编号,合同期限,合同签定日期,备注) 2. 合同续签(职员编号,合同编号,合同续签到日期,合同续签期限,新合同号,备注) 3. 合同终止(职员编号,合同编号,合同终止时间,备注) 4. 密码表 (用户名,密码) 用于记录注册过的用户名及密码

2.4表结构设计

本系统在SQL Server 2000数据库里共设计了4个数据表来记录数据:用户表、员工合同签订信息、员工合同续签信息、员工合同终止信息。

1. 合同签订信息的建立与基本数据: SQL 语句如下:

CREATE TABLE [dbo].[员工合同签定信息] ( [职员编号] [int] NOT NULL ,

[合同名称] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [合同编号] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [合同期限] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [合同签定日期] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [备注] [int] NULL

) ON [PRIMARY]

员工合同签订信息表

2. 合同续签信息的建立与基本数据: SQL 语句如下:

CREATE TABLE [dbo].[ 员工合同续签信息] ( [职员编号] [int] NOT NULL ,

[合同编号] [char] (10)COLLATE Chinese_PRC_CI_AS NULL ,

[合同续签到日期] [char] (20) COLLATE Chinese_PRC_CI_AS NULL, [合同续签期限] [char] (20) COLLATE Chinese_PRC_CI_AS NULL, [新合同号] [char] (10) COLLATE Chinese_PRC_CI_AS NULL, [备注] [int] NULL ) ON [PRIMARY]

员工合同续签信息表

3. 合同终止信息的建立与基本数据: SQL 语句如下:

CREATE TABLE [dbo].[ 合同终止信息] ( [职员编号] [int] NOT NULL ,

[合同编号] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [合同终止时间] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [备注] [int] NULL ,

) ON [PRIMARY]

员工合同终止信息表

5. 密码表的建立与基本数据: SQL 语句如下:

create table 用户 (用户名 CHAR (10), 密码 CHAR (8)

);

密码表

3 系统各功能模块的详细设计

3.1用户登录

输入用户名及对应密码,即可登录,否则会提示相关的警告信息,按“取消”则退回主窗体界面。页面设计如下: 1、登录页面

2、详细设计代码

Private Sub Command1_Click() Static miCount As Integer Dim SQLStr As String

SQLStr = "Select * from 密码表 Where 用户名= "" & Text1 & """ Adodc1.RecordSource = SQLStr Adodc1.Refresh

If Adodc1.Recordset.BOF Then

MsgBox "用户名错误,重新输入 ", vbExclamation, "警告" Text1.Text = "": Text1.SetFocus Else " 判断密码是否正确

If Adodc1.Recordset.Fields("密码") = Text2 Then MDIForm1.mDataMng.Enabled = True Unload Me Else

MsgBox "密码错误,重新输入 ", vbExclamation, "警告" Text2.Text = "": Text2.SetFocus End If End If

miCount = miCount + 1

If miCount = 3 Then Unload Me "若已输入3次,则关闭窗体 End Sub

Private Sub Command2_Click() Unload Me End Sub

3.2主窗体界面

用户菜单可以实现注册新用户和退出功能;数据管理菜单可对数据库里的员工合同签订、续签、终止信息进行修改、添加、删除和查询。页面设计如下: 1、主窗体页面

2、详细设计代码

Private Sub MDIForm_Load() mDataMng.Enabled = False End Sub

Private Sub mFDenglu_Click() Denglu.Show End Sub

Private Sub mDzhuce_Click() zcxyh.Show End Sub

Private Sub mDqdxx_Click()

qdxx.Show End Sub

Private Sub mDxqxx_Click() xqxx.Show End Sub

Private Sub mDzzxx_Click() zzxx.Show End Sub

Private Sub mFExit_Click() End End Sub

3.3添加修改删除页面

对数据库里的员工合同签订、续签、终止信息进行修改、添加、删除,并且可以进入查询界面。页面设计如下:

1、员工合同签订、续签、终止信息的添加修改删除页面:

2、详细设计代码:

Private Sub Command1_Click() Form1.Show End Sub

Private Sub Form_Load()

CmdFirst.Enabled = False " [首记录]按钮无效 CmdPre.Enabled = False " [前移]按钮无效 CmdNext.Enabled = True " [后移]按钮有效 CmdLast.Enabled = True " [末记录]按钮有效 CmdAdd.Enabled = True " [添加]按钮有效 CmdDel.Enabled = True " [删除]按钮有效 CmdOk.Enabled = False " [确定]按钮无效 CmdEsc.Enabled = False " [取消]按钮无效

Label7.Caption = " 记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

Private Sub CmdAdd_Click() " [添加]按钮的单击事件 Adodc1.Recordset.AddNew CmdAdd.Enabled = False CmdDel.Enabled = False CmdOk.Enabled = True CmdEsc.Enabled = True End Sub

Private Sub CmdOk_Click() " 单击[确认]按钮 Adodc1.Recordset.Update CmdAdd.Enabled = True CmdDel.Enabled = True CmdOk.Enabled = False CmdEsc.Enabled = False End Sub

Private Sub CmdDel_Click() " 单击[删除]按钮

x = MsgBox("确实要删除当前记录吗?", vbYesNo + vbQuestion, "确认") If x = vbYes Then Adodc1.Recordset.Delete

Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast End If Else

Adodc1.Refresh End If End Sub

Private Sub CmdEsc_Click() " 取消按钮 Adodc1.Refresh CmdAdd.Enabled = True CmdDel.Enabled = True CmdOk.Enabled = False CmdEsc.Enabled = False End Sub

Private Sub CmdFirst_Click()

Adodc1.Recordset.MoveFirst " 记录指针移到首记录(显示首记录) CmdFirst.Enabled = False " 让[首记录]按钮无效 CmdPre.Enabled = False " 让[前移]按钮无效 CmdNext.Enabled = True " 让[后移]按钮有效 CmdLast.Enabled = True " 让[末记录]按钮有效 " 在Label6上显示当前记录号/记录总数:

Label7.Caption = " 记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

Private Sub CmdPre_Click()

Adodc1.Recordset.MovePrevious " 记录指针移到前一条记录 CmdNext.Enabled = True CmdLast.Enabled = True

If Adodc1.Recordset.BOF Then " 如果记录指针移到首记录之前, Adodc1.Recordset.MoveFirst " 则记录指针移到首记录上 CmdFirst.Enabled = False CmdPre.Enabled = False End If

Label7.Caption = " 记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

Private Sub CmdNext_Click()

Adodc1.Recordset.MoveNext "记录指针移到下一条记录 CmdFirst.Enabled = True CmdPre.Enabled = True

If Adodc1.Recordset.EOF Then " 如果记录指针移到了末记录之后 Adodc1.Recordset.MoveLast " 则记录指针移到末记录上 CmdNext.Enabled = False CmdLast.Enabled = False End If

Label7.Caption = " 记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

Private Sub CmdLast_Click()

Adodc1.Recordset.MoveLast " 移到末记录 CmdFirst.Enabled = True CmdPre.Enabled = True CmdNext.Enabled = False CmdLast.Enabled = False

Label7.Caption = " 记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

Private Sub CmdN_Click() Dim n As Integer n = Text7.Text

Adodc1.Recordset.Move n

Label7.Caption = " 记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

3.4查询页面

对数据库里的员工合同签订、续签、终止信息进行查询。页面设计如下: 1、员工合同签订信息查询页面:

2、员工合同签订信息详细设计代码: Private Sub CmdBack_Click() qdxx.Show Unload Me End Sub

Private Sub Form_Load()

Combo1.AddItem "职员编号" " 为组合列表框添加各选项 Combo1.AddItem "合同名称" Combo1.AddItem "合同编号"

Combo1.Text = "职员编号" " 让组合框初始选中" 姓名" 项 Text1.Text = "" " 清空文本框 End Sub

Private Sub Command1_Click() Dim str As String

str = " Select 员工合同签定信息.* From 员工合同签定信息 "

str = str & " Where 员工合同签定信息." & Combo1.Text & " Like "" & Text1 & "%" "

Adodc1.RecordSource = str Adodc1.Refresh End Sub

3、员工合同续签信息查询页面:

4、员工合同续签信息详细设计代码: Private Sub CmdBack_Click() xqxx.Show Unload Me End Sub

Private Sub Form_Load()

Combo1.AddItem "职员编号" " 为组合列表框添加各选项 Combo1.AddItem "合同编号"

Combo1.Text = "职员编号" " 让组合框初始选中" 姓名" 项 Text1.Text = "" " 清空文本框 End Sub

Private Sub Command1_Click() Dim str As String

str = " Select 员工合同续签信息.* From 员工合同续签信息 "

str = str & " Where 员工合同续签信息." & Combo1.Text & " Like "" & Text1 & "%" "

Adodc1.RecordSource = str Adodc1.Refresh End Sub

5、员工合同终止信息查询页面:

6、员工合同终止信息详细设计代码: Private Sub CmdBack_Click() zzxx.Show Unload Me End Sub

Private Sub Form_Load()

Combo1.AddItem "职员编号" " 为组合列表框添加各选项 Combo1.AddItem "合同编号"

Combo1.Text = "职员编号" " 让组合框初始选中" 姓名" 项 Text1.Text = "" " 清空文本框 End Sub

Private Sub Command1_Click() Dim str As String

str = " Select 合同终止信息.* From 合同终止信息 "

str = str & " Where 合同终止信息." & Combo1.Text & " Like "" & Text1 & "%" " Adodc1.RecordSource = str Adodc1.Refresh End Sub

3.5注册新用户

输入用户名、密码及确认密码,即可注册新用户,否则会提示相关的警告信息,按“取消”则退回主窗体界面。 1、注册新用户页面:

2、详细设计代码:

Private Sub CmdOk_Click()

Dim SQLStr As String

If Text1 = "" Then

MsgBox "请输入用户名!", vbExclamation, "确认用户名"

Text1.SetFocus

Exit Sub

Else

SQLStr = "Select * from 密码表 where 用户名="" & Text1 & """

Adodc1.RecordSource = SQLStr

Adodc1.Refresh

If Adodc1.Recordset.EOF = False Then

MsgBox "用户名已存在,请重新输入!", vbExclamation, "检验用户名"

Text1 = ""

Text1.SetFocus

Exit Sub

End If

End If

If Text2 Text3 Then

MsgBox "二次输入的密码不一致,请重新输入", vbExclamation, "检验密码"

Text2 = "": Text3 = ""

Text2.SetFocus

Exit Sub

ElseIf Text2 = "" Then

MsgBox "密码不能为空!", vbExclamation, "检验密码"

Text2.SetFocus

Else

Adodc1.Recordset.AddNew

Adodc1.Recordset.Fields("用户名") = Trim(Text1)

Adodc1.Recordset.Fields("密码") = Trim(Text2)

Adodc1.Recordset.Update

Me.Hide

MsgBox "成功注册新用户!", vbInformation, "添加用户"

End If

End Sub

Private Sub CmdCancle_Click()

Unload Me

End Sub

4 课设总结

在老师同学的帮助下,经过几天的自学实践,我掌握了数据库设计的基本思想,同时也学会了对VB 6.0的基本应用。经过不断的调试运行,终于完成了本次的课程设计任务。本次完成的合同管理系统基本符合所需的工作要求,但由于时间紧张,加上本人经验上的不足,未能丰富系统的功能,日后希望能够继续努力,做到更好。

这次数据库课程设计,我运用了教材上的几个设计方法,按照老师的要求,从需求分析到数据库实施,每一步都按照老师的提示完成。但是由于对编程技术的缺乏,没能实现应用系统设计,是这次设计的最大缺陷。虽然应用系统设计失败了,但我在这个过程对一些关于数据库编程开发还是有了一些认识,对ODBC,ADO 一些技术有了一部分的了解,相信在以后的过程中,一定会弥补这个缺陷的。

参考文献

1. 王珊. 数据库系统简明教程. 北京:高等教育出版社,2004

篇2

关键词: 合同管理;流程管理;决策支持

Key words: contracts management;process management;decision support

中图分类号:TP392 文献标识码:A 文章编号:1006-4311(2015)04-0219-02

0 引言

随着政府采购方式逐渐规范,各采购单位合同签订数量处于逐年上升的趋势,合同履行规范化程度也越来越高。但与此相矛盾的是,由于采购主体不同,每个单位对合同的管理也分散在多个部门,且基本采用纯手工管理的方式,没有形成以信息化平台为依托的规范管理模式,合同的流转、查询、统计等工作存在极大困难,并缺乏预警机制。而市场上现有的合同管理系统,多是针对企业开发的供销合同或是针对某一具体行业的合同,内容较为单一,无法满足政府机关合同管理工作的需要。

1 研究目标

基于先进的管理理念、紧贴工作实际,开发一套完整的网上合同管理系统,提供合理的流程和业务约束以及全方位的合同管理功能,实现合同管理的网络化和数字化,对合同起草、审批、执行、结算、归档全生命周期实行信息化管理,规范合同审批、变更和执行等管理流程,为相关部门和各级领导提供对合同执行过程的信息化监督手段,并通过对合同信息资源库的开发,进一步为相关部门和人员提供方便的合同检索、查询及统计分析服务,提供决策支持,提升信息化服务应用水平。

2 总体设计

2.1 软件架构设计 如图1所示,表现层主要起展示作用。采用当前比较成熟的MVC框架Struts2.0,利用此框架来实现展示层、控制层、服务层的分离。展示层采用JSP+Struts Taglib技术,能够按需求展示数据;控制层采用Action技术,能够接收用户的请求,并委派给不同的业务逻辑处理。业务逻辑层采用JavaBean技术,由Spring框架管理并注入上层Action,利用Spring的IoC容器实现组件之间的松耦合。

2.2 数据库设计 数据库主要数据表设计如表1所示。

数据库还设计了供方信息、合同历史信息、机构人员信息等基本表,各表之间通过合理设置外键进行相互关联。

2.3 工作流设计 合同审批流程采用了Activiti工作流引擎,遵从Apache许可的工作流和业务流程管理开源平台,其核心是基于 Java 的超快速、超稳定的 BPMN 2.0 流程引擎,强调流程服务的可嵌入性和可扩展性,同时更加强调面向业务人员。

2.4 安全设计 系统支持按角色授权,保证不同部门、不同角色用户可操作不同的功能模块;同时系统提供了完备的数据备份、恢复机制,确保不因系统故障造成数据丢失。

3 功能设计

如图2所示,网上合同管理系统分为项目管理、合同管理、统计分析、供方管理和系统管理五个主要的功能模块。

3.1 项目管理 登记项目基本信息,显示部门所有登记的项目信息,可以按照项目名称、项目类型、建立部门、验收时间段查询条件进行检索,检索结果按项目登记时间倒序排列。

3.2 合同管理

3.2.1 合同模板 上传、下载、删除部门使用的合同模板,可按照模板名称、模板分类进行查询,检索结果列表按上传时间倒序排列。

3.2.2 标的管理 查询并管理部门所有标的信息。可按照标的名称、建立日期段、标的分类、项目名称查询条件进行检索,检索结果按标的建立时间倒序排列。

3.2.3 合同审批 处理合同申请审批、合同补充审批、合同终止审批等流程的待办事项,查看已处理事项的详细信息。可以按照任务状态(待办、处理过、已创建、已办结)、合同名称进行检索,检索结果按处理时间倒序排列。合同申请、补充、终止流程类似,特别是紧贴行政机关采购工作实际,设计了会审和会签两个环节,由采购小组成员和采购相关部门进行合同确认,最后由领导审核。

3.2.4 合同维护 登录用户可对部门内建立没有处于流程中且合同状态是执行中的合同进行资金、发票、进度、合同补充、终止申请、结束等管理操作,而对于合同状态是未执行的合同只能进行编辑、删除操作。

3.2.5 付款管理 登录用户对部门内合同状态是执行中的合同付款信息进行查询和管理的功能。可以按照付款是否完成、付款是否逾期、付款方式、合同名称等查询条件进行检索,付款信息中的实际付款时间、付款状态、备注列可编辑。

3.2.6 合同检索 实现对登录用户所在部门创建的合同按照关键字、签订年份、合同金额范围、执行部门、项目名称、合同有效期时间段、合同状态、供方名称、付款时间段等查询条件进行检索,检索结果按合同创建时间倒序排列,并且可查看合同详细信息。

3.2.7 发票管理 登录用户可对部门内合同状态是执行中的合同发票信息进行添加、删除操作,并且可以根据合同名称进行查询。

3.3 统计分析 统计分析主要功能流程如图3。

除了按年份统计合同数量,系统还支持按供应商、标的分类、经费来源、采购方式等进行分类统计,能够生成并导出Excel文件,并能自动生成相应的柱状图和饼状图,对比结果一目了然,为决策支持提供依据。

3.4 供方管理 登记供方基本信息和供方联系人信息(可维护多个),显示部门登记的所有供方信息,可以按照供方名称、建立部门查询条件进行检索,可选择某条记录查看供方的详细信息,详细信息中要关联显示与此供方签订的所有合同。

3.5 系统管理 实现对机构、人员、角色的增删改,查看系统日志,对结算方式、采购方式、标的分类、项目类型、经费来源等数据代码进行管理,对系统数据进行备份。

4 应用分析

4.1 快速查询 通过网上合同管理系统,主管领导和相关部门、人员可以实时查看已经录入的合同信息,不需要再到文档管理部门翻阅纸质合同,特别是通过关键字进行模糊检索,可以准备定位到所需查询的合同信息。

4.2 紧贴实际 网上合同管理系统设计时充分考虑了行政预算、工程项目等实际工作的需要,可以随时查看项目签订的合同,预算结余等信息。

4.3 实时统计 网上合同管理系统的统计分析功能中的基础实时从数据库中提取,用户可以随时统计合同签订情况,并对数据进行对比分析,为下一步工作决策提供实时的数据支持。

4.4 进度提醒 网上合同管理系统对合同管理人员提供的最大便捷就是进度提醒。实际工作中,经常会出现忘记付款时间、发票是否收到等情况,需要不停翻阅合同有关资料。

4.5 规范流程 网上合同管理系统提供了流程审批的环节,特有的会审和会签环节,解决了实际工作中需要合同文本纸质流转的过程,相关人员和部门可以同时审阅,缩短了流转时间。

5 结论

网上合同管理系统的应用实现了政府机关对合同的全过程网络化管理,告别手工管理合同的方式,合同查询、统计更加便捷,合同流转更加顺畅,且符合政府机关工作实际,具有广泛的应用、推广空间。

参考文献:

[1]毛晨双,仲梁维.基于J2EE的销售合同管理系统的研究和设计[J].电脑知识与技术,2012,8(7):1486-1489.

[2]黄亦天.财务专项合同管理系统的开发与应用[D].电子科技大学硕士论文,2013.

篇3

企业资产及业务发展迅速、业务结构复杂,从哪里入手强化风险控制?如何通过信息技术固化、传播、推广已有的管理模式?在经济发展方式转变的过程中,中国正在由民航大国向民航强国转变,首都机场管理集团的发展已经不再是简单、粗放式的规模扩张,更多的体现为内涵式的品质提升。

首都机场集团公司年均签约数量约在300至400份之间,总额上百亿人民币,涵盖股权投资、金融、采购、建设、委托管理、资产租赁、土地管理、中介服务等多个领域。

在这些数字的背后,是合同管理的复杂性日益加剧。在开发合同管理系统之前,首都机场在合同管理上遇到了“三重门”。第一重,是管理效率。传统的手工管理合同方式,由于涉及的部门众多,合同类型复杂,需要管理的合同要素也各不相同,容易面临文档管理困难,进度控制困难,信息汇总困难,缺少预警机制,信息不集中,实时性不强,各部门协作、业务流程组建、监控制度执行效率不高等问题。在系统建设前,集团审核一个合同的周期至少要2个月。第二重,是透明与规范程度不够。在纸质合同流转的过程中,无论是业务部门,还是监督部门,比如规划、财务、法务等部门都无法清晰准确的了解到当前合同处在哪个审批流程环节,更无法获知这个合同审批流转的过程是否符合合同管理制度的要求。在信息不透明的前提下,更无法谈规范。第三重,是合同风险控制不足。风险管理需要强调事前、事中、事后的闭环管理。在传统的合同管理模式下,风险管理的归口管理部门(法务部)没有途径及时获得合同执行过程中和合同终结后的信息,存在很大的隐患。

如何防范合同中面临的法律风险,进而向合同管理要管理效率?李纯是首都机场集团法律事务部总经理,在她看来,作为集团法律事务信息管理系统的核心部分,合同管理系统不仅要实现文本管理电子化的过程,还要将合同的静态分散管理变为动态全过程管理、建立公司合同管理法律风险防范机制,对合同管理全过程各阶段中的风险点进行识别及预先控制。

实现合同管理一体化

2010年4月中,首都机场集团开始了针对合同管理系统的外部调研,形成了合同系统设计思路,明确系统建设内容和时间表。

尽管在系统建设之前,首都机场集团已经有了比较完备的合同管理流程,但是从管理的成熟度向IT的成熟度转化,仍然是一个很大的挑战。首都机场集团的合同管理系统,在国内没有同行业的经验可以借鉴,李纯提出的“自下而上,简洁实用,从服务的角度来做系统”的思路得到了很多业务部门的支持,尤其是合同金额比较大,合同数目比较多的业务部门。

2011年4月8日,首都机场合同管理系统正式上线。项目组走访收集系统问题,完善系统功能,进行验收准备工作。4月15日,系统终验通过。在系统正式上线以后,首都机场建设集团坚决停止了纸质合同的审核――“强迫”大家真正使用系统,充分发挥IT系统的“威力”,大大解决了原来合同管理遇到的问题。

篇4

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 02. 030

[中图分类号] TP311.1 [文献标识码] A [文章编号] 1673 - 0194(2014)02- 0050- 04

1 前 言

企业经常需要签订各种大大小小的合同,随着签订的合同数量的增多,合同的管理必然成为一种负担。目前,我国的合同管理大多采用传统的结合电子表格的手工管理方式,由于这种管理方式效率低、电子表格容量小、关联性差,不便于查询、更新和维护,而存在着严重的局限性。尤其是随着项目复杂程度和合同数量的增加,合同管理的难度也在不断增加,单凭手工管理合同变得尤为困难,合同的管理已然成为一种负担。在信息化程度越来越高的当今社会,这种手工管理方式已远远不能满足现代化管理的需要。现针对中小型企业合同管理的现状,通过采用基于容器模型的架构,开发一个功能实用、操作方便、简单明了、而且具有反追溯的合同管理系统。同时在合同管理系统的开发过程中,我们发现各类合同台账所需汇总的信息字段一致,在对合同的录入、管理、查询、汇总等功能上都大同小异,而“异”的部分则仅仅表现在它们各自的合同内容不同,所需对应的合同模板不同,因而为了避免无谓重复的工作,考虑以一个通用界面和相应的代码供这些不同类型的合同模块通用,我们只需控制调用其相应的合同模板即可。我们从实用的角度出发,本系统所使用的开发工具是Microsoft公司的Visual Basic6.0,数据库管理软件采用的是Microsoft SQL Server 2005。本系统是针对以前合同管理系统所存在的问题,根据中小型企业实际使用情况进行开发,着重对合同数据进行管理,方便用户对合同进行查询、修改、添加和删除以及对合同的实时了解,主要考虑实用性设计的一个适合中小型企业使用的合同管理系统。

2 软件的模块结构

本文研究的合同管理工作主要涉及到两个方面:一是合同录入,二是合同台账。对于合同录入,要求准确地录入合同的信息;对于合同台账,要求得出同一类型的合同台账和所有类型的合同台账。对于同类型的合同台账,我们采用了一个通用界面来供这些合同模块调用,如何正确定位出这些合同的类型生成相应的合同台账是合同管理软件需要重点考虑的问题。对于所有类型的合同台账,一个公司可能有几十种合同模板,关键在于如何快速、准确、透明地统计出这些合同信息形成一个总的合同台账。

采用一种容器模型是解决这些难题的一个很好的方法。容器模型图如图1所示。

为了实现通用界面的调用,首先要建立一个菜单节点表,记录菜单的节点名称,在打开系统时生成树形节点以供点选调用,在点选时读出相应的节点名称和主界面名称即上述的通用界面名称。相应的树形目录如图2所示。

然后根据读出的节点名称,我们可判断出相应的合同类型进而从数据库中读出该类型的所有的合同信息,调用通用界面显示该类型的合同台账信息。

以涂装承揽合同为例,如图3所示。

在图3中,我们点击增加按钮,即可调用出该类型合同相应的合同模板,进行合同的录入。如果想查看其中某个合同的详细信息来源,我们可以选中这个合同然后点击查看按钮,或者将鼠标放在其所在行处双击,具有反追溯性。

以合同号是NTZZ-HS-HT1307004FD为例,如图4所示。

在总的合同台账模块中,具有权限的人员可以查看所有合同的简要信息,而且具有反追溯性。总的合同台账中包括所有类型的合同信息,如图5所示。

在图5中将鼠标放在某个合同所在行处双击,就可以查看到该合同的详细信息,同样具有反追溯性。

使用基于容器模型的架构,形成了所有类型的合同台账和同一类型的合同台账,同时还具有反追溯性。

当合同台账完成以后,单击“打印”按钮就可以将表格中数据导入到Excel中,形成合理的格式进行打印,既快捷又准确,效果非常好。

3 基于容器模型架构的建模

合同管理系统必须完成两个任务:①数据信息的准确性;②数据信息的透明性,即合同台账的每一条合同信息来源必须清楚。即系统不仅要提供准确的数据信息给用户,还需要说明为什么数据是这样的,也就是具有反追溯性。采用基于容器模型的架构方法,能够很好解决这些问题。

3.1 “容器模型”实现合同台账的思想

(1)合同台账分为同类型的合同台账和所有类型的合同台账。

(2)对应在数据库中建有总表1和总表2,用于存放上述两类合同台账中各自所需的信息。点击“保存”按钮时,各类合同在增加界面录入的数据会同时存入到上述两个总表中。存入两个总表的信息不需相同,只存储各自需要的那些信息即可,总表相当于一个容器。

(3)在点击“保存”按钮时,各类型的合同在增加界面录入的数据要分别保存到总表1和总表2中。

(4)对于同类型的合同台账数据,在合同增加界面保存数据时,总表1中除了存放同类型合同台账需要用到的合同信息以外,还设有一个字段IsKind,用于存放与这个合同类型相对应的合同类型值。在点选菜单节点下的某个合同节点时,根据点选的菜单节点名称所对应的IsKind字段值,查找总表1中IsKind字段值与之相同的所有记录,即所有此类型的合同信息,形成一个该类型的合同台账显示给用户。将同类型的合同台账信息来源固定于一张总表,统计时只需从这个容器总表中提取满足条件的数据信息进行统计。数据存入总表的容器模型架构,避免了为各类型的合同都建立一个相应的数据库表,与此同时,能够快速、准确、透明地统计出这些数据。

(5)总的合同台账数据,当点击菜单节点中“合同台账”时,从总表2中读出所有类型的合同信息,形成一个总的合同台账。

3.2 “容器模型”实现反追溯性

在同一类型合同台账和总的合同台账中都有这个功能:双击某个合同查看该合同的详细信息,实现数据的反追溯性。

(1)在同类型合同台账中,由于各类型合同共用了一个通用界面,反追溯性的实现首先是记录下点选的菜单节点名称即某类合同名称,加载相应类型的合同模板界面,然后根据双击所在行对应的合同号进行匹配,满足匹配的合同信息即为反追溯需要的明细信息,读取该合同信息填充到相应的合同模板界面显示给用户。

(2)在总的合同台账中,反追溯性的实现与同类型合同台账有一点不同,而是根据双击所在行对应的合同类型值即总表2中的IsKind字段值,加载相应类型的合同模板界面,然后再根据所在行的合同号进行匹配,满足匹配的合同信息即为反追溯需要的明细信息,读取该合同信息填充到相应的合同模板界面显示给用户。

3.3 基于“容器模型”实现的通用界面

(1)设计一个通用界面供不同模块调用,该界面主要有增加、修改、查看、删除等功能,囊括了合同模块中涉及到的通用操作。

(2)建立一个菜单节点表,记录菜单的节点名称,在打开系统时生成树形节点以供点选调用,在点选时读出相应的节点名称和主界面名称即这个通用界面名称。

(3)在通用界面的代码中,我们根据上述得到的节点名称,可判断得出这个合同的类别,即能得到总表1中的IsKind字段值,这样在点选一种类型的合同菜单节点时,从总表1中查找所有满足该合同类型值的合同信息,形成一个合同台账。

(4)在点击这个通用界面上的增加/修改/查看/按钮时,会根据上述的节点名称即合同类型名称调用相应类型的合同模板界面以录入/修改/查看该类型的合同。

3.4 容器模型的优点

采用不存入容器总表的方法,①不能共用通用界面,有多少个合同模板就得有多少个相应类型的合同台账界面,同时每种类型的台账都得对应一张相应的数据库表,给软件开发过程中增加了大量无谓的重复工作,同时由于多个相似的表的存在,数据库中表的设计也没得到最大的优化;②反追溯性差,查看明细信息要连接多张数据库表,SQL语句嵌套复杂,不易实现;③对于刚参与到项目中的人员而言,会不知如何通过多张表进行汇总,这将使得软件开发比较缓慢。

采用基于容器模型架构,就不存在这些问题,开发更方便快捷,思路更清晰。①统计效率高:台账的数据都来源于一张总表,仅使用一条SQL语句就能完成。能共用通用界面,软件复用的粒度增加,仅建立两张总表就可以完成所有工作,数据库表设计得到了优化。②反追溯性好:两个总表中都专门设有一个字段用于存放该合同的类型,通过这个字段的值,很轻松地读出录入的详细信息,显示给用户。③而且对于刚参与到项目中的人员来说,很快就可以理解容器模型的思想,使软件开发更快速。

3.5 容器模型存在的问题

基于容器模型的软件体系架构,开发软件有很多优点,但也发现了不足之处:①数据存入两个表,冗余性比较大。②与使用存储过程的方法相比,速度可能要慢一点,尤其对于较为复杂的逻辑,网络流量之间的消耗会大一些。

3.6 解决方法

针对容器模型存在的问题,我们也有相应的解决办法:①两个总表中不存入特别详细的数据信息,只存储汇总时需要用到的一些数据,再存入具有索引功能的存放合同类型的IsKind字段,便于统计和反追溯。②不使用复杂的逻辑,使用简单便捷的SQL语句进行汇总以及反追溯。而且我们也在考虑更多、更好的方法,使基于容器模型的软件体系架构更加完善。

4 软件实施后的效果

(1)合同台账来源定位明确、具有反追溯性。在合同台账模块中,用户可以双击数据查看合同的明细,既快捷又准确;当发现录入的合同的信息不对时,点击修改按钮找到录入人员出错位置进行修改,效果非常好。

(2)仿真现实合同文档,为了延续工作人员以往填写的习惯,界面的设置与实际合同文档是百分之百的仿真,让用户在使用软件的时候,感觉就如同以往在纸质上面填写。

(3)合同台账能够送入到Excel中,形成合理的台账形式,以备份的方式存储起来。

5 结束语

合同管理系统的目标就是改变人们以往的工作习惯,将传统的纸张办公转变为办公自动化处理合同文本,本系统操作方便、简单,对信息的汇总及时、准确,且具有反追溯性,使得计算机技术在合同管理系统中得到了充分的发挥,有效地提高了企业的内部管理质量和水平。

主要参考文献

[1]杜仕忠,方木云,李泽,等.上海振华重工南通分公司ERP[J].中国管理信息化,2010(5).

[2]陈志祥.我国企业ERP系统实施问题探讨[J].中国软科学,2001 (12):58-61.

篇5

中图分类号:TP315 文献标识码:A 文章编号:1672-3198(2009)03-0247-02

1 合同管理系统需求与功能分析

1.1 系统需求

面向大型制造企业,该系统应满足如下要求:①用户众多,应尽量满足各方需要,用户界面应尽量直观、美观,操作应尽量简单;②应方便扩展,企业建立信息化系统因时而异,应需求而变,为节省企业开发成本,降低实施难度,应考虑异构系统的集成;③面对大量数据,其响应速度应该比较快,执行效率应该高;④由于企业产品性质,系统安全性必须保证。

1.2 功能需求

合同管理系统的目的是对审批、签订后的合同,收集其基本信息并长期保存,提高查询效率,便于进行统计和分析,对合同执行情况进行监督并提供预警催交项目。因而合同管理系统主要包括合同基本信息录入、合同执行、合同查询与统计、合同预警和催交等四个部分。

在合同到货之后还需对货物进行待验,经过检验的货物才能执行退货、入库操作,因而也是合同执行管理中必不可少的过程。同时对于一个系统而言,需要提供系统维护和数据接入以及系统扩展的接口,这样有利于企业信息化建设,同时使该系统可以很好的扩展或被扩展,会降低开发成本。

1.3 功能模块

根据以上分析,该合同管理系统由合同基本信息管理、合同执行管理、合同查询统计管理、合同预警催交管理、供应商信息管理、系统管理等六个部分构成,如图1所示。该系统主要实现录入合同头信息、录入合同明细信息、合同发票付款处理、合同预付款处理、合同退货处理、合同基本与综合信息查询和统计、合同到期预警、供应商信息与系统权限设置等功能,实现供应保障部门信息录入的信息化、科学化。

各模块功能说明:

①合同基本信息管理。该模块数据是合同管理系统中的静态信息之一,自合同签订审批开始,合同基本信息就固定不变,是合同其他管理模块的根本。合同基本信息细化成合同头与合同明细信息,是为了便于管理,节省数据空间。一旦合同基本信息确定,基本信息管理也就被冻结,只能进行查询不能进行修改。

②合同执行管理。该模块是合同管理中的核心,是合同管理系统中动态信息的集合。合同执行是对资金的掌控,供应商供货之后就要进行付款,视情况进行发票付款与预付款操作。

③合同查询统计管理。主要针对各种查询统计,用来评估供应部门的绩效,为计划部门提供反馈信息,方便计划部门对后续任务进行更合理的安排。

④合同预警催交管理。针对到期合同未完成交货任务的进行提前预警,一来通知供应商尽快交货,二来提醒生产部门以及计划部门针对不可预知的问题做出对策,以免影响企业的生产。

⑤供应商信息管理。该模块数据也是合同管理系统中的静态信息之一,主要是保存供应商的基本信息,并且根据供应商的历史交货记录进行定级评估,方便后续定货时对供应商的选择,更好的完成企业生产计划中的物资保障。

⑥系统管理。其中系统权限管理负责对不同的操作人员身份进行验证并规定其操作权限,系统基本信息维护用来对系统整体安全性已经稳定性进行的一系列管理。

2 合同管理系统数据流程

业务流程见图2。

3 合同管理系统具体实现

3.1 体系结构

根据系统需求,我们采用基于CORBA的三层C/S体系结构。

人机交互层就是客户端,是用户与系统的接口,用户通过此接口与系统进行交互。在身份验证机制下,用户输入自己的用户名、密码登陆,或者扫描自己的编码直接登陆此系统,在权限的严格控制下,进行查询、录入、管理、系统维护等等工作,最大程度保证了系统的安全性。

应用程序服务器层实则由多层组成:执行层、业务逻辑层和层,它们共同构成了应用服务器层,是该系统的核心。一层是提供了与客户端的接口,二层是整个系统中的业务逻辑中枢,三层是数据库的连接接口,三者的统一构成了该系统的通信中枢。执行层主要是利用连接池技术来管理数据库的连接与断开,用连接池来监视数据库连接的数量和使用情况等,减少了数据库的负担,同时提高了查询等操作效率。业务逻辑层主要用来承载系统功能的业务逻辑,该层有各种操作函数,作为客户端的操作基础,方便对数据库的存取。最后一层为层,考虑系统异构与扩展、减少代码的重复编写、降低软件的维护升级成本,在该层提供了各种接口,使用CORBA的组件VisiBroker Agent来提高对数据的存取速度,达到在本地存取的效果。

数据服务层为Oracle数据库,是存储数据的永久场所,根据功能需求,在该服务器上主要包含了合同基本信息库、合同执行信息库、供应商信息库等多个数据库。

3.2 应用实例

按照上述所言,该合同管理系统的程序采用Delphi7.0进行开发编写,数据库是Oracle9.0i。该系统纳入了现代管理统计方法,将合同的各个阶段都包含了进去。如图4、图5分别是该系统的应用服务器层的可视化界面和其中的发票付款界面。应用服务器层界面把在用的和空闲的连接池数清晰展示,给我们的管理带来很大方便。发票付款界面主要用来录入有发票的付款记录,同时根据合同规定和实际操作需要进行冲减预付款,这里不仅刷新了发票付款明细表,同时更新了预付款明细表,而这一操作是通过放在数据库的存储过程来完成的,实现了数据的统一和财务的清晰,方便查询管理。

此外,为了实现统计功能的标准化、科学化,在对合同信息进行统计处理时,一些合同标准应用如下:

同样是考核供应商的重要标准,是对供应商品质进行评估的依据。

以上三项标准的量化,在很大程度上对系统进行了补充,为实现企业的信息化增色不少。

4 总结

本文针对某大型制造企业合同管理方面存在的问题,分析了合同管理系统的系统与功能需求,提出了合同管理系统的体系结构。根据该系统架构及实现技术开发了某大型制造企业合同管理系统,建立了生产部门与供应保障部门的有机联系。该系统在某军品研制生产过程中得到了成功应用,应用表明,该系统提高了供应保障部门的工作效率,为企业的资金投入加了道保险,明显降低了企业生产成本,并为企业整体信息化做出重大贡献。

本文创新点在于将合同整个流程纳入到了管理系统之中,细化了各部门职责,跟踪合同执行,掌握合同入库数据及时反馈到计划生产部门,采用三层C/S体系,结合CORBA技术,便于扩展企业信息化系统。

篇6

中图分类号C93 文献标识码A 文章编号 1674-6708(2011)55-0022-02

Research and Design of the Contract Management Based on Workflow

Abstract In the contract management system, the contract need the all related departments to finish. Through the research of workflow, Create different workflow type, the operation of the department regulations permissions and operation order, To realize the contract relay between the different departments. To realize the workflow used in the contract Management System at , so as to realize the Enterprise office Automation.

Keywords Contract Management;Workflow;;Office Automation

0 引言

随着公司管理的不断精细化,公司各部门协同完成合同已突显的越来越重要。在工作实际中,各种合同要经过不同的部门之间协同来共同完成,不同的部门对合同具有不同的操作权限。通过工作流的方法来控制合同的中转流程,使得合同能够按照工作流中定义的步骤来完成。

工作流管理技术作为一种过程管理的核心技术,不仅强调某个环节的完成情况,而且还要求从整个流程的角度来看待该环节的事务管理过程,把完成最终的服务管理目标作为流程管理的目标。工作流技术还可以将信任服务、授权服务和公文流转、信息共享等业务流程有机、紧密地结合在一起,构成安全的工作流业务系统,为不同业务系统集成提供实现的技术手段。

1 系统结构与分析

系统采用基于.NET平台的B/S((Browser/Server,浏览器/服务器)模式来实现,在合同管理模块将工作流机制运用其中。

工作流起源于生产企业和办公自动化领域,工作流是针对现今计算机环境下实现经营过程集成与自动化而建立的可由工作流管理系统执行的业务模型。工作流技术通过将业务流程分解成良好定义的活动、角色和过程规则来实施流程管理、分析和再造,进而实现把人、各种计算机系统和各种应用工具相互组织协调起来,自动完成某项工作。

在本系统中应用工作流技术,就可以制订相应的工作流,指定参与到此工作流的部门及各部门处理的次序,还包括各部门对此类合同的管理权限等。在合同运行期间,合同按照其所属的工作流自动提交给相应的部门,该部门根据工作流中所规定的权限来处理此合同,并将此合同转交给工作流规定的下一个处理部门来处理,依次反复,直到此合同的最终完成。

2工作流管理模型设计

在合同管理系统设计中,其工作流管理模型包含如下与合同管理相关的对象:过程、活动、转换、活动参与者、工作流有关数据、被调用第三方应用程序。合同的创建、中转和完成的每个过程由这个合同管理的活动组成,形成一个活动网络。这个活动由数据准备者设置过程的活动数、负责活动任务的角色和具体用户,其中活动数是可变的,数据准备者输入需审批的数据,然后启动流程,系统自动将文档发送到下一流程环节。此环节审批员对文档进行审批后,系统根据处理结果决定文档的流向,同时自动调整文档状态和字段设置,直到整个审批活动完成,已审批的文档归档。在整个流程中,由指定的角色完成活动,文档的流转历程、在活动中的处理情况和修改记录均记录归档,审批者都有自己的空间,并进行数字签名,审批者意见的信息安全得以保障。

在本系统中,有关合同管理中工作流的建立如图1所示。

3系统设计

合同管理系统主要由用户管理、部门管理、工作流管理和合同信息管理四个部分组成。其中用户管理和部门管理主要完成的是用户和部门的添加、修改和删除操作。工作流管理主要是系统管理员对工作流的管理,根据业务需要创建不同的工作流类型,再结合Ajax技术实现通过鼠标的拖拽来选择不同的部门、本部门处理权限的设置。根据前期的需求分析,管理员可以创建一个工作流取名“一般合同工作流”,首先设置部门“销售部”具有创建合同信息和上传合同文件权限,其次设置下一个处理部门“技术质检部”具有查看合同文件、上传生产图纸的权限,再设置下一处理部门“生产部”具有查看生产图纸、上传已用材料清单的权限,再设置下一处理部门“财务室”具有查看材料清单、上传成本核算表的权限,最后再设置“销售部”具有完成合同权限。合同信息管理是整个系统的管理核心,每个部门都对合同信息进行不断的补充和完善,通过在工作流中查找本部的权限,获得相应的权限,以此来进行本部门的相关操作。在数据库设计时,合同信息表里面可以设置字段current_flow,该字段默认值为1,在每个部门完成后自增1,用来标识此工作流的当前处理部门,若当前处理部门要退回上一部门处理,只要将current_flow字段的值减1即可。以上述的“一般合同工作流”为例,销售部在查询“一般合同工作流”后,就可以创建一个属于“一般合同工作流”的合同信息,并获得了在此合同信息上添加一个合同文件的权限,完成操作后,将current_flow字段值加1。技术质检部的用户在登录系统后,分别查询工作流和合同信息这两个表,就可以得出本部门待处理的合同信息和对该合同信息的处理权限,再按照指定的权限完成本部门的相关操作。通过此种方式,即可完成整个合同信息的处理。

4 结论

合同管理系统是基于工作流的一种设计,通过工作流的控制,合同可以从不同的部门之间进行传递,各部门用户可以从工作流中查找相应的操作权限来完成相应的处理。管理员根据企业自身制订不同的工作流,就可以完成企业合同管理的自动化。

参考文献

[1]Salimifard K,Wright M. Petri net-based modeling of workflowsystems:An overview[J].European Journal of Operational Research,2001,134:664-676.

[2]罗海滨,范玉顺,吴澄.工作流技术综述[J].软件学报,2000,11(7):899-907.

[3]李红岩.基于工作流技术的OA系统研究[J].长春工业大学学报(自然科学版),2008,29(3):352-355.

[4]张威.基于工作流的OA 系统设计与开发[D].上海:同济大学,2008:37-45.

篇7

【中图分类号】F272.92 【文献标识码】A 【文章编号】1672-5158(2013)04-0144-02

一、前言

随着信息技术的快速发展,利用计算机和软件技术、融合先进管理理论、对企业进行信息化改造,逐渐成为提升企业公司管理能力的重要途径。结合国内外同类企业的发展经验,表明信息技术的应用,不仅提高了企业的工作效率和经济效益,而且提高了企业的整体管理和技术创新能力,使企业在更高的层次上竞争。

针对中海油服合同管理的现状,研发基于合同管理、年度协议管理、内部协议管理及订单管理的采办合同管理系统显得比较迫切。

二、系统概述

中海油服采办合同管理系统是一个以WEB技术、数据库技术为基础的信息管理平台,实现了对合同信息、年度协议信息、内部协议信息、订单信息的录入、跟踪、管理、统计、分析和报表导出等功能。

通过对公司总部、塘沽、湛江、新疆、深圳、上海的合同信息、年度协议信息、内部协议信息、订单信息进行统一存储和有效管理,帮助采办合同管理人员准确获得和管理公司各地所有采办合同信息。

三、系统总体设计

系统网络架构

通过对某公司内部的采办合同管理流程进行深入详细的需求调研和分析,依据当前的实际工作需要,本系统的信息管理范围涉及到公司总部、塘沽、湛江、新疆、上海以及深圳,系统采用基于B/S(浏览器/服务器)结构的架构设计,系统服务器搭建在公司总部,架设在公司内网之上。系统网络架构图如下:

1.系统软件结构

通过对公司采办合同管理流程进行深入详细的需求调研和分析,依据当前实际工作模式及需要,对其业务进行全方位的跟踪分析,确定系统财应由合同管理、年度协议管理、内部协议管理、订单管理、合同信息检索、合同信息统计与报表、信息、用户管理、权限管理九个模块组成。

本系统采用模块化软件设计结构,使各个模块之间功能相对独立,而业务上又紧密联系。系统软件结构如图2所示。

2.系统主要模块介绍

2.1 合同管理

主要包括对合同信息的基本检索、录入、批量导入、编辑、删除,以及对合同信息的变更、跟踪,同时包括对合同资料的上传和下载。

2.2 年度协议管理

主要包括对年度协议的基本检索、录入、编辑、删除,查看年度协议下的累计订单信息。

2.3 内部协议管理

主要包括对公司事业部之间的合同进行管理,包括录入、编辑、删除,以及合同资料的上传、下载。

2.4 订单管理

主要包括对年度协议下的订单进行录入、批量导入、编辑、删除,以及对订单所从属的年度协议进行检索。

2.5 合同信息检索

主要包括对合同信息的分类检索,包括按事业部、按合同类别、按片区、按分公司、按物资采办、按服务采办、按工程采办、按采办方式等。实现了对分类信息的区别输出,以及对合同信息的模糊检索以及组合检索。

2.6 合同信息统计

主要包括对合同信息的分类统计。包括按事业部、按片区、按分公司、按合同类别、按物资采办、按服务采办、按工程采办、按采办方式、按属地等。实现了对合同信息的分类统计,以及对统计结果的页面展示和EXCEL报表导出等功能。

2.7 信息

本模块主要用于公司采办管理部下发通知和采办体系文件。实现了对通知的、修改、删除和检索功能,并实现了对采办体系文件的上传、下载、删除和检索功能。

四、系统实现

本系统采用基于J2EE的MVC的软件模式进行设计,使得表现逻辑和业务逻辑分离,方便地实现模块化开发、提高代码的重用性和维护性,以及充分考虑到系统的跨平台等因素。

篇8

加强和规范合同管理,对企业规范交易行为,防范交易风险,控制运营成本,提升管理水平,具有重要意义。武汉石化逐步成为华中地区炼化产能“龙头”,市场交易大幅上升,合同主体复杂,类别繁杂、数量及金额大、管理层级多,经营过程中存在着大量风险,原有分散管理的合同管理模式已远远不能适应企业发展的新形势和新要求。为此,中国石化积极探索实施合同管理信息系统,取得了显著成效。

一、突出合同综合管理,建立“统一管理、分级负责、分专业审查”的管理体制

按照集中归口管理,多专业一体化运作的思路,明确企管法规部门为合同综合管理部门,提高对合同运行的控制力,初步建立起以适度集权、有效授权、规范操控为特征的合同管理体制。

(一)实行“三个统一”的集中管理

统一制度:武汉石化制定了统一合同管理办法,严格实行领导一支笔签约制度、公司领导审批制度和依据合同付款制度,形成了可操作性强的管理制度体系。统一分工:公司明确规定合同综合管理部门负责合同管理制度和流程制定、法律审查以及监督管理,合同专业管理部门负责各自主管范围内的技术审查,合同经济管理部门负责经济审查。统一平台:以合同管理和财务结算系统为基础,并把市场准入、招标等系统接入,作为合同运行平台,使合同立项、签订、审查审批、履行管理等能够规范有序进行。

(二)实行“三级负责”的授权管理

针对武汉石化所属单位多、管理层级多、合同量大,难以做到公司完全集中管理的实际情况,综合合同种类。按照领导班子成员分工实行年度授权,对内控权限指引中的重点内容进行划分,将合同审批审查权交权限领导。分级负责的授权管理,实现了不同业务类别、风险等级的合同都能得与之相应的管理。

(三)实行“三项审查”的签约管理合同管理部门严格按职责和流程进行技术、经济、法律审查,不得签约未按规定进行三项审查的合同。技术审查主要审查合同相对人资质是否具有订立及履行合同的能力、项目工作量、质量、验收、履行期限等专业性条款;经济审查主要审查计划(预算)等签约依据、价格、价款支付期限和方式等条款;法律审查主要审查各方当事人主体资格、合同条款是否存在违法违规内容,各审查部门审核意见是否齐备并符合规定等内容。通过三项审查把关,有效防控了交易风险。

二、优化合同系统功能,实现合同管理与业务管理的有机融合

按照集团公司的统一部署,武汉石化稳步推进合同管理信息系统的运用,不断完善和优化系统功能,实现了各类合同全面上线运行。

(一)完善系统功能设置,合同管理各个环节得到有效控制通过完善合同管理相应环节的流程设置,使交易过程所涉及各项管理有机融合。完善签约依据审批功能,依据计、预算签约;完善市场准入、招标审批功能,优选合格供应商;完善合同签订审批功能,规范有效签订合同;完善履行付款审批功能,财务部门依据合同系统付款审批单对外付款。实现从市场准入、合同选商、签订、变更解除到履约结算全过程信息化、标准化封闭管理。

(二)推行系统集成对接,全面提升合同运行质量武汉石化全面推进合同系统与财务结算系统对接,通过系统间数据信息自动传输,使财务部门严格依据合同进行结算付款,有效提升了合同履行质量和效率。

(三)强化分析评价功能,发挥合同信息对经营管理的支持作用把合同签约主体、市场准入、选商、签订、履行、合同运行效率等信息细化为40多个具体分析要素,定期或不定期对系统信息数据进行横、纵向的比对分析,实时掌握合同运行管理情况,及时发现合同签订、履行过程中存在的问题,并针对问题对合同管理制度流程进行优化完善。对于合同系统反映出的专业管理问题,及时向公司提出管理意见和建议,为公司经营决策提供依据,较好发挥了合同信息在经营管理中的服务和支持作用。

三、优化合同审查审批流程,提高合同运行质量和效率

武汉石化制定了年度合同转委托授权书,明确了领导会签审批的目标、原则和标准,通过优化流程、简化环节、做到了既规范管理、又提高效率。

(一)审查必要性原则无实质审查内容的职能部门不再审查,采用招标选商的合同,在合同系统中上传相关招投标资料;使用标准文本签订合同的,除变动条款审查外,其余条款不再重复审查;对关联交易合同、内部合同、金额小风险小的合同,相应简化审查内容。

(二)不重复审查原则,减少审查环节同一合同审查部门对同一交易事项仅做一次审查;同一合同审查部门内容不交叉审查。

(三)高效及时原则,明确审查权限所有合同都必须经过财务、法律、计划部门审查;审查会签人员在2个工作日提出审批意见,对于超期审查人员在公司范围内通报。

四、抓住合同管理关键环节,强化合同全过程控制

(一)严格选商管理,提高签约主体资质能力公司建立了严格的市场准入和招标管理制度,实行统一管理、分类审查、分级负责的管理体制,规范选商审查程序,确保合同相对人主体适格。同时对供应商履约情况进行考核,对出现质量、安全问题等重大违约行为时,及时与其终止合同关系,保障了交易安全。

(二)规范签约管理,确保事前签订合同公司对影响合同正常签订的计划、预算、价格等签约依据滞后等管理行为做出相应调整,理顺业务管理制度流程,合同管理部门参与项目计划的制订及申报、重大项目论证、招标、谈判等工作,制订合同签约计划,督促和指导相关部门提前准备合同签约资料,保证及时、规范签订合同。

(三)严格考核兑现,强化责任落实严格合同管理系统指标管理,严考核、硬兑现,对不完成指标的单位及合同经办人进行考核。严格合同管理人员考核,实行合同管理人员持证上岗制度,合同综合管理部门每年对合同管理人员工作情况进行考核,考核不合格的,取消其合同管理员资格。

经过多年来不懈努力,武汉石化合同管理水平显著提升,法律管理取得明显成效,有效地支持和保障了公司各项生产经营活动,在交易额和合同数量大幅增加的情况下,合同管理质量和效率都有较大提高,从而推动企业管理水平不断提升,为武汉石化战略发展提供了基础保障。

篇9

1.引言

目前设计行业很多企业都有自己的信息管理软件,如经营管理、项目计划管理、出图管理、档案管理、人事管理、财务管理、办公管理等,但这些管理软件很多都是不同厂家的产品,信息无法共享、没有统一的信息化管理平台,造成了一个个信息孤岛。我院也存在这样的问题,多个系统多个平台,导致信息无法共享。2010年初,为了对生产项目进行高效率的计划、组织、协调、控制和评价,对项目进行全过程的动态管理和项目目标的综合协调优化,设计院引用北京数字建设的ECA平台开发了生产项目信息系统。随着生产项目管理系统的成功上线,设计院开始规划建设综合管理信息系统。综合管理信息系统建设开发采用分批、分步骤进行,一期重点开发了人资管理子系统,满足人资业务的管理要求。二期开发综合办公子系统、经营管理系统;三期开发科标业管理系统、安全质量管理系统。综合管理信息系统基本覆盖我院日常管理业务,统一业务流程、规范相关表单,实现在统一平台规范化管理,做到表格电子化、审批网络化。综合管理信息系统的建立实现信息共享,消除信息孤岛,进一步提高设计院内部管理的工作效率,促进院信息化水平的提高。

2.系统目标

实现日常综合事务在统一平台进行规范化管理,做到表格电子化、审批网络化,逐步提升日常办公和管理效率。统一业务流程、规范相关表单,使纸面上的管理制度通过信息化手段得以落实。

3.系统功能简介

建立“管理为中心、业务为导向、数据为基础”的系统设计原则。将各个管理子系统集中在同一操作平台,设立人力资源管理系统、经营管理系统、综合办公管理、科标业管理系统、安全质量管理系统五大子系统。

3.1人力资源管理系统

人力资源管理系统包括人事管理、绩效管理、考勤管理、级师管理。人事管理实现了人员业绩信息汇集,建立了人才档案数据库,为其它模块提供人员基础数据,达到人员信息的共享;绩效管理根据设计院部门绩效管理指标体系和考核机制的相关业务,以网络化、信息化形式对部门绩效管理信息的收集、汇总、展示、查询及配置等整个过程,提高了绩效考核的自动化程序[1]。考勤管理提供管理部门每日工时统计分析数据,统计分析展示图表。实现网上请假出差的申请,并与刷卡系统数据关联与统计分析。级师管理对晋级评定标准中易于量化部分进行量化维护,提供自动判定员工申报生产类各类级师资格,院各级领导审查评定,汇总、查询及等过程。

3.2经营管理系统

经营管理系统具体包括客户信息管理、项目信息管理、采购管理、投标信息管理、合同管理、工程外委合同管理等子模块。为院领导和经营管理人员及时提供任务信息、合同和收费信息,做好工程勘测合同的管理以及掌握收费情况,同时能掌握合同中包含外委合同的执行和付款情况,能随时查询某工程的合同基本信息、业主信息、到款情况、外委合同基本信息、付款情况等。市场信息和关联的客户信息可以及时的提供给决策部门,使决策层实时了解到最新的市场情况,对瞬息万变的市场信息进行分析和预测[2]。

3.3综合办公管理系统

综合办公包括会议管理、车辆管理、医疗管理、计算机管理;会议管理包括会议接待、费用预算、会议室管理、会议纪要管理、接待申请、招待费管理等。使得管理者和参会者能够准确、及时、便利地知道会议相关信息,大大降低了会议成本、提高办公效率。车辆管理包括派车管理、车辆管理、驾驶员管理、安全记录等模块。实现了在院统一平台上进行派车申请、审批、分配、打单等整个派车管理流程,统一管理院驾驶员信息与全院车辆用车情况信息,管理更加规范。医疗管理包括门诊管理、药品管理等模块。职工医疗管理系统是为了规范职业健康监护工作,加强职工的职业健康监护管理,保障劳动者身心健康,对职工健康信息进行科学的管理。职工医疗档案管理系统的建立便于医务室及时掌握员工健康状况,提高员工的健康水平,预防和减少职业病的发生。计算机管理:全面覆盖设计院硬件和软件管理,实现计算机软硬件信息的集中管理。系统包括计算报修管理,为员工和计算机管理部门搭建桥梁,积极响应,提高服务质量。

3.4科标业管理系统

系统以项目管理为主线,通过对工作流、信息流的控制,实现科技项目的计划管理、过程管理、验收管理、产值管理、成果管理等全过程的跟踪实时管理。科技项目信息化管理系统的运用,在很大程度上提高了设计院的科技管理水平,促进科技管理科学化、规范化和标准化,实现科技资源共享,为设计院的科技决策提供足够的技术支持。系统包括科信部部务管理、科标业项目管理、科技采购管理、科技成果管理、科技管理报表与查询和科技管理配置六大模块。

3.5质量管理

随着生产项目管理信息系统,应用不断深化,在线运行的工程越来越多,许多质量信息,尤其是成品质量问题的处理过程缺乏高效的监控和追踪手段。质量管理系统通过业务梳理,利用信息化手段归集质量信息来源渠道,实现不同来源质量信息的输入、统计、考核及关联应用,最终形成全院的工程质量信息库。工程质量信息库的建设,首先从源头管理上,来自于工程设计企业标准规范的生产管理流程,严格遵循全院三标操作程序文件规定执行,确保工程设计过程规范管理,做到严格的工程质量保证与质量监控,从而在数据源头确保各种质量信息采集的完整性。将工程质量信息库分为六大功能:质量信息采集、质量信息加工、质量基础信息库、员工质量档案库、统计分析报表和系统维护。

4.结束

综合管理信息系统的推动扭转了信息经滞后制约电力设计企业发展和管理的被动局面,完成了信息化应用从条块分割的部门级和横向集成、纵向贯通的企业级的转变,实现了电力设计企业的信息化跨越发展。它是一项长期的、系统的工程,不可能一步到位,仍需要根据实际情况逐步进行分析,并在实践中获取经验,不断地充实、完善和改进,建成具有鲜明设计院特色的一体的综合管理信息系统。

篇10

Abstract: with the increase of market risk, to further improve the construction market supervision strengthened, the construction market management system, the construction market is undergoing fundamental transformation. In this new situation, the importance of contract management has become increasingly prominent, the contract model selection of the contract the parties to establish cooperation, trust is particularly important, the contract management has become an important way of risk control in construction enterprises.

Keyword: contract management; significance; problems; Countermeasures

中图分类号:TU71 文献标识码:A

一、加强合同管理的重要意义

(一)加强合同管理是市场经济的要求。随着市场经济机制的发育也完善,要求政府管理部门打破传统观念的束缚,合理转变政府职能,更多的应用法律、法规和经济手段调节和管理市场,使用合同来引导和管理建筑市场,顺应了市场经济大趋势。而各建筑市场主体也必须依据市场规律要求,健全和完善内部各项管理制度,其中合同管理制度就是其一。加强建筑工程合同管理,是市场经济规律的必然要求。

(二) 合同管理是建设项目管理的核心。任何建筑工程项目的实施都是以签订系列承发包合同为基础和前提的,合同管理即为对建设项目的工程质量、工程进度、工程费用三大方面进行的管理和约束,为整个建设项目管理的核心。只有做好合同管理,才可能统筹调控整个建筑工程项目,保证其有效运行,实现建设目标。

(三)加强合同管理也是规范建筑各方行为的需要。建筑工程项目合同界定了建设主体各方的基本权利与义务关系,是建设主体各方履行义务、享有权利的法律基础,同时也是正确处理建筑工程项目实施过程当中出现的各种争执与纠纷的法律依据。从我国目前的建筑市场经济活动及交易行为看工程建设的参与各方缺乏必要的法律观念和诚信意识,合作过程中自律行为较差,时有发生不正当竞争行为,加之目前我国建设行业正处于调整发展阶段,市场机制难以发挥应有的功能,从而加剧了建筑市场经济秩序的混乱。加强合同管理,促使建设主体各方按照合同约定履行义务并处理所出现的争执与纠纷,能够起到规范建设主体行为的积极作用,对整顿我国的建筑市场起到促进作用。

(四) 加强合同管理是我国建筑业迎接国际竞争的需要。至今,我国建筑市场已全面开放,国外承包商进入我国建筑市场并得到迅猛发展,面对来自国外建筑企业的冲击与挑战,我国建筑企业必须树立国际化意识,遵循市场规律和国际惯例,以规范的合同管理制度,迎接国际挑战。

二、建筑工程合同管理中存在的问题

(一)合同签订阶段的问题

1、风险合同现象严重,部分合同有失公正

由于迅速成长的建筑市场存在的激烈竞争和不规范的行为,施工合同重绝大部分条款由业主制定,过多地强调了承包方的权利义务,对业主的制约条款相对较少,特别是对业主违约、赔偿等方面的约定不具体、不明确,也缺少行之有效的处罚办法。业主将自身的风险转移到了承包商身上,而对处于买方市场的建筑行业,承包商为了获得工程,只好接受签订风险合同,在工程承包中增添了非正常风险。此外,个别承包商在实施这样的合同时,为了使自己的利益不受损失,就会采取偷工减料或非法分包甚至转包等手段,给工程建设带来隐患。

2、不重视合同文本分析,合同文本不规范

国家工商局和建设部为规范建筑市场的合同管理,制定了《建筑工程施工合同示范文本》,以全面体现双方的责任、权利和风险。少数建设项目在签订合同时为了回避业主义务,不采用标准的合同文本,采用一些自制的、不规范的文本进行签约,通过自制的、笼统的、含糊的文本条件,避重就轻,转嫁工程风险。有的甚至采用口头委托或政府命令的方式下达任务,待工程完工后,再补签合同,这样的合同根本无法起到应有的约束作用,在工程实施过程中也常常因为缺少某些重要的条款、缺陷和漏洞多、双方对条款的理解有差异以及合同风险预估不足等问题而发生争执。

3、“阴阳合同”充斥市场,严重扰乱了建筑市场秩序

有些业主以各种理由、客观原因,随意违反招标文件和投标书内容,修改合同或违背约定,除按招标文件签订“阳合同”,供建设行政主管部门审查备案外,还私下与施工单位签订一份与原合同相悖的“地下合同”或增补条款,形成一份违法违规的契约。这种工程承发包双方责任、利益不对等的“阴阳合同”,违反国家有关法律、法规,严重损害承包商利益,为合同履行埋下了隐患。

(二) 合同履约阶段的问题

1、 合同的履约情况差,违约现象严重

有些工程合同的签约双方都不认真履行合同,随意修改合同,合同违约现象时有发生,如业主暗中以垫资为条件,违法发包;在工程建设过程中业主不按照合同约定按期支付工程进度款;建设工程竣工验收合格后,发包人不及时办理竣工结算手续;承包商不按期依法组织施工、不按规范施工等行为。

2、合同索赔工作难以实现。

索赔是合同和法律赋予受损方的权利,对于工程建设各方来讲都是一种保护自身利益,维护正当权益和避免损失的手段。而建筑市场的过度竞争和不规范给索赔工作造成许多干扰因素,再加上承包商自我保护意识差、索赔意识淡薄,导致合同的效用没有得到很好的发挥、索赔难以进行。

3、合同管理的重视程度不高,缺乏专门的合同管理部门和管理人才

合同管理是一项专业性、技术性强的工作,很多项目的管理中缺乏对合同管理职能的重视,不能从战略高度分析和认识合同管理重要意义。大多数建筑项目没有设立专职的合同管理部门和人员,仅仅将合同管理职能分解为施工技术、计划经营、财务等几大部门分别进行管理,合同归口管理、分级管理和授权管理机制不健全,缺乏行之有效的合同管理体系和具体的操作流程,不能对工程进行及时的跟踪和有效的动态合同管理和监控。一旦发生合同纠纷,缺少必要的法律支援。

4、管理信息化程度不高,合同管理手段落后

在工程中相关的合同有几十份、几百份,甚至几千份,它们之间有复杂的关系;合同的文件多,包括合同条件、协议书,投标书,图纸、规范、工程量表等;合同条款越来越复杂;然而一些建设项目合同管理仍处于分散管理状态,合同管理信息的采集、存储加工和维护手段落后,合同管理应用软件的开发和使用相对滞后,没有充分利用好计算机和网络资源,既增加了成本,也降低了工作效率。

上述问题的存在使推广严格的合同管理工作十分困难,严重地制约了建筑工程项目管理水平的提高,对工程经济效益和工程质量产生严重的损害。

三、加强合同管理的措施

建筑工程项目合同管理范围广,牵涉了来自建设行政主管部门、工商行政部门、建设单位、监理单位、承包单位等多方管理。在合同管理的过程中必须把握以下几个方面:

(一) 重视建筑工程项目合同文本的拟定与分析,在合同文本的形式上应该尽量采用合同示范文本

在实际工作中,因为使用不同格式的合同而产生经济纠纷的例子并不鲜见。因此,应该尽量使用各类公用建筑、民用住宅、工业厂房、交通设施及线路管理的施工、设备安装的合同样本――《建设工程施工合同(示范文本)》。非特殊情况,勿使用发包承包双方自行拟设的合同文本格式。

(二)深入研究合同内容,严格合同审查

在拟定合同文本的内容时,合同管理人员必须对工程现状进行深入调研,使拟定合同具有预见性,且要对合同进行细致分析,避免所拟定的条款出现歧义。同时要确保构成合同的各种文件齐全、合同条款齐全、合同用词准确、对工程可能出现的不理情况有足够预见性。

(三) 建立信息化的合同管理系统,在项目部设立专门的合同管理机构和专业管理人员

建筑技术的迅速发展,工程项目规模庞大,合同管理文件多而杂,合同变更频繁。且在履约中往来函件和资料较多,故合同管理系统性强,必须建立信息化的合同管理系统。同时要健全合同管理机构,设立专职部门和优秀的专职合同管理人才来负责合同管理工作,

(四) 加强合同管理制度建设

项目建设各方要重视合同管理机构的设置、合同归口管理工作,做好相关管理工作。合同交底制度、责任分解制度、每日工作报送制度及进度款审查批准制度是每一个建筑单位都应该建立的合同管理制度。合同签订后,合同管理人员应该对各级项目管理人员和各工作组负责人进行合同交底,对合同的主要内容做出解释和说明,形成合同交底制度。责任分解制度则是指合同管理人员将各种合同时间的责任分解落实到各工作小组,明确其工作范围和责任,通过合同任务的层层分解将任务落实到人,协调各方面积极配合共同实施合同。而每日工作报送制度要求各职能部门将本部门的工作情况及未来一周的工作计划报送到合同管理处,能够确保合同管理人员及时掌握工程信息,对各种问题做出正确决策。

(五) 做好合同索赔管理工作

在工程合同实施过程中出现变更索赔是难免的,因此,必须建立工程变更和索赔管理制度。在施工过程中。合同管理人员要认真研究合同条款,要注意资料的整理、分析,及时办理有关签证确认,关注现场动态,积极找寻索赔依据,把握施工索赔的重点,在索赔时效内及早提出变更和索赔。同时在分包合同履行过程中要正确履行合同责任,严格控制业主反索赔和分包商索赔的事件发生。

结束语

综合上述,合同管理是建筑工程项目管理的核心,已经成为我国建筑业可持续发展、实现科学管理的重要内容,工程管理的各方面工作都要围绕着这个核心来开展。建筑工程项目的合同管理不能陷入僵硬的程式化,它是一个动态的过程,在管理中要讲求方式、方法,要讲究管理的技巧。因此,要在高度重视建筑工程项目的合同管理、深刻了解其重要地位的基础上,在实践中探索及归纳建筑工程项目合同管理的技巧,寻找新方法,解决新问题,促使参建各方自觉履行合同约定的条款,从而降低建筑市场风险,切实维护建筑市场的秩序,确保建筑工程项目顺利进行。