合同管理系统范文

时间:2023-03-09 14:48:46

合同管理系统

合同管理系统范文第1篇

[关键词] CRM 合同管理 Pb9.0

随着新世纪的到来,人类社会已进入信息时代、网络时代,计算机应用也随着不断的普及和深入,更密切的和人们的学习、生活和工作联系起来。合同管理在现在的电子商务中也占很重要的部分。本系统是以设备处所需的合同管理系统为代表对Powerbuilder9.0加以介绍。

一、CRM简介

CRM(Customer Relationship Management,客户关系管理)是一种“以客户为中心”的管理策略,通过运用信息技术手段,使企业的销售收入、服务能力、市场营销实效、客户满意度、企业成本及效益都达到最优化。

CRM被直接运用到销售管理、服务管理和市场营销管理。

CRM不仅仅是一个重要的企业管理概念,还是一个以信息技术为手段、为用户实现长久增值、确保直接关系到企业收入及利润的客户满意度的具体产品和实现方法。

客户关系管理包括客户信息管理、合同管理、客户关怀、销售管理、潜在机会挖掘、客户价值分析、任务管理、主动服务、服务预约和处理、服务回访、规律分析等多种功能。

二、合同管理模块功能简介

合同管理包括:计划子模块、合同子模块、执行记录子模块、执行进度子模块,统计子模块。

1.计划子模块:每季度各部门根据设备处预投入的经费,列出所需设备型号规格,估计的单价及总价,向设备处提交的申请及记录。

2.合同子模块:用户签订的订货合同的具体内容。

3.执行记录子模块:反映设备处对各部门所提的申请的实际批准情况。

4.执行进度子模块:用户签订订货合同后,货物的到货情况。

5.统计子模块:对申请表、合同、执行进度、执行记录进行自动统计,当用户进行添加删除修改操作时,自动对统计结果进行修订。

三、遇到的问题及解决方法

1.过滤数据

问题:为方便用户实现多条件查询。

方法:可以单独或一起使用三种方法。

(1)为Data Window SQL SELECT语句指定一个WHERE子句,以限制DBMS返回的行。

(2)通过使用Data Window.Table.Filter属性指定一个过滤条件,来限制放置在Data Window缓冲区中的行。

(3)在Data Window中制定一个Data Window过滤器表达式,或者使用SetFilter()和Filter()函数,来限制已经在缓冲区中的数据视图。

2.下拉数据窗口

问题:使用一个Data Window会出现混乱。

方法:使用下拉式Data Window可以减少一个Data Window的混乱。当列编辑格式动态的从一个相关的数据库中移植出来时,它提供了一个下拉列表框的功能特性。一个下拉式Data Window只是一个简单的Data Window,通常带有Grid或者Tabular表现形式风格,在另外一个Data Window中,可以作为一个下拉列表框。当进行一次检索,或者在父Data Window中插入一个新行时,这种下拉式Data Window自动移植出来,且带有数据,然后它就像一个下拉列表框一样起作用。

3.数据窗口函数和事件

问题:在一个数据窗口中显示浏览信息,当用户想知道其详细信息时只需双击该条记录即可。

方法:使用数据窗口控件。

数据窗口控件能够使用的函数分为三个大组:数据库、获取信息、及修改。

连接数据库DataWindowControl.SettransObject(TransactionObjiect)

检索数据库DataWindowControl.Retrive({Argument,…})

信息型函数DataWindowControl.Getrow()//返回当前行号

DataWindowControl.Getitemstring(row,column)//从指定的行和列中提取数据

DataWindowControl.Insertrow(row)//在数据窗口的主缓冲区中插入一行空记录

4.窗口共用

问题:修改和删除的界面要求比较一致,可以将修改和删除功能在一个窗口中实现。

方法:为防止用户操作混乱,当作为删除窗口时 修改和存盘按钮不可用,同样当窗口作为修改窗口时,删除按钮不可用。并且窗口可以根据实际的应用而更换窗口名。

//选择删除对象窗口w1的确认按钮cb1的clicked事件脚本

If rb1.checked=true then

Open(w_delet)//打开删除计划窗口

w_delet.cb1.enabled=true//将窗口dw_delet的删除按钮置为可用

w_delet.cb2.enabled=false//将窗口dw_delet的修改按钮置为不可用

w_delet.cb3.enabled=false//将窗口dw_delet的存盘按钮置为不可用

End if

本文以基于CRM理论的合同管理系统为例,介绍了CRM的理论基础,以及合同管理各模块功能,并重点介绍了开发过程中遇到的问题及解决方法。

参考文献:

合同管理系统范文第2篇

本文首先介绍了ERP系统的含义及特点,接着说明了中国联通ERP系统的设计方案及规划蓝图,并重点分析了合同管理系统的功能设计,以及应用的关键技术,最后,对联通合同管理系统发展进行展望。

【关键词】

ERP;合同管理系统;业务流程管理

1ERP系统的基本概念

企业资源计划系统简称ERP,它的建设是以信息技术为基本的技术依据,将系统化思想作为指导思想,实现为企业上层阶级以及企业上下全体工作人员做出合理有利的决策的管理平台,它本质上是从MRP上不断跟新技术改革管理手段后演变而来的集成化管理信息系统,将MRP应用进行了拓展,它工作开展的主要思想是供应链管理。ERP系统的主要特点为:

(1)实用性:ERP系统主要目的就是整合一切可利用资源,例如:人才、钱财、信息、时间以及空间等,平衡他们之间的关系,使人尽其才,物尽其用。ERP系统实质上就是一个软件,它包含有管理的工具,整合了IT技术以及管理思想。

(2)整合性:ERP以它拥有完善的企业管理信息为优势点,足以将传统仅具有功能性的系统比下去。

(3)灵活性:采用模块化的设计,使系统本身可灵活应对企业的需要,用新增模块来支持并整合,提升企业的应变能力。

(4)实时性:ERP在工作时以对整个企业管理信息进行全面的综合管理为工作指南,它管理的关键就在于“实时和动态管理”上。

2中国联通ERP系统的基本情况

2.1中国联通ERP系统孕育的背景

2008年是中国电信业划时代的改革之年,在这样的时代背景系,中国联通兼并中国网通成为了更加强势的联通公司,在整个转变的大背景下,企业的迅速融合成为了当下的重中之重,不同的企业有其不同的制度、组织、文化、业务等,在实现对外业务的正常进行的前提下,还要加快内部的融合速度,此时,信息化系统的作用就显得尤为重要了。为了提高中国联通的合同管理支撑能力,中国联通全国范围内启动了合同管理系统建设工作。为了保证新联通新产业背景下,合同管理系统的建设工作能够稳妥推进,更好的指导集团及省分进行系统建设,中国联通管理信息系统部组织编写了合同管理系统规范,包括功能规范、数据模型规范、技术规范、接口规范和测试规范等指导文件,确保系统建设的效果。

2.2中国联通ERP规划蓝图

ERP类系统、企业综合管理类系统以及公共服务类系统是中国联通MSS信息化规划将与内部管理信息化相关的各类系统的三大基本类别。其中,大ERP系统涵盖的ERP类系统包括:项目管理系统、采购管理系统、合同管理系统、ERP核心系统、人力资源系统、资产管理系统、预算管理系统、资金管理系统、财务报账系统等。

2.3中国联通ERP系统架构

大ERP系统将“一个集团一副面孔”视为核心的系统建设理念。实际上就是在系统界面风格、系统接口、主数据源都实现统一的情况下连接业务流程,此时,用户即使是在不同的子系统也可以对跨领域信息进行充分了解,在用户眼中,中国联通大ERP就像一个完整的系统,没有系统割裂以及分离的感觉。中国联通大ERP系统有以下特点:ERP核心系统将财务管理视为核心;而各子系统则将各个系统中的专业以及流程管理为核心,有效弥补了ERP核心系统中对特定的业务过程管理的不足子系统与核心ERP系统在SOA平台上对接流程以及共享信息。多系统组成了一个庞大的业务管理一体化的综合信息平台。

3合同管理系统的功能设计

3.1合同管理业务分析

合同是公司运营的根本所在,一切业务的运行都离不开合同,在合同的基础上才能进行活动的预算、物流、支付等财务环节,没有合同这一切的活动将无法开展,合同的全生命周期包括:合同的起草、审签、履行以及变更补充、终止解除、续签、移交、作废等业务。在合同的全生命周期中贯穿了合同查询统计以及合同知识管理等。因此,合同管理系统需要具备一个兼容的系统平台,使得各类合同在同一平台进行统一管理,将合同的管理流程、签订条款以及范本进行标准化处理,将企业合同规范化,完善合同执行控制和监督、将管理实现数据化、一体化。在系统中有效集成资金预测板块。

