1 引言
采购招标是采购模式中比较科学和有效的方法,然而传统招标方式由于各方面客观条件的限制,工作效率较低。基于Web 的采购招标,不仅能解决传统招标方式中存在的问题,也能规范采购业务管理,推进公平、公开的竞争采购。另一方面,计算机网络技术的迅猛发展为信息系统的规划、设计和实施提供了全新的技术支撑平台和全面解决方案,这样就为基于Web 采购招标系统的实现提供了强大的技术基础。由于研究基于Web的采购招标系统不但具有理论和现实意义,而且从技术路线上也是可行的。本文以系统思想为指导,将网上采购招标的有关理论与现代信息技术有机结合,研究并构建了一个适合现时代特征的基于Web 的采购招标系统,从而可以有效改善我国采购招标中的信息管理状况。
2 基于Web 采购招标的优势分析
与传统意义的采购招标相比,基于Web 的采购招标具有以下一些优势:
1)拓展招标范围,实现资源配置的科学化。
传统的采购招标,由于受到业务范围的影响,往往在有限的几个企业中进行,这使得投标企业间竞争不充分,招标效果不理想。而利用基于Web 的采购招标系统,可以将采购范围扩大到全国乃至全球,使采购视野更加开阔,有利于我们选择质优、价廉的产品,实现资源的最佳配置,促进企业效益和社会效益的共同发展。网上招标,可将招标信息发布在网站主页上,给相关企业以平等的机会参与招标竞争。通过以上方式实施网上采购招标,大大拓展了招标企业的范围,实现资源的科学有效配置。
2)提高工作效率,节省招标时间。
传统采购招标方式工作效率较低,大家知道,采购招标业务管理全过程包括发布招标公告、资格预审、开标、评标、定标、合同签定等各个方面,具体工作中可能还会涉及到更多细致的问题,如果完全以人工的方式,往往需要较长的时间,工作效率低下。而实施基于Web 的采购招标以后,所有以前的手工作业流程全部在网上进行,实现了快速高效,这就大大缩短了采购周期,加速了资金的周转率,同时也就降低了库存的占用,为企业实现了较好的经济效益。
3)实现招标工作的公开化,建立公平竞争的环境。
传统招标过程中还存在着规避招标、虚假招标、违法分包、地方保护等弊病,使得招标工作流于形式。基于Web的采购招标,使采购业务管理更加规范,减少业务人员的人为因素,推进公平、公正、公开的竞争采购。在整个招标过程中,所有的招标文件,包括标的物资品名和规格、质量要求、标书的形式和内容要求、评分成员组成、评分标准、竞标程序和规则、合同的条款要求等都在网上公开发布。竞标时,所有参与竞标的企业都在网上公开进行,中标企业在网上公开产生。而没有中标的单位也十分清楚自己未中标的原因。整个过程都是在公平、公正、公开的环境下进行的,可以接受招标单位内部和竞标单位的监督,取得招标的最佳结果。
4)节省费用开支。
传统的采购招标费用开支非常大,一个招标工程项目下来,仅工作人员差旅费、标书制作费就要花去几万元甚至十几万元,这还不包括其他各方面的费用,一旦在竞标中失败,所有的付出将一无所得。而通过Web 实施采购招标,上述的费用均可以不必发生。因此实施Web 采购招标是很经济的采购手段。
3 系统分析与设计
基于Web 的采购招标系统采用UML 建模技术进行系统分析设计,通过建立用例视图、类视图、对象交互视图和活动视图这样一系列的系统模型视图来设计能够为客户、程序员以及任何参与开发过程的人员理解的多视角系统蓝图。
3.1 用例视图
用例模型是收集系统功能需求的一个有力工具,它使得分析员与用户之间的交流更加容易。图1 完整地表示了基于Web的采购招标系统的用例模型,其形象地描述了采购招标的功能,并且从功能的角度指出了每个功能的执行者(角色)。
图1 用例视图
系统主要有五类角色:系统管理员、采购用户、潜在投标单位、投标单位和注册用户。其中注册用户与采购用户、投标单位、系统管理员之间是继承关系,采购用户与系统管理员之间也是继承关系,即后者继承了前者的所有功能。
与注册用户有关的用例包括验证用户和修改密码。
与采购用户有关的用例包括管理发布信息、管理发布招标公告、管理预审通过单位列表、预审投标单位资格、发送招标文件、接收投标、决标、验证用户和修改密码。
与投标单位有关的用例包括投标、管理自身信息、留言板、查看信息、用户验证和修改密码。
与潜在投标单位有关的用例包括申请投标。
另外,系统管理员继承了采购用户的所有用例,同时还包括有管理采购用户和管理投标单位的用例。
3.2 类视图
类模型是系统分析模型中最为重要的一个,它从面向对象的角度描述系统组成———类(对象)及相互间的关系,类模型是面向对象分析的核心。类模型的识别过程一般是先识别一些比较基本和具体的类,然后利用类之间的关系去识别出更多的类。基于Web 的采购招标系统的类模型如图2 所示。
图2 类模型视图
3.3 对象交互视图
对象交互模型包括顺序模型和协作模型,其中顺序模型侧重于描述对象交互的时间特性,而协作模型则关注协作对象的空间特性。下面以用例“ 预审资格”为例来说明对象交互模型在本系统中的应用。
用例“预审资格”的步骤序列为:(1)业主激活预审资格的用户界面,出现当前要进行资格预审的单位列表。(2)业主确定哪些潜在投标单位有资格进行投标。(3)WIN 系统根据业主确定的预审通过单位创建投标单位(该类对象可以进行投标)。(4)同时将创建了的投标单位加入注册用户数据表,并将系统分配的权限信息返回给业主。如图3、图4 就是用例“ 预审资格”的顺序模型和协作模型。
图3 顺序图
图4 协作图
3.4 活动视图
活动模型描述系统中各种活动的执行顺序,通常用来描述一个操作中所要进行的各项活动的执行流程。招投标管理的活动模型如图5 所示。首先由采购用户面向公共大众发布招标公告,当潜在投标单位看到公告以后,在线递交投标申请,一旦递交了申请,采购用户就可以在其工作界面看到所有递交了申请的单位列表并进行预审,然后采购用户将预审通过的结果发布到网上,并且给每个预审通过单位分配账号。通过账号登录系统,投标单位就可以看到其相关投标的详细信息,同时可以管理自身信息,并且与采购用户通过留言板对不太清楚的问题进行互动咨询。接着投标单位作出投标。这些投标信息及文件将通过系统直接被采购用户接收,采购用户通过评标后再通过系统通知所有投标人投标结果。
图5 活动图
3 系统分析与设计
基于Web 的采购招标系统采用UML 建模技术进行系统分析设计,通过建立用例视图、类视图、对象交互视图和活动视图这样一系列的系统模型视图来设计能够为客户、程序员以及任何参与开发过程的人员理解的多视角系统蓝图。
3.1 用例视图
用例模型是收集系统功能需求的一个有力工具,它使得分析员与用户之间的交流更加容易。图1 完整地表示了基于Web的采购招标系统的用例模型,其形象地描述了采购招标的功能,并且从功能的角度指出了每个功能的执行者(角色)。
图1 用例视图
系统主要有五类角色:系统管理员、采购用户、潜在投标单位、投标单位和注册用户。其中注册用户与采购用户、投标单位、系统管理员之间是继承关系,采购用户与系统管理员之间也是继承关系,即后者继承了前者的所有功能。
与注册用户有关的用例包括验证用户和修改密码。
与采购用户有关的用例包括管理发布信息、管理发布招标公告、管理预审通过单位列表、预审投标单位资格、发送招标文件、接收投标、决标、验证用户和修改密码。
与投标单位有关的用例包括投标、管理自身信息、留言板、查看信息、用户验证和修改密码。
与潜在投标单位有关的用例包括申请投标。
另外,系统管理员继承了采购用户的所有用例,同时还包括有管理采购用户和管理投标单位的用例。
3.2 类视图
类模型是系统分析模型中最为重要的一个,它从面向对象的角度描述系统组成———类(对象)及相互间的关系,类模型是面向对象分析的核心。类模型的识别过程一般是先识别一些比较基本和具体的类,然后利用类之间的关系去识别出更多的类。基于Web 的采购招标系统的类模型如图2 所示。
图2 类模型视图
3.3 对象交互视图
对象交互模型包括顺序模型和协作模型,其中顺序模型侧重于描述对象交互的时间特性,而协作模型则关注协作对象的空间特性。下面以用例“ 预审资格”为例来说明对象交互模型在本系统中的应用。
用例“预审资格”的步骤序列为:(1)业主激活预审资格的用户界面,出现当前要进行资格预审的单位列表。(2)业主确定哪些潜在投标单位有资格进行投标。(3)WIN 系统根据业主确定的预审通过单位创建投标单位(该类对象可以进行投标)。(4)同时将创建了的投标单位加入注册用户数据表,并将系统分配的权限信息返回给业主。如图3、图4 就是用例“ 预审资格”的顺序模型和协作模型。
图3 顺序图
图4 协作图
3.4 活动视图
活动模型描述系统中各种活动的执行顺序,通常用来描述一个操作中所要进行的各项活动的执行流程。招投标管理的活动模型如图5 所示。首先由采购用户面向公共大众发布招标公告,当潜在投标单位看到公告以后,在线递交投标申请,一旦递交了申请,采购用户就可以在其工作界面看到所有递交了申请的单位列表并进行预审,然后采购用户将预审通过的结果发布到网上,并且给每个预审通过单位分配账号。通过账号登录系统,投标单位就可以看到其相关投标的详细信息,同时可以管理自身信息,并且与采购用户通过留言板对不太清楚的问题进行互动咨询。接着投标单位作出投标。这些投标信息及文件将通过系统直接被采购用户接收,采购用户通过评标后再通过系统通知所有投标人投标结果。
图5 活动图