靖曉娟
(天津天鐵冶金集團運輸部,河北涉縣056404)
天鐵運輸部設備檔案管理系統(tǒng)的設計與實現(xiàn)
靖曉娟
(天津天鐵冶金集團運輸部,河北涉縣056404)
為滿足天鐵運輸部設備檔案管理需求,采用ASP.NET技術,基于B/S模式,結(jié)合SQL等技術,開發(fā)了基于WEB應用的天鐵集團運輸部設備檔案管理系統(tǒng)。該系統(tǒng)具有較高的實用性、安全性、擴展性,能夠為用戶提供方便快捷的檔案檢索功能,提高了工作效率,實現(xiàn)了設備檔案管理工作的信息集中和共享管理。
設備;檔案;管理;檢索;系統(tǒng)
企業(yè)設備檔案管理是設備管理的一部分,擔負著設備技術資料的收集、整理、鑒定、保管、統(tǒng)計、檢索、編研、提供利用等任務。運輸部現(xiàn)有設備檔案室兩個,擔負著所有車間及部門的設備檔案資料管理工作。由于現(xiàn)行的傳統(tǒng)人工檔案管理存在難度大,工作量大,人工操作涂改嚴重,統(tǒng)計上容易出錯等問題,使得人工管理的方式弊端日益突出。相比之下,利用計算機對檔案數(shù)據(jù)進行管理,可以減少大量繁瑣的手工勞動并規(guī)范操作,提高檔案管理的工作效率,促進信息資源共享。因此,有必要開發(fā)一套動態(tài)設備檔案管理軟件,改變設備檔案管理中存在的諸多問題。
本文采用面向?qū)ο蟮某绦蛟O計方法,使用SQL技術和WEB服務相關理論,結(jié)合運輸部檔案管理工作的實際,并充分利用運輸部現(xiàn)有的計算機網(wǎng)絡通信技術,設計與實現(xiàn)了基于WEB的設備檔案管理系統(tǒng)。系統(tǒng)可實現(xiàn)對設備信息、相關文檔、圖紙等文檔資料的管理,實現(xiàn)了設備檔案管理的電子化并推進設備檔案信息資源的共享。
2.1 系統(tǒng)功能需求分析
根據(jù)運輸部對設備檔案管理的實際需求,充分利用現(xiàn)有的軟硬件設施,實現(xiàn)設備檔案的信息化管理,提高工作效率,實現(xiàn)信息資源共享。
運輸部設備檔案管理系統(tǒng)需要滿足以下需要:
(1)系統(tǒng)實現(xiàn)的業(yè)務流程應符合設備檔案管理的相關標準,具體要求為實現(xiàn)運輸部設備檔案實體分類、編號、排架、檢索的標準化。
(2)要求具有良好的用戶界面,便于用戶使用操作、簡單實用。
(3)具備一定的數(shù)據(jù)安全性、系統(tǒng)兼容性和平臺可移植性。
2.2 系統(tǒng)數(shù)據(jù)流分析
數(shù)據(jù)流程圖(Data Flow Diagram/DFD)以圖形的方式對系統(tǒng)的邏輯功能進行直觀的表達。數(shù)據(jù)流程圖基本組成包括外部實體、處理過程、數(shù)據(jù)存儲和數(shù)據(jù)流。外部實體是指和系統(tǒng)有關的人、事物,它表示數(shù)據(jù)處理的起點與終點,在數(shù)據(jù)流程圖中用矩形框表示。處理過程是對輸入數(shù)據(jù)進行處理加工轉(zhuǎn)換為輸出的過程,圖中用圓形表示。數(shù)據(jù)存儲用來保存數(shù)據(jù),圖中用右邊開口的矩形框表示。數(shù)據(jù)流指處理過程的輸入和輸出的傳遞過程,用水平箭頭表示。通過分析設計設備檔案管理系統(tǒng)數(shù)據(jù)流程圖如圖1所示。

圖1 設備檔案管理系統(tǒng)DFD圖
3.1 系統(tǒng)模型
系統(tǒng)采用B/S模式的三層應用程序結(jié)構(gòu),第1層客戶端采用瀏覽器為WEB的服務器層。第2層應用服務器層用于存放業(yè)務邏輯。第3層為數(shù)據(jù)庫服務器層用于管理數(shù)據(jù)庫。
3.2 開發(fā)工具
程序設計基于ASP.NET開發(fā)平臺。
系統(tǒng)數(shù)據(jù)庫設計采用MS SQL Server。利用IIS5.0提供互聯(lián)網(wǎng)服務。
3.3 系統(tǒng)功能結(jié)構(gòu)
根據(jù)系統(tǒng)需求分析結(jié)果,運輸部設備檔案系統(tǒng)包括以下主要功能模塊。
系統(tǒng)功能結(jié)構(gòu)見圖2。