3.2合同管理系统模块功能设计

合同系统管理公司所有合同全生命周期,支撑合同订立、审批、归档等流程性事务,支撑合同模板、合同关键信息、合同文档管理以及合同执行全过程监控。主要功能包括:合同基础信息管理、合同起草与审签、合同履行、合同归档、合同预提管理、合同税务管理、合同统计查询等。合同管理系统包含如下主要业务模块:

(1)我的工作:通过我的工作管理个人待办事项、已办事项、审批授权及提醒设置等合同相关的所有事项。

(2)模版管理:完成合同模版的新建、、修订及失效,并能按照个人工作习惯定制我的常用模版,为合同起草提供快速选择。

(3)合同起草:建立附件管理方式与条款管理方式相结合的合同管理模式;支持从前端业务系统(采购管理系统等)起草合同,利用系统内部模板进行合同的变通,对合同的关键信息进行一体化管理。

(4)合同审批:根据管理规定,按照合同类型、金额、部门等信息定义审批路径,在合同审批环节,提交人和审批人根据实际业务情形可增加或者减少审批环节(即简易流程与一般流程),实现单个或批量合同的审批。

(5)合同处理:合同审批完成之后,进入履行前的业务处理。包含合同定稿、合同有水印打印、合同无水印打印、签订盖章、无水印申请、合同作废等功能。

(6)合同履行:合同管理系统可直接手工录入合同履行关键信息,也可通过与采购系统、报账系统、ERP核心系统、PMS系统、资金管理系统的接口,从各业务系统获取履行数据,从而实现对合同履行情况的总体监控和预警。

(7)合同查询及报表:根据业务和管理需求提供合同业务管理报表、业务处理绩效报表的分类管理,按照用户的类型进行报表内容的划分,报表结果根据其用户权限的不同进行不同范围内的开放,通过不同的形式全方位的展示报表关键统计口径。

(8)系统维护:系统用户级权限的配置管理、流程配置管理、系统内各类参数设置、日志信息的管理和查询。

(9)基础信息管理:实现对影响系统全局的基础数据的维护与管理。

3.3合同管理系统关键业务流程设计

根据对中国联通合同管理的业务分析,设计了合同整体的业务处理流程。主要工作过程为:由承办人起草合同,处室领导、部门领导审核合同,再根据不同的合同流程,由部门合同管理员决定是否需要送主管部门或会签部门进行审核。合同审批结束后,承办人处理合同,进行有水印或无水印定稿,并打印纸质版签字,随后发起签订盖章流程,合同管理员进行确认后合同进入履行阶段。

3.4合同管理系统的接口设计

合同系统作为ERP系统中的子系统,与采购系统、ERP核心、报账系统、资金系统等多个系统在企业资源管理中共同发挥着作用。

4合同管理系统的实现技术和应用部署

4.1合同系统实现的关键技术介绍

由于合同管理业务涉及的流程比较多,环节比较复杂,需要流程能够灵活自定义,为此,进一步开发Java工作流产品,将工作流程定制板块不断完善,使业务更加灵活的实现,关键技术是工作流技术的应用。

4.1.1业务流程管理系统(BPMS)的基本概念

就像关系型数据库中将应用程序中的数据以及应用逻辑进行了分离一样,业务流程管理系统(BusinessProcessMan-agementSystem,BPMS)在描述业务流程模型时,较为机智的将实际运行中的逻辑理论抽象化出来,形成一个统一、中性的模型便于各个企业采用,从而合理的建设出具有合理化流程的信息系统,这样的业务系统流程逻辑完整顺畅且具有高准确率。BPMS就是它运行的最大的保障。

4.1.2BPM产品的技术特点

(1)BPM技术架构

BPM的Java流程引擎主要由核心引擎、外部接口、管理工具、开发工具四个主要部分构成。①核心引擎包含了流程引擎和规则引擎。流程引擎负责对业务流程的定义、解析、执行和跟踪。规则引擎负责对业务规则进行描述、解析和执行。②外部接口负责与外部的相关系统进行数据交换、方法调用。③管理工具负责对引擎进行配置、启停服务、监控。④开发工具包含了标准流程定义语言(XPDL/BPEL)编写器、Javascrip脚本语言编辑器,和一个图形化的流程绘制工具。并提供SDK/API便于二次开发。

(2)BPM主要功能

①业务建模功能:使业务分析员能够更清晰地理解流程的业务规则、作用和责任。业务流程通过可视化建模能够被更好的分析和优化。②搜索引擎:实现索引式搜索。提供需要的表单、表单域、附件及各种“待办”、“待阅”信息的快速搜索。③管理功能:满足对业务流程在效率、成本和质量三方面的策略要求,提供管理的手段,可以监控与追踪流程的运行状况、排除企业流程的异常情况、对流程进行分析和优化。

4.2合同系统应用部署

中国联通合同管理系统的采用全国集中的一级架构:

(1)应用服务程序独立部署在专门的应用服务器上,应用采用服务器集群,其中包括工作流引擎服务也一同部署在上面,不再另外部署专门的工作流服务器。

(2)数据库服务器也采取集群的方式,采用HA方式实现高可用性,部署数据库,两两互做HA,部署一个Instance。

(3)单独部署了备份服务器和开发/测试服务器。总部用户与各省份用户通过访问DCN网,使用手机、PDA及电脑等多终端访问集中部署在总部的合同管理系统。

5结束语

中国联通ERP合同系统的上线整合了公司资源,实现了各系统的全面对接和全业务流程联动,提升了合同管理在全业务流程中的重要作用,实现了以合同为主动脉,利用系统构建全过程、跨部门、跨层级、精细化的协同管理。

作者:李钦 苏维 周克勤 李岩 单位:中国联通北京市分公司信息化事业部

参考文献

[1]罗鸿.ERP原理设计实施.电子工业出版社,2002,3.

[2]中国联通大ERP整体方案介绍.

合同管理系统范文第3篇

关键词:电子签章 合同管理系统 法律效力

中图分类号:F275 文献标识码:A 文章编号:1003-9082(2017)01-0104-02

一、合同管理系统的流程及电子签章的重要性

在研究合同管理系统的过程中,首要的是了解合同执行的各个环节,及其相应模块功能分析和业务处理,确保合同管理系统的流程能够顺畅执行,各层级之间能形成有效的关联与互动关系。研究多数合同系统的功能及操作流程,主要包括合同文本处理、合同审签流程、电子签章生效、合同执行与付款、合同变更与终止等业务模块。

第一:合同文本处理。合同管理系统的合同数据的唯一入口,用户可根据系统既定的合同模板规范,在系统中准确填报合同基本信息。生成合同文本的过程可以手动录入合同的必要信息:包含合同甲乙上方信息,合同标的,合法规定的相关合同的交付时间、交付物形式、付款形式及付款要求、合同验收标准、知识产权规定等。根据合同的不同形似可以选择不同的合同模板,其中合同关联信息以附件形式上传。对于合同文本处理部分,通过录入信息转化为合同模板内容,并支持生成word、pdf合同文本及导出操作等。

第二:合同审签流程。合同审签流程实现合同信息的电子化审批过程,要做到合同审定环节的可定制,审批顺序可调整,合同审批过程可监控,处理意见可追溯。特别值得注意的是,在合同双向审批过程,合同审批人员需要根据具体法人单位的管理特点设定审批环节,每个审批环节均可以查阅合同文本信息,供审批人做出审批判断。按照从低到高的顺序可以进行逐级审批,审批流程结束合同可以进行电子签章。

第三:电子签章生效。电子签章具有一定的权威性和确认性。在线合同要求甲乙双方均可以使用电子签章,保证合同在线文本的有效性。甲乙双方的企业信息需要利用工商、金融渠道进行信息的企业信息的认证,并获得电子签章密钥介质。通过合同管理系统对于签章时间控制,避免甲乙上方同时操作同一份合同。签章完毕的合同作为有效合同文本被保管成PDF格式文档,可以被调阅、下载、跟踪文档变更。

第四:合同执行付款。合同的执行过程中必然有时间约束、合同交付内容及质量、合同款项的支付等新信息。信息化系统可以根据客户在合同管理系统中录入的时间、费用等信息对于合同执行进行管控和约束。除此之外,要对约束条件进行集中分析,要对合同的交付内容进行分析,时间不能早于合同起始时间,或晚于合同终止时。

第五:合同变更与终止。根据合同执行过程中遇到的各种不可预知的情况,可能会导致合同或终止。需要变更合同时,需申请合同变更申请,并由双方确认变更后的合同条款。双方单位进行确认并同意后,可以启动合同审签流程,保证变更后的合同真实有效。

