************

淺論基于J**A計算機網絡的數字圖書館軟件開發平臺

導讀:
探究基于J**A計算機網絡的數字圖書館軟件開發平臺摘要:文章結合當前信息科學技術發展前景以及數字圖書館概念越來越深入人心的大環境,在現有設備的基礎上,提出構建了基于J**A語言的網絡數字圖書館軟件,并對其進行了測評,使其經濟效益和社會效益能夠發揮到最大水平。
  關鍵詞:J**A;數字圖書館;計算機網絡
  1009-2374(2013)33-0010-03
  1 網絡數字圖書館面對的理由
  1.1 圖書館當前技術與信息化進展的矛盾
  伴隨信息化技術的向前推進、信息流量壓力逐步增強,圖書館的應用范圍在不斷延伸。為了滿足廣大使用者的需求,我們必須同時保證信息流量與網絡速度。因此,面對未來前所未有的新要求,現有的圖書館技術設備已經顯得相對較為落后。與此同時,更新設備就需要投入大量的資金。所以,提出一條有效的解決矛盾的策略就是:在現有設備的基礎上,提出一套有效提高利用率的辦法,使其經濟效益和社會效益能夠發揮到最大水平。
  1.2 軟件兼容性與信息化圖書館建設的矛盾
  現今,隨著網絡的不斷普及,各類讀者對信息化圖書館的要求也有了很大的提高。這就對網絡圖書館文獻信息資源的容量提出了很大的挑戰,為了使用戶有更好的體驗,我們要使得地理位置不同的圖書館,在網絡上進行資源共享。然而,在各個圖書館的信息化構建過程中,通常都只要求滿足自身的運用需求,使得各館的數據庫通用性較差,相互間資源共享程度較低,各類數據軟件的兼容性很差。與此同時,在多平臺環境下,應用程序受到的限制表現得更為明顯,軟件幾乎不能在各類平臺之間相互直接切換運轉。由此可見,進一步開放系統,使得平臺、語言、軟件之間的隔閡不斷縮小,是我們努力的一個方向。這樣才能構建一個滿足不同讀者需求的,方便、快捷的信息化網絡圖書館。
  1.3 數字圖書館的安全性
  在充斥著各種信息的網絡環境中,安全理由已經成為了各種信息系統構建的關鍵所在,網絡環境中的數字圖書館,同樣面對著這一重大理由,處于網絡環境中,各類信息的端口多、分布廣,要解決好這一理由,必須從整體功能,結合實際網絡情況,從上至下地全面考慮。
  1.4 數字圖書館建設的資源局限
  如今互聯網上有著大量的各類資源,包含了人類所知的各種信息資源,但是,正是由于擁有的資源數量過于龐大,使得網絡信息資源及其難以分類管理。同時每天更有成千上萬的新的信息在不停地輸入,進一步增加了網絡環境的復雜性。這就增加了用戶對各類信息資源的查詢難度,降低了用戶實際操作中的便捷性。同時,也對數字圖書館的構建提出了一個新的挑戰—如何方便快捷地實現有用信息順序檢索。
  面對當前的種種困難與挑戰,我們如何在數字圖書館的建設中尋找突破點?基于J**A技術的各種特性,正好可以有效地解決上述各類理由,接下來就敘述一下如何利用J**A技術構建一個有效的數字圖書館。
  2 系統總體設計
  2.1 系統設計思想
  結合實際網絡情況,數字圖書館系統采用Apache Tomcat+SQL Server,嚴格按照目前軟件行業通行的業務邏輯與系統實現分離的原則來設計該系統,為了加強該系統各個模塊之間的獨立性以及整個產品的便捷性、操作性、擴展性,系統采用了多層實現的策略。這樣做的好處在于,模塊之間相互影響較小,若某一模塊功能出現理由,對其他模塊層的功能不會產生影淺論基于J**A計算機網絡的數字圖書館軟件開發平臺響,從而提高了整個系統的穩定性、安全性,便于管理員操作維護。
  2.2 系統模塊的概述
  構建一個完善的數字圖書館系統,各個模塊功能的劃分是非常重要的。基于數字圖書館系統管理的需求,在規范化圖書館內容格式的基礎上,可以將系統按功能劃分為三個不同模塊,分別是圖書檢索功能模塊、圖書管理功能模塊、系統管理功能模塊。
  2.2.1 圖書檢索模塊按條件檢索圖書:檢索條件包括圖書名稱(模糊檢索)、圖書級別(精確檢索)、圖書描述(模糊檢索)。
  2.2.2 圖書管理模塊按部門結構管理文件:部門結構可通過系統管理的部門管理設置,具體操作包括圖書文件的上傳、查看、刪除。
  2.2.3 系統管理模塊主要實現部門管理、用戶管理、權限管理、文件級別管理。
  3 系統部分模塊的設計
  3.1 系統管理模塊的設計
  作為整個系統的核心,系統管理模塊中的操作只能由系統管理員進行,如使用者需要有這方面的權限,則必須有管理員的授權才行。
  系統管理模塊由部門管理模塊、用戶管理模塊、權限管理模塊、圖書級別管理模塊四個功能模塊組成,具體功能結構如圖2所示,通常情況下,只能由管理員通過相應****接口才能進入。
  3.2 權限管理模塊的設計
  權限管理模塊是系統構建的重要管理模塊,主要功能就是對圖書和使用者進行權限設置,管理員通過對該模塊的訪問,可以進行如下操作:查看(defaul.tjsp)、權限設置(qxian.tjsp)。該模塊可以對用戶的閱覽權限進行授權,限制用戶閱讀圖書級別的權限,設置可以查看的內容。
  圖書管理模塊由五個部門組成:館長辦公室、財務室、科技室、采編室、讀者服務中心,各個科室之間的功能相互獨立,互不影響。同時,還可以通過管理員對該模塊的各個科室進行添加與刪除,最大化基于J**A計算機網絡的數字圖書館軟件開發平臺由提供海量免費論文范文的http://www.swhugq.live整理提供,希望對您的論文寫作有幫助.地滿足實際應用的需求。
  4 系統測試
  在系統設計各個模塊功能完成之后,通過J**A技術,通過SQL語言連接數據庫。由于系統尚未投入實際使用,在測試階段僅對部分數據庫中添加了數據,針對部分用戶在一定范圍內對系統的功能性、穩定性、安全性、完善性進行了測試。
  通過用戶的實際測試:用戶注冊,使用注冊用戶信息登錄,修改用戶名及****,查閱各類圖書信息,添加圖書,查看圖書,刪除圖書。使用管理員用戶進行登錄,查看圖書以及對圖書進行修改、刪除或增加等操作,修改****,修改系統功能,添加用戶,修改用戶、部門、權限管理等信息,修改所有用戶信息。
  經過測試,系統設計功能基本實現,滿足客戶實際使用需求。系統的穩定性、安全性較好,但是用戶體驗及UI界面還需要進一步完善。
  5 J**A對數字圖書館的優勢所在
  由于J**A技術所特有的開放性、安全性、便捷性等優勢,使J**A在構建數字圖書館工作中起到了重要作用,其對數字圖書館建設的優勢主要表現在以下四個方面:
  (1)圖書館依托網絡實現不同地域、不同時間的信息服務是我們所追求的目標,J**A語言的優勢在于,其與互聯網的完美結合,運用J**A技術構建的數字圖書館,可以輕松實現通過互聯網進行訪問。同時由于J**A技術的獨特優勢還很好地解決了多平臺環境題對圖書館的困擾。
  (2)J**A程序語法規范簡單,開發容易,靈活性較強,適用范圍廣。J**A語言可以將系統界面通過網頁形式靈活地與用戶進行交互,并且實現了動態與靜態網頁的切換,使得用戶界面更加友好,提高了用戶體驗,使系統表現更加完美。
  (3)J**A技術能夠很好地防止病毒復制,從而切斷了病毒傳播的途徑,使得通過J**A系統構建的系統具有更強的安全性。
  (4)在費用理由方面,采用J**A開發的C/S(客戶機/服務器)模式構建網絡系統,可以有效地減少關于軟硬件經費的支出,并且由于加強了系統的穩定性,使得用于系統維護的支出也得到了減少。
  綜上所述,J**A技術是能在因特網上使用、獨立于各種軟件硬件平臺的、具有交互能力的一種軟件技術,強大的J**A技術將為數字圖書館的設計與建設提供強有力的
  推力。
上一篇論文:關于的計算機應用管理及前景 下一篇論文:對于計算機教學中如何發揮學生的主體意義
相關論文
業務范圍
免費本科范文
免費碩士范文
免費職稱范文
********
職稱********表
福州十三水平台