行业知识详情

基于Web的合同管理系统

发布时间:2018-03-22

下面是鲁班乐标给大家带来关于Web的合同管理系统的相关内容,以供参考。

合同管理作为企业管理中的重要一环,对合同数据的准确性、数据传输的安全性和业务处理的规范性有很高的要求.也正因如此,合同管理工作中繁琐的业务流程限制了管理人员工作效率的提高;另外,如何有效地利用庞大的合同历史数据,为合同管理人员提供必要的决策支持也成为一项新的课题.

随着我国企业信息化水平的提高,合同管理已逐步由传统的手工作业转化为计算机管理.初期的合同管理系统为文档管理系统,实现合同生命周期的过程记载,而后发展为数字化合同模型,对合同实行元素化管理,形成了规范的数据结构,可方便进行数据统计、比较和查询分析.技术架构也由单机模式逐步向局域网环境下的客户端/服务器结构过渡.由于合同管理工作的严谨性和不同企业、政府部门在合同业务的处理上存在的巨大差异,所采用的合同管理系统多是根据自身的实际情况定制而成.例如:某军事单位针对其科研合同管理中具有高保密度的要求和严格的审批程序,开发了科研合同管理系统[1];江苏电视台根据广告合同业务量大和需要播出编排等特殊情况,开发了广告合同管理系统[2]等.

上述系统采用的是基于C/S结构的合同管理系统.而针对一些公司企业规模大、部门地域分散的特点,笔者提出了基于Web的合同管理模式,以满足企业对信息灵敏度、规范化管理和辅助决策分析的要求.

1大型企业跨地域合同管理的需求分析

软件系统的设计与开发中,最重要是从用户的专业领域中整理出需要计算机处理的需求.在企业规模大,部门地域分散的特定情况下,下属单位可能根据自身实际情况形成内部独立的合同管理工作模式,这对整个企业集团合同管理的标准化造成了困难;而且基础数据存留在基层部门,将形成信息孤岛现象,造成信息不准确,利用率低等问题,合同数据传输的滞后也会对企业决策层的决策产生影响.除此之外,软件应用存在跨地域实施的特点使得软件开发人员必须要考虑应采用何种技术架构来解决软件系统与不同软件平台之间的兼容性问题,以及日后的升级、维护等问题.

通过对某公司进行调研,可以总结该企业跨地域合同管理的需求如下:

1)实现信息处理的标准化和数据化,在集团企业内部建立标准的合同管理流程和内容规范;

2)建立统一的数据库系统,实现全企业数据集中管理,避免信息孤岛的出现;

3)在合同生命周期内,实现数据信息跟踪管理,包括基本信息和履行信息的管理;

4)实现合同的归档管理,以及合同数据查询、统计等处理功能;

5)提供标准报表、自定义报表等多种格式的报表处理功能;

6)对客户信息进行管理,在合同签署前为客户的资质评估提供数据支持;

7)提供合同示范文本、相关法律法规和授权委托信息等资料的信息管理功能;

8)确保合同管理工作的规范性和安全性.

2基于Web的合同管理系统设计

2.1Web应用系统的特点

目前,很多企业的管理信息系统采用了C/S的系统结构,这类系统的优点是与大型数据库的联接紧密,数据处理速度快,系统安全性好.但应用C/S结构建设的管理信息系统专用性强,难以跨平台使用,开发周期长、生命周期短,系统维护和升级成本太高,系统只能在局域网的小范围内实现信息集成和信息共享,其封闭性限制了系统对外部资源的利用[3].而且,如果需要提供Internet/Intranet上的数据服务,旧的管理信息系统必须要以新的软件技术重新编写,造成重复开发成本高.

随着互联网在世界范围内的普及和信息技术的发展,基于Web的信息系统对传统管理信息系统的体系结构产生了巨大的影响.与C/S结构相比,基于Web的管理信息系统具有如下优势:

1)开放性:基于Web的管理信息系统可以做到开放式的、跨平台的应用;

2)易于维护和升级:采用分布式多层应用技术,大大节省了用于系统维护和升级的时间和费用,也改善了C/S结构的延展性问题;