二、电子签章合同的法律有效性

电子签章是保证合同有效性的核心。电子合同的完整性和不可否认性是亟待解决的问题,电子签章的设计与实现就显得十分重要。为保证信息的真实性与安全,书面合同需要由当事人和负责人签章、盖章,以便让双方识别是合同责任人,认可合同内容的同时确保合同具有法律效力。依靠技术手段识别电子合同签章人的真实身份,保证电子合同的安全性和真实性,是电子签章在合同管理系统中起到的核心作用。

电子合同在实际执行过程中具备有效的法律依据。在实际管理过程中,电子签章合同要结合法律相关要求,对其进行集中管理,确保电子合同的法律有效性同时,提高其社会影响力。第一,要从立法方面承J电子合同具有合法的书面效力,提升其在法律条款中的价值,解决电子合同法律效力问题。第二,要集中解决电子签名的法律效力问题。通过我国《新合同法》第三十二条规定:“自双方当事人签字或者盖章时合同成立。”的分析,能对相关内容进行理解,也就是说,电子合同一般不具备传统概念下的书面正式文本,同样也有了新的概念和方式。伴随着电子签名法和新《合同法》的使用,从法律上给予电子签名以充分的认可,对电子合同的真实性与有效性进行证明和鉴定。

确保使用电子签章企业的合法性。使用电子签章进行合同签署的企业必须具备正式法人合法经营权,即营销执照。可以通过工商网、全国征信网等进行企业网站进行实名认证后,具有企业主体的法律经营主体的认可。通过上述方式进行认证的企业,可以获得唯一识别身份的CA密钥,确保电子签章使用企业的合法性和有效性。

三、电子签章技术分析和应用

1.电子签章技术内涵

电子签章技术是传统印章图片的升级版,建构一个区别于所有实体印章的印章机制,保证整个合同签署过程的唯一性和合法性。

从技术上讲,电子签章,泛指所有以电子形式存在,依附在电子文件并与其逻辑关联,可用以辨识电子文件签署者身份,保证文件的完整性,并表示签署者确认电子文件所陈述事实的内容。从广义上讲,电子签章不仅包括我们通常意义上讲的“非对称性密钥加密”,也包括笔迹辨别、指纹识别,以及新近出现的眼虹膜透视辨别、面纹识、DNA识别等。目前,最成熟的电子签章技术就是“数字签章”,它是以公钥及密钥的“非对称型”密码技术制作的电子签章。我们通常所说的电子签章也是指数字签章。运用一种名为“非对称密码系统”(Asymmetric Cryptography)的技术来对发文者的电子文件作加、解密运算,其目的是使收文者可确定电子文件的发出者是谁、该电子文件在传输中未遭篡改并保证发文者不能否认其发文的行为。

电子签章广泛应用,借助实体密钥能保证合同管理系统签章流程的完整度。电子签章用户在电脑中使用CA认证证书控件,保证U盘结构和PIN码之间的对应关系,也能有效实现签章管理及签章程序。电子签章合同管理技术遵循的规范主要包括Data Encryption Standard算法、SSP02算法、R.Rivest-A.Shamir-L.Adleman算法以及散列算法等。

2.电子签章技术特征

电子签章之所以应用效果符合时代需求,主要是基于其内部数字化参数结构的有效性和科技性,能提升整体运行结构和运行参数的完整度,确保印章管控系统贴合实际需求,确保整体管理层级和管理需求得到满足。

第一,电子签章技术主要是基于公钥基础设施建立起来的,能保证文件的真实性和安全完整性,并且由于电子签章的唯一性特征,在实际运行过程中,一旦双方利用电子签章进行合同签订,即时生效后,就产生不可抵赖性,真正实现了印章图片的业务数字化。第二,电子签章技术在运行过程中,借助密钥介质实现签章权限的有效运行,只有掌握和了解密码的人员才能有效使用该U-key的介质进行签章。第三,在实际项目运行过程中,主要是利用印章对整体系统进行集中验证,一旦文档出现了篡改和恶性变动,都会对时间和具体改动条款进行历史痕迹标注。第四,在应用电子签章技术的过程借助计算机网络实现,从而能保证其签章行为克服空间障碍。由于没有了地域和时间的限制,签约的方式能实现最便捷有效的执行。第五,基于电子签章的唯一性和安全性,在实际技术运行时能对用户身份进行识别和确认,并且一定程度上保证了电子签章使用人员的安全性和可靠性。

3.电子签章在合同管理中的应用分析

现阶段随着互联网、信息化的不断深入开展,企业与企业间,企业与用户间的合作不断加深,合同信息管理系统的使用也变得越来越广泛。网络交易双方来说,如何确认对方的身份真实可信,如何确认对方发来的电子合同真实性、完整性、可信性和不可抵赖性是首要解决的关键性问题。人们在使用合同管理系统的同时,也更加注重电子签章合同的法律效力问题。本文依据《中华人民共和国合同法》和《中华人民共和国电子签名法》提出了电子合同的安全需求,阐述电子签章通过数字证书保证合同各方的身份真实性和合法权益。目前合同管理系统根据业务流程的要求,能够提供电子签章功能。实际使用过程中根据实际情况合同文本及审签处理,确保能对不同合同进行统一或者个性化的审签流程。合同订立双方均能够获取到有效的电子签章介质,能在标准化合同管理运行流程中有序执行。

特别要注意的是,在启动电子签章后,买方和卖方要对自己的相应行为进行合同文本的确认,双方能看到完整的合同文本,完成了对相应合同条款进行集中审定之后,可以进行电子签章操作,避免合同操作的重复性。买卖双方能在实际运行过程中,进行集中的合同信息管理与执行,从而提升整体管控结构和管理层级的有效性,并且一定程度上进一步建立了良好的合作关系。利用电子签章技术进行合同签订,也能有效提高整体项目运行系统的有效性,也满足了电子商务无纸化的办公需求,一定程度上顺应了时代的发展变化。对于企业来说是资本的节省,效率的提升。

结束语

本文以电子签章在合同管理系统中的使用方法、法律依据、技术实现方式为核心内容,对标准合同以及协议合同建立过程中,要对合同文本进行电子签章的运行方式要符合实际需求。

总而言之,合同管理系统结合了电子签章技术,在提升合同安全性和效率的同时,确保电子合同签章的操作技术和流程满足实际需求,真正实现合同签订方式和运行模型的最优化。将电子签章技术应用到合同管理系统,有效提升企业综合管理能力的同时,更能有效增强企I的市场竞争力。

参考文献

[1]黄敏,赵艳,王海瑶等.基于数字签名和数字水印技术的电子签章算法研究[J].河北工业科技,2013,29(03):149-154.

[2]朱建伟,杨丙洲.天津钢管制造有限公司电子商务合同管理平台开发与应用[J].天津冶金,2015,36(05):47-49.

[3]何欣.电子商务立法的两个基本问题--浅论电子合同及电子签章[J].西北工业大学学报(社会科学版),2012,22(03):33-36.

[4]罗清彩,电子合同课题组.基于电子签章技术的电子合同平台设计与实现[J].信息技术与信息化,2016,18(03):78-80.

[5]谢汉天.工作流Petri网建模在电子合同系统中的应用[J].计算机光盘软件与应用,2014,29(10):65-68,72.

[6]王昕.网络环境下企业间运营模式优化探讨--基于电子合同服务平台[J].企业科技与发展,2013,10(10):8-10.

[7]高瑾.B To C 电子合同若干问题研究――当当网千人维权案引发的思考[D].内蒙古大学,2013.

[8]张飞,肖刚,程振波等.基于时间戳服务的电子签章验证方法研究[J].浙江工业大学学报,2014,37(03):300-305.

[9]丁惠春,谷建华,张凡等.面向电子政务应用的电子签章中间件设计与实现[J].计算机应用研究,2015,22(03):135-137.

合同管理系统范文第4篇

关键词:合同管理系统 开发

现阶段,合同已经成为保障市场经济正常运行的重要手段。同时它也是是商务运作中极其重要的一部分,其管理的优劣直接影响商务流程的顺畅。因此,充足的信息资源、便捷的功能操作是合同管理系统应提供的重要性能。目前,人们往往用传统的人工管理方式结合电子表格来进行合同管理,这种管理方式存在着诸多弊端,如:效率低,保密性差,电子表格容量小,关联性差,不易于查询、更新和维护等。

