APP下载

智慧校园视角下高校招投标系统设计与实现

2018-05-16羌栋强

石家庄学院学报 2018年3期
关键词:标书投标人投标

羌栋强

(江苏商贸职业学院 图书馆,江苏 南通 226011)

0 引言

由于招投标业务的广泛性以及重要性,欧美国家很早就进行了招投标系统的开发,并取得了不错的效果[1].FreeMarkets早在20世纪90年代就引入了招投标系统,其用于实现商品的竞价购买,不仅可节省成本,而且还有助于提升效率[2].亚洲国家在招投标系统搭建方面相对较晚,韩国是最早使用招投标系统的国家,其被广泛应用在韩国政府各部门中,目前入驻政府招投标系统中的商家已超过60 000家,涉及资金已突破200亿,招投标系统的应用有效降低了韩国政府的采购成本[3].

国内企事业单位引入招投标系统的时间相对较晚,并且目前所构建的系统功能较为简单.国内大部分高校在招投标过程中依然采用递交纸质材料,然后由评审专家表决的方式进行,在此模式下招投标过程还不够透明,公正性无法得到满足,同时招投标业务处理效率较低,严重影响了我国高校的采购招投标工作.因此,引入招投标管理系统可以推进我国高校采购需求规范化的进程,可以促进高校招投标工作的信息化,可以提高高校招投标工作的整体管理水平,从而为高校智慧校园的建设提供实质性的动力.

1 高校招投标管理系统构建的功能分析

1.1 系统需求分析

要形成完整的需求方案,需要对招投标业务流程进行分析,查找现有流程缺陷,并进行优化,形成完善的需求方案.高校招投标管理业务工作步骤如下:

1)当高校采购部门需要采购物资时,可在线发布采购招标公告,在公告中需详细说明采购物资详情以及招标要求.

2)投标人查看采购招标详情后,若决定参与投标,则需进行招标登记,证明投标人有相应的资质,经过采购部门审核后才能参与投标.

3)在拥有投标权限后,可根据招标要求在线制定标书,在标书确定后,需将标书提交给采购部门.

4)每项招标都有相应的截止日期,在截止日之前,投标人可随时提交标书,但在截止日期后,则不能继续投标,这时会启动标书评审,以便选择符合招标项目要求的投标方案.

5)在确定投标方案后,需通知投标人,并签署合同.

1.2 主要模块需求分析

1.2.1 安全防护模块

在招投标过程中,高校尤为关注系统安全性,若安全性不够导致标书泄露,不仅保证不了招投标过程的公正性,反而会起到相反作用,这也是引入安全防护模块的目的.系统设计了该项业务的各项功能.以用例描述各用户权限,见图1.

1.2.2 审标中标管理模块

在投标截止后,采购部门需要选择专家对比所有投标方案,并选择最优方案,为了防止审标专家名单泄露,系统采用随机方式抽取专家,然后审标完成后会以短信方式通知中标者,效率更高.以用例描述各用户权限,见图2.

图1 安全防护模块用例图

图2 审标中标管理模块用例图

1.2.3 抱怨质疑管理模块

为了实现招投标结果的公正性,系统为高校纪检监察部门设置了监察委员管理模块,该模块可监控整个招投标过程并接受投标人的质疑或投诉,在接收到质疑或投诉后可以在第一时间启动调查程序,以此来多角度保护招投标结果的公正性.以用例描述各用户权限,如图3所示.

图3 抱怨质疑管理模块用例图

2 系统设计

2.1 网络拓扑结构

系统支持用户在学校内部处理业务,也支持在校外访问,为了防止出现安全事件,在外部访问时必须通过VPN.系统拓扑架构见图4.

由图4可知,为了保证系统性能,部署了3台服务器,各服务器承担的任务不同,说明如下:

1)web服务器:其用于部署高校采购招投标管理系统,在系统部署后,用户方可操作系统处理招投标业务.

2)数据库服务器:招标项目信息以及投标人信息都存储在该服务器.

