毛前达,王 涛,韩菲菲
(1.哈尔滨理工大学,黑龙江 哈尔滨 150000;2.武汉水利电力大学,湖北 武汉 443000;3.东北电力学院,吉林 吉林 132000)
随之科技的迅速发展,计算机技术、网络技术、数据库技术、电子商务技术等等,已逐渐改变了人们的日常生产生活方式以及企业经营方式。在网络发达与电子商务盛行的时代,企业传统经营管理方式早已无法满足市场个性化与多元化需求。为降低经营成本,提高运营效率与市场适应能力,企业必须实现经营管理信息化与电子商务化。而招投标对于企业而言,是一项非常关键的工作,当前招投标方式的主要问题源于,人力物力消耗严重,且招标信息发布传播受地域限制,导致招标方选择范围过于狭窄,严重影响了企业业务发展[1]。据此,本文基于Web技术设计了在线招投标管理系统。
企业工程招标即为工程建设或者商品买卖,邀请有意愿承包或者交易的厂商出价,以此从中选择承包或者交易的行为。招投标业务流程[2]具体如图1所示。
图1 招投标具体流程
对于系统而言,功能模块是其核心环节,系统操作可行与业务处理都需以功能模块为基础。所以根据招标程序,进行招投标管理系统划分,以设计相应功能模块[3],具体如图2所示。
图2 系统功能模块
3.1.1 公告管理模块
将公告管理模块划分为两个基本功能子模块。即项目建档功能,为模块初始入口,由具体项目负责人将招标人信息、项目信息、招标物的精确化需求,以及所期望实现的使用需求等相关信息整合录入;招标公告管理功能,为模块核心环节,由具体项目负责人根据章节导入招标文件内容,并根据招标重点公开信息,以生成招标公告,并发布。
3.1.2 标书管理模块
将标书管理模块划分为两个基本功能子模块。即供应商管理功能,潜藏投标供应商可基于此功能浏览招标公告,根据资格条件要求分析自身是否达标,若达标且有意愿投标,输入招标公告明确要求的完整信息,合格之后点击投标报名;标书发售管理功能,投标供应商成功报名之后,可通过标书发售管理模块进行招标文件购买与下载。
3.1.3 中标管理模块
将中标管理模块划分为两个基本功能子模块。即中标公告发布功能,负责导入并发布中标公告;中标通知书管理功能,负责中标信息录入与中标通知书生成、打印[4]。
招投标管理系统是为了实现由招标到中标整个过程的电子化与信息化,所以需加载大量数据内容,这就要求数据库系统必须具备强大的储存能力,以确保数据准确性、安全性、可靠性。本文主要选用SQL Server 数据库进行系统开发,其具备强大的数据存储、查询、搜索、处理功能,且可伸展性、关联性、性价比都很高。系统数据库E-R 模型[5]具体如图3所示。
图3 E-R模型
本文主要选用B/S 三层结构进行招投标管理系统设计[6],具体如图4所示。
图4 B/S结构
基于B/S结构可划分系统为用户表示层、业务逻辑层、数据访问层。表示层即用户与系统相联系的窗口,为用户使用提供接口,且通过定制显示逻辑为用户提供友好界面;负责定制Web页面呈现方式、提供数据输入接口、为业务逻辑层传输用户请求、传输处理结果。业务逻辑层即详细分析系统具体业务逻辑操作,分离并归一化各功能逻辑处理,以提取共性操作,共享个性操作;负责接收表示层需求,传输并处理数据,反馈处理结果,以此透明化内部业务逻辑。数据访问层执行各事务与数据间的实时交互,即构建数据库连接,提供数据操作基本功能,执行SQL脚本或存储;负责基于数据操作,以参数传输方式进行访问,去除业务逻辑元素,以实现业务逻辑处理透明化。
针对功能模块应用及遇到的问题,分别对管理人员、招标方、投标方、评标专家进行测试[7]。
面向管理人员进行相关项目测试,结果具体如表1所示。
表1 管理人员测试结果
面向招标方进行相关项目测试,结果具体如表2所示。
表2 招标方测试结果
面向投标方进行相关项目测试,结果具体如表3所示。
表3 投标方测试结果
面向评标专家进行相关项目测试,结果具体如表4所示。
表4 评标专家测试结果
招投标管理系统性能测试,需通过逐层增加用户数量的方式,对系统响应速度进行测试,直到达到极限状态,若测试时发生无法正常反馈,或者用户指令接收错误等现象,就表明系统遇到了瓶颈,或者性能达到了极限状态。本文在系统性能测试时,选择了组合型测试方法,即针对多用户同时进入系统,选择不同功能模块,执行不同操作。根据测试原理分析,模拟不同数量用户访问情况下,多模块并发执行,以综合分析执行指标与资源监控方式,进行系统响应时间、网络吞吐量测试,以得出系统最大用户承载性能[8]。
以Web Polygraph 为Web 性能测试工具,设置不同客户端并发量,可得知不同负载下系统各部分具体性能状况,从而发现性能瓶颈。性能测试结果具体如表5所示。
表5 性能测试结果
在并发户达到25人时,延迟性过高,已无法正常完成招投标工作。通过详细分析,系统数据库服务器出现瓶颈。而20 并发户数量已远超以往招投标系统用户数量,因此可证明系统性能能够在很大程度上满足个性化与多元化的业务需求。
以部分功能测试与性能测试过程描述为例,基于实际测试结果分析可知,系统并未出现严重错误、异常、缺陷。功能与性能缺陷测试结果具体如表6所示。
表6 测试结果
综上所述,由于既有招投标管理系统太过繁琐与低效,网络电子化采购质量、价格、效率严重不一致,导致管理结构过于散漫,管理制度不够完善、严谨。而在互联网迅速发展趋势下,人们对于网络操作的可实现性、便捷性、高效率性要求不断提高,所以就传统模式优点与用户需求,本文基于Web技术设计了招投标管理系统,具体划分为公告管理功能模块、标书管理功能模块,中标管理功能模块,且基于B/S三层架构与SQL数据库技术实现了系统开发。通过系统功能与性能测试,结果表明,系统功能模块都与业务部分实际需求高度相符;系统性能可在很大程度上满足个性化与多元化业务需求,因此值得广泛推广与使用。但是,受条件与经验限制,基于Web 技术的招投标管理系统还有待进一步完善与优化。