而市场经济要求企业必须在遵循市场行为规则的前提下参与竞争、规范管理和经营。在企业的生产和营销过程中,必然会涉及到与其它企业之间的合作,而这些合作大都是以合同方式进行的,合同管理要贯穿于企业运营的全过程。如今合同管理已经成为企业发展和科学管理的重要环节。对合同进行科学的管理可以维护企业的权益,提高企业经济和社会效益,提高管理水平。虽然企业越来越认识到正确的合同管理的重要性,但它们在这方面还面临着很多障碍,如零乱的合同管理手续,糟糕的合同可视度,缺少信息化基础设施等。

因此,系统开发对于企业合同管理有着非常重要的意义。因为随着改革开放的深入,市场竞争日趋激烈,企业必须建立现代化信息管理系统,利用先进的计算机技术进行企业的管理,真正做到与时俱进,电子合同也就顺应着时代的需要由此产生了。在电子商务中,合同的意义和作用没有发生改变,但其形式却发生了极大的变化。在此背景下,利用计算机实现企业合同及文档资料的管理势在必行。

合同管理是项目管理的关键,项目管理的重点,集中在合同管理、质量管理、进度管理、成本管理、安全管理和信息管理6个方面。所以要研究合同管理系统其实就是深入探究项目管理软件这个大方向的现状与发展趋势。

国内项目管理软件的研究开发始于20世纪70年代,至今经历了两次重大转变。第一次,90年代初,标志是研发主体由用户本身转变为专业化的软件企业。在70、80年代多是各用户单位自行研制的单项功能的初级产品,即自己提出需求、自己研究、自己开发、自己使用,是一种完全的小生产方式,在近二十年中发展缓慢。90年代初,市场经济带动出几十家专门从事建筑管理软件开发的高科技民营企业,软件开始走上社会化、专业化、商业化的快速发展道路。90年代是国内建筑管理软件迅猛发展的十年,工程造价、工程量计算、钢筋配料、平面图制作、标书制作软件等新产品大量涌现,价格逐渐降低、功能不断完善,界面友好、操作方便,通用性、实用性增强。第二次,90年代末,标志是产品由单机版转向系统集成。如将项目施工方案的设计、概预算、工程量计算、进度计划、资源计划、费用管理、事务性管理等综合起来形成一个有机的整体。运行环境由单机用户拓展到网络多用户,一定程度上实现了企业内部的数据共享。进入2000年来,项目管理软件的研发出现了滞缓现象。究其原因是多方面的,既有市场因素又有技术因素,既有外部环境的影响又有自身条件的制约,如加入WTO的影响、用户需求的变化,网络技术、数据库技术、通讯技术的进步等。我国的项目管理软件的现状可以说是机遇与挑战并存,首先积极的政策环境,巨大的市场需求,信息技术的广泛应用都为该技术的发展提供了机遇,另一方面,管理的基础工作还相对薄弱,这不仅限制了对软件应用的需求,而且进一步拉大了国内项目管理与国际水平的差距。国产软件一般在功能设置和运行机制上更符合国内用户的需求和习惯,如有双代号网络图、前锋线等。但在用户界面、报告生成与输出、数据交换、二次开发等方面还存在着较大的差距,而且这些软件目前还不可能用于国际工程项目。

国外项目管理中的计算机应用可以追溯到50年代中后期网络计划技术的出现,到了60年代中后期网络分析程序已经十分成熟。整个70年研究的重点是完善和扩展网络模型分析软件的应用功能,如成本和资源的平衡优化;同时提出并研究了项目管理信息系统。进入80年代以后,PC机的普及和项目管理工作的科学化、标准化,使一般中小型企业、中小型项目也可用计算机进行管理,网络技术才真正普及。90年代后,项目管理软件发展迅速,不断有功能强大、使用方便的软件推出,在项目管理中发挥了重要作用,计算机的应用已经成为项目管理必不可少的一个组成部分。项目管理软件的功能层次不断提高,对应着三个显著阶段:第一层次,也称基本功能,如进度控制、质量管理、资源管理、费用控制、采购管理等,是对基层工作流程的模拟,在一定程度上实现数据共享,减轻了基层项目管理人员的工作强度。在80年代已基本完成这方面的功能开发并在基层项目管理中广泛应用。第二功能层次有两个特点:一是分析和预测功能,包括工期变动分析、不可预见事件分析(如恶劣气候、汇率变动、市场物价变动、分包商情况变动等)。在分析基础上产生预测功能,主要包括进度预测、投资预测、资金需求预测等,并有相应的数学模型。二是计算机网络的使用和通讯功能,主要是局域网上的多用户操作和多项目管理,以及借助Internet、Intranet,电子邮件、电子信箱等先进的通讯工具和手段,减少项目管理班子的工作所受的地域限制。P3及MS-Project都是这一层次的产品。第三层次是基于因特网的项目管理,使整个项目管理业务与因特网结合,具有跨平台兼容、交互性和实时性,项目成员可以协同工作,实现在线文档管理、在线讨论、视频会议等。到目前为止尚无完善的产品出现,但有两个软件Mesa/Vista,Web Project已初具雏形。

可以看出,目前国内项目管理软件的发展还处在第一阶段。某些软件具备或正向第二功能层次发展,没有基于因特网的第三阶段软件。要改变这一局面,政府和企业都要付诸努力。

总体来说,项目管理软件正朝着企业级、多功能、更强的集成性能、网络化、实用性的方向发展,项目管理软件也正日益成为项目管理的不可缺少的有效工具。具体到合同管理系统,大多合同管理网站的共同特点及优点是都具有企业注册,新合同登记,合同变更,合同跟踪,合同查询,结款登记等几大基本模块,这也是合同管理系统发展到今天必须具备的几大功能,这些功能同样将适用于现金合同管理系统的研究。

合同管理作为企业管理中的重要一环,对合同数据的准确性、数据传输的安全性和业务处理的规范性有很高的要求。众所周知,当前计算机已经广泛地应用于各个领域,作为与世界交流广泛、信息密集、事务繁多的企业必须有效、科学地管理公司业务。在我看来,合同管理系统主要是针对制造行业的中小型企业在生产销售及管理过程中所签订的合同的管理,通过适当的修改可推广至其他行业的各类企业应用;可满足企业在生产销售及管理过程中由于签订合同所涉及的生产计划、经销、财务等部门的信息管理。信息时代的今天,传递和获取信息的途径越来越多,其中网络以其跨时间、跨地域以及快速高效、低成本的显著特性己经成为信息传递和信息获取的主要途径,有效的合同管理系统具有极好的通用性和可扩充性。各企业可以随时方便地提交需要的合同管理信息而无须掌握复杂的技术。系统的应用前景可以说是很乐观的。它的设计思想和技术理念使其具有强大的技术优势和市场竞争力,广阔的市场前景必将创造良好的社会效益和经济效益。

需要合同管理的企业的业务特点是:企业的业务涉及面广。一方面是客户多,遍及诸多国家若干公司,这些客户既有其固定客户,也有仅是偶尔的业务往来;另一方面是厂家多,这些厂家涉及到各个行业、不同地区、既有公司所属厂,也有联系货源的厂商等。其中有一部分是自己的固定客户,业务员的调动、离开往往会将客户的有关资料带走,给公司带来一定的损失。合同管理系统则通过对企业的调查,由信息需求分析得到本系统需要处理信息的具体情况,而由功能需求分析得到本系统需要提供的信息处理能力,在开发者和用户之间建立一种理解和沟通的机制,即便人员变动信息也不会遗漏,丢失。因此,在信息时代的今天,计算机参与企业日常业务管理以成为企业现代化建设的当务之急。合同管理系统的设计开发正是适应了这种要求。

有效的合同管理系统将开发一套有关企业合同管理与控制系统,通过该系统,任何企业都可以进行新合同登记、合同变更、合同跟踪、合同查询、结款登记等。在未来合同管理系统的开发中,我们要首先阅读一些有关合同管理的管理类文章和软件类文章以及一些科技类的期刊杂志,并登陆一些与课题有关的国内外网站,获取一些信息,对现有一些合同管理系统进行实际调查的工作,了解相关系统的研究现状,分析相关网站的功能、界面特点及其实现的方法,以及设计过程中所需要用到的软件及配置方法。同时,负责系统的构思,系统的可行性分析,各个功能模块的确定以及模块的连接,系统的数据流程,数据库的开发和连接,和全部代码的编写以及测试工作。并且,在可行性研究阶段,绘制系统流程图,DFD图,设计数据字典,对合同管理系统进行整体规划。在详细设计阶段,要通过程序流程图的设计,直观地描绘系统的控制流程,进行编写代码的工作。最后对系统进行多方面的测试工作,在系统调试中不断修改和完善合同管理系统功能,最终基本达到设计目标。

参考文献:

[1]任明,宫立新,于秀霞.初探企业合同管理框架[J].价值工程, 2007(02).

[2]宫立新,任明,刘海立,张伟.我国企业合同管理问题剖析[J]. 价值工程,2007(01).

合同管理系统范文第5篇

[关键词] 容器模型;反追溯;合同管理;软件复用;通用界面

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.

[3]林锐.软件工程思想[M].西安:西安电子科技大学出版社,2001.

[4]朱如龙,刘焰.SQL-Server 数据库应用系统开发技术[M].北京:机械工业出版社,2004.

合同管理系统范文第6篇

【关键词】EOS;SOA;合同管理

0 引言

随着企业的逐步发展壮大,业务领域的不断拓展,人们对于反应企业经营活动重要载体――合同逐步重视起来,合同管理也就逐渐成为企业管理的一个重要组成领域和研究的集中点。运用信息技术手段,利用现代企业的先进管理思想为企业提供决策、计划、控制与经营绩效评估的全方位、系统化的合同管理平台也就成为企业所日益迫切的需求。某军工企业长期以来一直以传统的手工方式对公司的海量合同进行管理,管理效率低下流程难以监控等诸多问题严重的制约了企业的运营管理,以快速方式开发一套适应企业日常合同起草、流程审批、履行监控等要求的合同管理系统就显得尤为必要和迫切了。

1 EOS概述

1.1 EOS Platform概述

EOS Platform是SOA应用平台,基于JavaEE、Eclipse等开放的技术和平台,采用SOA架构和标准规范,支持在线业务配置化开发,并把平台化扩展技术、构件技术、可视化技术、图形化技术与SCA、SDO等SOA标准技术结合起来,为构造SOA应用提供从设计、开发、调试和部署,到运行、维护、管控和治理的全生命周期支持。

1.2 EOS编程模式

EOS采用的编程模式是:流程+数据+人机交互。

其中流程包括:工作流、页面流、逻辑流。页面流用于描述用户界面元素流转关系的图形化流程,管理页面和页面间的跳转关系,以及页面和页面间共享的数据。逻辑流用于完成后端业务功能,采用图形化的方式将小粒度的运算构件组装成一段业务逻辑。工作流用于完成包含人工和自动的业务活动流程的构件,通过BPS for EOS开发环境来开发的流程管理的图形化描述。

不同类型的流程从逻辑设计上把业务逻辑、业务服务及业务流程松耦合分离开来,按照SCA规范封装、组合,达到业务应用的流程化。

数据包括持久化实体和非持久化尸体,并采用SDO标准来描述这些数据的格式,SDO作为一种数据编程架构和API,它统一了不同数据源类型的数据编程,让开发人员可以从不同的数据源以统一的方式访问和操作数据。

人机交互采用富客户端控件及具体页面来实现。

2 合同管理系统需求分析

在信息化的应用逐渐深入到从设计到生产及企业运营的方方面面,合同管理信息化需求的声音也日显强烈,为进一步规范公司合同管理,防范和控制合同法律风险,完善合同管理制度体系,建立一套从起草到生效,从履约到归档的全生命周期的完整的合同管理系统,实现合同信息化管理,达到对合同的实时监控预警,有效防范和控制合同法律风险,真正实现全过程的、系统性的、动态性的闭环合同管理,满足合同管理事前、事中、事后风险防控需求。

合同的全生命周期管理分为以下几个阶段:合同起草、合同审批、合同执行、文档管理和合同统计。

1)合同起草

提供合同范本库,起草人选择对应的合同范本,填写合同要素,完成合同文本的拟写。合同范本只允许起草人填空,不允许修改固定条款和格式。

2)合同审批

合同文本拟写完成,在企业内部依照相关规定及流程,提交相应的审批流程,流转经业务主管、财务价格审核、法律事务等相关部门,履行必须的审批手续,完成合同审批。

3)合同执行

合同审批结束双方盖章,合同正式生效,进入履约阶段,此阶段合同双方需要按合同约定完成各阶段的合同交付及付款,直到全部完成合同约定内容。其中包括:正常履约和中途发生合同变更、解除或终止等情况,如果发生变更需要以更新后条款对合同进行相同程序的管理。

4)文档管理

合同履行完毕,对合同进行归档,对于已归档的合同需要一个完善的合同文档台帐管理,记录合同相关信息,并且可以查看原始及变更合同、查看审批单等内容。

5)统计分析

对于企业签订的合同按阶段、类别、金额等可以进行统计分析,给企业管理者提供统揽全局,分析决策的参考。

3 合同管理系统的设计与实现

3.1 功能设计

根据以上的需求分析,合同管理系统划分为:合同相对方管理、合同范本管理、合同起草管理、合同审批流程管理、合同履行与风险监控管理、合同台帐管理、合同变更解除终止管理和合同统计分析管理几大功能模块。

1)合同相对方管理

在合同管理系统中建立合同相对方资信管理模块,其中包括相对方的基本信息、信用等级、合作领域、履约评价的管理,通过对合作单位资信的有效管理,在源头上规避合同法律风险的产生。此模块内容为合同起草的必要条件,所有拟写合同的相对方必须从已经登记在册的具有相应资质的相对方中选取,否则无法拟写合同。

2)合同范本管理

以合同范本管理标准化为基础,建立完整的合同范本库管理模块,提供合同范本管理平台。该模块中,将企业常用合同文本以word文档形式固化并上传,减少手工填写部分,同时固化合同固定条款和格式使拟写者不可随意修改固定文本,在简化合同拟写的内容同时约束拟写者的随意性使之标准化,以减少审核人员的工作难度及强度。整个系统中使用的合同均由此功能模块提供范本完成拟写。

3)合同起草管理

合同起草管理模块为合同文本的在线拟写平台。流程是由拟稿人填写必要的合同基本信息,再选择范本进行在线合同拟写,拟写的合同存放于草稿箱,可随时进行编辑修改,直到定稿后提交流程审批。

4)合同审批流程管理

根据公司的业务及合同类型不同,定制了四种类型的流程:审价流程、不审价流程、培训流程及课题流程。合同拟写完成,由拟稿人选择相应的审批流程,根据不同的类型流转于不同业务部门进行审批及提交审批意见,全部完成后提交流程结束,系统自动生成公司统一的合同编号,填写价格审核部门最终审定的合同金额,自动计算依照合同类型和最终核准价格的印花税并记录到合同信息中。同时可以在流程管理的流程历史中随时跟踪合同审批状态及查看当前审批人和审核意见,并在流程结束时,提供合同及审批单打印功能以供相关部门存档。

5)合同履行与风险监控管理

合同管理系统通过合同信息,自动生成合同履约任务,对于合同履行情况进行监督,对于超期履约情况系统生成不同级别的履约报警,为合同履约负责人提供实时的合同风险预警,有效控制因合同履行引发的法律风险。合同履行由合同拟稿人按合同不同阶段的交付及付款情况维护履行信息,到期未履行的亮灯提示。

6)合同台帐管理

合同履行完毕进行合同归档,归档后可以在合同台帐管理中查看和导出合同的全部信息,并且可以查看合同文本(包括原始文件及变更文件)和合同审批单。其中合同信息包括:合同编号、合同名称、经办人、所在部门、对方当事人名称、合同金额、印花税、合同类型、合同签订时间、合同收付款情况、是否存在变更终止解除、等信息、合同交付情况、合同付款情况、合同是否全部履行完毕等信息,并且可以按照不同查询条件查看合同并导出查询结果。

7)合同变更解除终止管理

该模块为合同变更解除终止提供专门管理,首先,列出已生效进入履行阶段的合同,用户可从中选择对其发起变更、解除、终止的申请并拟写相应协议,完成合同补充协议的拟写后提交审批流程,通过审批,合同以变更后的新条款进行履约,在台帐信息中关联原合同。

8)合同统计分析管理

合同管理系统提供针对合同数量、金额、类别、履行情况的内容,对实效、工作量、质量,基于公司维度、部门维度、个人维度的统计分析功能,并进行图形化展示。

时效类统计:范本及非范本类合同审批时间、月审批时间最长的10个合同、各承办部门平均处理时间、各审批部门平均处理时间等;工作类统计:按所属部门统计合同数量及合同金额,未履行、部分履行和全部履行的合同数量及金额,按合同类型统计合同数量及金额,变更、解除、终止合同的数量、金额及占比等;质量类统计:合同倒签数量、合同审批退回数量及占比、承办部分废除数量及占比等。

3.2 系统实现

合同管理系统应用EOS Studio开发环境,Tomcat应用服务器,Oracle数据库进行开发。具体由以下步骤实现:

1)创建项目

