关于数据库在核电项目设备采购计划管理中的应用探讨
樊皛 唐鑫
生成PDF 清样下载 引用

复制成功

导出题录

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

樊皛 唐鑫,. 关于数据库在核电项目设备采购计划管理中的应用探讨[J]. 核工业与技术,2024.8. DOI:10.12721/ccn.2024.157074.
摘要:
核电项目设备采购管理正处于信息化管理的转型阶段,目前已通过SAP系统及供应商门户系统实现了计划下达、跟踪、合同签订、文件管理及风险管理等。然而SAP系统作为多项目公用系统,受服务器和固定模板影响,存在界面打开时间受网络及本地计算机速度影响严重等问题,对于实际的计划管理仍然存在限制。本文对海南昌江多用途模块式小型堆科技示范工程2022年以来数据库在计划管理过程中的应用情况进行了细致的分析。
关键词: 计划管理数据库系统ACCESS
DOI:10.12721/ccn.2024.157074
基金资助:

0 引言

计划管理作为核电站设备采购过程中的核心环节,上接上游设计院的设计输入,下衔现场的到货需求,中间承担着明确设备采购计划的重要功能,因此如何详尽而又简明地对计划进行管理一直是设备采购中的一道难题。

海南昌江多用途模块式小型堆科技示范工程(以下简称“海南小堆项目”)为ACP100堆型首堆,面临的风险难度及计划管理难度增加,因此对于计划的管控需要格外严谨。设备成套中心海南项目团队以海南小堆项目试点,将数据库应用于该项目的计划管理,探讨数据库管理是否能够提高管理效率。

1 数据库系统的选择

根据计划管理特点,本数据库首选关系型数据库,即通过表和表之间,行和列之间的关系进行数据的存储与查询,同时通过外键关联来建立表与表之间的关系。使用数据库作为数据的主要来源,可以实现在应用程序的不同部分之间共享数据[1][2]

Microsoft Access是首选数据库,能够使用存储在Access/Jet、Microsoft SQL Server、Oracle和其他ODBC兼容数据容器中的数据。该系统能够轻松导入多种数据格式,这样用户所拥有的原始数据就不会丢失。此功能不仅可以节省输入时间,还可以消除潜在的人为输入错误。

2 数据库的建立

2.1 数据选择

在选择明确了数据库系统后,首先需对需纳入库中的数据进行识别及筛选。

本数据库的建立目的为高效地对采购计划进行管理,因此数据库数据的选择当以上游三级进度计划为基础。

根据计划管理经验,初步建立以下几个基本模块:

1)采购包基本信息

2)项目里程碑节点

3)风险TOP10

根据项目实际进展及跟踪需求,增加以下模块:

4)核岛土建提资链跟踪

5)常规岛土建提资链跟踪

6)DCS提资链跟踪

2.2 数据细化

根据以上基础数据模块,对数据进行细化。

1)采购包基本信息包括采购包名称、供应商名称、合同状态、计划完成情况、负责人信息等关键信息,同时留有备注一栏,用来明确目前阶段存在的问题,以供识别是否需纳入项目TOP10管理。

2)项目里程碑节点

以《海南项目部对采购板块考核方案(小堆)》为基础,明确当年度里程碑内容、计划完成时间、完成情况等,并分解至各计划工程师。

3)风险TOP10

根据采购包跟踪表中备注数据进行判断,若该采购包存在的问题需上升至风险TOP10中管理,则在该模块进行细化。

4)提资链跟踪

提资链数据以上游设计需求为构建基础,包括所需提资设备位号、LOT包、厂房、房间号、规格书信息、预提资时间及接口状态等。本节以核岛土建提资链跟踪为例,常规岛土建提资及DCS提资链构架与之类似,此处不再赘述。

2.3 数据库结构调整

在明确了数据库信息后,对相关数据进行结构调整。

2.3.1 数据库中各模块数据的关联

数据库作为一个完整的信息查询及管理系统,可将不同数据表或数据源进行关联,以保证不同模块中同一数据的更新保持同步。

2.3.2 计划工程师责任划分

数据库较传统的EXCEl更新的优点之一为,每一个使用者可拥有独立的更新模块,无需通过复杂的筛选对一整张数据量较大的表格进行操作;且在独立的数据模块更新后,相应数据可直接同步至总数据库中。

根据此特点,在数据库基本信息确认后,可将各计划工程师需负责更新的部分提取,以便各人对各自负责的数据进行更新,以免因操作失误导致修改其他人的数据。根据计划工程师名字进行筛选,建立窗体后,可得到各计划工程师负责采购包界面,便于各计划工程师对各自的采购包进行梳理。

在完成采购包清单责任划分后,针对风险TOP10以及里程碑跟踪、提资链跟踪做同样处理。

2.2.3 数据库编辑权限限制

在以上数据库构建完成后,创建用户登录界面。

进入VBA编程,编写代码如下:

Private Sub Command35_Click()

If IsNull(Me![用户名]) Then

MsgBox "请选择用登录用户!", 64, "系统提示"

Me![用户名].SetFocus

Else

If IsNull(Me![密码]) Then

MsgBox "请输入密码,密码不能为空!", 64, "系统提示"

Me![密码].SetFocus

Else

Dim stemp As String

Dim rs As ADODB.Recordset

Set rs = New ADODB.Recordset

stemp = "select * from 用户名 where 用户名='" & Me![用户名] & "'"

rs.Open stemp, CurrentProject.Connection, adOpenKeyset, adLockOptimistic

If rs("密码") <> Me![密码] Then

MsgBox "密码错误,请重新输入!", vbOKOnly, "系统提示"

Me![密码] = ""

Me![密码].SetFocus

Else

DoCmd.Close

DoCmd.OpenForm "开始窗体"

