APP下载

物资供应处招标合同系统的研究与实现

2012-08-23商建峰

科技视界 2012年32期
关键词:中标视图招标

商建峰

(胜利油田物资供应处信息档案中心 山东 东营 257024)

0 前言

随着物资供应招标工作进一步开展,面临项目繁多,工作量大,人力资源紧张等问题。建立统一的招投标管理信息系统可以将业务人员从繁重的手工操作中解放出来,降低招投标成本,增强对采购作业的监督和过程控制能力,使招投标业务管理更加标准化、规范化。

本系统按照油田及物资供应处对招议标管理工作的要求,构建统一高效的信息平台,促进相关作业规范和业务信息的整合与优化,增强对采购作业的监督和过程控制,强化业务数据统计和分析能力,实现管理水平不断提升下的降本增效。

1 系统开发涉及的核心技术

现在系统开发的技术来说,主要集中分为两大类:基于C/S结构的应用程序开发;基于B/S结构的动态网页技术。

C/S结构系统是传统开发模式,一般以数据库和客户端的两层结构实现,也有加入中间件的三层或多层结构,但随着计算机技术的发展和网络的发展,它己经无法满足现在的远程网络办公和移动办公,逐渐在被取代。

B/S结构系统是引用动态网页技术,完全适应网络办公和移动办公需求,也是现代化业务系统的首选技术。

1.1 ASP.net技术

.NET框架是一种新的计算平台,它简化了在高度分布式Internet环境中的应用程序开发。ASP.net是建立在.NET框架公共语言运行库上的编程框架,可用于在服务器上生成功能强大的web应用程序。ASP.net页框架创建了传统客户端/服务器Web交互的抽象模型,能够使用支持快速应用程序开发和面向对象编程(OOP,Object Oriented Programming)的传统方法和工具来进行应用程序编程。

1.2 UML技术

UML是一种编制系统蓝图的标准化语言,可以实现大型复杂系统各种成分描述的可视化、说明并构造系统模型,以及建立各种所需的文档,它是一种定义良好、易于表达、功能强大且普遍适用的建模语言。UML通过三类图形建立系统模型:用例(Use Case)图、静态结构图(对象类图、对象图、组件图、配置图)和动态行为图(顺序图、协同图、状态图、活动图),这些图可以从不同的抽象角度实现系统的可视化。

1.3 MVC技术

MVC是Model-view-Controller的简称,即模型-视图-控制器。使用MVC模式,应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。

1)视图

视图是用户看到并与之交互的界面。视图向用户展示用户感兴趣的业务数据,并能接收用户的输入数据,但是视图并不进行任何实际的业务处理。

2)模型

模型是应用程序的主体部分。模型表示业务数据和业务逻辑。一个模型能为多个视图提供业务数据。同一个模型可以被多个视图重用。

3)控制器

控制器接收用户的输入并调用模型和视图去完成用户的请求。MVC的处理过程,首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。

1.4 Ajax技术

Ajax全称是:Asynchronous、JavaScript and XML。 Ajax实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。Ajax(Asynchronous JavaScript and XML)是结合了XML Http Request技术、XML以及JavaScript等编程技术,可以让开发人员构建基于JavaScript技术的Web应用,并打破了使用页面重载的惯例。Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。这样,Web页面不用打断交互流程进行重新加裁,就可以动态地更新。

2 招标合同业务流程分析描述

招标采购方式分为框架协议招标、框架协议议标、单项招标、项目议标。

框架协议招议标:主要适合于重复使用规格、型号、技术标准与要求相同的货物或服务,特别适合于一个招标人下属多个实施主体采用集中统一招标的项目。招标人通过招标对货物或服务形成统一采购框架协议,各采购实施主体按照采购框架协议分别与中标人分批签订和履行采购合同协议。

项目招议标:主要针对于对某规格、型号的货物或服务等进行的一次性招议标。采购主体与中标人一次性签订和履行采购合同协议。

2.1 招标业务流程描述

1)计划科制定采购方案,填写采购方案名称,招标方式,供应商列表,申请采购物资明细以及招议标依据及原因等信息,经由会审审核通过后自动转成招标申请表或联合谈判申请表。招标申请表包含业务科室名称,供应商明细,物料明细,业务负责人等信息。

2)招标办及招标办领导对招标申请表进行审核,并指定招标负责人,招标时间,招标编号、招标地点等信息。

3)招标负责人对根据招标申请表内容,在专家抽取模块抽出相应专家,并组织各相关单位部门人员进行现场招议标、评标、定标。

4)招标办招标负责人根据现场招标结果,向系统中导入中标数据,其中包括中标得分,中标价,中标数量,中标商等信息,系统自动出具框架协议中标通知书或者评标报告。

