李奎


摘要:研究基于Oracle數據庫,設計了計算機設備管理系統,構建了系統模型,介紹了Oracle數據庫體系結構,分別從設備全新錄入、數據修改與刪除、設備調撥等方面探究其具體實現策略,該系統一方面能夠為企業正常生產提供保障,另一方面能夠提高企業效益。
關鍵詞:Oracle數據庫;計算機設備管理;系統建構;數據修改;設備調撥
中圖分類號:TP311? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2020)35-0021-02
開放科學(資源服務)標識碼(OSID):
作為現代企業重要的固定資產,計算機設備類型復雜多樣,其內部配置不同,價值也呈現出明顯的差異性[1]。隨著現代計算機技術的發展以及內部配置的多樣化,計算機管理設備管理難度也不斷增加,做好設備購買申請、使用維護等管理環節,對計算機各項配置、附件管理等進行細化處理。近年來,Oracle以其管理功能強大的優勢在不同規模單位中得以應用,構建計算機設備管理系統對于企業設備管理有著重要的意義。
1 Oracle介紹
1.1 Oracle概述
Oracle數據庫由美國Oracle公司開發,作為一組軟件產品,其將分布式數據庫作為核心,是大型關系數據庫,將高級結構化查詢語言作為基礎,是目前B/S體系最為流行的數據庫。Oracle數據庫在數據管理方面擁有強大的功能,與此同時產品關系完備,除此之外還能夠對數據進行分布式處理,其主要部件包括數據庫文件、日志文件以及控制文件[2]。
1.2 Oracle優點
Oracle最突出的特點是其多線索服務器,該體系結構配備了共享SQL,一方面能夠降低Oracle的資源占用,另一方面能夠促進Oracle能力的提升。其次,Oracle具有安全保密管理機制,不僅能夠提升數據庫管理安全性與一致性,而且能夠實現完整性檢查。Oracle還支持聲音、動畫以及二進制圖形等多媒體數據[3]。Oracle與第三代高級語言具有接口軟件,可以將SQL語句嵌在C語言中,在系統中處理各類數據。諸如VB開發工具能夠生成客戶端PC應用程序,移植性好。Oracle具有分布式數據庫功能,在網絡中能夠對遠程數據庫數據進行讀寫。
2 Oracle數據庫下計算機設備管理系統結構設計
2.1 體系結構模式
在Internet 以及Web支持下,計算機設備管理需要建立一個具有靈活性、開放性的體系結構。本研究引入三層結構模式,主要包括客戶層、服務器層以及數據層。首先客戶層典型應用為網絡瀏覽器、胖客戶,其負責用戶請求與接收;服務器層主要用于業務代碼及Web服務器運行;數據層負責對SAP、R/3關系數據庫處理。上述三層結構移植性好,能夠實現跨平臺操作,多個服務器用戶請求能夠負載平衡,有利于保障三層結構安全性。首先用戶在瀏覽器上輸入查詢請求,此時應用程序服務器接收到Web服務器請求后,會遵照一定的邏輯對請求做出有效的處理,并輸出數據,然后經過Web服務器在瀏覽器頁面上顯示。
2.2 設備管理系統數據流程
數據流程描述的是管理系統數據流轉現象,其在查看設備管理項目時,主要依據的是設備發票以及設備調撥單,并執行各項管理操作。首先上級提出購買預算,上級機關負責審批,若審批不通過,結束預算申請流程;若通過則進入新的數據流入。若設備需要報廢,需要由管理部門提出申請,若申請由于部分原因被否則,那么報廢流程不予執行。若通過則終止設備管理數據。
2.3 系統模型
隨著互聯網信息技術的不斷發展,計算機設備在各個單位已經普及,其不同于固定資產管理,大部分計算機外觀即便完全一樣,內部配置也千差萬別,價值與性能也具有一定的差異性。計算機內部配置管理存在一定的難度。需要建立一個與業務部門橫向聯系網絡管理平臺,其能夠提升計算機設備管理精細化,與此同時能夠為企業日常運行提供方便,提高工作效率。計算機設備管理系統如圖1所示。
該系統主要設置設備信息錄入、日常管理、信息查詢以及系統維護四個模塊,確保數據采集、管理、查詢等各項功能的實現。設備信息錄入包括單個錄入與整批錄入兩種方式,前者適用于零散設備信息錄入情況,后者則是針對大批量設備購入進行統一管理,能夠節省工作,提高工作效率。在實際應用中可結合需求選擇相應的錄入方式。設備日常管理涉及預算申請、設備信息修改、設備記錄刪除等多個方面,設備信息查詢主要是根據用戶需要提供設備數據查詢,滿足使用要求。系統維護包括用戶權限維護與編碼維護兩個方面。前者主要為管理員完成對其他用戶的授權,能夠對權限做出修改;后者則是用于對編碼表的數據維護。
2.4 系統運行環境
系統運行硬件配置,采用的是raidl鏡像服務器,在C800MHZ工作站進行操作,采用路由器規格為CISCO,應用24口10M/100M自適應交換機。軟件方面應用的是Windows 2003 Sever操作系統,數據庫為Oracle9i。
3 Oracle數據庫下的計算機設備管理系統的實現
3.1 主菜單
由圖2可知,計算機設備管理系統主菜單界面清晰,缺省界面設置為設備狀況。
3.2 設備全新錄入
設備錄入系統是計算機設備管理的數據通道,該系統能夠容納大量數據,尤其是全新數據均需要通過該入口進入系統。其主要包括兩個錄入途徑,首先針對單位集體購買的設備,錄入時主要參照發票。針對上級部門分配的計算機設備,則按照調撥單對各項數據進行一一錄入,信息內容包括設備價格、數量以及內部配置情況等。對于計算機序列號一般無須專門錄入,可以啟動計算機通過軟件查詢其序列號。數據單個輸入相對簡單,當進行批量數據輸入時,首先將已經存儲的數據進行查詢,然后通過數據條數的輸入增加數量,點擊保存,即可實現批量輸入。
3.3 數據修改
數據修改包括多條記錄修改與單條修改兩種方式,在具體執行中需要根據用戶權限設置,通常系統管理員能夠對部分所有相關數據做出修改,而部門管理人員則僅能夠針對該部門使用的單項數據進行修改,對其他數據項信息無修改權限。在對單條記錄進行修改時,首先需要查詢所要修改的數據,然后完成修改、保存。批量修改則需要考慮部門數據可能性,首先查詢整個部門符合條件的計算機設備,然后完成數據修改、保存。
3.4 數據刪除
數據刪除功能僅設置了單項數據刪除,未增加批量刪除功能,以防止出現數據誤刪現象。錄入或修改數據時有表頭對應信息提示,可以有效地防止誤操作。刪除數據時,只要定位到對應數據就可以快速刪除、不用選擇單元格區域。可以根據記錄單中的條件功能查詢相關數據。
Dim db As DAO.Database
Set db = CurrentDb
db.TableDefs.Delete 刪除指定的表
db.Close: Set db = Nothing
Exit Sub
得到需要的參數或者參數的map集合,使用beanUtils.populate()方法吧參數封裝到bean實體對象中去開始去調用service層的方法。中間有種遞歸的感覺,會先在servlet中去調用到service層的方法,然后又會創建一個dao層對象在service中去調用Dao層中的方法,然后把得到的結果一步一步往上層返回。最后會對service層返回的結果作為判斷依據做出判斷,是刪除成功或者是修改成功。
3.5 設備調撥
該功能主要是將設備由一個設備調到另一個部門的功能,其需要由內部調撥單作為依據,主要涉及調出與調入單位使用人情況、設備名稱、類型以及數量等,該操作需要由調入單位審批并簽字,通過后再調撥到另一個單位。管理系統簡單易用,無須培訓即可使用;支持界面風格自定義(Web界面用戶DIY);支持用戶自己修改和調整數據窗口(數據結構可以根據需要進行 動態調整);待標定設備和借用未歸還動態;提醒支持多種數據格式的導入/ 導出操作;多種安全訪問控制機制,同時支持單機和網絡環境;兼容所有Windows(Win7/Win8)系統,無須安裝,純綠色軟件。
3.6 設備報廢及維修申請
設備報廢主要通過設備報廢申請模塊得以實現。通常一件設備經過一段時間應用往往會出現破損甚至無法再次投入使用,針對此類設備要及時申請報廢。無論巡檢人員、保養人員還是備件管理人員、維修人員甚至系統管理員,都可以通過這個系統串聯起來。對巡檢人員來說:巡檢人員掃碼就可以查看巡檢方案,進行巡檢記錄對于保養人員來說:可以制定標準?保養計劃,保養自動提醒,掃碼即可查看保養信息對于故障維修人員來說:發現故障,可以通過輕流及時通知維修人員,維修人員智能接單,查看設備信息、故障詳情,進行快速維修對于備件管理人員來說:如庫存備件數量不足,輕流系統會及時通知庫存管理員,領用備件對系統管理員來說:所有設備巡檢保養維修都可以通過自動化數據報表一覽無余。在輕流設備巡檢管理系統中,每個設備對應一張專屬二維碼,直接掃碼就能查看設備信息和之前的維修記錄,確保信息準確無誤。通過輕流的設備巡檢管理系統,可實現上報、更新、驗收、處理、分配的設備維修數字化協同閉環,移動端掃碼隨時隨地上報,工單自動流轉到負責人,維修完畢后,申請人進行驗收。
4 結束語
研究在Oracle數據庫支持下設計了計算機設備管理系統,并對系統實現進行分析,結果顯示經過系統測試,該系統能夠滿足多種功能,為企業運行提供強有力的管理系統,具有較高應用價值。
參考文獻:
[1] 顧睿,李文斐,門述強,等.醫療設備計量質控信息管理系統的構建[J].中國醫學裝備,2017,14(5):120-122.
[2] 彭翔,劉英華,陳梁華,等.與醫院計算機業務系統交互的醫療設備與耗材管理系統開發及應用[J].中國醫療設備,2018,33(11):121-123,131.
[3] 肖鵬.設備維修計算機管理系統在設備管理中的應用研究[J].信息技術與信息化,2017, 14(9):95-97.
【通聯編輯:代影】