End If

End If

End If

End Sub

(其中,Command35为该窗口中“登录”按钮的代码)

建立外链数据库建立用户名及密码库,将已完成计划工程师分类的数据表进行读写权限限制,得到具有登录功能的窗体。 

创建 “AUTOEXEC”宏,将该宏与以上窗体进行关联,可将该窗体设置为数据库打开后自动运行,实现不同用户(计划工程、设备经理)对数据的不同编辑权限,以避免在个人更新时对其他用户数据的误操作。

3 数据库在计划管理中的应用情况

3.1数据库在计划完成情况统计中的应用

该数据库于2022年1月至2月完成建立及完善工作,2022年3月1日启动应用。自应用以来,对海南小堆项目的计划跟踪效率提高提供了良好的途径。

以2022年7月月报编制为例,月报中需提供当月计划发标数、合同签订数、计划完成情况等数据。

若以EXCEL台账进行数据清理2022年7月采购包实际发标、合同签订情况,则需要通过以下过程进行筛选:

筛选-发标→选择2022年7月→取消筛选→筛选-收标时间→选择2022年7月→取消筛选→筛选-合同签订时间→选择2022年7月

更换为数据库后,过程如下:

已签订采购包→实际签订时间→本月

已发标采购包→实际发标时间→本月

假设平均每项操作需1s,则当月实际发标、实际签订两项数据使用数据库操作可平均节省2s,将该数据梳理扩大到按计划完成情况后,则差别如下:

筛选-计划发标时间→选择2022年以前→选择2022年→取消选择2022年8月、9月、10月、11月、12月→筛选-实际发标时间→选择全部→取消空白→取消筛选→筛选-计划签订时间→选择2022年以前→选择2022年→取消选择2022年8月、9月、10月、11月、12月→筛选-实际签订时间→选择全部→取消空白

以上操作需15s可统计出计划完成数据;

而更换为数据库后,过程如下:

采购包信息→计划发标时间-过去→清除筛选→计划发标时间-过去

已发标采购包→已签订采购包

以上操作仅需6s。

由此可看出,数据库在实际应用时较传统EXCEL台账相比,有着所需数据量越大、节省时间越多的特点。因此,在进行周报、月报、会议材料数据统计时可以有效地提高工作效率。

3.2数据库在风险管理中的应用情况

以往项目采购风险的管理基本使用EXCEL表格跟踪,即风险管理员建立风险TOP10模板、由各计划工程师计划随时更新、以定期清理项目风险的方式。

数据库系统在海南小堆项目风险管理中应用后,每一风险项单独成页,确保信息可完全显示,界面简单明了,可直观地找到需要的信息,减少了因信息显示不完整导致多次拖动滚动条的操作。

3.3 数据库在提资管理中的应用情况

以DCS提资链管理为例,按照以往管理模式,由DCS计划工程师使用EXCEL表格进行统一汇总更新,该表格需要提供LOT包号、采购包状态、采购包负责人、合同计划签订时间、满足DCS提资要求的合同签订时间、实际签订时间、风险管控措施及提资情况等。

可以看出,该表格中存在相当部分的信息在计划跟踪时已更新,因此在该表格中,无论是DCS计划工程师自行根据计划完成情况更新、抑或所有计划工程师各自更新,均导致了信息更新的重复,增加了工作量。

使用数据库进行维护后,采购包状态、采购包负责人、合同计划签订时间、实际签订时间、风险管控措施等内容因已与数据库中其他模块关联,因此达到了减少重复工作量的目的。

4 结论

本文从数据库的选取、建立以及在海南小堆项目计划管理中的应用情况出发,对数据库系统在提高计划管理效率中的作用进行了分析,可得出数据库系统确有提高管理效率的作用的结论,并具有一定的推广价值。

然而该数据库系统作为数据管理工作,存在无存储文件的功能的缺陷,例如无法实现在数据库中调用技术文件的目的。

该数据库仍有可改进的空间,如可将设计IED同步至库中,以具备对技术文件出版的跟踪功能。在后续的工作中,应根据实际需求进行数据及模块扩展。

参考文献:

[1] 王珊,萨师煊.数据库系统概论(第5版)[M]. 北京:高等教育出版社,2014年.

[2] 罗琼,计算机科学导论[M].北京:北京邮电大学出版社,2016年.

[3] 宁海元,周振兴,彭立勋等. 高性能MySQL(第3版)[M]. 北京:电子工业出版社,2013年.

[4] 戚晓明,姚保峰,周会平. Access数据库程序设计[M]. 北京:清华大学出版社,2011年.

[5] Alexander M,Kusleika D,中文版Access 2019宝典(第9版)[M].张骏温,何保峰. 北京:清华大学出版社,2019年. 

》在线投稿系统

*文章题目:
*作者姓名:
*电子邮箱:
*通讯地址:
*联系方式:

  备      注:

*上传稿件:

支持上传.doc,.docx,.pdf,.txt,.wps文件

投稿须知:

1、审稿结果将于1~7个工作日以邮件告知,请注意查收(包含录用通知书、审稿意见、知网CNKI查重报告)。

2、提交投稿后,若7个工作日之内未接到录用通知,则说明该文章未被录用,请另投他刊。

3、凡投寄本刊稿件,如在内容上有侵权行为或不妥之处,均应文责自负。本刊有权对来稿进行文字编辑、加工和修改,如不同意,请附说明,以便妥善处理。

4、多作者文稿署名时须征得其他作者同意,排好先后次序,通知用稿后不再改动。

5、凡投往本刊稿件一经录用发表,其版权归本刊所有。

6、本刊已全文录入中国知网、万方、维普等数据库,如作者不同意被收录,请提前申明,未申明者,本刊一律视为同意被收录。

7、请勿一稿多投。