5)针对框架协议这种招标方式,招标负责人需要把中标商签订的多次合同分别和框架协议内容进行比对,确认合同总金额不超框架,合同物料范围,单价,数量不超框架,分别针对每份合同出具框架采购中标通知书。

招标业务流程图如下:

2.2 合同业务流程描述

1)业务科室录入或者从ERP导入合同信息,业务科室维护与此合同对应的框架协议中标编号;

2)合同科对合同进行审批比对,校验是否符合招标流程中框架、项目中标信息要求,主要检查合同总金额是否超框架,数量是否超框架,物码是否在框架范围内,单价是否与框架协议一致;

3)合同科根据合同总金额不同编制不同合同台账,分别向有关部门领导进行报批;

4)在ERP系统中同步进行审核操作后完成合同的执行、结转等操作。

合同管理业务流程图如下:

3 系统架构设计和数据库设计

3.1 系统架构设计

根据以上物资供应处现行招议标业务流程分析,系统体系架构采用.net组件的三层结构。如图所示:

①展示层:使用asp.net技术,实现用户UI设计,提供用户操作界面,提供数据展示;

②业务层:主要功能为处理应用程序业务逻辑和业务验证,并预留和其他层交互的接口;

③数据访问层:通过数据库访问连接类提供的数据接口与Oracle数据访问操作。

系统架构图

基于B/S三层架构的优点:

①应用系统的实施管理更加容易,无序开发客户端软件,易升级,易扩充;

②开发人员可以只关注整个结构中的其中某一层;

③可以降低层与层之间的依赖,利于各层逻辑的复用。

3.2 数据库设计

随着时间的推移,整个系统将积累大量的数据,各个功能模块的实际运行将调用数据库。因此,数据库的结构、数据库的查询与修改设计是否完备,将影响到整个系统的成败。本系统采用Oracle 9i作为数据库。

Oracle数据库系统是美国ORACLE公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。

下面介绍两个系统表。

①招标申请表信息表

功能描述:主要记录招标申请信息和关联投标商及投标物资编码信息表。如下表所示:

②招标项目信息表

功能描述:主要用于记录各招标项目的基本信息。如下表所示:

4 系统功能模块设计与实现

4.1 功能模块设计

招标合同管理系统的整个流程由多个子系统构成,各个子系统相互独立,能够完成单项操作或管理任务。同时各个子系统又可以进行无缝连接,完成招标的完整流程。

本系统划分为以下三大功能模块:招议标管理、合同管理、系统管理。功能模块图如下:

4.2 功能模块实现

下面以招标管理模块为例进行技术实现。

下面简要介绍招标申请管理、专家库选取、开标评标管理、通知书管理等功能。

1)招标申请管理:实现对业务科室提报的招标申请进行审核,并分配招标编号、招标负责人、招标地点、招标时间等信息。

2)专家库选取模块:实现对某项招标进行专家抽取。首先选取要进行招标的招标编号,接着设定选取专家的类别及数量,随机抽取专家,由招标办进行邀请参与现场招标。

3)开标评标管理:实现对参与招标的供应商及物料数据的进行管理,并根据中标得分,生成中标数据。

4)通知书管理:实现对框架协议中标通知书和框架采购中标通知书的在线编制、生成、打印和查询功能。

5 结束语

本文在对物资供应处招标业务流程进行分析研究的基础上,结合招标合同的业务需求,在探讨Asp.net、Ajax及MVC技术的基础上,提出了招标合同系统基于.net框架的三层的WEB体系结构,完成了系统管理和招标管理功能实现。本系统的应用,提高监管部门管理力度,增强对采购作业的监督和过程控制能力;对业务人员而言,降低工作时间,从繁重的手工工作解脱出来,提高工作效率,取得了良好的社会经济效益。

[1][美]依维恩,等.ASP.NET 3.5 AJAX 高级编程[M].杜静,译.清华大学出版社,2010,1.

[2]李天平..NET深入体验与实战精要[M].电子工业出版社,2009,06.

[3]李继武.Visual C#.net项目实战开发从入门到精通[M].清华大学出版社,2007,7.

[4]邵鹏鸣.ASP.NET Web应用程序设计及开发[M].清华大学出版社,2007.

猜你喜欢

中标视图招标
工程中标信息
工程中标信息
乘风破浪,广日电梯第八次中标中城联盟联采
公立医院招标采购集中管理模式探索与实践
视图
Y—20重型运输机多视图
SA2型76毫米车载高炮多视图
统计分析在工程招标中的应用
工程招标采购中的投诉预防与处理