999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向表結構個性化的工廠質量數據管理系統的分析與設計

2023-05-06 11:11:23馬宇航邸恒燁
無線互聯科技 2023年24期

馬宇航 邸恒燁

摘要:文章設計的工廠質量數據管理系統不僅能夠將面向用戶的個性化數據進行解析與存儲,還能通過數據轉換引擎將工廠質量數據在面向系統的結構化語言和面向用戶的個性化語言之間進行交互,從而達到規范管理、提升效率的目的,具有很強的實用性和很大的拓展空間。

關鍵詞:工業互聯網;表結構自定義;工廠質量管理;正則表達式匹配

中圖分類號:TP391.41? 文獻標志碼:A

0 引言

隨著工業信息化的逐步發展、市場競爭的日益激烈,工廠生產的各個方面都需要變得更加智能化、互聯網化,包括工廠的生產質量管理數據采集系統[1]。現今,質量檢驗的目的早已不再是單純判斷產品是否合格,而是需要對以往的數據進行匯總、統計、分析,對未來的生產工作提出建設性的改進與修復措施[2]。目前,很多工廠的質量數據采集系統還存在著諸多問題,如產品生產過程的質量實時監控主要依靠人工,信息反饋以及異常情況處理十分滯后,時效性不夠;工廠質量檢驗的歷史數據查詢困難,費時費力,各個產品的檢驗流程和檢驗結果不易進行數據統計、分析與共享[3-4] 。

針對上述問題,本系統設計了一個支持表結構個性化的工業質量數據管理方法并將該方法應用到質量數據管理QMS系統中。在此基礎上,使用Django框架、Python語言完成后端數據管理原型系統的開發,使用Bootstrap3框架、HTML語言、CSS語言、JavaScript語言完成前端數據管理系統的開發,使系統能夠解析質檢員上傳的Excel表單模板,最終將關鍵字段和描述信息展示出來并反饋給質檢員。質檢員上傳完整的Excel質檢表單之后,可以將數據與模板進行解析、分離。通過前端網頁的文本框輸入將質檢數據上傳至數據庫中,提取數據庫中的質檢數據,最終按照模板格式生成個性化Excel質檢表格。該系統針對建立的數據庫表進行映射關系處理,對系統開展準確性和有效性測試驗證,用以改善整體的質量生產管理體系。

1 系統功能分析

本系統所有的功能都顯示在主頁頂部導航欄中。系統功能主要體現在:允許質檢員登錄、注冊及退出操作;允許質檢員進行Excel質檢模板的上傳與解析及生成與更新;允許質檢員上傳Excel質檢表單,再由系統將質檢數據提取后,建立新的產品檢驗流程實用表;允許質檢員選擇已經上傳過的質檢模板,前端網頁動態生成該檢驗流程中的所有待檢數據文本框,再由質檢員輸入本次質檢數據,最終將所有數據存入數據庫中,建立新的產品檢驗流程實用表;允許質檢員選擇數據庫中的已有產品檢驗流程實用表,由系統根據該產品檢驗流程的Excel模板形式,生成個性化Excel質檢表單,最終由質檢員進行下載。

2 基于正則匹配的數據轉換引擎設計

在復雜的Excel解析問題中,需要解決2個問題:一是針對單元格中的數據內容的識別解析以及針對關鍵字段、數據項與關鍵字段每一個項目匹配關系的解析;二是針對每個關鍵字段的數據類型、關系模式、數據存儲模式等信息的解析。針對上述復雜Excel表單解析的問題,本項目搭建了一種數據轉換模型,即先行對Excel模板進行預編輯并將預編輯后的Excel模板上傳,再根據本項目搭建的數據轉換引擎將Excel質檢表單模板中的所有信息進行提取與解析。上述過程的關鍵之處是數據轉換引擎,因此本系統構建了一種基于正則表達式的數據轉換引擎。

2.1 數據轉換引擎規則制定

總述性數據共包含2項內容,須按照特定位置進行填寫。第一項為“overall”,表明其為總述性數據;第二項為“名稱:產品”,代表關鍵字段名稱為“名稱”,且其數據為“產品”。

