APP下载

水利工程招投标管理信息系统的设计与实现

2022-06-13周宇漫

科技与创新 2022年11期
关键词:数据库模块水利工程

周宇漫

(甘肃省张掖市甘兰水利水电建筑设计院,甘肃 张掖734000)

水利工程在建设之前,需要经过合理招投标工作,在实际的招投标管理工作中,容易因为一些因素的影响,导致水利工程的招投标出现问题,从而影响水利工程质量和安全。基于此,应用水利工程招投标管理信息系统,提高工程招投标管理水平,降低各类的隐患的影响,确保水利工程的功能性和可靠性。

1 水利工程招投标管理信息系统概述

1.1 设计原则

为了保证水利工程招投标的顺利进行,需要实施有效的招投标管理,为了保证管理质量,要引入信息管理系统。所以在实际的应用中,需要对招投标管理系统进行设计,但是,在实际的系统设计中,需要遵循相应的原则,如此才能保证系统的功能性和可靠性。具体设计原则如下:①先进性。系统设计时,需要对系统本身的先进性进行考虑,因为招投标管理信息系统不是一次性的系统,有关部门会对系统进行重复利用,所以要保证系统具有一定的先进性,确保系统在几年之内,能持续为招投标提供服务。②实时性。所谓实时性,是指系统在实际的服务中,应采用先进的技术、高效的设备、快速传输的通信网络,确保数据信息传递的实时性,从而保证信息系统能够实现实时的招投标管理。③可靠性。要求系统在实际的服务中,能够拥有较好的可靠性,不至于运行时经常发生故障问题,影响系统的运行,确保系统服务的可靠性,并保证系统能够在各种环境下处于较好的运行状态。④通用性。是指系统不仅要能满足招投标管理,同时,还应该具有其他相应的能力扩展功能,也就是多系统具有通用性的要求,使得系统不仅能够用于运维管理,还可以用于其他检测中,进而确保系统的安全。⑤扩展性。系统要具备一定的可升级能力,随着信息技术的发展,原来的系统会逐渐出现各种力不能及的问题,所以需要保证系统具有较好的可扩展性,如此一来,系统就能随着应用的变化而发生变化,从而保证系统的稳定性与可靠性。

1.2 功能

在实际水利工程施工中,为了保证施工管理信息系统的功能,需要明确信息管理系统的基本信息,首先,要知道管理信息系统的功能与作用,具体如下:①招标工作管理功能。在招投标过程中,为了保证招投标的顺利进行,就需要管理信息系统的支持,从而保证招标工作的顺利进行,减少招标过程中的不合理事件。②投标工作管理功能。投标工作也是相对复杂的工作,如果具体投标过程不规范,就会影响后续的中标,不利于企业的发展。③招投标档案管理功能。在招投标的工作中,会涉及到诸多的档案信息,如果不对档案信息进行管理,就会给后续项目施工带来影响,所以要做好档案管理工作,确保档案资料可以被查阅、被借阅、被检索等。④供应商信息管理功能。供应商在实际的招投标过程中,需要进行供应商查询、供应商的编辑和添加,从而完成招投标过程中供应商的相关管理工作,从而有效提高招投标的工作效率。⑤新闻公告管理功能。可以对新闻公告进行编辑再进行发布,之后,还可以对新闻公告进行查阅,进行检索,从而满足对新闻公告的一系列要求。满足招投标工作的相关要求,积极推动招投标质量提升。

1.3 可行性研究

在水利工程建设期间,为保证工程的顺利实施,就需要进行可靠的招投标管理工作,如此,就需要相应的信息系统支持,而在系统建设之前,需要对系统的可行性进行分析,从而保证系统能够顺利建成,满足实际工作的需求。

1.3.1 技术可行性

系统建设主要是依靠计算机技术、数据库技术和通信技术等,这些技术是现在已经被熟练使用的技术,所以这部分技术不会影响系统的建设,同时,为了保证系统功能的可靠,在技术的选择中,应该选取技术成熟、先进的技术和设备,从而保证技术本身具有较好的先进性。