圖2 系統(tǒng)功能結(jié)構(gòu)圖
(1)檔案收錄管理:按文件來源及設備文件材料范圍收錄各車間、部門相關設備技術檔案資料,對收集來的材料進行整理、編目,將信息以統(tǒng)一的格式錄入到檔案數(shù)據(jù)庫中。該功能模塊具備添加、刪除、修改、統(tǒng)計等功能。
(2)檔案管理:①歸檔管理:模擬實際檔案庫房結(jié)構(gòu),將檔案信息按類別存放到庫位中;對檔案進行整理、組卷、歸檔;編制歸檔目錄。②卷內(nèi)目錄管理:對卷內(nèi)目錄進行管理;將標準格式的EXCEL文件中的卷內(nèi)目錄條目數(shù)據(jù)導入到相對應的檔案數(shù)據(jù)庫中。③檢索管理:根據(jù)檔案總目錄、分類目錄等條目進行單項檢索、多項檢索。④銷毀管理:對于無價值的檔案銷毀清單進行管理。
(3)檔案借閱管理:由檔案管理員執(zhí)行借閱、歸還、檔案借閱登記管理;普通用戶能夠檢索檔案信息、查看檔案借閱狀態(tài)及個人借閱信息記錄。
(4)系統(tǒng)維護功能:①類別管理:主要對檔案所屬類別進行添加、刪除、編輯管理。②用戶管理:根據(jù)不同需求將用戶劃分到不同的級別,實現(xiàn)不同權(quán)限操作。③庫房管理:模擬實際庫房結(jié)構(gòu),將檔案信息分門別類劃定存儲區(qū)域,包括室管理、柜管理、格管理。
3.4 數(shù)據(jù)庫設計
運輸部設備檔案管理系統(tǒng)數(shù)據(jù)庫設計考慮合理的數(shù)據(jù)庫結(jié)構(gòu)設計對系統(tǒng)性能、實現(xiàn)效果以及數(shù)據(jù)存儲效率的影響,把數(shù)據(jù)庫設計作為系統(tǒng)開發(fā)的重要內(nèi)容。在數(shù)據(jù)庫設計中遵循數(shù)據(jù)庫設計原則,保證數(shù)據(jù)的完整性和一致性。
(1)數(shù)據(jù)E-R圖。E-R圖也稱實體-聯(lián)系圖(Entity Relationship Diagram),用來描述系統(tǒng)概念模型。通過需求分析,得出運輸部設備檔案管理系統(tǒng)的概念模型,并對設計出的概念模型進行規(guī)范化處理,使其滿足設計數(shù)據(jù)庫規(guī)則中的第三范式(3NF)。
(2)數(shù)據(jù)字典:數(shù)據(jù)字典以系統(tǒng)數(shù)據(jù)流圖為基礎,是對數(shù)據(jù)流圖進行更精確的描述。運輸部設備檔案管理系統(tǒng)的數(shù)據(jù)字典對系統(tǒng)所涉及的全部數(shù)據(jù)進行了定義,描述了系統(tǒng)數(shù)據(jù)庫的結(jié)構(gòu)。運輸部設備檔案管理系統(tǒng)主要建立了檔案信息字典,卷內(nèi)目錄信息字典,用戶信息字典,借閱信息字典、類別信息字典,庫房信息字典。系統(tǒng)建立的主要數(shù)據(jù)字典如表1所示。

