秦 蓉
(中北大學 計算機與控制工程學院,山西 太原 030000長治職業技術學院 信息工程系,山西 長治 046000)
隨著信息社會的到來,因特網的發展使全球范圍內的資源信息共享得以實現,這也使許多公司企業與互聯網形成密不可分的關系。信息軟件技術在企業中得到了廣泛的應用。但是由于企業個性化需求以及不斷的變革,階段性的信息軟件技術無法滿足企業的需求。大量斥巨資研發的信息軟件系統,由于企業內部變革而被淘汰,造成了極大的人力、物力的浪費。而應用web數據庫系統的應用可以在很大程度上緩解這一矛盾。
Web數據庫系統是根據網絡服務器模式構建而成。這種模型是建立在TCP基礎之上的,以HTTP作為傳輸協議,授權用戶通過登錄某一權限控制來訪問Web瀏覽器并進入其后臺運行數據庫[1]493-497。萬維網服務器的任務是服務用戶并對其操作進行接收和回應。所以www在Web瀏覽器和數據庫系統間扮演媒介作用,服務器的主要目的是把數據信息輸送到有關聯的軟件程序之中。同時可以對數據庫進行操作,查找數據或者添加有關數據到數據庫中。結束這些操作之后把已查找到的信息或修改結果加以執行并返回主頁面中,實現對客戶端用戶訪問的回應。互聯網背景下用戶對數據庫訪問的內容涵蓋以上整個操作過程。這樣一來不但豐富并更正了互聯網的數據信息,還能在互聯網環境下簡化操作動作并縮短搜索時間。
J2EE框架當中定義了開發與運行企業級程序的標準及規范。它除了可以架構多層次分布式的企業級應用以外,還支持享有單項功能組件的開發工具與相關服務,這一技術可應用于多種類企業級應用的開發當中。J2EE技術的強大功能和標準化的開發工具使其在軟件開發相關工作中得到廣泛的應用。J2EE技術所屬Sun公司還發布有JAVA技術標準應用,它的Java2系列中包含的幾個技術版本都在不同行業的軟件系統開發項目中發揮著重要的作用,J2EE技術標準和功能體系主要用于建立多層企業級應用系統[2]83-86。
UML是一種建立軟件系統模型時使用的規范性系統語言。它是建立可視化模型的基礎。UML系統可以為軟件密集型系統產品實現可視化和文檔化的操作。UML是一種描述系統結構的方法,可以有效的捕捉到需要構建系統的相關信息,繼而實現對系統結構描述的目的。系統開發者可以使用不同對象工具進行可視化建模。開發人員接到客戶的業務要求后將這些具體要求經過詳細設計轉成代碼,做好軟件系統的建模工作。可視化建模是采用規范的圖文模式來直觀地展現客戶要求,既方便了用戶對模型的操作,也使開發者更好的觀察分析研發過程中的工作任務。系統設計開發人員通過可視化建模手段實現對可以重用的對象進行識別與精煉,并對業務邏輯進行封裝,決定其在網絡上如何分布組件等開發工作。
企業進行軟件開發工作時要將其具體需求傳遞給軟件開發者,開發人員根據用戶提供的需求進行邏輯化整理然后轉化成代碼。企業提出的數據庫應該要具備哪些功能,開發人員在進行Web數據庫應用自定義工具庫的開發工作中可以滿足企業用戶對應用軟件專門定制系統構建大綱。有多種頁面格局和功能結構提供給企業用戶做比較選擇,方便用戶挑選自己需要的風格和模式,并可以在多個數據庫中進行數據源的配置工作。對于數據庫系統的權限設置方面,Web可以采取自制功能模式對系統數據備份與恢復等實行管理功能。用戶可以自行導入或導出數據信息,Web數據庫的應用自定義工具可以滿足不同企業用戶的各種信息系統的開發與下載安裝功能的需求。
在實現數據庫應用自定義工具的開發過程當中,除了滿足用戶的功能性需求方面還要考慮到部分非功能性需求。而對于Web數據庫系統而言,最為重要的就是對于可靠性的需求,要求Web數據庫系統能夠實現長時間的穩定運行,一旦遇到故障能夠有及時的恢復機制使系統快速恢復工作。此外,數據庫系統還應滿足安全方面的要求。對于取得正式授權的用戶,根據相應權限合法登錄訪問數據庫。當系統動作出現異常時,授權用戶可執行系統恢復或保持當前頁面,確保系統的可操作性和可維護性。
數據庫系統設計要在企業對軟件需求的基礎上來開展設計,其內容涵蓋了多個系統,有結構框架模塊、功能作用模塊、完整信息數據庫以及系統安全設計和系統維護設計。在各系統功能實現的過程中將其結構與功能詳細加以分類,幫助整個數據庫系統完成設計。系統設計好之后的任務就是完成系統實現,在系統實現這個過程中,要先選擇某個適合系統運行的環境,并對這一實現方案做出結構建設圖文,按步驟完成實現系統的次序層與應用示圖層。接下來是測試階段,在對已實現系統檢驗之后,看測試系統能不能使用戶達到滿意,并保證系統功能測試合格以及系統環境有超強兼容性,達到測試系統穩定運行于任何環境的目的。另外還要驗證系統在壓力測試的環境下能否有效執行任務。
文章闡述了相關Web數據庫應用軟件開發的含義,詳細解釋了自定義工具開發的各個階段。并介紹了Web數據庫擁有集于一體化的自定義工具。另外,Web數據庫是基于因特網的,具有開放性的特點,因此會產生系統安全問題,做好系統安全維護、保證數據庫的真實與完整是企業必須采取的措施。
[1]王聯國,劉成忠.基于Web的數據庫技術及實現[J].甘肅農業大學學報,2012,(04):493-497.
[2]閆俊伢,安俊秀.J2EE技術體系的探討與研究[J].實驗室研究與探索,2010,(07):83-86.