作为一个应用系统运行的功能模块放在同一个项目中进行开发。项目开始是要创建一个合同管理系统的空EOS项目,然后再进行构件包设计。

2)构件包设计

构件包设计主要是针对整个系统的子模块进行划分。在系统设计视图中,将一个系统划分成若干构件包,并且可以设计构件包间的依赖关系。这里分别对应以上功能模块设置构建包,并创建一个公共构件包用于放置通用服务构件,供复用。

3)数据建模

数据模型是构建一个业务系统的基础,在进行具体的构件设计前,需要首先设计系统的数据模型。首先在oracle中完成数据库表的创建,然后导入到EOS系统中生成数据实体。在数据建模的视图中,可以设置实体间的关联关系、设置实体和数据库表的映射关系、将一个查询SQL语句映射成一个数据实体、根据数据库的Schema生成数据实体。

4)页面流开发

页面流由一系列页面、从这些页面发出的用户请求、以及系统为响应用户请求而执行的逻辑处理所构成。它不仅描述了页面之间的流转关系,同时也定义了从一个页面可能发出的用户请求,以及对这些请求的响应行为。在页面流设计中,对每项功能定义一个页面流,从功能菜单为入口进入页面,在页面触发一系列动作及响应。

5)页面开发

可通过JSP源代码编辑开发,或使用EOS提供的页面控件、组合控件、控件向导以及JavascriptAPI,快速生成jsp页面。

6)业务逻辑开发

逻辑构件开发:一个逻辑构件相当于一个Java类,逻辑构件是由多个逻辑流组成的,一个逻辑流相当于一个Java类里面的方法。逻辑流开发是利用EOS提供的基础构件库及用户自己开发的运算逻辑和Spring构件,通过图形化的构件组装来实现应用的后台处理逻辑。使用逻辑构件和逻辑流可以用可视化的类似流程的方式开发。这里在页面流里需要使用逻辑构件实现的页面提交后的功能都在逻辑构建里进行开发。

7)业务流程开发

业务流程是用于完成包含人工和自动的业务活动流程的构件,它是通过 BPS for EOS 开发环境来开发的流程管理的图形化描述。BPS负责对业务流程整个生命周期的管理,包括业务流程的定义、测试验证、部署、运行、监控、管理、业务化定制调整。合同管理系统中所有的审批流程都在BPS中定义和开发,通过运用开始活动、人工活动、自动活动、路由活动、子流程、连线、结束活动等图元绘制整个业务流程图,在每一个流程活动中设置对应的流程活动页面流及流程参与者。

8)部署调试

EOS的部署调试提供了开发期的开发资源部署和调试功能。通过部署功能将整个项目、构件包和所需的开发资源文件部署到服务器上,并通过在逻辑流、页面流和代码中设置断点的方式调试跟踪每一个业务功能的执行过程,借助调试功能完成业务逻辑和页面流的单元测试,保证逻辑运行和页面流转的正确性。

9)功能打包

系统开发完毕后,通过EOS提供的导出部署包和导出EAR的功能将开发的构件包导出,供上线实施时使用。对于已上线的系统,可以将修改和增加的内容导出生成补丁包,在EOSGovernor中对系统打补丁或进行升级。

10)部署实施

通过EOS Governor进行服务器、应用系统的配置管理,部署应用和构件包,完成系统的上线实施。

在实际开发过程中,其中的步骤不一定是严格按顺序进行的,很多情况下是交互进行的。在开发模式上,EOS支持自顶向下、自底向上、迭代开发等开发模式,开发和实施人员可以根据项目的实际情况灵活执行这几个步骤,完成应用系统的开发和实施。

4 结论

EOS面向构件的开发方式和丰富的基础构件库及其强大的工作流开发平台大大简化了系统的开发工作,使得复杂合同管理功能及流程得以快速实现。合同管理系统的开发实施,实现了合同完善的全生命周期管理,规范了合同管理的业务流程,增强了合同业务处理过程的透明度,节约了管理成本,提升了管理水平,实现了由传统管理阶段向信息管理与决策分析阶段的转变。

【参考文献】

[1]Primeton EOS?RPlatform.产品白皮书.

合同管理系统范文第7篇

关键词:中小企业;合同管理系统;设计;研发

由于我国经济发展处于重要的转型期,而国家也加强对中小企业扶持的力度,在此背景下,我国的中小企业获得了良好的发展机遇,这对中小企业而言,需要进一步抓住其机遇而更好地发展和强大,从而为我国经济稳定上升注入新的力量。其中是企业的合同管理是一项十分重要的任务,这不仅直接和企业经营状况有十分密切的关系,而且也是企业在实践工作中能够需要高度重视的方面,合同涉及到企业发展过程中的直接利益。因此,本文从合同的基本含义人手分析当前中小企业如何在管理方面设计系统,进一步提升中小企业在合同管理方面的能力。

1.概述合同的含义

根据我国民法规定中对合同所给出的定义可知,合同有狭义与广义,广义合同指的是民事主体(两个或者以上)就某件事而设立、变更以及终止权利义务的协议;而狭义合同的含义则指的是债权合同,民事主体(两个或者以上)设立、变更以及终止债权的协议,也将其称之为民事合同。这是保护当事人权益的重要的文件,同时对维护良好的经济秩序和促进社会和谐等方面具有重要意义。在当前经济体制下,各个市场主体都需要通过一定的方式保护自己的权益,然而企业作为重要的市场主体,更需要在生产和经营中加强管理合同,从而使得企业自身利益不会受到威胁。

2.分析中小企业在合同管理方面存在的问题

当前,我国许多中小型的企业对合同管理基本是依靠人工,例如通过简单的Word和Excel办公软件对企业中的各种合同进行处理、归档以及统计数据等,通过这种方式管理合同存在许多的问题,第一,如文档整理和管理具有一定的困难性,因为采用当前中小企业所签订的纸质合同基本是一式三份,然而企业管理的方式基本采用的是直接保存原件,这种方式在长时间保存工作中将难以保障合同的完整性,可能会出现虫蛀等问题,从而影响了合同的质量。此外,由于人工保存合同还会导致查阅工作带来不便性的问题,如查阅时需要花费大量时间,从而造成时间浪费的问题。第二,合同管理工作难度大,由于中小企业在发展过程中和不同的对象之间会建立合同管理,此时企业中的合同将会越来越多,而采用传统的方式管理合同,工作人员只能是通过手工的方式将合同中的内容录入文档中,这就增加了管理人员的工作量,再者由于管理人员每天处理大量,难免会出现一些误差,这不仅导致企业中利益难以得到保护,而且严重的情况下还会对企业发展带来较大的困难。第三,合同信息汇总存在较大的困难,由于中小企业在合同管理工作中主要采用的手工的方式,然而企业各个部门中所需要的合同不同、签订的合同也存在较大的差异性,因此,对于合同管理人员而言,他们对合同进行汇总过程中存在较大的难度,例如需要耗费大量的时间,这对企业发展中做出重要的决策带来不良影响。第四,对合同管理过程中没有有效的预警机制,例如运用传统的合同管理方式难以有效掌握合同内容的执行情况,尤其是其中的结款情况,并没有通过良好的方式进行控制和预警珂,这就难以准确掌握当前合同内容的执行情况,从而对企业准确预测某个项目的收支情况没有提供有效帮助,这对企业发展中掌握资金流以及运作资源等带来许多问题。

3.结合信息技术而设计合同管理的系统

由于当前我国的经济发展越来越快,再加上国家对中小企业的扶植力度较大,因此,我国许多中小企业在发展中就积极参与各种不同的市场主体合作,其中就需要通过签订合同的方式保证双方的利益,这就需要企业做好合同管理的工作。而现代化的技术管理过程中,需要结合中小企业的实际情况而设计合同管理的系统,本文中主要是采用的是面向对象方式进行分析,运用信息技术而提升合同管理的效率。中小企业采用这一系统可以在合同管理过程中实现如下的目标:第一,监控好合同的工作进度,并根据良好的工作状态而对实时监控企业中各个不同的工作情况,例如根据合同执行进度等;第二,充分明确合同双方的责任情况,通过面向对象的方式设计合同管理的系统,可以更好地帮助合同当事人更好地履行合同,同时也能够增加合同履行合同当事人的责任感。而在企业中则可以通过这种方式而不断明确各个岗位工作权限,一方面是防止工作人员出现越权的情况,另一方面则是进一步明确合同的责任,并能够落实到对应的人中,这对解决合同中的协同问题带来一定的帮助;第三,减少企业合同管理的开支,同时也能够促使企业降低成本。

4.分析合同管理的系统设计情况

