鄧慧萍
(江西旅游商貿職業學院 江西省南昌市 330000)
隨著社會的發展、時代的變遷及社會生活環境的不斷進步,眾多的產業與領域都引進并廣泛運用了計算機科學技術,給社會發展、人們生活提供了很多的便利的同時,與各行各業實現了全面深度的融合,成為行業發展的重要助力。為了切實有效地滿足產業發展及人們工作生活的需求,需要開發具有各種使用功能的軟件程序。在這其中,數據庫管理水平直接影響著計算機軟件程序的穩定有育運行,計算機軟件開發與數據庫管理工作之間關系密切,是當前計算機技術發展創新必須重視的關鍵環節,對其進行研究與分析具有重要的現實意義。
雙層技術運用于計算機軟件開發中,不但能夠有效地提升軟件開發的效率,還能縮短軟件開發的時間。但是,從雙層技術的特點可以明確,使用雙層技術開發軟件時對服務器的效能要求較高的同時,還對用戶數量有一定的限制。如果用戶數量超過一定限制,就如果引發計算機軟件運行的系統性錯誤,降低運行速度,從而影響軟件使用效果。雙層技術在軟件開發中的應用流程如圖1。
隨著雙層技術在軟件開發中大量應用,技術得到了改進與完善,在此基礎上三層技術也得到了越來越廣泛的應用。對比起來,三層技術提高了在服務器應用方面的水平,也能夠更安全地存儲用戶數據與資料,提高計算機信息訪問的效率,真正實現高效的人機信息交互。業務處理、界面及數據三個層次共同構成了軟件開發的三層技術。對三層技術的特點進行歸納可以發現,三層技術的運用能夠有效提升計算機的運行效率。但當面對過于復雜的用戶環境時,對三個層次進行科學劃分的難度相對較大。三層技術在軟件開發中的應用流程如圖2。
四層技術是在三層技術的基礎上發展完善起來的,與三層技術極為相似。如果傳統的二層、三層技術無法有效滿足計算機軟件應用不斷提高的新要求時,就有必要引進四層技術,從而大大提升處理數據及邏輯關系的能力,并大力提升處理數據的精度,對提高計算機軟件開發的整體質量意義重大。充分發揮四層技術在計算機軟件開發中的優勢,要求在數據層及業務層增加封裝層,構建更具科學性與穩定性的業務處理層、數據層、存儲層及WEB 層,使軟件開發真正針對用戶的需求展開,實施最優化的處理技術,保障并提升計算機軟件開發的質量,從而實現計算機軟件開發的目標任務。在計算機軟件開發中充分應用四層技術能夠優化計算機的個性化菜單,使之更契合計算機技術應用的要求,通過業務處理層處理數據后,及時傳遞到數據存儲層、業務層,最后在WEB 層完成整個傳遞過程,提升計算機軟件開發水平。

圖1:雙層技術在軟件開發中的應用流程圖

圖2:三層技術在軟件開發中的應用流程圖