一對一型數據和一對多型數據,其所包含的內容信息會有許多條,除檢驗項目必須在第一條外,其余的信息位置可隨意進行調整。所包含的內容如下:(1)檢驗項目為必填項,且必須在第一個位置上。它表明了此單元格應該填寫的數據與關鍵字段的對應關系。(2)關系模式為選填項。它表明了此單元格所代表的檢驗項目與其數據個數的對應關系。(3)存儲形式為選填項。此屬性僅在數據的關系模式為一對多時才有作用,它表明了存儲形式數據是以行進行拓展還是以列進行存儲。(4)描述信息為選填項。它表明了該關鍵字段在表格中描述信息所處的位置。(5)數據類型選填項。它表明了該關鍵字段所對應的質檢數據類型。

2.2 具體實現流程

Excel質檢模板最終通過數據轉換引擎解析后,需要得到的信息如下:檢驗項目列表;數據所處位置字典;關鍵字段所處位置字典;總體項目數據項字典;總體項目描述信息字典;關系模式字典;數據存儲形式字典;關鍵字段描述信息字典;數據類型字典。第1~5個字典得到了第一個問題中需要得到的信息;第6~9個字典得到了第二個問題需要得到的信息。數據轉換引擎工作的具體流程,如圖1所示。

3 系統設計與實現

3.1 總體框架

本系統總共需要實現4項功能。本文針對這4項功能設計了4個模塊,分別為:Excel模板解析(前端)、網頁端輸入質檢數據、Excel完整質檢表單上傳、Excel表單導出??傮w架構設計如圖2所示。

3.2 數據庫層次與映射關系

為實現面向用戶的個性化數據與面向系統的結構化數據的交互,直觀上來說就是Excel和MySQL數據庫的交互,需要對各種不同類型的產品、不同形式的檢驗過程進行管理,而這些管理都需要經過數據庫進行導入導出,所以對于數據庫層次的設計方案變得至關重要。

基于上述需求,制定了3層數據庫層次。首先,每一種產品對應一個數據庫。每個產品的數據庫中有3種類型的數據庫表:產品總表(產品名稱_total表)、產品檢驗流程信息表(產品名稱_檢驗流程_Info表)、產品檢驗流程實用表(產品名稱_檢驗流程表)。一種檢驗流程可能會存在很多張實用表單,為各次檢驗的完整質檢表單。產品總表中的一條記錄,對應的是某種檢驗流程,因而對應著2種表單:一是該產品檢驗流程的信息表;二是該產品檢驗流程的多張實用表。產品檢驗流程信息表中的每條記錄,對應的是產品檢驗流程實用表中的一個關鍵字段。

3.3 主要模塊設計與實現

根據實現功能要求,按照模塊劃分,詳細講述各模塊的展示界面、所完成的功能以及如何實現功能的流程。

3.3.1 主頁/登錄/注冊

系統在質檢員未登錄之前,顯示的是無功能的主頁,只有登錄后才可以合法地進入各模塊,登錄界面供質檢員輸入用戶名和密碼。注冊界面供新的質檢員進行注冊,需要質檢員提供其工號、用戶名、密碼并將這些數據存入數據庫。為了增加系統的安全性,密碼的保存會通過哈希函數進行加密后存入數據庫。

3.3.2 通過網頁端上傳質檢數據

(1)該模塊允許質檢員在前端網頁已上傳的模板中進行選擇,上傳需要提取數據的Excel完整質檢表單。(2)將Excel質檢表單傳入后臺,后臺對Excel進行解析。(3)在前端將這張產品檢驗流程實用表展示出來,供質檢員查看。本模塊的流程如圖3所示。

3.3.3 Excel質檢表單提取質檢數據

本模塊的重點工作即為Excel的渲染。Excel渲染的流程如圖4所示。染的流程是先提取產品檢驗流程信息表,再針對檢驗項目關系模式的不同進行分別存儲。

4 結語

本文針對工廠質量檢驗過程中存在的數據手動采集操作復雜、耗時耗力、不易入庫進行共享和保護、