本文根据当前我国中小企业发展的特点和企业中的组织结构,而设计合同管理的系统。具体的工作模块请见图1所示。

4.1分析企业市场部合同管理的情况

由于企业中的市场部在合同签订之后才能够更好地便于其他部分开展工作,此时,市场部在合同管理中所需要完成的任务有:发放合同登记表格、合同报批以及作废处理等。合同登记是企业中的市场专员在掌握企业的业务的情况而在企业合同管理的系统中补充空白项,并根据合同的种类而进行编号和保存。在此管理系统中就可以便于管理人员找出对应业务的合同,并实时掌握合同的执行情况。

4.2分析企业业务部合同管理的情况

企业市场部在签订合同条款之后,其业务部主管就可以安排企业中的相关人员根据合同内容而完成对应的工作内容,同时也是实际履行合同义务的重要体现。其中业务部分在工作分配中,则需要主管人员更好地掌握合同内容,并做到严格遵守合同要求。计划报批指的是业务员根据自己负责工作的情况而掌握信息系统中的合同登记的情况,然后将具体的工作进度交给企业中对应的领导进行审批,尤其是在重大的项目中,业务员就需要即使将问题报告至主管领导,并根据工作情况而提出对应的意见。

4.3分析企业综合部对合同管理的情况

由于企业的综合部在工作中所涉及的内容较多,例如合同登记、盖章处理、发票登记、业务人员的绩效登记、收费登记、报告登记以及发票作废处理等。其中合同盖章指的是工作人员根据企业中市场部和业务部的情况而对其中的合同进行集中盖章处理,并在合同管理的系统中及时做好登记。而开具发票则主要指的是履行合同中对发票情况的登记,在合同管理的系统中能够便于今后工作查阅,进而提升工作效率。此外,绩效登记就是按照合同中的所设计的绩效而发放给员工对应的奖金,这在系统中能够透明化的展示出来。

4.4企业中工作审核

在合同管理的系统,可以增加几个不同的模块,例如合同审核、计划审核、鉴证类以及服务类的工作计划等,从而便于工作人员做好对应的工作检查,进而提升合同管理的工作效率。

4.5合同y计和查询模

在合同管理过程中还涉及对查询工作和统计工作,此时在合同系统中就可以便于企业领导适时根据自己的工作情况而掌握企业中的合同的执行情况,例如对于已签订的合同,则可以在管理系统中通过已签模块中进行查询。

4.6系统维护

随着企业中合同数量不断增加,各个模块所包含的业务也会增加,因此,在管理合同中就需要定期维护这些系统,例如做好数据备份以及恢复的工作等。

5.分析企业中合同管理的工作流程

第一,市场部在软件系统中完成合同登记,主要包括合同的编号、领取时间、领取人、合同发放人(这可以自动填写)、回收提醒等。第二,员工领用登记,其基本信息如名称、联系人、分局、工商执照号等。第三,业务部收回从系统中发出的合同情况,然后将这些纸质的合同进行核查,没有发现问题之后再将系统中的信息补充完整,此时可以通过附件的形式或者是电子稿的形式而在合同管理的系统进性报批,只有当企业中批复人同意之后,此合同才能够进入系统中,而工作人员才可以在查阅合同中找到对应的合同编号。第四,企业中的综合部主要是在系统中没有充分显示的位置处设置合同催款,并提示具体的时间,从而便于综合部更好地开展工作。

6.结束语

合同管理系统范文第8篇

关键词:销售合同管理系统;J2EE;Struts;hibernate

中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)07-1486-04

Research and Design of Sales Contract Management System Based on J2EE

MAO Chen-shuang1, ZHONG Liang-wei2

(1.School of Mechanical Engineer,University of Shanghai For Science & Technology, Shanghai 200093,China; 2.Center of CAD,University of Shanghai For Science & Technology, Shanghai 200093,China)

Abstract:Based on the development of The Management System of Sales Contracts, the essay analyses some problems in the system. According to the actual need of company, the essay propose the Management Systems of Sales Contracts through J2EE framework, and especially analyses the critical functions of struts frame and hibernate in the designing of the system. Actual application shows the system meet the requirements of enterprise and are being succeed carried out. The companies can take this essay as a reference in regard to the development the management information system.

Key words: sales contract management system; J2EE;Struts;hibernate

随着计算机技术和网络技术的发展,我国的制造业逐渐摆脱了传统的粗放型经营模式,信息化技术在企业之间有了广泛的应用。而国内外的现代企业为了在激烈的市场竞争中立于不败之地,越来越重视企业信息化建设,由此应运而生的ERP把企业的制造、财务、销售、采购、库存等各个子系统结合到一起,构建整体化的信息管理系统。销售管理是ERP系统中重要的一环,通过销售管理可以掌握客户的需求信息,从而进行生产计划安排、原材料的采购计划制定,还可以对客户信息进行管理维护,预测客户将来的产品需求。在当前市场经济环境下,企业生产、经营销售都是围绕市场进行展开,因此销售管理在企业的整个运作过程中是信息流程的开端,完整的销售管理系统应该实现销售业务活动的整体处理,同时将销售与计划、生产、运输、库存、财务等方面紧密联系起来[1]。本文来源于上海某机械设备制造企业实施信息化的项目过程中所开发的销售合同管理系统。

1现有销售合同管理系统的分析

1.1现有销售合同管理系统的特点

现有的销售合同管理系统包含的主要功能模块有:合同信息管理、合同执行管理、合同查询统计、用户管理、其他系统的接口等。对于系统的架构而言,目前很多企业采用的还是传统的C/S模式,能够充分发挥客户端的PC处理能力,响应速度快,有利于处理大量的合同数据。适应了企业内部局域网上的数据共享、网上会签,实现完全办公自动化。

1.2现有销售合同管理系统的局限性

1)C/S体系架构的系统可维护性不高,对于大型的企业来说,一旦客户端的程序发生修改,则所有的客户端都需要重新安装程序。同时系统支持的并发连接数有限,限制了同时运行的客户端程序的数目。

2)用户对象单一,适应性不强。目前很多的销售合同管理系统都是针对特定企业进行设计开发的。诸如供电合同管理系统、购销合同系统、应用在房地产、煤炭企业的销售合同管理系统等。

3)数据的利用率不高。合同文档中保存有大量的数据信息,这些数据不仅与企业的采购、生产、销售等环节紧密相关,而且还需要与其他系统进行数据的交换和共享。而在现有同类系统大都只是提供简单的查询,没有能有效地利用合同数据来进行数据挖掘和分析,充分发挥合同中数据的作用。

2销售合同管理系统的需求分析及业务流程

2.1销售合同管理系统的需求分析

经过实际的调研和访谈,发现该公司的目前从销售合同的签订到审核、执行完全交由人工操作,其中涉及营销部、计划处、财务、技术等多个部门。我们分析公司实际需求主要有如下几个方面:1)项目跟踪管理:根据公司市场调研的结果,记录甲方、业主、设计院三方面的客户信息,同时还有项目的技术方案信息,并能够及时的更新项目实施的进度。2)合同的基本信息管理:目前的合同签订到实施完全由销售员手工填写,再经过负责人签字审核,而不同的销售员操作方式并不一致,导致合同的样式不规范。需要统一的合同样式,同时对已经输入的合同能够进行相应的编辑修改。3)合同评审:合同评审的过程中涉及到技术、财务、营销多个部门,纸质版的合同在实际操作过程中效率低下,需要系统中设计不同的用户权限。4)用户管理:根据部门的不同,对相应的用户设置不同的角色,不同的角色赋予不同的权限,这样既保证了系统中数据的安全也提高了员工的工作效率。5)工作命令管理:对于已经审核通过的合同,要及时的生成工作令并且投入生产。6)发货管理:对于已经制造完成成品的合同,及时的开具提货单,进行发货。同时记录发货时间、查找过往发货的记录。7)安装及调试管理:该公司生产的大型设备在合同中规定了是本公司安装还是指导安装,需要记录售后安装信息以及调试反馈的信息。8)合同的查询与统计:可以根据合同的状态查询合同实施的过程,并把合同的相关信息以报表的形式集中导出。

2.2销售合同管理系统的业务流程

我们通过销售合同的信息流向来分析整个业务流程[2],通常的生产计划是根据企业签订的合同,完成评审后,由生产计划处下达工作命令。另外一个基于预投的生产命令下达方式是指企业预先生产部分市场需求的产品放在库存中,在客户需要的时候可以直接进行销售。如图1和图2所示。

图2预投工作令的流程

3系统设计

3.1系统架构