圖3:五層技術在軟件開發中的應用流程圖
五層技術在計算機軟件開發中的應用相對較少,主要是針對一些相對特殊的領域使用的。實際上,應用五層技術的主要原因在于三層及四層技術與那些特殊的計算機運行需求之間存在使用上的不匹配,會影響到計算運行效率,因此需要進行更具針對性的細化,使架構分工更合理。以J2EE 運行環境中五層技術的應用為例可以很明顯的發現這一點,具體應用如圖3 所示。總得來說,五層技術同樣是在三層技術的基礎上細化和發展而來的,從原有的三層擴展到WEB 應用層、用戶層、資源層等多個層次。[1]將五層技術應用于計算機軟件開發時,應當深入全面地分析應用邏輯,并根據開發的實際需求構建相關組建,才能真正有效地滿足計算機開發的需要。
隨著軟件開發技術的不斷創新與提高,中間層技術的作用逐步得到體現。中層間技術既表現出較強的異構性能力,還具有極強的屏蔽能力,從而能夠極好地提高軟件開發的流暢性與平穩度。在中間層附屬用房產品用于軟件開發時,必須將科學技術與計算機技術緊密結合起來,以兩者的相輔相成、相互促進提高計算機技術水平、減少計算機軟件開發的難度,為各行各業的發展提供必要的技術支撐。
實際上,對于計算機軟件開發而言,由于網絡技術發展與數據通信技術創新之間的緊密關系,使得那些基于中間層技術開發的軟件具有更強的獨立性。實際上,這就是充分應用了中間層技術的屏蔽性功能,將那些來源于異構及分布集成的復雜技術,降低了軟件開發的難度、減少了軟件開發的用時的同時,優化數據庫與應用軟件、操作系統的關系,提升軟件開發的安全性與穩定性。中間層技術在助推計算機運行中各系統資源的合作與互補意義重大。
隨著我國互聯網技術及信息技術的快速發展,已經普及、滲透到各行各業各個領域,對于帶動經濟發展意義重大。在“互聯網+”背景下,計算機軟件開發市場不斷擴大,各類型軟件程序不斷出現并創新,強化著與用戶的耦合度。分層技術具有較清晰的結構、更強的適應性及較高的維護性等特點,在計算機軟件開發中得到了越來越廣泛的運用,比如餐飲業、服務業,都大量地應用了分層技術,使用不同的管理軟件實現分層管理。如果針對每個管理軟件都進行單獨的開發,極易出現各軟件使用過程中的不匹配、不兼容的情況。而且,每一家企業的經營情況都不盡相同,通過分層技術的運用就能夠實現不同部分的個性化單獨管理,并保證相關信息能夠與計算機分層計數科學兼容。以商場店面管理為例,整個商場是一個統一的整體系統,其中包括了眾多的管理子系統,比如銷售管理系統、運營維護系統及行政管理系統等,這些系統都處于同一層級。還可以圍繞管理目標將之進行二級細分。但是針對這些不同類型及不同層級的操作系統全部進行軟件個性化開發是不現實的,但分層技術的引入可以實現分層設計,保證各個子系統之間、子系統與整體系統之間的緊密聯系,保證各系統的有序運行與應用。
計算機技術的發展、計算機的普及為人們使用計算機軟件開展工作學習生活夯實了基礎。人們在應用計算機軟件的過程中,必須要做好數據庫管理運營工作。因為數據庫管理通過對海量數據的管理而成為計算機軟件順利有序運營的支撐,為計算機軟件發揮良好的作用夯實了基礎。圍繞數據庫進行的管理主要包括優化數據庫結構、完善數據庫內容,以及管理、控制、分析、研究數據。
為了保證數據庫使用過程中的穩定性及安全性,防止數據丟失、被盜或被篡改等,保證計算機軟件系統的穩定支行,必須加強數據庫的有效管理,提高管理效果。歸納來看,數據庫的管理實踐必須要重視數據庫的加密工作,為重要的核心數據設計不同層級的訪問權限,減少、防范惡意入侵的可能,實現數據安全。[2]
同時,在數據庫建設及數據庫管理的全過程中,都必須具有較高的安全防護意識,經常性地對數據庫進行安全檢查,發現其中存在的漏洞或安全隱患,并做好優化維護工作,以抵御可能的惡意入侵,保障數據庫的安全。
計算機軟件開發與運行中的核心就是數據庫的管理。但是從計算機軟件開發與運用的現狀來看,我國計算機軟件開發中的數據庫管理仍然存在著不少的問題。
有些計算機軟件系統在開發時就存在技術上的缺陷與問題,這也會直接影響到計算機軟件運行的質量與效果。
計算機軟件開發編程過程中,各種主客觀因素都有可能造成影響或制約,使軟件存在這樣那樣的漏洞或隱患,并導致計算機軟件在應用時爆發出不同類別的影響或大或小的技術故障,導致計算機軟件應用的穩定性與有效性,破壞數據庫技術功能的實現,并造成技術問題、安全問題。
在計算機軟件開發與數據庫管理工作過程中,如果軟件用戶操作時存在不規范或不正確的地方,則容易引發這樣那樣的問題。特別是當用戶不遵守軟件使用的基本技術規程時,很容易激發計算機軟件程序與數據庫程序的缺陷問題,并引發木馬程序或病毒程序的入侵。在某些特殊情況下,用戶不規范的軟件使用行為,還會在計算機軟件程序正常運行時爆發缺陷問題,使計算機整個系統的穩定運行受到沖擊并造成不良影響。
另外,由于受到這樣那樣的主觀或客觀因素的影響,還有不少數據庫管理工作人員在實踐工作中不嚴格遵循規范化技術操作要求,或未能恰當地制定并實施計算機軟件操作干預方案,引發數據庫系統在具體運行中引發安全漏洞或隱患,在準確性、真實性及全面性等多個層面暴露出缺陷,并最終在數據信息服務過程中造成或大或小的不良影響、引發或大或小的問題。
計算機軟件開發中數據庫安全的保障要求必須做好數據庫安全管理工作。具體可以從這樣幾個方面入手:
要根據不同的權限發下不同的管理訪問權,并重視儲存內容的訪問權限。如想實現對用戶的動態管理,則必須賦予后臺管理員相應的調動訪問權限。
僅僅限制訪問權是無法實現對數據庫的全面保護。在根據不同需求或層級下發訪問權限的同時,還要進一步強化防護策略。實際上,數據庫管理中最主要的惡性事件就是數據泄密。為了保護數據庫中的重要數據并確保必要的安全性,可以采取對重要數據加密的方法。這能夠極為有效地減少數據被非法修改的可能,并保證重要數據的安全性。因為軟件系統即使遭到沖擊或破壞,但加過密的數據被散播的可能性明顯下降。計算機軟件在設計與開發時,為了防范“黑客”或不法分子入侵系統后臺數據庫,就必須構建必要的身份認證體系,設置對應的安全口令,用戶在對接數據庫時必須提供必要的口令或認證,從而壓制、打擊那些破壞系統的行為,對系統的核心部分起到有效的保護。針對這種要求,可以引進并使用WPKI 三重加密驗證技術,準確辯認出用戶的身份,提高數據庫的安全性。[3]另外,為了應對可能的突發問題,需要對數據庫進行動態的管理,這就要求管理人員長期跟蹤管理并分析數據,并及時檢測不法分子的攻擊情況及攻擊方法,針對性地彌補存在的漏洞,精準完善系統。
為了保證計算機軟件系統的穩定運行、數據庫中的重要信息不被泄露,就要盡最大可能地保護數據的安全性與完善性。而這就需要及時備份重要數據與信息。[4]即使遭遇數據庫崩潰或數據篡改情況,仍能保證數據的安全性與穩定性,實現數據庫的穩定運行。
隨著信息產業的發展,計算機為人們的生產、生活帶來了眾多的便利,這使得計算機及計算機軟件開發已經成為產業發展的重要內容。由于新時代市場競爭不斷白熱化,計算機升級換代的速度極快,對計算機軟件開發提出了更高的要求。市場經濟的產業發展必須圍繞市場的實際需求開展,計算機產業也不例外。計算機產業必須適應市場發展的趨勢及需求,不斷提高軟件的實用性的同時,采取科學安全的方式管理數據庫,為人們的生產生活帶來更多的技術支持與助力。