1.3.2 经济可行性

所谓经济可行性,就是指在实际的系统建设阶段,所应用的人力资源、设备资源和技术资源等的消耗属于什么水平,是否会给水利工程的建设带来影响。最后,经过确认,发现系统具有较好的经济性,不会过多地占据资源,并且能够满足招投标的基本工作需求,有效提升招投标的工作效率,同时,还能避免每次招投标都带有投标文件的目的,避免参与投标的人数过多,导致数据资源无处存放的问题,从而全面提升招投标的效率,所以综合分析,系统具有较好的经济可行性。

1.3.3 操作可行性和社会可行性

所谓的操作可行性是指,在实际的工程建设过程中,需要保证招投标管理能够符合水利厅的相关办公要求,还保证系统具有界面简洁、操作容易的特点,同时,还要求系统不会在使用过程中出现大规模故障问题,另外,保证与系统配合的相关工作人员和施工人员都没有问题,保证系统在后续的使用过程中,始终保持良好的运行状态[1]。

2 水利工程招投标管理信息系统建设

为了确保水利工程招投标管理系统的有效建设,本文对具体的系统建设进行了研究,具体内容如下。

2.1 网络架构设计

在实际的系统建设过程中,保证系统由内部网络和外部网络2部分构成,从而满足实际使用需求。其中内部网络承担主体的、核心的运营统筹功能的网络服务,而外部网络则是承担日常的非核心的网络服务。为了确保系统的安全性和可靠性,需要选择VPN的方式对内部网络进行访问,从而完成对内部管理业务的操作,进而提高招投标工作的工作效率,减少安全隐患。

2.2 软件架构的设计

物理架构设计完成后,为确保水利工程招投标管理信息系统的可靠性和功能性,需要对软件架构进行设计,通常情况下,软件架构可以分为3层,详细的分层情况如图1所示。

图1 3层架构示意图

以图1为基础,能够实现对软件架构的设计。在软件架构中,数据持久层是一个系统对象与关系数据库之间的反应方案,主要的任务是将数据管理和业务处理从服务层中剥离出来,从而保证相关工作的顺利执行。另外数据库访问层的工作是负责后台数据的访问和操作,是满足实际需求的基本操作。在实际的应用中,使用ADO.NET接口完成SQL Server数据库的数据管理,从而满足实际工作需求,有效提高招投标管理效率,保证相关工作质量,积极推动招投标工作顺利完成,确保水利工程的顺利建设[2]。

2.3 总体功能模块设计

在完成水利工程硬件、软件架构的设计后,需要对总体功能模块进行设计,从而对后续的招投标工作管理、档案管理和系统信息管理等内容进行管理,并获得这些模块,总体功能模块的设计示意图如图2所示。

图2 总体功能模块设计示意图

在总功能模块的设计中,需要合理地对招投管理工作进行设计。为了保证系统功能,需要进一步对系统进行细化设计,具体内容包括以下几部分。

招标工作管理模块的设计:这部分模块主要是以招标工作为管理的中心,提高系统功能和服务能力。在实际的模块设计中,需要预先获取管理子模块中的UML活动图,并以此为基础,在对用户进行账户及权限验证后,进入工程项目的管理模块,之后,就可以实施有效的项目管理、编辑和查询等工作,最终,保证相关数据经过验证后,才能进入数据库。

投标工作管理模块的设计:为了保证系统的功能性与可靠性,要对投标工作管理模块进行设计,从而得到投标人等级功能业务逻辑、投标人管理界面及数据管理和数据库几个部分。其中,投标人管理界面主要负责投标人登记功能,能实现信息的展示和业务数据的输入输出。另外,投标人管理类主要是负责登记业务逻辑的处理、业务功能数据判断与计算,而数据管理类则是负责对应数据库的操作方法,完成投标人的登记和实现数据库功能的相关操作。