通过业务流程的分析,我们着眼于整个销售合同管理系统,采用J2EE平台的多层模型结构,它根据功能将应用逻辑分在不同的组件,各个应用组件根据他们所属的不同的J2EE层而被安装在不同的平台上[3]。如图3所示。一个J2EE应用主要包括客户层、WEB层、业务逻辑层以及企业信息系统层。

客户层组件位于客户机上,主要由WEB浏览器和动态网页构成,在该销售合同管理系统中,客户层直接通过浏览器负责页面的处理。进行各种输入、编辑、查询等操作。WEB层和业务逻辑层位于J2EE服务器上,其中WEB层主要是通过JSP、Java Servlets进行服务器端的WEB组件编程,用来接收客户层的请求并返回相应的回答。业务逻辑层负责处理某一特定领域的业务逻辑,它从客户层接收数据,经过适当处理后存储到数据存储设备中,或者从数据存储设备中读取数据,经过处理反馈到客户端。在销售合同的系统中所实现的功能都是在业务逻辑层中实现。企业信息系统层位于数据库服务器上,公司采用的是SQL Server 2008数据库系统。

3.2系统开发关键技术分析

在销售系统的WEB层主要应用的JSP语言是用来开发含有动态内容网页的一种技术,但区别于静态的HTML语言,JSP页面不但包含了HTML语言的各种标签,还包括JS脚本语言、CSS样式表、以及自身定义的各种标签。因此,我们可以根据公司的需求快速的更改页面的布局、实现表单的验证、读取数据库的数据信息以及记录合同需要保存的信息等功能。JSP的实现过程如下[4]:首先由客户端发出请求(request),服务器在将JSP转译成Servlet源代码,产生的源代码经过编译加载到内存执行,最后将结果(response)回馈到客户端。

我们运用Struts框架来实现J2EE业务逻辑的处理,通过Struts框架的运用使得J2EE应用的视图和业务逻辑得以清晰的分离。它主要由控制器(ActionServlet)、业务逻辑控制器(Action)、模型、视图等组成[5]。控制器负责拦截所有用户的请求,当请求与配置文件的中一致,该请求将转入Struts框架处理。如下图所示,业务逻辑层控制器就是用户自己实现Action类的各个实例,这种类都包含一个execute方法,该方法都返回一个ActionForward,用来确定返回的页面;视图由JSP文件实现;模型则有实现业务逻辑的JavaBean或EJB组件构成。

图3 J2EE体系架构

图3 Struts框架的请求与响应

在与数据库交互的过程中,我们采用了hibernate框架结构。它是一个开源的对象关系映射框架,同时对JDBC进行了非常轻量级的对象封装,使得我们在开发的过程中能用面向对象的思维来操作数据库[6]。hibernate可以在应用EJB的J2EE架构中完成数据持久化的任务。在系统中主要使用hibernate.cfg.xml配置文件和hibernate根据数据库中的表生成的映射文件,hibernate.cfg.xml主要是配置数据库的连接和hibernate运行的主要属性,映射文件是为了将实体类中的字段与表中的字段关联起来,反映出持久类与数据库表的映射关系。这样对数据库的操作就转化成对持久化类的操作。

3.3功能模块设计实例

由需求分析我们把系统主要分成八个模块,项目管理、合同信息管理、合同评审、工作命令管理、发货管理、安装及售后管理、查询模块,客户用户管理。以新建合同为例。在系统登录时就确定了用户的权限,部门等信息,输入合同时,首先选择合同的客户,然后输入合同的基本信息、设备的基本信息,最后按照企业规定的合同号生成合同。图4为新建合同所用到的一些基本方法。

4小结

销售管理是企业中重要的一个环节,本文以J2EE框架为平台,根据企业的实际需求,设计并实现了一个基于J2EE为平台的销售合同管理系统。该系统已实现了销售合同从签订、审核、执行以及最后交付的各功能流程,强化了合同实施的稳健性,达到了预期的设计目标。该系统已经在公司成功部署并实现运行。随着企业信息化建设的深入,对系统的依赖性会越来越大,同时对系统的要求也会更高,要求整个系统具有可靠性、稳定性和高安全性。希望能对同类系统的开发和设计起到一定的借鉴作用。

图4新建合同中所用的基本类和方法

参考文献:

[1]于俭,胡彬.对ERP/MRPII系统实施过程中关键问题的探讨[J].商业研究,2002(9):96-98.

[2]张谋喆,仲梁维.基于UML的销售合同管理系统[J].计算机系统应用,2011,20(3):23-26.

[3]张为.基于J2EE技术的物流系统的设计[J].计算机应用与软件,2007,24(7):106-108.

[4]李淑娟,李言.基于JSP的合同管理系统开发[J].计算机工程,2004,30(24):147-149.

[5]常倬林.Java Web从入门到精通[M].北京:机械工业出版社,2011.

合同管理系统范文第9篇

关键词 合同管理;工作流;;办公自动化

中图分类号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.

[5]叶建设,熊龙飞,纪锋.基于工作流的研究生教育管理系统的研究与实现[J].计算机工程与科学,2006,28(7):94-97.

[6]蒋国银,董利红.工作流过程建模理论综述[J].计算机系统应用,2006(3):90-93.

合同管理系统范文第10篇

行业的快速发展必然导致市场竞争激烈,众多竞争者的不断涌入,并且未来房地产市场的发展尚不明朗,建材市场的竞争也日趋白热化。要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。现有的很多建材市场,虽然经营实现了专业化,但是从信息机制上还没有摆脱原有的管理模式,市场内部没有形成完善、有效的激励和约束的信息化管理机制,导致市场发展的动力不足,影响市场的持续、稳定、快速发展。

为提升市场管理的技术水平和更新管理理念,提高市场管理工作的效率和质量,降低管理成本,本课题结合我国建材市场的发展趋势、建材市场管理的工作特点以及市场管理的实际需要,采用面向对象的分析方法与结构化的设计方法,使用PowerBuilder开发语言及SQL Server 2000数据库管理系统,开发了一个具有合同管理、收费管理、财产管理等业务的建材市场管理系统。本文重点介绍合同管理模块的分析设计过程。

1.需求分析

1.1 合同管理

在整个市场管理中,合同管理主要管理的是市场与各业主间的合同关系管理,主要设计到的信息包括了业主信息,营业房信息,合同约定条款如合同有效期限、双方约定的标准费用等。考虑到市场规模大,业主数量多,并且市场与业主间的合同关系随着合同有效期的变更,市场管理部门员工的变动,依靠原有的手工记录和人工管理,显然会造成数据的混乱,导致整理、查询和使用的困难,在时间、人员和材料上的造成巨大的浪费。

1.2 合同管理模块将实现的功能

集中管理市场与各经营业主间的合同约定,并能及时提供合同到期提醒,保证市场处理合同业务的及时性和准确性。

2.合同管理功能模块设计

业主租用营业房,必发生合同关系,合同号贯穿整个业务流程,它将业主、营业房联系起来,合同的管理涉及合同的签定、更改、终止、查询、打印等。

功能模块:

(1)合同登记。字段有:合同号、业主名、签定日期、开始日、终止日、房号、标准费、支付间隔月、备注等;功能有:新增、删除、修改、保存、取消、退出等;设计表:contract、contractdetail。

(2)合同查询。按签定日、开始日、终止日、合同执行状态查询。

(3)合同到期提醒。按合同到期前7天,系统提示到期合同信息。

(4)合同报表。合同报表的样式设计、打印;涉及合同详细内容(contract.contract_info)。

3.合同管理业务流程分析

市场与业主签订租赁合同,合同中,将业主、营业房和收费联系起来。登记了合同的签订日期、合同执行的开始和终止日期,市场可以根据此日期设定,查询及时了解合同的执行情况(进行或结束)。见图1

4.合同管理数据流程设计

图2 合同管理数据流程图

说明:合同管理模块中,市场与业主签订的合同条款中,涉及到了业主数据(姓名)、营业房数据(业主租用的营业房编号)、今后合同具体实施当中需要预先设定的标准费、支付间隔月份、合同进行时间、水电初始度数等数据。从而进行合同登记,产生了具体的合同数据,得到经过整合处理的合同报表数据,以供查询和储存。为了保证对合同的有效管理,特别是规范好合同的履行时间,还可根据合同登记时的时间规定设置合同到期时间的提醒数据。这样,合同管理的基本功能得到实现。

5.E-R图设计

依据前面对系统数据流程的分析和系统实现的需要,业主租用市场内的营业房,必须与市场签订租赁合同,由于业主租赁营业房数量的不确定性和减少数据冗余的考虑,将合同中涉及营业房的条款分设为合同明细。E-R图设计及其转换如图3:

上一篇:幼儿教育学论文范文 下一篇:工商管理硕士范文