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