3)文件备份服务器:系统存在完善的备份方案,备份阶段生成的文件需分开存储,否则机器损毁则备份文件无法发挥作用,该服务器用于存储备份文件.

2.2 系统主要模块设计

2.2.1 安全防护模块

在招投标过程中安全尤为重要,若系统安全性不足导致标书泄露,则投标过程是不公正的,这是引入该模块的原因.本设计将阐述模块核心功能处理过程.

2.2.1.1 登录

登录是实现系统安全的第一步,用于查看用户是否处于用户库中,若不在则登录失败,否则会读取用户身份并为其分配权限,登录功能的工作步骤如下:

图4 系统拓扑图

1)用户在获得系统权限之前,需要利用个人信息完成身份校验.

2)在校验时,需提交身份校验的内容包括两项,即登录名和登录密码.

3)提交后第一步需要校验登录信息,然后系统需要以登录信息为条件到用户表中进行查询,若用户存在,则登录成功,并分配权限.

以顺序图描述登录过程,如图5所示.

2.2.1.2 数据恢复

数据恢复功能构建在数据备份功能的基础上,其实质是将备份文件中的数据依次插入到数据库中.数据恢复功能的工作流程如下:

1)在系统中只有管理员可直接操作数据库.

2)在确认管理员身份后,需从备份文件夹中选择所需的备份文件,并执行数据恢复.

3)系统验证备份文件的正确性,若不正确,则提示错误.

4)系统会组装恢复SQL语句并执行,完成数据恢复.

以顺序图描述数据恢复过程,见图6.

图5 登录功能顺序图

图6 数据恢复功能顺序图

由分析可知,安全防护模块涉及多个类,首先需要设计用户管理类来处理身份识别、密码重置、用户管理以及安全退出等功能,同时需设计用户信息类来传输用户信息,同时需设计数据维护类来实现备份功能和恢复功能,除此以外,还需要设计日志管理类来处理日志业务,由此可得到安全防护模块的类图,如图7所示.

2.2.2 招标项目管理模块

高校存在项目需要招标时,可进行发布,以便投标人参与,其是系统运行的基础,本设计将阐述模块核心功能处理过程.

2.2.2.1 招标文件下载

招标文件中有详细的招标描述,包括招标物资和招标基本要求等,投标方必须下载招标文件才可了解详情,其工作步骤如下:

1)投标人查看处于招标阶段的项目信息.

2)选择招标项目,查看项目详情,系统会展示招标文件以及招标截止日期等信息.

3)选择招标文件进行下载,并确定存储地址,然后系统会读取招标文件,并将其保存到指定地址中.

以顺序图描述招标文件下载的过程,如图8所示.

2.2.2.2 递交投标文件

投标人可制定标书,标书需给出完整的项目解决方案,制作完成后需上传到系统,以便审标,其工作步骤如下:

图7 安全防护模块类图

1)投标人在报名的基础上,可参与项目投标.

2)准备标书,然后调用upload方法上传标书到系统之中.

3)在上传时,系统会查看投标人身份,若未参与报名,则不能参与投标,禁止上传,若已报名,则会查看文件类型,其只支持word格式的标书,不是word格式,则无法上传.

4)系统提示投标完成.

以顺序图描述递交投标文件过程,如图9所示.

由分析可知,招标项目模块需要设计多个类,首先需要设计招标项目管理类,在该类中存在招标项目发布、招标文件上传、招标下载等信息,涉及的信息需要招标项目信息类来传输;其次需要设计投标文件管理类来实现文件的上传与下载,同时在上传时还需要检查投标是否过期,涉及的信息需要投标文件信息类来传输,除此以外,还需要设计投标人报名管理类来处理投标人报名,并可查看报名名单,报名信息需要通过投标人的报名信息类进行处理,由此可得到招标项目管理模块的类图,见图10.

图8 招标文件下载功能顺序图

2.2.3 抱怨质疑管理模块

