基于电子商务的政府招标系统的设计与实现
2016-04-29刘玉雷
摘 要:为了解决现有政府招标行为中存在的信息不透明,效率低下等问题,设计实现了基于电子商务的政府招标系统逐渐代替传统意义上的线下招标行为.本文研究线下招标行为的过程,将政府招标过程由招标办公室,招标信息中心,竞标企业,评审专家四个角色来完成,根据角色不同设计不同的功能模块。本系统具有功能全面,操作简单,安全可靠等特点,具有一定的推广价值。
关键词:政府招标;电子商务;评标
中图分类号:TP311.5 文献标识码:A
1 引言(Introduction)
政府招标是指政府根据自身的需求确定采购货物的标准并发布公告,邀请众多企业或者个人参与竞标的一种行为,也是政府采购的重要组成部分。当前我国政府招标过程普遍在线下完成,属于传统意义上的招标行为,这种方式存在运行效率低下,信息无法共享、过程难以监督等弊端[1],造成了公共资源的浪费而且极易滋生腐败问题。因此有必要设计一款基于电子商务的政府招标系统实现网上招标,代替传统意义上的线下招标行为。
2 系统需求分析(System requirement analysis)
2.1 遵循原则
基于电子商务的政府招标系统是一套集成招标信息发布、在线竞标、在线评标、合同签订于一体的综合服务平台,因此在设计本系统时应当充分考虑招标过程的复杂性,全面性以及高度机密性[2]。综合起来,本系统应当遵循的原则有以下三点:
安全性:基于电子商务的政府招标系统是为政府招标办公室与竞标公司提供商业交易的网站,竞标公司注册的数据,提供的竞标书等往来数据都是商业机密,是不能容忍任何泄露的,因此网站的安全性至关重要。系统应该保证数据不能泄露,或者即使泄露也不能让攻击者破解已经加密过的数据。
公平性:基于电子商务的政府招标系统是为克服线下招标行为效率低下,信息不透明等缺点而诞生的,因此它应当提供一个尽可能公平、公正、公开的平台,使所有竞标公司都具有平等的竞争资格,杜绝暗箱操作和人情关系造成的腐败问题。招标的结果和评审意见以及排序情况(涉密内容除外)应当及时向大众公开,保障招标过程的透明性。
稳定性:鉴于在竞标和评标过程中,会存在大量用户同时在线操作的情况,基于电子商务的政府招标系统应当具有同时服务大量用户的能力,应当具有一定的抗压力能力,在大量用户同时在线使用时应保证反应速度和处理效率。
2.2 功能分析
政府招标是极为复杂的社会问题,在分析政府招标的基础上,基于电子商务的政府招标过程可以由四个角色来完成[3],即招标办公室,招标信息中心,竞标公司和评审专家,不同用户拥有不同功能,以下是对各个角色的功能分析。
招标办公室:招标办公室是招标过程的决策机构,在系统中对应的是超级管理员角色,拥有系统的所有权限,同时拥有用户管理,系统维护和最终决定权。
招标信息中心:招标信息中心是招标办公室的日常负责部门,对招标办公室所做的决定做具体的实施,具有行政权,但是没有决策权。
竞标公司:竞标公司是对政府招标项目感兴趣的公司企业,它们在注册后可以报名参与感兴趣的项目,可以在系统上完成竞标过程并且签订合同。
评审专家:评审专家是政府邀请的在某一行业内具有影响力的权威专家,可以对招标的过程进行监督并且评审,它们的最终评分将在很大程度上决定中标者。
通过上述角色的功能分析,系统包含的功能如图1所示。
3 数据库设计(Database design)
通过对系统功能分析,本系统需要构建的关键表有四个,包括招标信息表newstable,存储招标记录,详见表1;用户表usertable,存储用户个人信息,详见表2;公司报名表invitationtable,存储公司的竞标报名情况,详见表3;专家评审表scoretable,存储专家对某项目的评审意见,详见表4。
招标信息表是发布招标信息的基本表,包括10个字段,其中type表示的主页的展示形式,比如招标公告还是中标公告或者推荐项目等,需要以此区分。
用户表中password采用的是256位的md5加密,因此需要采用300的长度;type共有专家,竞标者,招标信息中心,招标办公室四种类型。Cardnum主要考虑的是中标公司的付款和评审专家的劳务支出。
公司报名表中bookname存储用户提交的竞标书路径,如果此次报名未被管理员通过,此字段为空;Ischeck表示管理员对此次报名是否已经通过,分为未审核,已通过和未通过三种情况;isread表示专家是否已经评审了标书,分为未读和已读两种情况。Result表示此次竞标的结果,分为中标和未中标两种情况。
专家评审表有8个字段,需要特殊说明的是,price、business、service,以及technology是专家对此竞标书的评审的四个方面,分别从此商家的报价、商业背景、服务质量以及产品技术四各方面进行打分,格式为百分制。Comment是专家对该竞标书和竞标商家的建议。
4 系统详细设计(System detail design)
4.1 运行流程
政府招标由招标办公室做出决策之后交由招标信息中心发布招标公告,竞标公司看到招标公告之后注册并且报名参与,招标信息中心将报名的信息整合并且进行资格审查,去除不合格的公司,通过资格审查的公司将下载项目标书并且在规定的时间内完成询标和现场答疑。如果没有异议,竞标公司需要在规定的时间内编写竞标书并且上传,之后招标信息中心将组织安排相关专家对竞标书进行评审打分,招标信息中心将整理的结果一并上交招标办公室由相关负责人确定最终中标者,由招标信息中心与中标公司签订正式合同。基于电子商务的政府招标流程图如图2所示。
4.2 关键业务处理
在本系统中,最重要的过程是政府招标与评审标书的过程[4]。在程序流程图中,整个系统的运行流程已经明确,但是对于招标过程和评审标书这两个关键业务的表述不够详细,此处列出了系统处理招标和评标的顺序图,通过对顺序图的分析可以明确这两个事件中个行为对象之间的交互,如图3和图4所示。
分析招标顺序图可知,招标过程涉及招标信息中心和竞标公司两个角色,这两个角色的登录都需要用到招标系统和数据库的验证身份信息,竞标公司在登录之后可以在线编辑标书,这里需要与招标系统进行交互,点击保存并且上传之后,招标系统会根据一定格式生成标书并且对其加密保存到数据库中,竞标过程完成,竞标公司退出。招标信息中心查看标书时,数据从数据库中读取并生成标书之后同样需要解密过程才呈献给用户。总体上来说,加密解密是要耗费一定时间和资源的,但是出于对招标过程安全性的考虑,这种措施是必要的,是符合系统安全性的设计要求的。
分析评标顺序图可知,评标的过程涉及招标信息中心和评审专家两个角色,两种角色都需要登录才能下一步操作,招标信息中心需要对专家进行分组以便统一管理评审过程,评审专家需要的是查阅竞标书的内容,而此过程是一个招标系统与数据库交互的过程并且在此过程中使用到了解密的算法,需要耗费一定的时间和资源,在评审的过程中,评审专家需要将评语和分值提交给系统,系统交由数据库进行保存。
5 结论(Conclusion)
本文从现实中政府招标过程中存在的问题出发,提出了设计开发一套基于电子商务的政府招标系统代替传统意义上招标行为的观点,对系统进行了需求分析并且论证其在设计中应当遵循的原则,从数据库设计,关键业务处理等方面阐述了该系统的设计思路。基于电子商务的政府招标系统是未来政府招标行为发展的一个重要方向,具有一定的推广价值。
参考文献(References)
[1] 李林孖.政府采购评审专家管理系统的设计[J].软件工程师,
2015(08):25-26.
[2] 马春英,等.政府采购管理系统的设计与实现[J].辽宁工程技
术大学学报(自然科学版),2011,2(11):30.
[3] 凌方.基于SSH的电子商务网站的设计与实现[J].数字化用户,
2014,(19):100.
[4] 董杰,曾宪武.基于ASP.NET技术的电子商务交易扣税系统
设计与实现[J].科技信息,2014,(11):234-235.
作者简介:
刘玉雷(1984-),男,硕士生,工程师.研究领域:数据库与信
息系统.