3)标准化:基于Internet上的公开协议和技术标准(如TCP/IP,HTTP,XML,SOAP等)可实现应用系统在Internet/Intranet上的集成,具有良好的扩展性.对于操作人员来说,客户端可使用标准化的浏览器软件,用户界面的操作简单易学[3-4];

4)安全性:与传统的C/S结构相比,基于Web的管理信息系统在客户端与数据库服务器之间增加了Web层服务器和其他的中间层服务器,使客户端和数据库服务器不直接相连,可有效地防止用户的非法入侵[5].此外,中间层为系统提供了基本的安全保护,并支持软件开发人员使用SSL(SecuritySocketLayer)对传输的资料进行加密解密.

2.2合同管理系统的技术架构

系统采用基于Web的技术架构体系,使用大型数据库MSSQLServer,以Delphi作为应用程序开发工具.在开发过程中,严格遵循了面向对象(ObjectOriented)技术原则,采用组件式(ComponentBased)开发,注重产品的技术架构(TechnicalInfrastructure)的建立,运用了WebService技术,能够有效的支持产品的进一步发展和第三方的集成应用.图1为系统结构图.

WebService使用了标准的输出接口WSDL(WebServiceDescriptionLanguage)为Internet/Intranet上的客户端提供服务,它不再注重以什么技术来实现Web解决方案.WebService将Web应用中以程序设计为导向的概念转换为以服务为导向的概念,其最有价值的地方就在于能够成为不同组件模型和异构系统之间的胶水集成技术.笔者所讨论的合同管理系统采用了WebService技术,为日后必然出现的企业内部和企业间的系统集成提供了技术保障.

2.3合同管理的内容

合同内容一般应包括:当事人的名称和住所;标的;数量;质量;价格与报酬;履约期限、地点和方式;违约责任;解决争议的方法[6].合同管理系统中所包含的合同基本信息元素最终要根据企业所在的行业背景和企业自身的实际情况来决定.

合同管理的业务处理中,根据企业的实际情况制定标准一致的合同编码规则,内容的规范性为构造数字化的合同模型,实现元素级的合同管理提供了方便.所讨论的合同管理系统包含了合同编号、合同名称、合同分类(内部合同、关联交易合同、外部合同)、专业类别(买卖合同、工程建设合同、承揽合同、技术合同、其它合同)、管理方式(授权、审查、审批、局本部)、自定义分类、甲方/乙方、甲方单位、乙方单位、合同金额、项目计划金额、签约时间、审查时间、计划履行开始、计划履行截止等42项合同基本信息.

系统还包括了合同项目履行信息的实时跟踪和管理.合同项目的履行信息有:合同项目的收(支)情况、标的物交付进度、争议处理情况、合同变更信息以及资料归档情况等.项目实际履行数据与合同规定条款的对比可帮助合同管理者对合同履行情况全面、准确的把握.

另外,示范文本、法律法规等辅助信息的便捷查询有助于合同的规范性管理,系统对客户信息的记录和分析能够在客户资质评估方面为合同管理人员提供决策支持.

2.4合同管理系统的功能模型

2.4.1客户端的主要功能

客户端的Web页面分为合同业务客户页面和业务管理员页面.业务客户的Web页面实现了客户在线填写合同申请表、在线下载申请表和在线打印申请表的功能.

业务管理员的Web页面主要包含5个模块,各模块的功能如图2所示.

1)合同信息管理

合同信息管理包括了对合同基本信息和合同履行信息的管理,合同基本信息的数据项设置应根据企业不同的行业背景或者政府机构对合同管理系统的不同实施要求制定,并提供数据项的用户自定义功能以拓展系统的实用性.对合同执行情况的跟踪,包括了对合同履行进度、结算情况、变更内容、争议解决办法、合同履行完毕资料归档等情况的信息管理,并提供各项数据的对比分析功能.批量导入提供了传统的Excel表格在指定格式下向数据库的导入接口.系统提示根据系统管理员设置的提前天数,定期向用户提示合同收付款和合同到期期限等信息.