招投标档案管理模块的设计:招投标档案管理是招投标管理中的重点工作,通过有效的档案管理,能够避免档案损失,确保招投标管理的合理进行。另外,值得注意的是,在招投标管理中,还会有业务数据处理和数据库存储等操作。在实际的数据管理中,不同小模块具有不同的功能,其中,档案添加页面是负责对信息档案新增和录入的功能,是档案管理的重要组成部分。

供应商信息管理模块的设计:在招投标过程中,供应商的信息管理模块包括管理界面、管理类、数据管理类和SQL Server数据库4个部分,其中每个部分都有自身的功能,其中管理界面是供应商信息管理的基础,能够实现供应商信息的删除管理,包括信息的录入和展示,如此一来,影响到供应商的管理水平。

新闻公告管理模块的设计:这部分模块主要是对招投标过程中的新闻信息进行展示,在实际的模块设计中,需要明确它共分为4个子模块,其中,公告修改界面是用于实现业务数据的输入与输出,还能实现消息的展示与修改,从而保证新闻公告的合理性。

系统信息管理模块的设计:这部分模块同样是系统的重要组成部分,实际的子系统包括用户添加界面、用户管理类、数据管理类和数据库等几个部分。为了确保这几个部分的合理运用,需要对这部分进行控制,从基础出发,保证系统的功能与可靠性。

2.4 数据库设计

基本的系统部分完成后,就要对数据库进行设计了,数据库是水利工程招投标管理信息系统的关键部分,主要是对招投标过程中所产生各种数据进行整理,并将其生成为各类数据,满足后续水利工程施工需求。数据库的质量直接关系到系统的整体工作质量,所以必须保证数据库的设计合理性。

在E-R图设计完成后要进行表结构的设计,表结构包括众多信息,例如档案分类表、投标人员信息表结构等,是满足数据库稳定运行的关键。

上述就是水利工程招投标管理系统的设计方式,包括硬件部分、软件部分、总体功能模块和数据库的设计,综合控制设计的相关内容,积极推动设计质量提升,确保水利工程招投标管理系统的功能性体现。

3 系统实现的主要技术

3.1 JavaEE

JavaEE应用程序是由组件构成的,J2EE组件是一种具有独立功能的单元,它们是通过相关的类和文件组装成的JavaEE应用程序,并且与其他组件交互,应用程序可以分为表示层、中间层和数据层3部分。这样3层体系在实际的应用中,如果一个组件发生了更改,也不会给其他组件带来影响。

3.2 安全与网络技术

为了保证数据安全,需要网络技术安全与网络技术的支持,其中,采用网络安全技术可以避免数据信息出现意外,其中网络防火墙是用来加强网络之间的访问控制水平,并且避免攻击给系统带来影响,确保系统的安全性与可靠性。同时,还有身份认证技术,该项技术是实现用户识别的重要技术,对水利工程投标管理系统具有直接的影响,是确保系统安全的基础。

3.3 数据库技术

结合实际情况可以发现,数据库技术是实现系统功能的基础,所以要结合实际情况对数据库技术进行利用,从而保障数据的整体性、完整性和可靠性,满足招投标的基本需求。数据库是用于实现数据信息存储的基本,同时也是实现系统建设的基础,是一项不可以被忽视的技术[3]。

4 结束语

本文对水利工程招投标管理信息系统的设计及实现进行研究,简单分析系统的功能并进行了可行性研究,再对具体的系统设计进行分析,最后简单地分析了系统的实现方式,从而有效推动系统建立完成,满足实际工作需求,积极推动水利工程招投标的管理质量提升。

猜你喜欢

数据库模块水利工程
水利工程施工中高边坡开挖与支护技术的应用
生态水利工程在水资源保护中的运用
探究水利工程对河流生态系统的影响及生态水利工程的建设
水利工程造价预结算审核的工作重点探究
Module 2 Highlights of My Senior Year
Module 4 Music Born in America
数据库
数据库
必修模块相关知识过关训练
数据库