建筑企业采购招标管理系统设计研究
杨祎帆
生成PDF 清样下载 引用

复制成功

导出题录

参考文献( GB/T 7714-2015 ) 复制

杨祎帆,. 建筑企业采购招标管理系统设计研究[J]. 设计研究,20222. DOI:10.12721/ccn.2022.157003.
摘要: 当前建筑企业采购招标工作繁琐,业务类型较多,常规的招投标系统不能满足建筑企业的采购要求。论文研究面向建筑企业的采购招标管理系统的设计,在分析建筑企业招标业务特征后,设计采购计划管理、专家库管理、业务过程管理、公示系统和日程安排等功能模块。首先通过数据支持层、业务关系层和系统功能层等分层等结构设计系统架构,设计模块结构,重点对系统类图进行设。本系统为建筑企业提供集企业招标、公示、乙方投标、专家评标等综合性的招标系统,提高采购招标管理效率。
关键词: 建筑工程;招标管理;投标管理;建筑企业
DOI:10.12721/ccn.2022.157003
基金资助:

建筑企业项目工程类型较多,分类较繁琐。目前很多建筑企业的原材料采购招标管理依然采用传统的纸质化管理方式.其中原材料管理仍然使用单机版的材料信息管理软件。企业上万种的原材料招标,依然没有实现透明的数字化管理。作为建筑企业,建立一个高效的透明的企业采购招标信息化管理平台也是必须的。采购招标的信息化管理平台的建立,将有效重组企业实际采购招标业务流程。实现采购招标的原始信息、办理方式、采购方式、审批流程、数据管理、价格管理等多方面的数据集中整合。通过提高数据信息的透明度。实现企业管理人员的实时管理,同时能够通过该平台为企业决策者提供有效的数据统计,以便做出更加合理有效的采购招标计划。采购招标信息管理平台的建立同时可以提高相关人员的工作效率,提高相关管理岗位的领导者的管理水平,加强企业的整体采购招标监控和管控能力。当前在招投标领域,国内外软件厂商大部分开通用性的软件平台,这些软件平台具有如下特征:(1)系统需求立足于本地、本单位的项目采购的职能需求,追求跨部门、跨企业的多用户[3]。(2)财政采购招投标系统成为项目工程管理的一部分或者子项,这些在一些重大的政府项目中尤为明显,涉及项目的预算计划、招标日程安排、发标、开标、公示及合同监管等环节[4]。(3)财政采购招投标系统的专家评审、评标工作完全基于网上进行,政府项目确定后,专家可以登陆系统进行评标,计算机自动汇总评标结果,系统自动评标公示[5]。因此招投标系统较为成型,但面向建筑企业、领域较少,本论文研究的采购招标管理系统基于建筑企业特征而设计的,构建采购计划管理、专家库管理、业务过程管理等于一体的综合服务平台。

1架构设计

根据建筑企业在采购招标管理中的需求,系统功能主要实现采购计划管理模块、专家库管理模块、业务过程管理模块、公示系统模块和日程安排模块。系统架构结构可分为三层:数据支持层、业务关系层和系统功能层。具体结构如图1所示。

图片1.png

图1 系统架构图

2系统设计

2.1系统模块设计

根据系统建筑企业招标系统的需求,系统分为五大模块:采购计划管理模块、专家库管理模块、业务过程管理模块、公示系统模块和日程安排模块。

2.2系统类设计

为实现采购计划管理模块、专家库管理模块、业务过程管理模块、公示系统模块和日程安排等模块功能,设计系统类图,具体包括:(1)ProjectInfo类是招标项目信息的基本操作类。(2)PlaneInfo类招标项目计划是信息的基本操作类。(3)BidInfo类是投标信息的基本操作类。(4)ProfessInfo类为专家库信息的基本操作类。(5)PublicInfo类,为公示信息的基本操作类。(6)UploadFile类是上传各类相关的基本操作类。

3关键算法设计

本系统功能设计除完成类设计外,还涉及到一些功能的典型算法来实现,在本系统中,通过“采购计划节点预警”和“专家库随机抽取”两种算法来说明系统设计的一些关键算法。

采购计划节点预警是通过设置一定的采购计划超标范围之后,系统根据设置参数进行控制预警处理的过程,采购负责人登录系统后,系统后台根据获取的数据进行比较,按照设定的条件进行预警处理,具体操作在后台处理完成,下面通过伪代码描述其操作算法。