2)报表处理

实现常规的报表运算和个性化的自定义报表处理功能.对于大型企业的合同管理工作,报表处理是一项十分麻烦的工作,基于Web的合同管理系统在统一管理合同数据信息的基础上,可以提供便捷的报表运算和分析功能.

3)辅助信息

实现了客户基本信息的管理,根据对客户的历史记录和目前运营状况的数据分析,提供对客户资质的初步评估;实现对合同示范文本和相关法律法规的管理,以规范合同文本的录入,方便用户对法律法规及其相关规定的查询.

4)系统管理

系统用户的管理模块负责对用户的使用权限进行设置,权限分级管理对维护系统安全、正常的运行是非常必要的;拥有访问权限的用户可以通过系统数据设置模块,对合同管理的基础数据项进行设置.

5)在线帮助

利用Internet技术快捷方便的为各级系统管理人员和用户提供帮助信息.

2.4.2服务器端的主要功能

系统的服务器端负责接受和处理客户端发出的请求,并以Web页面的形式将处理结果返回给客户端.合同管理系统采用了分布式多层应用的系统结构,服务器端分为负责Web发布的Web服务器,提供Internet/Intranet服务接口的WebService服务器,存放主要的逻辑应用程序并提供事务管理功能的中间层服务器,以及负责数据管理的数据库服务器.主要功能如下:

1)对登录用户进行身份验证;

2)根据系统的分级权限设定,限制用户的使用权限;

3)处理数据查询、数据修改、报表处理等客户端请求,返回Web页面;

4)维护和管理系统数据库;

5)运用中间层MTS(MicrosoftTransactionServer)所提供的交易管理服务,实现数据资料在操作过程中的完整性和一致性保护;

6)具备同时处理多个用户请求的事务处理能力;

7)为数据传输和接收提供安全保障;

8)提供标准的服务接口WSDL,可以在Internet/Intranet上实现与其他应用系统的集成.

2.5基于Web的合同管理系统的安全性解决方案基于Internet的网络技术实现了各个终端跨地域的开放性互连和信息共享,但同时带来了严重的安全性问题.运行在互联网上的应用软件系统,其安全性可能将受到如下几种类型的威胁:数据被非法截获、读取和修改;未经授权的用户访问内部网络;用户被冒名欺骗.合同信息属于商业机密,因此基于Web的合同管理系统对系统的安全性有很高的要求[6],本系统采用了如下的安全性解决方案:

1)信息资源的第一层保护手段应是在内部网和互联网的节点处设置防火墙,利用防火墙对网络和服务器上的某些流量进行过滤和保护,监视在互联网和内部网的数据交换过程中各类活动是否符合了站点的安全规定,这类活动包括电子邮件、文件传输、远程登录等[7].

2)互联网环境下,数据的传输过程中很容易造成信息的泄漏,所以对浏览器和服务器之间传输信息的加密是极有必要的.利用Internet的安全标准-安全套接层协议SSL(SecuritySocketLayer),可以对网络上传输的信息进行加密,实现客户端浏览器和Web服务器之间的信息以密文形式传输[8].

3)系统的用户管理也是安全管理的重要组成部分,系统综合运用了应用程序提供的基本安全控制功能,中间层MTS/COM+提供的组件、套件组件安全控制功能和数据库服务器所提供的资源安全控制功能,对用户权限进行了严格的管理和控制.

4结论

1)在合同管理计算机化之前,必须制定标准的工作流程和内容规范,实现全企业合同管理的标准化;

2)在企业规模较大、部门地域分散的情况下,为避免信息孤岛的出现,必须建立企业级数据库,应用Web技术设计合同管理软件系统,保证数据的准确性和信息传输的实时性;

3)根据企业的实际情况构造软件的功能模块,系统共建立了17个子模块;

4)建立完善的安全防范体系,确保合同管理工作的安全性.

建筑业查询服务
  • 建筑业查询服务
  • 行业资讯
  • 企业介绍
  • 行业知识
  • 奖项介绍
在线咨询 免费试用