表1 系統(tǒng)數(shù)據(jù)字典表
3.5 系統(tǒng)主要功能模塊設計
(1)系統(tǒng)權(quán)限管理:通過建立權(quán)限表限制用戶級別,在用戶登錄時通過與權(quán)限表的匹配查詢判斷用戶登錄到的操作界面。運輸部設備檔案管理系統(tǒng)用戶分為三類,分別是檔案管理員、普通用戶和匿名用戶。用戶在成功登錄系統(tǒng)后,分別進入各自的操作界面。檔案管理員管理權(quán)限級別最高,能夠進行檔案收集與錄入管理、檔案歸檔、管理卷內(nèi)目錄、檔案借閱及歸還管理及系統(tǒng)維護,普通用戶登錄系統(tǒng)后可以檢索系統(tǒng)中的檔案資料信息和查詢個人借閱情況記錄,該用戶還具備管理個人賬戶信息的權(quán)限。匿名用戶登錄系統(tǒng)時不需要用戶名和密碼(系統(tǒng)默認指定用戶名和密碼),直接登錄系統(tǒng),可以進行查閱檔案資料信息的操作,不具備其他操作權(quán)限。
(2)檢索管理:系統(tǒng)支持查詢條件為指定一個檢索項的單項檢索和查詢條件是多個檢索項的多項檢索兩種檢索方式。通過在檔案數(shù)據(jù)庫中將每一份檔案材料設置主題關鍵詞,結(jié)合檔案在數(shù)據(jù)庫中的存取方式和存儲結(jié)構(gòu),在數(shù)據(jù)庫程序設計中使用LIKE關鍵字進行模糊查詢。用戶選定好適當?shù)牟樵兎秶?,輸入查詢關鍵字,在查詢的范圍中搜索出包含關鍵字的檔案信息。如果是組合查詢的方式,瀏覽到該查詢條件下的所有檔案信息,如若查詢結(jié)果不夠精確,可以再加上一個查詢條件來精確查詢結(jié)果。本系統(tǒng)設計的檢索功能查詢條件可以隨意組合,用戶隨意組合自己所需要的查詢條件進行二次查詢,在第一次查詢結(jié)果的基礎上再輸入查詢條件進行一次過濾操作。
(3)檔案借閱管理:系統(tǒng)自動對整盒檔案及借閱某盒檔案內(nèi)的幾張文件進行記錄,并在程序中運用正則表達式的方法限定卷內(nèi)目錄與檔案編號的關聯(lián)性,拒絕檔案處于借閱狀態(tài)被再次借閱等非法操作。
實用性:對數(shù)據(jù)管理和操作非常方便,界面設計簡潔,易于操作。靈活多樣的查詢功能,特別是模糊查詢功能很好地為系統(tǒng)查詢業(yè)務服務。通過創(chuàng)建COM組件這項技術調(diào)用EXCEL組件應用程序接口完成數(shù)據(jù)交互功能。將標準格式的EXCEL中的檔案條目數(shù)據(jù)導入到相對應的檔案資源庫中??砂褜?shù)據(jù)庫記錄的查詢結(jié)果自動轉(zhuǎn)換成EXCEL文件輸出,利用這項功能,用戶可反復對數(shù)據(jù)庫記錄進行添加、修改、刪除,再轉(zhuǎn)換成EXCEL表輸出,克服了有些數(shù)據(jù)表一旦形成輸出數(shù)據(jù)表便難以對數(shù)據(jù)再修改的缺點。
安全性:系統(tǒng)安全穩(wěn)定性好,具備完善的安全措施和權(quán)限管理。在程序設計中采取數(shù)據(jù)完整性約束,為用戶提供和其權(quán)限相關的用戶界面,僅出現(xiàn)和其權(quán)限相符的菜單、操作按鈕。通過設置用戶對數(shù)據(jù)庫的操作管理權(quán)限和數(shù)據(jù)備份來保證系統(tǒng)的數(shù)據(jù)安全。
擴展性:系統(tǒng)采用模塊化設計,易于功能擴充。程序設計中使用類庫和實例,使得程序開發(fā)時在增加系統(tǒng)功能時不用修改以前的任何業(yè)務邏輯代碼,而是通過增加新的類來建立新的業(yè)務邏輯來實現(xiàn)系統(tǒng)功能的擴展。
該系統(tǒng)按照設備檔案管理相關標準并結(jié)合運輸部對設備檔案管理的實際需求進行設計,系統(tǒng)基于WEB的網(wǎng)頁版形式,既可單機使用,又可在網(wǎng)絡上使用,界面美觀,使用方便。投入使用后規(guī)范了運輸部設備檔案管理工作,提高了工作效率,能夠為用戶提供方便快捷的檔案檢索功能,方便用戶檢索設備檔案信息,為設備檔案資料的再利用提供了方便,實現(xiàn)了設備檔案管理工作的信息集中、共享管理。
Design and Realization of Equipment Archives Management System of Tiantie Transportation Division
JING Xiao-juan
(Transportation Department of Tianjin Tiantie Metallurgy Group,She County, Hebei Province 056404,China)
In order to fulfill the demand by equipment archives management at Tiantie Transportation Division,ASP.NET technology was adopted to develop the equipment archives management system of Tiantie Transportation Division based on WEB application in combination with technologies such as SQL on basis of B/S mode.With high practicability,security,expandability,the above-mentioned system could provide archives retrieval function which was simple and convenient.The working efficiency was improved and the information centralized and sharing management of equipment archives management achieved.
equipment;archives;management;retrieval;system
10.3969/j.issn.1006-110X.2016.06.005
2016-08-10
2016-08-26
靖曉娟(1984—),女,工程師,主要從事冶金設備技術管理方面的研究工作。