Begin

Var  AlarmRatio

//预警系数,表示项目支出费用超过总计划的比例系数

Var  PlaneCounts:Integer  //采购计划记录数

GetRatio (AlarmRatio,PlaneBH ) ;

//获取预警系数, PlaneBH为采购计划编号;

PlaneCounts =GetAllPlaneCounts(); //获取所有的采购计划,逐条分析

Do While(Not (PlaneCounts)0)) do //遍历采购计划计划记录,

Begin

If (IsAlarm(RecordTable.FieldByName(GetRatio))) Then

Begin

ShowPlaneAlarm();//显示采购计划控制预警信息

End;

TableNext;//记录下移;

PlaneCounts --;//记录数减一

End;

End

专家库随机抽取的具体流程算法,在算法设计中,首先定义一个专家总数、抽取专家数以及当前抽取的专家人数,由于每个不同类型的项目需要的专家数也不相同,因此需要根据项目编号获得抽取的专家人数。

算法名称:专家库随机抽取

Begin

Var  AllProCount //定义全部专家人数

Var  SelectedProCount //定义抽取专家人数

Var  CurrProCount //定义当前专家人数

CurrProCount=GetCurrProCountByID(BH);

//通过由项目编号获取抽取专家人数

AllProCount =GetAllProCountByID(BH);

//通过由项目编号获取全部满足条件的专家人数

SelectedProCount =GetSelectedProCountByID(BH);

//通过由项目编号获取抽取专家人数

If (AllProCount > CurrProCount) then

//输入的全部专家人数大于抽取专家人数,则进入抽取专家流程

Begin

SelectProPrco();

End else

Begin  //全部专家人数小于当前专家人数

CreateTableByCount(BH, CurrProCount- AllProCount);

//生成当前专家人数,一些项目根据编号提取,抽取专家人数由专家人数减去当前专家人数数

End;

End.

4系统运行

通过系统的实施,构建一个完企业采购招标平台,通过对招标采购计划管理、专家库管理、业务过程管理、公示系统管理和日程管理等各个功能模块的设计和实现,确保系统完全满足业务需求,能够达到实际应用的标准。如为采购计划编制运行界面,通过采购计划编制运行界面,可以设置企业采购计划编制的每个细节。如为专家抽取运行界面,通过选择专家的专业领域,设置专家人数等,来实现专家的自动抽取。系统开发中采用业内较为成熟的JavaEE技术架构,使用的开发框架也都是较为稳定的开源框架,因此系统的稳定性和可扩展性都有很好的支持。解决传统的招标采购管理系统中遇到的关键的问题,实现招标采购流程标准化,各个招标关键节点将制度固化至系统内,对违规操作进行红灯预警,解决制度在系统内实际落地的问题,减少领导决策时的风险。

5总结与展望

采购招标信息化管理平台的建立,将有效重组企业实际采购招标业务流程,实现采购招标的原始信息、办理方式、采购方式、审批流程、数据管理、价格管理等多方面的数据集中整合,提高数据信息的透明度,实现企业管理人员的实时管理。同时能够通过该平台为企业决策者提供有效的数据统计,以便做出更加合理有效的采购招标计划。采购招标信息管理平台的建立还可以提高相关人员的工作效率,提高相关管理岗位的领导者的管理水平,加强企业的整体采购招标监控和管控能力。

系统还需要在以下方面进一步完善、加强:(1)由于涉及到网上招投标功能,因此系统的安全性是重中之重,必须将企业内网与互联网之间的数据交互确保在安全的通道内,这就要求在安全性方面还需做进一步研究,避免安全性问题为系统带来的安全隐患。(2)需进一步强化网上评标功能,虽然受限于目前国家对招投标的制度上的要求,但需要进一步开发网上评标接口。(3)需要进一步完善网上招投标的业务流程,引入财政采购中心的财政预算、采购计划等方面的业务,构建从项目计划、项目招标、项目投标的一体化管理体系。

 参考文献

[1]董启标,杨叶.基于企业微信的高校招标采购管理系统设计与研究[J].现代经济信息,2018(14):63+65.

[2]范振华.引入咨询对电子招标采购系统建设的意义[J].招标采购管理,2017(04):53-55.

[3]许春阳,张驰.招标管理系统授权采购辅助管理模块升级改造研究[J].管理观察,2016(33):40-42.