【正文】
息寫入到第四章 系統(tǒng)概要設(shè)計(jì)29excel 中,然后提示下載。時(shí)間查詢功能的步驟包括如下幾個(gè)部分:(1)工作人員在登錄頁(yè)面中輸入登錄名和登錄密碼通過系統(tǒng)身份認(rèn)證進(jìn)入系統(tǒng)的生產(chǎn)數(shù)據(jù)管理頁(yè)面。電子科技大學(xué)碩士學(xué)位論文30開始利用身份信息登錄系統(tǒng) ,進(jìn)入生產(chǎn)數(shù)據(jù)管理頁(yè)面輸入時(shí)間段查詢 , 包括開始日期和結(jié)束日期查詢提交滿足要求以列表展示生產(chǎn)數(shù)據(jù)信息不滿足否是結(jié)束圖 411 生產(chǎn)數(shù)據(jù)查詢流程圖 異常處理模塊異常處理模塊主要管理生產(chǎn)過程中發(fā)生的異常情況和事故情況,其由不合格報(bào)告、事故報(bào)告以及讓步接收申請(qǐng)等三部分組成。(3)在提交完成后,系統(tǒng)會(huì)驗(yàn)證相關(guān)信息的合法性,若不合法,則不合格報(bào)告生成成功,否則生成失敗。系統(tǒng)的功能完善與否,數(shù)據(jù)庫(kù)的運(yùn)用是一個(gè)決定性的因素。users:用戶信息表,記錄用戶的基本信息,如姓名、工號(hào)、密碼等mandril:芯棒作業(yè)信息表,記錄芯棒沉積、芯棒玻璃化、氣泡信息mandril_temp:芯棒保溫,記錄芯棒保溫信息check_start:芯棒初檢信息check_data:芯棒初檢檢測(cè)數(shù)據(jù)信息,即記錄上傳的 arc 文件中的數(shù)據(jù)check_data_copy:芯棒初檢檢測(cè)數(shù)據(jù)預(yù)覽信息,即上傳 arc 文件時(shí)的預(yù)覽信息file_info:芯棒初檢文件信。下面我將對(duì)本系統(tǒng)中數(shù)據(jù)庫(kù)進(jìn)行說明。第四章 系統(tǒng)概要設(shè)計(jì)31開始身份認(rèn)證進(jìn)入不合格報(bào)告生成頁(yè)面輸入不合格信息 , 添加格式驗(yàn)證是否通過不合格報(bào)告生成成功結(jié)束否是圖 412 不合格報(bào)告功能流程圖 數(shù)據(jù)庫(kù)設(shè)計(jì)在構(gòu)建光纖預(yù)制棒生產(chǎn)管理系統(tǒng)的數(shù)據(jù)庫(kù)模型時(shí),需遵循一定的原則,具體如下:第一,在設(shè)計(jì)實(shí)現(xiàn)光纖預(yù)制棒生產(chǎn)管理系統(tǒng)時(shí),需考慮光纖預(yù)制棒生產(chǎn)管理系統(tǒng)的可擴(kuò)展性,首先需將數(shù)據(jù)表的命名規(guī)范化,同時(shí)需確定光纖預(yù)制棒生產(chǎn)管理系統(tǒng)的數(shù)據(jù)排序規(guī)則。不合格報(bào)告功能包括如下幾個(gè)步驟:(1)工作人員在登錄頁(yè)面中輸入登錄名和登錄密碼通過系統(tǒng)身份認(rèn)證進(jìn)入系統(tǒng)的不合格報(bào)告錄入頁(yè)面。(3)系統(tǒng)會(huì)以時(shí)間段組成查詢條件到數(shù)據(jù)庫(kù)中進(jìn)行查詢,由此會(huì)將符合匹配條件的生產(chǎn)數(shù)據(jù)信息查詢出來,并以列表形式進(jìn)行展示。從上述分析可得到生產(chǎn)工序報(bào)表導(dǎo)出功能的流程圖,具體如圖 410 所示。生產(chǎn)工序報(bào)表導(dǎo)出包括如下幾個(gè)步驟:(1)工作人員在登錄頁(yè)面中輸入登錄名和登錄密碼通過系統(tǒng)身份認(rèn)證進(jìn)入生產(chǎn)工序報(bào)表頁(yè)面。④系統(tǒng)會(huì)將刪除 id 組成 list 傳入到后臺(tái),然后會(huì)依次執(zhí)行刪除 SQL 語句將成核信息從數(shù)據(jù)庫(kù)中刪除。開始身份認(rèn)證進(jìn)入公告管理菜單下的添加頁(yè)面輸入公告信息 , 添加格式驗(yàn)證是否通過添加成功結(jié)束否是圖 48 公告添加流程圖(2)公告刪除公告刪除功能的主要作用在于將錄入錯(cuò)誤的公告從系統(tǒng)數(shù)據(jù)庫(kù)中進(jìn)行刪除。②在身份認(rèn)證通過的基礎(chǔ)上,向系統(tǒng)提交公告管理請(qǐng)求,由系統(tǒng)自動(dòng)跳轉(zhuǎn)到對(duì)應(yīng)頁(yè)面,據(jù)此可進(jìn)入添加頁(yè)面。開始進(jìn)入系統(tǒng)芯棒初檢頁(yè)面是上次 a r c 文件是否 a r c 文件上次芯棒的剖面圖文件是否圖片上次芯棒的剖面圖文件填寫芯棒初檢信息格式驗(yàn)證芯棒初檢信息添加成功結(jié)束是是否否否圖 47 芯棒初檢流程圖 基礎(chǔ)信息設(shè)置模塊基礎(chǔ)數(shù)據(jù)管理模塊的主要作用在于管理系統(tǒng)中的基礎(chǔ)信息,這些信息是系統(tǒng)運(yùn)行的基礎(chǔ),其由設(shè)備管理、氣體管理、員工管理以及公告管理等四部分組成。(4)在 arc 文件和產(chǎn)品的剖面圖都上傳成功的基礎(chǔ)上,輸入芯棒初檢信息,并提交。圖 46 預(yù)制棒生產(chǎn)流程圖從圖 46 可以知道,預(yù)制棒包含很多的工作流程,本節(jié)將以檢測(cè)工序中的芯棒初檢為例進(jìn)行闡述。④在登錄成功時(shí),系統(tǒng)會(huì)根據(jù)角色類型為其分配權(quán)限。從上述流程可得到數(shù)據(jù)備份功能的工作流程圖,具體如圖 44 所示。本節(jié)將以找回密碼和數(shù)據(jù)備份功能為例進(jìn)行說明。生產(chǎn)數(shù)據(jù)管理模塊由時(shí)間查詢、條件查詢、生產(chǎn)數(shù)據(jù)修改以及生產(chǎn)數(shù)據(jù)刪除等四部分組成。安全管理模塊由登錄、注銷、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)以及找回密碼等五部分組成。 它提供了一些操作方法,外界通過這些方法使用模型所實(shí)現(xiàn)的對(duì)象,從而使模型獨(dú)立于具體的界面表達(dá)和輸入/輸出操作。圖 42 技術(shù)框架圖 (2)Controller 層的設(shè)計(jì)該部分是用戶界面與模型聯(lián)系的紐帶,主要通過 PHP 代碼實(shí)現(xiàn)。(1)View 層的設(shè)計(jì)視圖組件一般情況下主要指用戶界面,它是 Web 應(yīng)用和用戶交互的窗口。所有的用戶在訪問系統(tǒng)時(shí)只需要滿足有網(wǎng)絡(luò)和瀏覽器兩個(gè)條件,簡(jiǎn)單易用。(5)源代碼可讀性原則為了便于系統(tǒng)的維護(hù),系統(tǒng)中的源代碼必須有盡可能詳細(xì)的注釋,以便其他開發(fā)人員可快速掌握各模塊代碼的具體含義。第四章 系統(tǒng)概要設(shè)計(jì)19第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)原則系統(tǒng)在設(shè)計(jì)過程中,要考慮的問題很多,需要從各個(gè)方面來考慮,不僅要系統(tǒng)可用,還要方便使用和維護(hù),本系統(tǒng)在設(shè)計(jì)時(shí),保持的原則是:(1)實(shí)用性原則系統(tǒng)的開發(fā)必須從富通通信技術(shù)股份有限公司光線預(yù)制棒生產(chǎn)管理業(yè)務(wù)的實(shí)際需求出發(fā),并在此基礎(chǔ)上來完成系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),否則最終實(shí)現(xiàn)的系統(tǒng)無法應(yīng)用到實(shí)際的生產(chǎn)管理業(yè)務(wù)中,無法發(fā)揮相應(yīng)的作用。 (3)操作系統(tǒng)的安全性保障:需要用戶采取措施提高操作系統(tǒng)的安全級(jí)別,防止被病毒入侵。 系統(tǒng)安全性需求分析推進(jìn)光線預(yù)制棒生產(chǎn)管理業(yè)務(wù)的信息化建設(shè)為了提高工作人員的效率以及生產(chǎn)管理工作的準(zhǔn)確性,增強(qiáng)數(shù)據(jù)統(tǒng)計(jì)和匯總上報(bào)的時(shí)效性,確保準(zhǔn)確、及時(shí)的落實(shí)各項(xiàng)工作。(2)系統(tǒng)可靠性光線預(yù)制棒生產(chǎn)管理中存儲(chǔ)著大量的信息,如芯棒信息以及預(yù)制棒等,這些數(shù)據(jù)若丟失導(dǎo)致無法恢復(fù),則需要將流程重新執(zhí)行一遍,浪費(fèi)時(shí)間和精力,因此數(shù)據(jù)可靠性對(duì)系統(tǒng)很重要。③系統(tǒng)必須提供完善的操作提示。①明確各個(gè)功能的管理范圍。 系統(tǒng)可操作性分析本節(jié)將從系統(tǒng)可操作性和可靠性兩部分來進(jìn)行分析?;谏鲜鲈颍诮缑嬖O(shè)計(jì)時(shí),必須給予重視。 用戶界面需求分析本節(jié)主要介紹系統(tǒng)的界面需求,具體包括如下幾點(diǎn):(1)用戶界面元素:界面需求與光線預(yù)制棒生產(chǎn)管理系統(tǒng)功能無關(guān),但是其是整個(gè)光線預(yù)制棒生產(chǎn)管理系統(tǒng)的門臉,一個(gè)良好的界面設(shè)計(jì)有助于提高系統(tǒng)用戶對(duì)光線預(yù)制棒生產(chǎn)管理系統(tǒng)的滿意度,能提高系統(tǒng)的易用性。事實(shí)上兩者都必須給予重視。(1)高性能性能通常都可以量化,從而能在測(cè)試階段進(jìn)行針對(duì)性測(cè)試,本系統(tǒng)的性能指標(biāo)包括如下兩部分:①支持 100 個(gè)用戶并發(fā)訪問光線預(yù)制棒生產(chǎn)管理系統(tǒng)。5 四級(jí)權(quán)限 各工序作業(yè)人員、檢 驗(yàn)員為操作權(quán)限,可以執(zhí)行本工序機(jī)臺(tái)的生產(chǎn)作業(yè),產(chǎn)品檢測(cè),并可查看所有信息,可修改本人作業(yè)信息和檢測(cè)信息。3 二級(jí)權(quán)限 各工序工程師、品質(zhì) 為中級(jí)管理權(quán)限,可以查看系統(tǒng)各個(gè)工已改:表題段前 12 段后 6第三章 需求分析15主管 序的運(yùn)行狀態(tài)和查詢所有生產(chǎn)作業(yè)和質(zhì)量檢測(cè)的各種報(bào)表數(shù)據(jù)等。在本系統(tǒng)中,需要?jiǎng)?chuàng)建的角色即權(quán)限圖表 21 所示。(23)數(shù)據(jù)備份數(shù)據(jù)庫(kù)數(shù)據(jù)無法讀取出來時(shí),則只能使用備份文件處理,其原理是根據(jù)文件重寫創(chuàng)建表,并插入數(shù)據(jù),經(jīng)過上述步驟數(shù)據(jù)庫(kù)會(huì)恢復(fù)到備份狀態(tài)。氣體管電子科技大學(xué)碩士學(xué)位論文14理由管理員和設(shè)備部的員工管理。設(shè)備管理主要由設(shè)備動(dòng)力部完成。(18)員工管理員工必須被添加到系統(tǒng)后,才能登錄到系統(tǒng)進(jìn)行操作。報(bào)表管理包括芯棒報(bào)表、延伸報(bào)表、包層報(bào)表、檢測(cè)報(bào)表、異常數(shù)據(jù)。(14)事故報(bào)告當(dāng)發(fā)生異常事故時(shí)還需要填寫“事故報(bào)告單” ,該報(bào)告單主要記錄事故產(chǎn)生的現(xiàn)象、損失和解決方法。(10)生產(chǎn)數(shù)據(jù)修改在生產(chǎn)數(shù)據(jù)查詢出來以后,可以進(jìn)行數(shù)據(jù)更新,更新后的數(shù)據(jù)會(huì)被存儲(chǔ)到系統(tǒng)數(shù)據(jù)庫(kù)中。(6)待處理任務(wù)查詢用戶可通過關(guān)鍵字來查詢各個(gè)工序下的待處理任務(wù),以此來明確接下來需要完成的任務(wù)。這些工序的輸入的方式相同,作業(yè)者默認(rèn)為登錄者、日期默認(rèn)為當(dāng)前日期(如果有誤可以修改) 。其中芯棒沉積、芯棒玻璃化、芯棒氣泡自檢一起輸入,芯棒保溫單獨(dú)輸入。上述分析從各個(gè)角度對(duì)光纖預(yù)制棒生產(chǎn)管理系統(tǒng)的可行性進(jìn)行了全面的分析,是可行的,可著手準(zhǔn)備系統(tǒng)的開發(fā)。 技術(shù)上的可行性技術(shù)可行性分析主要是判斷在系統(tǒng)開發(fā)中使用的技術(shù)是否存在障礙,能否順利進(jìn)行,使用的技術(shù)是否科學(xué)、穩(wěn)定等,開發(fā)人員是否具備技術(shù)要求。 可行性分析可行性分析的主要目的在于降低項(xiàng)目運(yùn)營(yíng)中的面臨風(fēng)險(xiǎn),首先需分析在富通通信技術(shù)股份有限公司軟硬件條件下能否成功實(shí)現(xiàn)以及運(yùn)行系統(tǒng),其次開發(fā)出來的系統(tǒng)所帶來的效益能否帶來超過投入的開發(fā)成本,以免最終實(shí)現(xiàn)的系統(tǒng)無法發(fā)揮相應(yīng)作用。(2)容易造成資源浪費(fèi),許多檢測(cè)不通過的預(yù)制棒會(huì)被丟棄,但是紙質(zhì)方式又不易統(tǒng)計(jì),最后都無跡可尋,但是又追蹤不到具體的責(zé)任人,事實(shí)上不合格的預(yù)制棒可以重新利用。 本章小結(jié)第二章 相關(guān)理論與技術(shù)9開發(fā)技術(shù)是實(shí)現(xiàn)光纖預(yù)制棒生產(chǎn)管理系統(tǒng)的基礎(chǔ),本章對(duì)有關(guān)技術(shù)進(jìn)行了詳細(xì)闡述。(5)MYSQL 還具有數(shù)據(jù)倉(cāng)庫(kù)的工呢,為大量數(shù)據(jù)的存儲(chǔ)和數(shù)據(jù)的查詢提供了更好的平臺(tái),以及為多種數(shù)據(jù)進(jìn)行了更好的支持。與其他類型的數(shù)據(jù)庫(kù)相比,MYSQL 數(shù)據(jù)庫(kù)具備許多的優(yōu)勢(shì),具體表現(xiàn)在如下幾個(gè)方面:(1)實(shí)現(xiàn)和服務(wù)器和客戶機(jī)的模式對(duì)支持多種模式的訪問以及多種數(shù)據(jù)的集成。上述三種類型的數(shù)據(jù)庫(kù)的處理性能是按順序從小到大的,MYSQL 是免費(fèi)開源軟件,可在網(wǎng)上下載安裝文件進(jìn)行使用,其通常應(yīng)用在小型的信息系統(tǒng)中,對(duì)服務(wù)器的要求較低。內(nèi)嵌的 PHP可以具有更高的可伸縮性。(3)可伸縮性傳統(tǒng)上網(wǎng)頁(yè)的交互作用是通過 CGI 來實(shí)現(xiàn)的。除此以外,安裝過程很簡(jiǎn)單。 PHP 遵守 GNU 公共許可(GPL),在這一許可下誕生了許多流行的軟件諸如 Linux 和 Emacs。Web 服務(wù)器的緩存也有多種方案, Apache 提供了自己的緩存模 塊,也可以使用外加的 Squid 模塊進(jìn)行緩存,這兩種方式均可以有效的提高 Apache 的訪問響應(yīng)能力。但 Apache 的缺點(diǎn)是有些臃腫,內(nèi)存和 CPU 開銷大,性能上有損耗,不如一些輕量級(jí)的 Web 服務(wù)器(例如 nginx)高效,輕量級(jí)的 Web 服務(wù)器對(duì)于靜態(tài)文件的響應(yīng)能力來說遠(yuǎn)高于 Apache 服務(wù)器。近年來網(wǎng)絡(luò)安全越來越受到重視,由于 windows 操作系統(tǒng)越來越不安全,越來越多的企業(yè)開始使用安裝 Linux 的計(jì)算機(jī)來充當(dāng) web 服務(wù)器,原因在于 Linux 系統(tǒng)相對(duì)更加安全,一方面是由于 Linux 有完善的安全體系,另一方面是因?yàn)榇蟛糠趾诳投贾攸c(diǎn)研究 window 系統(tǒng)存在的系統(tǒng)漏洞。PHP 主要用于實(shí)現(xiàn)生產(chǎn)管理系統(tǒng)的各項(xiàng)功能,APACH 支撐系統(tǒng)運(yùn)行的 web 服務(wù)器。總而言之,B/S 模式具備很多 C/S 模式不具備的優(yōu)勢(shì),如降低了對(duì)用戶的要求、使用更加的便捷,只有用網(wǎng)絡(luò)和 PC 機(jī)就可以完成相關(guān)業(yè)務(wù)的處理,不再局限于某個(gè)地域范圍內(nèi),它是突出體現(xiàn)了分布性的優(yōu)勢(shì);同時(shí)具有開發(fā)較便利,對(duì)相關(guān)數(shù)據(jù)在共享時(shí)較強(qiáng)的優(yōu)勢(shì);并且方便維護(hù),使之簡(jiǎn)單化,僅僅通過對(duì)網(wǎng)頁(yè)的更改便可實(shí)現(xiàn)全部用戶的對(duì)所擁有數(shù)據(jù)信息的同步共享。第二章 相關(guān)理論與技術(shù)5第二章 相關(guān)理論與技術(shù) B/S 結(jié)構(gòu)B/S 結(jié)構(gòu)在系統(tǒng)設(shè)計(jì)開發(fā)和實(shí)現(xiàn)方面具有一定的優(yōu)勢(shì),基于 B/S 結(jié)構(gòu)的信息系統(tǒng)具有良好開放性和擴(kuò)展性,B/S 結(jié)構(gòu)在模塊化設(shè)計(jì)管理方面具有容易實(shí)現(xiàn)的特性。第 5 章:光纖預(yù)制棒生產(chǎn)管理系統(tǒng)的實(shí)現(xiàn)與測(cè)試。第 3 章:光纖預(yù)制棒生產(chǎn)管理系統(tǒng)需求分析。論文 ( 設(shè)計(jì) ) 選題與初步確定題目 ( 設(shè)計(jì)目的與意義分析 , 國(guó)內(nèi)外文獻(xiàn)檢索分析 )進(jìn)行市場(chǎng)調(diào)研 , 進(jìn)行需求 、 經(jīng)濟(jì)效益分析 , 確定本系統(tǒng)的市場(chǎng)地位技術(shù)可行性論證開發(fā)環(huán)境論證 — — C + + , C , V S , P H P數(shù)據(jù)庫(kù)技術(shù) —— O r a c l e 、M Y S Q L開發(fā)模式論證 — — B / S 、C / S 、 C \ S 與 B \ S混搭模式確定開發(fā)工具P H P + M Y S Q L + B / S與潛在的用戶進(jìn)行討論 , 進(jìn)行系統(tǒng)功能要求分析 、 及系統(tǒng)的運(yùn)行環(huán)境分析確定系統(tǒng)運(yùn)行硬件和網(wǎng)絡(luò)環(huán)境 , 和功能參數(shù)要求進(jìn)行系統(tǒng)核心功能開發(fā)和系統(tǒng)界面設(shè)計(jì)系統(tǒng)調(diào)試 + 試運(yùn)行 + 交付用戶圖 1,1 系統(tǒng)開發(fā)流程電子科技大學(xué)碩士學(xué)位論文4 論文章節(jié)安排本論文分六章來闡述光纖預(yù)制棒生產(chǎn)管理系統(tǒng)的構(gòu)建流程,具體如下:第 1 章:緒論。以上概述了項(xiàng)目組的工作,本人的具體貢獻(xiàn)包括:(1)參與學(xué)生富通通信技術(shù)股份有限公司的需求分析,明確了系統(tǒng)需滿足的功能需求。在需求分析基礎(chǔ)上,從模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)以及安全性設(shè)計(jì)等上三方面完成了系統(tǒng)的詳細(xì)設(shè)計(jì)。除此以外,系統(tǒng)主要應(yīng)用在操作系統(tǒng)為 Linux 的 PC 機(jī)上。 論文工作本課題的主要目標(biāo)設(shè)計(jì)實(shí)現(xiàn)一套光纖預(yù)制棒生產(chǎn)管理系統(tǒng),系統(tǒng)需嵌合富通通信技術(shù)股份有限公司的實(shí)際需求。但是 2022 年起產(chǎn)業(yè)迅速進(jìn)入供過于求的低谷期,在這樣的背景下,國(guó)際光纖生產(chǎn)巨頭們紛紛將目光轉(zhuǎn)向亞洲,在亞洲市場(chǎng)低價(jià)消化庫(kù)存,加上國(guó)內(nèi)光纖企業(yè)紛紛上馬,引發(fā)了國(guó)內(nèi)光纖價(jià)格的“雪崩” 。此外,我們開發(fā)的管理軟件系統(tǒng)也可向行業(yè)內(nèi)的其他企業(yè)授權(quán)轉(zhuǎn)讓。本項(xiàng)目提出的“光纜預(yù)制棒生產(chǎn)自動(dòng)化管理系統(tǒng)”是為全面提高預(yù)制棒生產(chǎn)管理水平和管理公共服務(wù)能力,由富通通信技術(shù)有限公司和電子科技大學(xué)共同建設(shè)的生產(chǎn)管理信息化項(xiàng)目,將從根本上改善富通通信技術(shù)有限公