1、电子设计工程Electronic Design Engineering第31卷Vol.31第6期No.62023年3月Mar.2023收稿日期:2022-01-20稿件编号:202201133基金项目:江苏现代医院管理研究基金2019年度课题(JSY-3-2019-010)作者简介:徐 丹(1991),女,安徽泾县人,硕士,工程师。研究方向:工程项目管理。数据挖掘技术下医院项目施工过程结算模块设计徐 丹1,张玉彬1,赵奕华1,韩若祎1,郑胜强2(1.江苏省人民医院,江苏 南京 210036,2.常州世茂新城房地产开发有限公司,江苏 常州 213002)摘要:基于医院经营的特殊性,医院项目施工周
2、期长、内容广,施工过程结算难以有效把控,引入造价预测模型设计了一种高精度、高效能的医院项目施工过程结算模块。基于J2EE技术设计过程结算模块的基本架构,将MySQL关联数据库管理系统作为结算模块的数据库技术支撑;应用k-means聚类算法对广泛采集的医院施工项目造价信息实施聚类,引入遗传算法优化支持向量机的正则化参数,构建 GA-SVM造价预测模型,聚类后的细分数据作为预测模型的样本输入。实践应用测试效果较为理想,模块功能均顺利实现,用户请求响应时长较短,无显著卡顿问题;模块结算最低可将款项结算误差降低到0万元,符合医院项目施工对过程结算的要求。关键词:数据挖掘;医院项目;施工;过程结算模块中
3、图分类号:TN-9文献标识码:A文章编号:1674-6236(2023)06-0019-06DOI:10.14022/j.issn1674-6236.2023.06.005Design of settlement module for hospital project construction process based on datamining technologyXU Dan1,ZHANG Yubin1,ZHAO Yihua1,HAN Ruoyi1,ZHENG Shengqiang2(1.Jiangsu Province Hospital,Nanjing 210036,China;2.C
4、hangzhou Shimao New City Real EstateDevelopment Co.,Ltd.,Changzhou 213002,China)Abstract:The settlement of the hospital project construction process is an effective guarantee system toalleviate the contradiction of wage arrears of migrant workers and speed up the construction progress.Thisresearch u
5、ses data mining technology to design a high efficiency hospital project construction processsettlement module,based on J2EE technology to design the basic architecture of the process settlementmodule,and uses the MySQL relational database management system as the database technical supportfor the se
6、ttlement module;module integration project preparation and engineering.A number of pricingfunctions such as fee tables are used to assist in the settlement of hospital project construction processes;k-means clustering algorithm is used to implement clustering of widely collected hospital constructio
7、nproject cost information,and support vector machine parameters are used to construct a cost predictionmodel to cluster.The latter data is input as the data sample of the support vector machine predictionmodel to complete the cost prediction.The module test conclusions are as follows:the module func
8、tioncan be implemented smoothly,the user request response time is short,and there is no significant stallproblem;the module settlement result is basically the same as the manual standard settlement result,which meets the requirements of the hospital project construction for the process settlement.Ke
9、ywords:data mining;hospital project;construction;process settlement module-19电子设计工程 2023年第6期建筑项目施工过程结算是为防止建设周期较长、施工量巨大、耗用资金数额较大的施工项目出现资金断流情况,而施行的一项工程款结算方案12。医院工程项目施工执行该方案可及时补充施工项目资金,有效避免拖欠工程款问题3-4。为提高项目施工过程结算系统在医院项目施工结算中的适应性与精准性,根据医院项目施工特征,基于数据挖掘技术设计了施工过程结算模块:利用数据挖掘技术采集多元化渠道的材料价格信息,构建工程造价预测模型5;对比计价结
10、算结果与项目工程造价预测结果,深入审核不符合结算标准的计价部分,避免医院项目施工过程结算误差。1医院项目施工过程结算模块开发专业性、多样性、复杂性是医疗体系的显著特征,医院项目施工内容除基础性建筑施工以外,还包括医疗废物回收系统、放射性废液处理系统、医用物流传输系统等项目的建设,这些设施的技术应用性较强,投入施工时间更长、造价颇高,需要高标准结算技术完成施工过程结算,以节约医院项目工程建设成本。因此基于数据挖掘技术设计了区别于一般项目施工的过程结算模块,使用 J2EE布局结算模块的业务逻辑,利用数据挖掘算法辅助得到精准结算结果。1.1医院项目施工过程结算模块的技术支撑J2EE 架构下分 JSP
11、、Servlet、Webservice 等高性能开发技术,支持动态Web页面显示与数据输出,其稳定性优、兼容性强、安全系数高等优势为医院项目复杂的结算过程提供了可靠的架构技术支撑。为此基于 J2EE 技术开发设计的医院项目施工过程结算模块架构,如图 1 所示。其优点是可以跨系统操作与运行,用户访问的客户端形式多元化,施工关联的各方人员可动态掌握项目施工结算信息6。所设计的医院项目施工过程结算架构中,J2EE应用构架功能发挥依赖于多层次模型构建:1)用户层。用户登录结算模块的入口为浏览器,以 HTTP协议形式访问结算模块,采用 B/S模式登录模块,首先需要解析 HTTP协议请求的参数;随后,用户
12、通过浏览器发送请求由 JSP 创设的控制组件进行响应,后台基于 JSP、Servlet、Html等视图形式将得到的请求处理结果发送至用户。该过程提供生成用户访问日志信息、验证用户身份信息等基础性服务7。2)业务逻辑层。业务逻辑层集成在J2EE应用服务器中,保障医院项目过程结算产生的业务管理、逻辑处理工作,安全把握项目工程量、工程款等业务数据的传输,例如数据流向、页面跳转等服务8。该层具有封装各个独立功能的能力,以组件形式系统化呈现架构功能,在减少资金开销的前提下扩充了医院项目过程施工结算模块的功能,加强模块系统性。3)数据层。包括模块数据库(MySQL技术)、基础数据存储、医院项目施工信息存储
13、、信息管理目录等关键性内容,主要负责模块数据的访问、显示、安全保存,数据层与数据库的连接基于 connector 对象来构建9。数据库技术是医院项目施工过程结算模块运行的重要技术支撑,为此选用功能完善、运行高效、安全系数优的 MySQL 关联数据库管理系统作为结算模块开发的数据技术支撑10。MySQL数据库集成了丰富的表结构、索引、存储过程等工具,集存储关系型数据、高效检索数据记录、定期运行指定数据存储过程脚本等功能于一身,生成符合用户期望的项目施工过程结算报表数据。MySQL关联特征可以大批量访问与处理大规模数据信息,工程量计算、造价计算参数配置的灵活性大幅提高。1.2医院项目施工过程造价预
14、测此次医院项目施工过程结算模块设计融入了工程造价预测功能,目的是对比“预测造价”与“工程结算计价”,判断当前计价结果是否存在较大偏差,提高过程结算的精准度11。具体方法是基于数据挖掘算法构建工程造价预测模型,预设一个阈值,用于评估“预测造价”与“工程结算计价”差值,差值超过阈值则需对“当前工程结算计价”进行深度审计与核算。图1基于J2EE的医院项目施工过程结算模块架构设计-20此次医院项目施工过程造价预测应用 k均值聚类算法(k-means)与支持向量机模型完成12-13:1)利用k-means算法对广泛采集的医院施工项目造价信息的类别进行高效精准聚类14,按照医院施工项目定义造价预测的项目数
15、据集,包括门诊楼项目、医技楼项目、住院楼项目、综合楼项目、院内生活楼项目、地下室项目、感染病区项目、综合管网项目、医疗及垃圾间项目、基坑支护项目、新建附属配套工程项目,总计 11 项。2)采用支持向量机参数构建造价预测模型,根据造价管理需求对某项费用造价进行预测,将该类费用数据作为样本输入支持向量机预测模型中获得工程造价预测结果。该方法的优势是对医院项目施工过程各类别费用实施造价预测,预测结果细分程度高且更加可靠。1.2.1基于k-means算法的项目施工造价数据聚类基于 k-means聚类算法将医院施工过程中的全部造价信息进行分类,细分造价预测内容,相比以全部工程造价数据作为预测样本的做法,
16、聚类后再进行项目造价预测的结果更加精准。定义 S=s1,s2,sn表示原始采集的全部医院施工项目造价信息,k-means算法中施工造价数据聚类的类别用 k表示,聚类类别k即为施工项目类别,取值为11,基于k-means算法对医院施工项目造价信息进行聚类处理过程如下:Step 1:在样本数据随机选取 k个样本点,即 k个类别的原始聚类中心;由于传统随机选取聚类中心的方法花费大量时间才能完成聚类,且降低聚类精度,此处基于密度思想科学确定聚类中心,具体方法是找出聚类样本的核心点、边界点、孤立点15,除去边界点、孤立点后得到核心点将其作为算法的初始聚类中心16,分别命名为1,2,k。Step 2:求取
17、全部医院项目施工造价数据样本点si到中心的距离,即欧氏距离作为两个样本相似程度的评价指标,其中i的取值为1n范围内的整数,样本点的最终类别为与其距离最小中心所属的造价信息类别17。样本点si、sj之间的欧氏距离计算方法如下:d(si,sj)=l=1m(sil-sjl)2(1)Step 3:全部样本点聚类完成后更新施工造价数据类别的中心,更新结果为包含于该类别样本点的均值,当平方误差准则函数稳定在最小值时终止更新,平方误差准则函数见公式(2):I=i=1kj=1tisj-ni2(2)其中,第 i个类别中样本数量为 ti,第 i个类别样本均值为ni。Step 4:循环执行 Step 2与 Step
18、 3,当全部医院项目施工造价数据造价信息类别中心变动在预设阈值之下时终止,输出聚类结果。1.2.2遗传支持向量机造价预测模型构建k-means算法将结算过程涉及的医院施工项目数据划分为11个类别,设计预测模型对11个类别的造价数据一一进行预测,作为过程结算的数据依据。以“综合楼项目”类别为例,根据聚类结果提取“综合楼项目”相关信息作为造价预测的样本数据。所以此处定义(xi,yi)表示医院项目施工中的“综合楼项目”造价信息,其中xi是经过k-means算法聚类处理后的信息数据样本,为影响医院项目工程造价的变量,即模型的输入向量;工程造价成本值用 yi表示,构建支持向量机预测模型的方法是基于()对
19、 xi实施映射操作,公式(3)为医院项目施工造价预测模型表达式:y=f()x=()x+b(3)公式(3)预测模型明确显示,模型预测的精度较大程度上取决于参数与 b 的设置,前者表示权向量,后者表示偏差,两种参数设置达到最优才能呈现最佳的预测效果。为此,采用松弛变量i对预测模型进行约束,变换后的公式如下:min,b,=12T+2i=1N2i(4)其中,正则化参数用表示。此处定义拉格朗日乘子i(i取值为1N之间的整数),基于拉格朗日函数求解上述约束公式18,构建如下方程:s.t.yi=T(xi)+b+i(5)根据非线性规划问题中为求取最佳解设置的约束条件,对支持向量机问题进行变换19,如公式(6)
20、所示:|0MTM K+I/c|b=0Z(6)其中,M=1,1,1,=1,2,n,Z=Z1,Z2,Zn,K(x,xi)为核函数。基于以上描述最终构建的医院项目施工造价预测模型如公式(7)所示,支持向量机预测模型的结构如图2所示20:f(x)=i=1NiK(x,xi)+b(7)徐 丹,等数据挖掘技术下医院项目施工过程结算模块设计-21电子设计工程 2023年第6期图2支持向量机预测模型的结构基于支持向量机模型得到医院施工的 11 个项目造价预测结果,将其作为过程结算的重要参数数据,结算人员组成专家评审团队根据造价预测与结算计价对比差值判断是否对结算内容进行深度审计,以约束模块当前计价结算的精准度,
21、确保结算过程合理、可靠,具体编制流程如图3所示。图3基于施工造价预测的过程结算编制流程基于上述模型构建过程得知,正则化参数是影响支持向量机模型预测结果的重要参数,若存在偏差,将极大降低模型预测施工造价的精准度,为此引入遗传算法优化支持向量机模型的参数21,构建GA-SVM 预测模型,提高医院项目施工造价预测的精准度,保障医院项目施工过程结算的可靠性。基于遗传算法寻优参数的步骤如下:1)生成初始种群。随机生成 n个具有串结构的原始数据,这些数据构成了遗传算法迭代的种群。2)确定适应度函数。将公式(8)作为遗传算法寻优的适应度函数:f(x)=1i=1n(v?i-vi)2(8)式中,测试集样本数量用
22、 n表示,该公式是求取测试集数据的均方误差倒数。3)选择、交叉、变异操作。首先求取全部个体适应度总和 H,以此计算种群中个体的相对适应度,即个体遗传到下一代的可能大小,计算方法见公式(9):pk=f(Kk)H,k=1,2,n(9)个体选中的次数基于模拟赌轮选择法随机生成,适应度值与个体被选择的概率成正比;个体遗传基因在种群中扩大的前提是该个体的适应度值足够大22-23,相应地,该个体被选择作为参数的概率提升。此外,使用单点交叉算子与单点变异算子完成遗传算法的交叉与变异操作。4)最后输出迭代寻优后的参数,提升GA-SVM模型预测医院项目施工造价的精度。2模块测试与性能分析将施工过程结算方法用于医
23、院工程施工项目实践,以验证此次设计的项目施工过程结算模块的有效性与可靠性,工程实践过程中严格按照约定实验步骤逐步实施,制定了全面的医院项目施工过程结算计划,经过层层审核后执行。为确保测试结果的准确性与权威性,从模块功能、性能等多个角度设计测试方案,最后汇总测试结果并展开深度分析与评价。2.1模块功能测试首先对设计的医院项目施工过程结算模块基本功能进行测试,结果如表1所示。表1结算模块基本功能测试结果测试顺序12345测试内容结算基本信息修改结算项目导入结算参数调整结算内容搜寻报表打印测试效果管理员顺利登录操作界面,按需求选定结算过程中的基本管理信息,点击“修改”按钮进行信息调整,调整完毕点击“
24、确定”,可顺利完成信息修改进入项目导入界面,点击“导入”操作,选取制定文件内容后可顺利实现结算项目的导入管理员进入相应界面调整结算参数后,模块自动对结算结果进行计价调整,可靠性较强、模块响应较快在模块的查询界面输入待查询的内容,执行“搜索”即可获得带有关键字的结算内容;界面响应较快,多次测试无明显卡顿现象在报表打印界面选取制定内容,可顺利完成报表打印,内容齐全根据表 1 结果可知,所设计的过程结算模块功能可顺利实施,具有结算管理权限的人员登录相应界面即可执行对应的信息修改、项目导入、参数调-22整、报表打印等操作;功能测试过程中未出现明显的卡顿、请求响应迟缓现象,基本可以满足医院工程施工人员对
25、款项结算的需求。2.2模块结算精度测试以此次医院项目建设实例中的三个子项目作为对象,测试该模块计价结算的精准度,将三个子项目分别命名为 A1、B1、C1,从材料款项与人工款项两个方面进行过程结算。人工计算出各个子项目建设所需款项(经过多方人员精准计算与审核,视为标准结算结果),同时使用数据挖掘过程结算模块、基于BIM的项目施工过程结算模块、基于GIS的项目施工过程结算模块进行自动化结算,统计各种方法结算结果如表2所示。表2各方法的项目款项结算结果统计/万元项目结算内容A1项目材料款项A1项目人工款项B1项目材料款项B1项目人工款项C1项目材料款项C1项目人工款项人工结算10.233.1122.
26、456.4934.789.23数据挖掘技术的过程结算模块10.233.1022.356.4934.789.23基于BIM的项目施工过程结算模块10.033.5823.587.0134.918.41基于GIS的项目施工过程结算模块9.453.6424.775.8833.048.02由表 2 不难看出,数据挖掘技术的过程结算模块结算结果基本与人工结算结果一致,最低可将款项结算误差降低至0万元;其中,只有A1项目人工款项、B1项目材料款项上存在微小的结算偏差,仅分别存在 0.01万元、0.10万元的误差;总体而言,该模块实施的医院项目施工过程结算结果较为理想。相比之下,基于 BIM 的项目施工过程结
27、算模块、基于 GIS的项目施工过程结算模块的结算结果偏离人工结算结果较远,且不存在结算结果与人工结算一致的情况,说明这两种方案求取的医院项目过程结算结果不能满足管理人员对施工结算的精准度需求,有待改进与提高。数据挖掘过程结算模块在项目施工过程结算方面具有优势,所以取得了理想的结算效果:使用数据挖掘分析方法实现预测工程造价信息,而 BIM 结算模块、GIS结算模块缺乏对工程造价的预测,对于结果精准度的把握不够严格,当结算结果与预测造价偏离较大时数据挖掘过程结算模块要求相关人员对项目实施深入的审计与调查,避免结算过分偏离真实情况,也是该模块开发的创新所在。此外,模块构建 GA-SVM 模型预测医院
28、项目施工造价,由于支持向量机模型的正则化参数基于经验确定,导致预测结果存在一定的偏差,此处引入遗传算法迭代寻优获得合理的正则化参数,提升了医院项目施工造价预测的精度。可见,该施工结算模块不仅增加了造价预测功能,优于 BIM结算模块与 GIS结算模块,并且使用先进算法对预测效果实施优化,令医院项目施工过程结算结果更加可靠。3结论研究基于数据挖掘分析技术,设计开发了医院项目施工过程结算模块,其优势是引入了数据挖掘技术广泛结合项目施工材料信息,有效约束施工过程结算出现的计价误差,对于医院项目施工过程结算具有重要意义。工程建设领域全面实施施工过程结算是建筑行业发展的必然趋势与要求,对于工程项目管理优化
29、大有裨益。医院项目施工过程结算模块开发可以大量避免人工费用拖欠、工程款项结算不及时等问题,是优化现代建筑工程管理与施工效率的基本保障,对于建筑施工模式转型升级、推动建筑企业现代化建设发展进程产生积极影响,可更好地服务社会民生。参考文献:1 宋晓刚,曹聪慧.基于BIM的工程项目全过程造价控制方法研究J.建筑经济,2018,39(5):57-59.2 高睿,曹献华.工程变更全过程精益化管理以万科花山紫悦湾项目为例J.土木工程与管理学报,2019,36(2):6-11.3 赵秀花,董争.工程项目管理与造价控制J.中国造船,2019,60(z1):503-507.4 耿鹏云,安磊,王鑫.基于数据挖掘技
30、术的输电工程造价预测模型的建立与实现J.现代电子技术,2018,41(4):157-160.5 王杰,卢毅.基于ANN贡献分析及GEP算法的地铁车站土建造价预测模型J.铁道科学与工程学报,2020,17(8):276-285.6 孙莎莎.基于J2EE技术的医院互联网管理系统的设计与实现J.计算机测量与控制,2020,28(8):徐 丹,等数据挖掘技术下医院项目施工过程结算模块设计-23电子设计工程 2023年第6期177-181.7 宋璐璐.基于HTTP协议报文分析的计算机网络取证研究J.电子设计工程,2018,26(9):37-40.8 周林.J2EE框架技术在船舶性能预报集成系统的应用J.
31、舰船科学技术,2020,42(10):35-37.9 段凯.基于MySQL数据库技术的新型物流管理系统的设计及应用J.微型电脑应用,2018,34(10):126-128.10康文杰,王勇,俸皓.云平台中MySQL数据库高可用性的设计与实现J.计算机工程与设计,2018,39(1):296-300.11刘小艳.探析合同管理对工程结算及工程造价影响J.经济学,2020,3(2):10-11.12刘春.地统计学与支持向量机相融合的建筑工程造价预测J.计算机系统应用,2018,27(4):272-275.13杨俊闯,赵超.K-Means聚类算法研究综述J.计算机工程与应用,2019,55(23):7
32、-14,63.14王胜毅,蔄晓琨,于振,等.基于聚类的输电线路工程造价综合智能预测方法J.山东电力技术,2019,46(5):12-16.15杨莉云,颜远海.基于孤立点自适应的K-means算法J.河南科学,2019,37(4):507-513.16蒋丽,薛善良.优化初始聚类中心及确定K值的K-means算法J.计算机与数字工程,2018,46(1):21-24.17靳雁霞,齐欣,张晋瑞,等.一种改进的简化均值粒子群K-means聚类算法J.微电子学与计算机,2020,37(5):73-78.18朱泽安,王承民,马明,等.基于拉格朗日函数鞍距分配的广义内点法J.电力系统自动化,2018,42(
33、5):18-24.19刘凤秋,张红旭.离散神经网络求解支持向量机中的凸优化问题J.哈尔滨理工大学学报,2018,23(4):137-143,148.20樊文广.基于数据挖掘的建筑工程造价成本预估模型J.现代电子技术,2018,41(7):170-173.21闫腾飞,尚文利,赵剑明,等.基于遗传算法优化的OCSVM双轮廓模型异常检测算法J.计算机应用研究,2019,36(11):1-6.22杨凯,于波,肖艳利,等.基于GA-BP神经网络的配电网工程造价预测J.自动化仪表,2019,40(7):91-93.23谷艳昌,吴云星,黄海兵,等.基于遗传算法优化支持向量机的大坝安全性态预测模型J.河海大学
34、学报(自然科学版),2020,48(5):39-45.(通信作者:张玉彬,)(上接第18页)6 张艳硕,王泽豪,王志强,等.基于特征值的可验证三方安全密钥交换协议J.通信学报,2019,40(12):149-154.7 任天宇,王小虎,郭广鑫,等.基于多级身份验证和轻量级加密的电力物联网数据安全系统设计J.南京邮电大学学报(自然科学版),2020,40(6):12-19.8 李颖莹,马建峰,苗银宾.基于边缘计算的支持多密钥的加密图像检索J.通信学报,2020,41(4):14-26.9 苏铓,吴槟,付安民,等.基于代理重加密的云数据访问授权确定性更新方案J.软件学报,2020,31(5):15
35、63-1572.10高建,陈文彬,庞建民,等.基于组合密钥的智能电网多源数据安全保护J.电信科学,2020,36(1):134-138.11厉鹏,周福才,张帅.基于BSSEVD的可搜索加密方案原型系统设计与实现J.东北大学学报(自然科学版),2020,41(9):1244-1250.12康守强,王金龙,王玉静,等.基于ZigBee与混沌加密的智慧实验室系统设计J.哈尔滨理工大学学报,2019,24(5):81-87.13张丽君,徐喜荣,耿彧,等.基于密钥流缓冲区和DNA动态编码的图像加密算法J.大连理工大学学报,2019,59(5):543-550.14何后裕,王炳鑫.基于深度学习的综合性共享数据匹配算法研究J.电子设计工程,2020,28(20):111-115.15林弘伟,杨灿美,林福江.基于量子密钥分发系统的TCP/IP模块实现J.微电子学与计算机,2019,36(1):74-78.16方轶,丛林虎,邓建球.基于国密算法的武器装备数据混合加密方案J.探测与控制学报,2020,42(1):121-126.-24