李明
摘 要:隨著電臺事業(yè)的不斷發(fā)展,臺內(nèi)各個技術(shù)部門備品備件的管理工作日益的繁重和復雜。為了將各個部門從繁瑣的備品備件管理工作中解放出來,更有效的開展安全傳輸發(fā)射以及其他日常工作。本臺站備件管理系統(tǒng)就應(yīng)運而生了。本文主要對本備件管理系統(tǒng)的設(shè)計理念以及系統(tǒng)結(jié)構(gòu)進行分析,指導具體的系統(tǒng)開發(fā),并為使用人員提供參考。本備件管理系統(tǒng)采用基于局域網(wǎng)的C/S及B/S結(jié)構(gòu)相結(jié)合模式,同時兼容瀏覽器與客戶端進行備件管理,系統(tǒng)結(jié)構(gòu)符合臺站備件管理工作要求。
關(guān)鍵詞:C/S、B/S結(jié)構(gòu);備件管理;局域網(wǎng)
中圖分類號:P415 文獻標識碼:A 文章編號:1671-2064(2018)20-0019-02
1 臺站備件管理系統(tǒng)分析
臺站備件管理系統(tǒng)需要解決在實際工作中備品備件的管理存在的一些工作量大復雜等問題。需要對備件入庫、出庫、審批、存放位置、現(xiàn)存數(shù)量、價格等各個方面進行科學化存儲及使用管理。隨著現(xiàn)在社會計算機技術(shù)、網(wǎng)絡(luò)技術(shù)的發(fā)展和成熟,要實現(xiàn)備件管理的信息化所需的技術(shù)成本、經(jīng)濟成本并沒有多大,存在較高的可行性。
2 臺站備件管理系統(tǒng)框架搭建
為了良好的用戶體驗及靈活性,本系統(tǒng)采用基于局域網(wǎng)的C/S及B/S結(jié)構(gòu)相結(jié)合模式。C/S結(jié)構(gòu)即客戶端/服務(wù)器模式,客戶端與服務(wù)器的相連通過局域網(wǎng)來完成,以實現(xiàn)與用戶的數(shù)據(jù)交換,通過局域網(wǎng)向服務(wù)器發(fā)送請求進行數(shù)據(jù)處理,服務(wù)器實現(xiàn)對數(shù)據(jù)庫的訪問、檢索、排序及安全防護。且客戶端需要配置操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議軟件、開發(fā)工具等,對使用者有一定要求,但有較好的用戶交互界面。B/S結(jié)構(gòu)即瀏覽器/服務(wù)器模式可分為以下三層:第一層是表示層,電臺工作人員可通過終端瀏覽器完成與后臺服務(wù)器的數(shù)據(jù)相互交換。第二層是WEB服務(wù)器,稱之為功能層,通過服務(wù)器實現(xiàn)應(yīng)用功能。第三層為數(shù)據(jù)層,根據(jù)用戶請求實現(xiàn)各種運算。此種模式在服務(wù)器端集中了所有的應(yīng)用軟件的開發(fā)和維護工作,方便了用戶使用。且有較高的靈活性。C/S結(jié)構(gòu)和B/S結(jié)構(gòu)相結(jié)合僅需兩種模式共用底層數(shù)據(jù)庫,并做好數(shù)據(jù)更新即可。
本臺站備件管理系統(tǒng)以臺內(nèi)局域網(wǎng)為基礎(chǔ),服務(wù)器安裝Windows Server 2012 r2系統(tǒng),該系統(tǒng)的靈活性及易用性還有可擴展的Internet/Intranet同行服務(wù)功能極大的滿足了對網(wǎng)絡(luò)功能的需求。數(shù)據(jù)庫采用Microsoft SQL Server 2012 r2,確保了數(shù)據(jù)庫對大容量及高安全性的要求。由此構(gòu)成一個由多用戶使用的大型關(guān)系數(shù)據(jù)庫管理系統(tǒng),能夠為電臺工作人員提供一個在復雜的環(huán)境下安全穩(wěn)定運行的強有力的服務(wù)器平臺/客戶端系統(tǒng)。系統(tǒng)使用IIS8作為Web服務(wù)器,完成信息發(fā)布及任務(wù)處理。在局域網(wǎng)內(nèi)使用者通過任意滿足TCP/IP協(xié)議的瀏覽器進行備件管理。
3 臺站備件管理系統(tǒng)功能設(shè)計
系統(tǒng)功能設(shè)計需要考慮三部分主要功能:數(shù)據(jù)庫設(shè)計、客戶端軟件開發(fā)及Web服務(wù)器端應(yīng)用程序的開發(fā)。其C/S結(jié)構(gòu)及B/S結(jié)構(gòu)下數(shù)據(jù)訪問模式如下圖1。
備件管理系統(tǒng)中的數(shù)據(jù)庫采用SQL Server 2012 r2來設(shè)計完成,所有涉及的數(shù)據(jù)存儲于服務(wù)器上的SQL Server數(shù)據(jù)庫中,其核心數(shù)據(jù)有:電臺部門信息、電臺人員信息、備件屬性信息、備件入庫信息、備件出庫信息等。不同的數(shù)據(jù)表形式表示不同的信息。表與表之間存在相關(guān)聯(lián)關(guān)系。便于進行各種查詢等操作。
4 臺站備件管理系統(tǒng)功能的實現(xiàn)
本備件管理系統(tǒng)共有兩大主要功能,分別設(shè)計針對系統(tǒng)維護部門(信息化管理部門)和備件管理部門(財務(wù)器材、技術(shù)機房等),以下做分別介紹:備件管理部門包括臺內(nèi)各個部門及財務(wù)器材科,信息維護部門為相關(guān)信息化維護人員。C/S結(jié)構(gòu)及B/S結(jié)構(gòu)設(shè)計如下:
利用VC++來實現(xiàn)客戶端應(yīng)用程序的開發(fā),通過電臺工作人員與客戶端接口的操作下達指令,由VC++中的數(shù)據(jù)庫引擎來完成對后臺數(shù)據(jù)庫的訪問,程序流程圖如圖2所示。
通過使用ASP技術(shù)FrontPage開發(fā)軟件,完成對備件管理系統(tǒng)中WEB服務(wù)器端的應(yīng)用程序開發(fā),首先使用FrontPage軟件構(gòu)建框架頁面,再通過ASP技術(shù)完成動態(tài)的、高性能的、可交互的WEB服務(wù)應(yīng)用程序的創(chuàng)建,并實現(xiàn)其穩(wěn)定運行,圖3為其功能圖。
本備件管理系統(tǒng)具體主要實現(xiàn)如下功能:
備件庫維護:實現(xiàn)對某項備件的新增或修改。包括各技術(shù)部門及財務(wù)器材端的維護。若需新增備件,必須取一個唯一的編號給該備件,同時輸入名稱、單位、規(guī)格、最低庫存等。設(shè)置最低庫存的目的,是為了建立一套報警系統(tǒng),在備件管理系統(tǒng)中,當庫存比最低庫存低時,系統(tǒng)會及時報警,引起器材科注意,提醒及時采購,見圖4。
備件庫存登記:部門或者器材科完成某類備件物資等的入庫登記工作。主要信息有:備件編號、所屬部門、入庫時間等。
備件出入庫查詢:查詢在某一段時間內(nèi)備件出入庫情況,并完成相關(guān)的匯總統(tǒng)計工作。
備件庫存量的查詢:各使用終端通過相應(yīng)操作可查詢某一庫存?zhèn)浼斍暗那闆r,并可實現(xiàn)依據(jù)需求匯總打印各類報表,并生產(chǎn)相應(yīng)文檔。查詢庫存情況可按照備件編號范圍、編號、型號等進行。
為滿足電臺工作人員使用的不同權(quán)限,將系統(tǒng)的工作人員角色具體分為三類:備件管理系統(tǒng)管理員、財務(wù)器材及技術(shù)部門普通用戶、財務(wù)器材及部門負責人。不同級別的電臺使用人員分別對應(yīng)不同的權(quán)限。
備件管理系統(tǒng)管理員為信息化部門人員,負責維護實現(xiàn)整個系統(tǒng)的穩(wěn)定安全工作,具體工作包括對各個數(shù)據(jù)庫的管理和維護,以及人員變動、業(yè)務(wù)變更時管理電臺內(nèi)各級用戶的使用權(quán)限和密碼。
普通用戶屬于低權(quán)限用戶,只能對系統(tǒng)中的相關(guān)備件數(shù)據(jù)進行查詢,并根據(jù)需要打印輸出其查詢結(jié)果,便于部門人員掌握備件庫存情況。
技術(shù)部門及財務(wù)器材負責人除擁有基本的庫存查詢權(quán)限之外,還擁有對本部門備件領(lǐng)用實時情況進行統(tǒng)計和查詢的權(quán)限,并按照需要進行數(shù)據(jù)匯總統(tǒng)計分析,及時掌握某一時期內(nèi)備件的消耗趨勢等,見圖5。
5 結(jié)語
隨著電臺事業(yè)的不斷發(fā)展,新的管理模式及方法能夠極大的促進電臺工作的良好、高效開展。本備件管理系統(tǒng)的設(shè)計極大的貼合電臺工作的實際應(yīng)用,方便人員更好的提高工作效率,節(jié)約時間成本,助力完成各項以安全播出為中心的工作正常開展。且本系統(tǒng)使用的各項技術(shù)及硬件基礎(chǔ)均相當成熟、穩(wěn)定,能夠為相關(guān)人員的正常使用提供保障。
參考文獻
[1]龔琦琦.采用C/S和B/S兩種模式實現(xiàn)物資管理系統(tǒng)[J].微型電腦應(yīng)用,2001,17(7):47-49.