为了实现招投标结果的公正性,高校在采购时纪检监察部门全程参与招投标过程,其可接受投标人的投诉,在接收到投诉后需启动调查,以此从多角度保护招投标结果的公正性,监察委员会调查结果出来后,需回复到提出质疑的投标人,其工作步骤如下:

1)监察委员会负责抱怨质疑管理工作,在明确用户为监察委员会的基础上,才会分配管理权限.

2)监察委员会可管理抱怨质疑信息.

以顺序图描述中标结果查询过程,见图11.

由分析可知,在实现抱怨质疑管理模块时,必须设计抱怨质疑管理类,该类提供抱怨质疑创建、抱怨质疑回复等方法,同时还需设计抱怨质疑信息类和抱怨回复信息类传输信息,由此可得到抱怨质疑管理模块类图,如图12所示.

图9 递交投标文件功能顺序图

图10 招标项目管理类图

3 数据库设计

3.1 网络拓扑结构设计

在概念阶段主要使用E-R图,E代表实体,R表示关系,其是数据库设计的第一步,在该阶段需要完成

图11 抱怨质疑管理功能顺序图

图12 抱怨质疑管理模块类图

两件事情,第一件就是确定系统需包含的实体,该项工作需要深入考察系统功能,并从中抽取出实体;第二项需要明确各实体关系,以此来设计实体的外键.除此以外,从系统性能以及数据库存储空间考虑,需为各实体属性设置合理的存储模式,过长则会浪费存储空间,并且影响性能,过短则无法满足存储要求,因此需设计合理的数据存储结构.系统的E-R图见图13.

3.2 数据库物理设计

在概念阶段明确了系统包含的实体以及实体关系,在此基础上,需要确定各数据库表的结构.为此在构建数据库之前,对数据进行了分析研究,数据表也依据系统的各项功能需求设定,明确设定了数据名称、数据类型、空值、主键、外键等属性,表1和表2为关键表结构.

4 结论

图13 系统E-R图

表1 投标人信息表

表2 投标文件信息表

本设计主要对高校采购招投标管理系统进行了设计与实现,系统由安全防护、投标人管理、招标项目管理、审标中标管理以及抱怨质疑管理等功能组成.在对比各类技术特点的基础上,选择使用基于J2EE平台进行高校采购招投标系统的代码设计,并使用SQL Server 2012存储数据,为了方便移动处理招投标业务,系统基于B/S模式进行开发.系统使用面向对象的方法完成了高校采购招投标管理系统的构建过程,虽然提出了完整的方案,但是仍然有值得改进的地方,如:在数据可靠性方面可引入更多的措施,例如异地备份技术以及并行服务器技术等.若短信通知规模增加,则需更换通知技术,如第三方网关技术等.

参考文献:

[1]王宇.基于SAP的网络招标采购管理系统设计[J].长江大学学报(自然版),2013,10(1):212-214.

[2]WARDSG,CLARLJM.BiddingBehaviorinOn-lineAuctions:AnExaminationoftheeBayPokemonCardMarket[J].InternationalJournalofElectronicCommerce,2014,6(4):139-155.

[3]DONGH.ExplorationofEconomicBiddingEvaluationBeforeImplementationatBiddingManagementStage[J].ConstructionTechnology,2015,(10):55-69.

[4]袁鸣.石油工程造价管理系统在投标中的应用探析[J].化工管理,2013,(22):32-35.

[5]KAZEMPOURSJ,CONEJOAJ,RUIZC.StrategicBiddingforaLargeConsumer[J].IEEETransactionsonPowerSystems,2015,30(2):848-856.

猜你喜欢

标书投标人投标
基于分类分级管控的建筑项目标书编制方法研究
造价信息管理在海外投标中的应用探讨
国务院明确取消投标报名
浅析投标预算风险的防范
军工企业招标投标管理实践及探讨
序贯拍卖中报价排序信息披露的研究
建设工程招投标电子档案的特点及管理措施
工程监理招投标中技术标书编制的探讨
当前招投标环境中投标人面临的问题及对策
二级密封价格机制工程招标模型