無法在Excel和數據庫之間進行靈活轉換等問題,設定了一種正則匹配規則,通過正則匹配規則,搭建了基于此正則匹配規則能夠提取信息的數據轉換引擎,實現復雜Excel模板解析這一關鍵步驟,最終通過系統測試,完成了本系統的各方面需求,使工廠質量數據管理系統大大提高了質檢員的工作效率,并可以與工廠質量系統QMS進行對接。

參考文獻

[1]楊榮祥,于慧君.M公司煙機QMS的設計與實現[D].成都:電子科技大學,2019.

[2]俞杰.產品檢驗數據管理系統設計與實現[J].電腦知識與技術,2011(17):4096-4098.

[3]程佳,陳濤,王成.通用Web表單數據采集系統的設計與實現[D].沈陽:東北大學,2016.

[4]吳海宇.項目數據表單管理系統的建設研究[J].信息系統工程,2017(5):57-58.

(編輯 姚 鑫編輯)

Analysis and design of factory quality management system for personalized table structure

Ma? Yuhang1, Di? Hengye2

(1.Xian University of Science and Technology, Xian 710049, China;2.University of Science and Technology Beijing, Beijing 100083, China)

Abstract:? This paper designs the factory quality data management system, which can parse and store the user-oriented personalized data, and interact the factory quality data between the system-oriented structured language and user-oriented personalized language through the data conversion engine, so as to achieve the purpose of standardized management and improving efficiency. This system has a strong practicability and a great space for expansion.

Key words: industrial Internet; customed structure of table; industrial quality management;regular expression matching

主站蜘蛛池模板: 国产视频入口| 青青热久免费精品视频6| 深爱婷婷激情网| 中文字幕亚洲综久久2021| 日韩久久精品无码aV| 97青草最新免费精品视频| 日韩精品一区二区深田咏美| 亚洲精品视频免费| 91精品免费久久久| 色综合久久综合网| 欧美综合区自拍亚洲综合天堂| 幺女国产一级毛片| 久久精品娱乐亚洲领先| 欧美一级高清免费a| 午夜福利在线观看成人| 免费无码又爽又刺激高| 欧美劲爆第一页| 国产www网站| 亚洲黄色高清| jizz在线免费播放| 亚洲欧洲日本在线| 久久精品亚洲热综合一区二区| 欧美日韩一区二区三区在线视频| 国产在线98福利播放视频免费| 国产精品视屏| 久久精品中文字幕少妇| 日本一区二区三区精品AⅤ| 国产三级国产精品国产普男人| 国产第一页免费浮力影院| 99re视频在线| 亚洲天堂精品视频| 亚洲 欧美 日韩综合一区| 亚洲日韩高清无码| 亚洲一级毛片在线播放| 精品91在线| 999精品视频在线| 无遮挡国产高潮视频免费观看| 久久亚洲美女精品国产精品| 毛片一区二区在线看| 免费看的一级毛片| 亚洲一区二区黄色| 欧美日韩v| 国产中文一区二区苍井空| 免费一看一级毛片| 在线看国产精品| 农村乱人伦一区二区| 一级一级一片免费| 九色在线观看视频| 人人爱天天做夜夜爽| 亚洲成综合人影院在院播放| 91精品国产一区自在线拍| 国产手机在线小视频免费观看| 欧美成人综合视频| 无码aaa视频| 免费人成黄页在线观看国产| 欧美a网站| 热re99久久精品国99热| 日韩毛片视频| 69国产精品视频免费| 日本高清成本人视频一区| 8090午夜无码专区| 免费无码在线观看| 亚洲男人的天堂久久精品| 无码有码中文字幕| 国产一区二区三区在线精品专区 | 国产尤物jk自慰制服喷水| 亚洲三级成人| 第九色区aⅴ天堂久久香| 久久动漫精品| 亚洲中文无码av永久伊人| 伊人久久婷婷| 九九热在线视频| 熟女日韩精品2区| 一边摸一边做爽的视频17国产| 这里只有精品免费视频| 中文字幕在线看| 亚洲国产精品日韩av专区| 国产乱码精品一区二区三区中文| 亚洲bt欧美bt精品| 91精品国产综合久久不国产大片| 成人免费黄色小视频| 在线观看视频一区二区|