唐瑛 葉旭



摘 要:文章闡述了如何運用現行數據庫技術設計小型資產管理數據庫系統,并論述實現遠程和云部署下數據庫訪問的相關技術。
關鍵詞:資產管理;數據庫;云計算
1 系統分析
1.1 系統的設計目標
系統擬在本地或網站上,通過功能窗體實現高、低值資產信息的錄入、增減、查詢、輸出管理。
1.2 開發環境
windows XP、access數據庫、ASP。
1.3 系統組成
系統由資產信息管理、信息查詢,報表輸出3個功能模塊組成。
1.4 系統功能描述
(1)注冊登陸模塊:用戶帳號注冊,賬號登陸系統。(2)設備管理模塊:該模塊用于管理實驗室設備,并提供設備信息的增減、修改、保存等功能。(3)設備查詢模塊:實現設備信息的查詢。輸入:房間號。輸出:顯示分室設備信息結果。(4)報表輸出模塊:實現各類報表的輸出。輸入:實驗室房間號。輸出:瀏覽及打印報表,分室表或總報表。
2 數據庫的創建
啟動access2013,打開空數據庫,取名該數據庫為“資產管理系統”。新建所需對象。
2.1 系統數據庫中表與結構
2.2 系統引用表結構
高、低值信息表:包括設備名稱、資產編號、存放地點及出廠等相關信息。
3 “查詢”的設計
查詢分為主機或顯示器的信息查詢,系統按照“分室號碼”設立查詢條件,利用“生成表查詢”將滿足條件的設備信息以一張新表形式保存在當前數據庫中,顯示查詢結果。
4 “控制面板”窗體的設計
在“資產信息管理” “資產信息查詢” “資產報表”控制面板下分別設置“編輯”、“查詢”、“報表”窗體。
在“窗體”的設計中:創建“高值基本信息編輯”和“低值基本信息編輯”窗體以完成對單項設備信息的修改與增減;創建高值“分室主機查詢”和“分室顯示器查詢”窗體以獲得對某機房高值主機和顯示器的信息列表;創建“分室設備報表”及“全部設備報表”窗體以實現對滿足條件的設備輸出報表以及打印的功能。
5 “報表”的設計
報表輸出設立了高值以“分室主機報表”和“分室顯示器報表”形式,便于分別對主機和顯示器進行清點、核對和管理。
6 實現遠程網站訪問相關技術
系統網站的實現可以采用網絡數據庫開發相關技術即ASP+access網站系統進行開發。服務器端采用數據庫系統和ASP組件來構成系統的應用服務系統;客戶端采用瀏覽器來完成,同時可進行遠程系統維護和管理。用戶通過瀏覽器以HTTP協議方式向Web服務器提出請求,激活ASP程序,ASP根據需要再向數據庫服務器發出數據請求;數據庫則根據檢索與查詢條件返回相應的數據結果給ASP,通過ASP傳給Web服務器。最后Web以HTML格式發回給Browser讓用戶瀏覽。
(1)WINDOWS IIS信息服務:信息服務器是內置在操作系統中的網絡文件和應用程序服務器,它包括一個使用超文本傳輸協議的服務器和一個使用文本傳輸協議的服務器。ASP程序在超文本傳輸協議的服務器上實現Web應用。當用戶向Web服務器請求ASP文件時,ASP腳本開始運行,然后Web服務器調用ASP,ASP全面讀取請求的文件,執行所有的腳本命令,然后生成一個HTML頁面并送給瀏覽器。ASP命令由服務器解釋執行。(2)數據庫技術:可運用微軟access數據庫管理系統,Access 2013數據庫是微軟強大的數據庫平臺,該技術是信息系統的基礎和核心,涉及到數據結構和程序設計等知識,可有組織的、動態的將大量的資產數據存儲于數據庫中,方便用戶的訪問。
7 云部署下數據庫訪問模式
利用運行在云中的數據庫取代現有傳統的單一數據庫運行模式。云計算數據庫系統由成為節點的站點組成,各站點為獨立的數據庫系統,基于云計算的數據庫可以被看作是大規模集中式數據庫管理系統的聯合,數據庫節點用戶可分享云服務器強大的運算能力和資源共享。
在云部署下,Access數據庫應用程序部署在云服務器里,將程序和數據保存在同一個(.mdb)文件中,形成共享的云軟件資源庫,數據庫軟件抽象于操作系統和硬件,客戶端無需安裝,就可以運行該系統,由管理員統一分配,通過應用流技術交付到Windows PC上供客戶端用戶訪問使用,實現按需定制,資源共享。在線時通過高速交付協議訪問軟件,離線時自動從客戶端本地啟動軟件,調用以流形式傳輸的高速緩存。云計算模式可以充分利用和整合現有的軟硬件資源,降低軟件投入成本,在有限的資金條件加快高校數據庫管理系統建設及利用。對激增的數據庫文件,將這些文檔存儲到云服務器端有如下幾個好處:(1)可靠性:Office 365和SQL Azure都是企業級別的云端服務,其微軟的號召力和其高品質的企業服務提供了相當可靠的信心保證。(2)安全性:可以通過SharePoint的許可來劃分權限。創建應用,修改表等都是一個單獨的權限,系統管理員可以進行合理的分配。(3)全程追蹤:為企業提供各種使用記錄,SharePoint會對文件的信息進行收集,系統管理員能夠查詢到文件的說明、細節等。