前言:尋找寫作靈感?中文期刊網用心挑選的Web網絡技術下信息管理系統設計探究,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
摘要:基于皮革企業實際應用需求,以Excel平臺為載體,通過內嵌VBA編程進行二次開發,并合理利用數據庫與web網絡技術,設計了集成化信息管理系統,此系統改變了以往皮革企業信息分布過于分散與滯后的現象,推動了皮革企業相關信息的自動化與集成化管理,為皮革企業的穩定可持續發展奠定了堅實的基礎。
關鍵詞:Web網絡技術;皮革企業;集成化;信息管理;Excel平臺
引言
在皮革企業迅速更新發展趨勢下,信息愈發多元化與復雜化,特別是在多區域均設有分公司與工廠的企業,實現分布式信息管理難度較大。企業為進一步實現信息化建設,只能在分地點設置子系統,且彼此各自為戰,盡管對系統內部可操作性進行了充分考慮,但是若想要實現跨系統訪問與信息管理十分困難,這主要是由于子系統間框架不同不可交互訪問。所以現階段我國多數皮革企業只針對單項業務引進了信息管理軟件,集成化程度較低,數據無法實現共享,導致企業信息分布過于分散與滯后,從而使得管理人員無法及時作出正確決策,在很大程度上給企業帶來了經濟損失[1]。對此,本文基于皮革企業實際應用,以數據庫技術與Web網絡技術為載體設計了集成化信息管理系統。
1皮革企業集成化信息管理系統整體框架設計
皮革企業集成化信息管理系統以皮革企業實際應用需要為背景,基于模塊化結構,以XML語言定制研發Excel功能區,集成多項管理功能于同一平臺。以VBA可視化技術與訪問數據庫技術、Excel與Web網絡交互技術進行Excel二次研發,在合理利用Excel數據處理分析功能的同時,采用VBA編程拓展Excel功能,促使皮革企業信息管理實現真正意義上的自動化與集成化,從而保障各個部門間實現信息交互共享[2]。皮革企業集成化信息管理系統整體框架如圖1所示。由圖1可知,皮革企業集成化信息管理系統以數據庫為核心,集成多功能模塊為有機整體,以確保系統功能模塊之間實現數據實時同步。通過Excel與Web網絡技術進行系統數據與網頁數據交互,讓用戶基于Excel平臺利用網絡獲取數據與信息,進而實現各個部門信息共享。
2皮革企業集成化信息管理系統功能模塊設計
基于Web網絡技術的皮革企業集成化信息管理系統功能可集中控制分布式子系統,并接收處理系統的服務注冊申請,提供服務訪問索引,以統一管控服務。同時,還可統一管理用戶權限,以控制系統用戶訪問[3]。系統功能模塊[4]具體如圖2所示。首先,用戶管理模塊可提供系統整個區域內所有管理方式,并針對跨區域平臺設置了統一用戶接口[5]?;诮巧煞诸愊到y范圍內全部用戶,不同類型分別對應不同功能模塊,以用戶關聯角色,可促使系統以角色概念管理用戶,并進行模塊化管理,以此降低了管理難度與復雜度。日志管理則通過詳細記錄用戶操作事項,以便于后續查詢用戶登錄與離線等相關情況。其次,服務管理可以數據接口為載體,在系統中注冊,基于服務接口索引創建,將服務使用暴露于數據接口。通過接口索引,可獲取服務接口,以注冊與使用等過程可控制訪問相關數據。同時,服務管理還可保障系統靈活性與可擴展性,若需增添新功能服務,只需注冊此模塊服務即可。此外,基于標準化各項服務,可集中管控服務,所有用戶只需申請服務管理模塊,獲取授權之后便可使用對應服務。
3皮革企業集成化信息管理的優勢
首先,可保障皮革企業信息安全性。為促使信息管理系統充分調用統一的用戶權限管理工具,在集成化信息管理之后,融入文檔視圖,以提高系統安全性,并將對應信息權限針對性賦予不同用戶與用戶組,以此便生成了擴展后集成化信息管理系統,同時也提供了個人信息建設。其中文檔視圖即針對各文檔屬性加以詳細闡述,并明確定義企業文檔結構,表征簽入簽出狀態及其相關內容等。其次,可確保皮革企業信息一致性。文檔視圖具有類型、大小、名稱等多項基礎屬性,以及關鍵詞、簽入簽出狀態、密級等業務屬性,在簡化信息建設時也方便進行大量信息分類與檢索。再次,可保證皮革企業信息完整性。為確保信息管理中避免重復使用顯性信息,在皮革企業集成化信息管理系統建設時,應統一管控全部文檔視圖,基于系統整合或業務人員歸納總結,其他視圖隱含隱性信息則以文檔形式加強管理,并轉變為顯性信息。
4皮革企業集成化信息管理系統實現策略
為確保皮革企業集成化信息管理系統安全性與可靠性,在正常運轉之后,先彈出用戶登錄界面,而Excel轉換成后臺運行狀態,用戶在正確輸入驗證信息之后,便可迅速進入主界面[6]。而以Excel功能導航界面作為系統功能模塊選擇界面,用戶只需點擊所選功能,便可進入對應功能模塊。
4.1功能主界面開發?;赪inRAR、記事本、Office-CustomUIEditor軟件,利用XML語言定制開發Excel功能區,以構成功能導航的系統功能主界面,同時面向多功能按鈕指定對應VBA回調函數,以實現對應功能。主界面開發流程具體為:將面向皮革企業的集成化信息管理系統Excel文件保存為啟用宏工作簿,也就是.xlsm格式;通過Office-CustomUIEditor軟件打開面向皮革企業的集成化信息管理系統.xlsm,輸入XML代碼定制開發Excel功能區,此功能區以英文版呈現;打開面向皮革企業的集成化信息管理系統.xlsm,在打開方式中選擇WinRAR壓縮文件管理器,將CustomUI文件夾中的.xml拖拽于系統文件夾;基于記事本打開系統文件夾的.xml,以中文替換英文,并拖拽到以WinRAR壓縮文件管理器打開的CustomUI文件夾中,再次打開文件,定制開發的功能區域便以中文版呈現;以VBA模塊編寫功能對應的回調過程函數Ribbon_OnAction,以XML代碼on-Action=Ribbon_OnAction把回調過程函數與功能按鈕綁定,以此點擊功能按鈕便可完成對應操作。
4.2功能模塊可視化實現策略。集成化信息管理系統通過可視化VBA編程技術進行與皮革企業數據管理相適應的信息模板、窗體界面研發,根據定制化功能導航界面,基于人機交互對話形式進行各個功能模塊自動化管理。用戶通過操作系統主界面功能,便可彈出對應交互窗體或者Excel信息模板界面。集成化信息管理系統以ADO訪問數據庫技術[7]促使用戶界面數據與系統數據庫全面交互,以此用戶便可迅速輸入、查詢、修改皮革企業相關數據信息。
4.3功能模塊數據交互實現策略。4.3.1Excel數據實時交互實現皮革企業數據信息一直處于動態變化狀態下[8],相關數據需經過各個部門統一整合,從而確保各個功能模塊之間的數據信息同步?;谛⌒蛿祿煜到yAccess為存儲平臺,以實現皮革企業各個部門的數據信息交互與同步。集成化信息管理系統則通過ADO訪問數據庫技術與VBA編程技術,實現Excel用戶與皮革企業Access數據庫之間的數據信息實時交互。針對在皮革企業人事管理功能模塊添加員工信息時,財務管理功能模塊的工資核算表信息怎樣實現同步進行分析。實現過程具體為:首先做好前期準備工作,于VBE編輯器內點擊工具/引用項,選擇Mi⁃crosoftActiveXDataObjects2.8Library,進行ADO庫文件添加;其次進行程序優化設計,做好準備工作之后,進入ExcelVBA編程界面設計應用程序,編制VBA代碼,以實現Excel用戶與皮革企業Access數據庫的數據信息實時交互。基于VBA編程代碼,可添加員工信息于Access數據庫的員工基本信息表內,然后編寫由數據庫讀取信息的VBA代碼,便可輸出新添加員工信息于財務模塊對應窗體界面,從而同步更新相關數據。然后在員工信息管理窗體界面操作,以自動存儲新添加員工信息于Access數據庫,在財務管理功能模塊的工資核算功能操作時,自動輸出數據庫內新添加員工信息于工資信息窗體,便可實現同步。4.3.2Word報告自主生成實現為將皮革企業各個部門的Excel數據自動生成為所需Word報告,集成化信息管理系統基于VBA編程進行Excel與Word間的連接構建,以此自動輸出Excel數據于Word文檔,從而生成皮革企業管理人員所需Word分析報告。構建Excel平臺與Word連接的VBA代碼,于Excel表格功能的Click事件調取以上過程代碼實現功能與VBA程序綁定,然后通過功能操作,便可自動輸出Excel數據信息于Word文檔,從而自主生成Word報告。
4.4Excel與網頁數據交互實現策略。以往以Excel為載體的應用程序數據獲取與傳輸都是通過用戶手動操作完成的[9],而基于Web網絡技術的皮革企業集成化信息管理系統則以操作工作表與用戶窗體的控制項,制定VBA代碼模塊,然后以OLE自動化技術自主訪問Internet網頁。此外,通過Excel的Web查詢功能與服務器實現Excel與Internet網頁的數據信息實時交互,促使用戶于Excel平臺基于互聯網獲取并數據信息,從而實現皮革企業各個部門間的數據共享。4.4.1基于OLE自技術訪問網頁于Excel工作表和用戶窗體界面針對具體控件指定特定功能的VBA模塊,只需簡單操作便可進入網頁,以此通過Excel平臺便捷訪問網頁?;贠LE自動化技術創建并控制InternetExplorer對象,以自動訪問對應網頁。于皮革原料供應商管理窗體進行對應操作,便可迅速訪問企業網頁。實現過程具體為:首先,做好前期準備工作,在VBE編輯器中操作工具/引用項,選擇MicrosoftInternetControls與MicrosoftHTMLObjectLibrary庫文件;其次,編寫網頁VBA模塊自動登錄代碼。網頁地址需基于ADO技術訪問數據庫的皮革原料供應商信息表加以獲取。4.4.2基于查詢功能獲取網頁數據在皮革企業需詳細分析網頁表格數據信息時,可以Excel的Web查詢功能為輔助,由網頁上獲取涵蓋所需信息的具體表格,并讀入Excel工作簿,然后設置在工作簿啟動時自主更新相關數據,基于工作簿操作綁定VBA程序代碼,以自主分析數據信息,并繪制分析圖表,詳細輸入皮革產品相關信息,進行操作數據獲取,從而從網頁中自動獲取皮革產品的銷售數據。4.4.3基于Internet皮革企業信息基于Internet全面皮革企業信息于網頁上,以便于員工與客戶隨時隨地獲取所需信息[10]。集成化信息管理系統的實現過程為:首先以Microsoft集成的IIS創建Web服務器,以其為信息平臺;其次,以網頁格式儲存所的信息表,并實時于平臺。通過創建工作簿模板,復制應用程序所生成的結果于模板設定位置,并把HTML文件儲存于網絡服務器,基于Internet皮革企業信息。
5結論
綜上所述,本文基于Web網絡技術設計了皮革企業集成化信息管理系統,詳細分析了皮革企業集成化信息管理的優勢,針對性提出了系統實現策略,由此發現,通過Excel平臺進行二次開發,可確保數據信息準確性,且合理利用Excel內置數據處理分析功能;基于VBA編程技術擴展Excel功能,可實現數據處理自動化與批量化,且以用戶窗體操作更加直觀便捷;集中皮革企業各個部門數據信息于Excel平臺,統一優化管理,可解決當前皮革企業信息過于分散的現狀,可進一步實現信息集成化管理;基于模塊化框架,可保障系統的可維護性、安全性、可擴展性,皮革企業可基于實際需求全面維護、擴展功能區。
作者:王瑾 單位:陜西工業職業技術學院