亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Oracle的社區(qū)數字圖書管理系統(tǒng)設計

        2014-04-29 00:00:00郭玲
        計算機光盤軟件與應用 2014年1期

        摘 要:本文基于Oracle 9iAS,采用EJB技術,探討了基于三層架構技術的社區(qū)數字圖書管理系統(tǒng)的設計過程,實現(xiàn)了一個具備圖書在線檢索、在線電子圖書借閱與紙質圖書郵購等功能的網上圖書管理系統(tǒng)。

        關鍵詞:社區(qū)數字圖書管理系統(tǒng);數據庫設計;Oracle

        中圖分類號:TP311.138

        黨的十六大發(fā)出了“形成全民學習、終身學習的學習型社會”的號召。在建設學習型社會全新理念引導下,學習型城市的觀念正深入人心,而開展社區(qū)教育是學習型城市建設的重要依托。珠?!蛾P于建設學習型城市的若干意見》(珠府辦〔2013〕49號文)明確提出要“到2015年,建成覆蓋市、區(qū)、鎮(zhèn)街、村居的四級社區(qū)教育網絡”。而社區(qū)圖書館由于規(guī)模小且貼近社會,日益成為開展社區(qū)教育的主要方式。

        隨著網絡時代的快速發(fā)展,數字化學習成為學習型城市的重要特征,數字化社區(qū)圖書館一方面要成為社區(qū)閱讀中心,承擔信息服務、文獻咨詢檢索服務等功能,另一方面要向促進社區(qū)文化中心的內涵發(fā)展,承擔起思想宣傳、知識教育、技能培訓、文化活動、休閑服務等功能。

        1 我國社區(qū)數字圖書館的發(fā)展現(xiàn)狀

        社區(qū)數字圖書館是依托社區(qū)數字化平臺和公共圖書館信息服務網絡,由網絡技術、數字信息資源及網絡虛擬服務共同構建的社區(qū)數字化文化信息中心。我國的社區(qū)數字圖書館始建于2002年。2002年8月10日,新疆獨子山利用先進的網絡技術優(yōu)勢,以獨子山在線網絡文化傳播中心為載體,創(chuàng)建了全國第一家社區(qū)數字圖書館。其后全國各地紛紛建立社區(qū)數字圖書館。2012年2月23日上午,北京市文化局“數字文化社區(qū)”工程啟動儀式在朝陽區(qū)潘家園街道圖書館舉行,北京市首家數字圖書館正式進入社區(qū)。2012年全北京市建成了300個社區(qū)數字圖書館,預計“十二五”期間覆蓋全市所有社區(qū)。此外,福建、廣東、海南等地的社區(qū)數字圖書館也紛紛建成并投入使用。我國的社區(qū)數字圖書館建設雖然起步較晚,但目前已取得了一定的成績。同時,清華同方、北大方正、首都信息發(fā)展有限公司(首信)、博思特等信息開發(fā)公司也將社區(qū)數字圖書館的研發(fā)作為自己的品牌經營戰(zhàn)略計劃。

        2 社區(qū)數字圖書管理系統(tǒng)的開發(fā)環(huán)境

        選擇適合的數據庫平臺是建立圖書管理系統(tǒng)的關鍵。目前,比較成熟的大型關系型數據庫管理系統(tǒng)主要有:Oracle,Microsoft SQL server,IBMDB2和Sybase Adaptive Server Enterprise等。通過對幾種主流數據庫在開放性、可伸縮性、并行性、安全性、穩(wěn)定性等性能上做一個比較,Orac1e數據庫系統(tǒng)都有較好的表現(xiàn):

        (1)兼容性:Oracle產品采用標準SQL,與IBM SQL/DS,DBZ,INGRES,IDMS/R等兼容。

        (2)可移植性:Oracle的產品可運行于VmS,Unix,Windows等操作系統(tǒng)平臺上。

        (3)可連接性:能與多種通訊網絡相連,支持TCP/IP、DECnet、LU6.2等多種協(xié)議。

        (4)高生產率:提供了多種開發(fā)工具,能極大地方便用戶進行進一步的開放。

        (5)開放性:Oracle良好的兼容性、可移植性、可連接性和高生產率使Oracle具有良好的開放性。

        Oracle 9iAS提供了若干企業(yè)應用程序設計EAD的選擇,而EAD是設計適應變化的應用程序的過程。本管理系統(tǒng)從以借閱和檢索管理為主體的應用程序系統(tǒng)轉化為具備綜合圖書在線功能的系統(tǒng),以EAD的觀念進行程序設計,最終實現(xiàn)的應用系統(tǒng)不僅能夠高效地管理諸多復雜信息體,而且為圖書館的轉型提供了良好的擴充接口。同時,隨著Oracle對Java的引入,Oracle應用程序對Java的EJB框架也提供了極為全面的支持,而EJB是典型的三層體系結構中間層實現(xiàn)技術,如圖1所示。

        圖1 數字圖書管理系統(tǒng)的三層體系結構

        3 數字圖書管理系統(tǒng)總體規(guī)劃

        構建簡易型數字圖書館是社區(qū)數字圖書館建設的一種重要類型。籍此,本社區(qū)數字圖書管理系統(tǒng)實現(xiàn)了一個具備圖書在線檢索、在線電子圖書借閱與銷售、紙質圖書郵購等功能的圖書管理系統(tǒng)。

        本系統(tǒng)的用戶劃分為兩大類別,一類是從事系統(tǒng)管理的系統(tǒng)管理員,負責圖書信息的錄入與管理以及用戶信息的管理。另一類是圖書館的用戶,包括注冊、登錄、在線閱讀、在線查詢以及在線下載與在線郵購等。

        從系統(tǒng)總體功能結構分析來看,用戶信息的管理與圖書瀏覽、銷售信息的管理與分析是本系統(tǒng)至關重要的功能,因而系統(tǒng)管理員應具備全面的數據庫系統(tǒng)權限。對于在線用戶,首先是能夠順利注冊,登錄到本系統(tǒng)。其次,注冊用戶和普通游客訪問權限有本質的差別:普通游客只能瀏覽頁面上的圖書信息;注冊用戶不僅能瀏覽頁面信息,而且系統(tǒng)采用積分管理的方法來實現(xiàn)對其獲得的權限進行管理。籍此,本系統(tǒng)按功能分為用戶服務系統(tǒng)和圖書館管理系統(tǒng)兩大模塊:用戶服務系統(tǒng)保證用戶各項功能的實現(xiàn),圖書館管理系統(tǒng)用于實現(xiàn)系統(tǒng)管理員對系統(tǒng)的管理與維護(如圖2所示)。

        圖2 數字圖書館功能模塊圖

        基于系統(tǒng)總體功能結構,本系統(tǒng)主體架構采用了基于Oracle 9iAS應用服務器的三層架構(如圖3所示)。三層體系結構把應用系統(tǒng)劃分為演示層、業(yè)務規(guī)范層、數據層。演示層采用頁面技術HTML、JSP和JavaScript等實現(xiàn)與用戶的接口。業(yè)務邏輯層采用與Oracle 9iAS完全兼容的EJB2.0技術與Oracle自己的PL/SQL語言實現(xiàn)系統(tǒng)主體功能。數據層采用Oracle的RDBMS實現(xiàn)數據庫體系(如圖3所示)。

        圖3 數字圖書館管理系統(tǒng)系統(tǒng)結構詳圖

        4 數據庫的設計

        本數據庫系統(tǒng)存儲的主要對象是圖書與用戶,由于本系統(tǒng)有別于ERP系統(tǒng),不對圖書館內部結構作詳細的分析,系統(tǒng)E-R圖如圖4所示。

        根據系統(tǒng)的需求分析和流程的分析,數據層采用Oracle的RDBMS實現(xiàn)了數據庫表的建立、表間約束等:存儲圖書采購信息的采購表STOCK、存儲圖書關鍵字信息的關鍵字表KEY_WORD、存儲圖書作者ID的圖書作者表AUTHOR、存儲圖書譯者ID的圖書譯者表TRANSLATOR、作者表OLL_AUTHERS、譯者表OLL_TRANSLATORS、采購表STOCK、關鍵字表KEY_WORD、圖書譯者表TRANSLATOR、圖書作者表AUTHOR等。由于本系統(tǒng)涉及的表很多,所以只詳細介紹圖書表。

        圖4 系統(tǒng)E-R圖

        存儲圖書信息的圖書表(如表1所示)是整個系統(tǒng)的核心,該表部分屬性具有比較特殊的屬性,比如采購,實際上包含一個復雜的二維信息,再比如作者可能不唯一等,為保證系統(tǒng)有效完整的運行,數據庫設計時將這些屬性分離出來,以表的形式構成新的數據表,包括采購表、關鍵字表、圖書作者表、圖書譯者表,從而解決了這些特殊屬性的查詢與使用的不方便問題,使數字圖書館系統(tǒng)具有良好的功能擴充性。

        表1 圖書表

        5 結束語

        考慮到社區(qū)的自身環(huán)境、資金、人力等因素的限制,我們僅僅只是從數字圖書館平臺建設方面進行了探索,沒有形成包含整體規(guī)劃、信息資源建設以及平臺建設等完整的系統(tǒng)建設思路。但社區(qū)數字圖書館平臺建設的完善程度直接影響社區(qū)數字圖書館使用的廣度與深度,因此,協(xié)作共建之路的發(fā)展將成為必然趨勢。

        參考文獻:

        [1]王玉珍.文化大發(fā)展背景下的社區(qū)圖書館建設研究[J].四川圖書館學報,2013(01):60-63.

        [2]賀亞茹.基于Oracle的音像租賃管理系統(tǒng)數據庫設計[J].電腦編程技巧與維護,2011(14):59-60.

        [3]王蕾.信息構建理念與社區(qū)數字圖書館建設[J].圖書·情報·知識,2004(06):35-38.

        [4]胡銀仿.建構中國社區(qū)簡易型數字圖書館-簡論聯(lián)合國信息管理軟件WINSIS的應用[J].圖書館學研究,2004(07):27-29.

        作者簡介:郭玲(1970-),女,長沙人,講師,研究方向:計算機軟件。

        作者單位:珠海城市職業(yè)技術學院,廣東珠海 519090

        av在线播放免费网站| 午夜亚洲国产理论片亚洲2020| 亚洲国产精品无码久久九九大片健| 亚洲五码av在线观看| 精品亚洲一区二区区别在线观看 | 欧美性久久| 91麻豆精品一区二区三区| 日韩有码在线观看视频| 在线看片免费人成视频电影| 国内揄拍国内精品少妇国语| 2022精品久久久久久中文字幕| 亚洲男同免费视频网站| 成人免费无遮挡在线播放| 永久黄网站色视频免费| 精品久久久无码不卡| 亚洲国产精品区在线观看| 成人午夜视频精品一区| 亚洲第一网站免费视频| 国产精品久久久精品三级18| 极品一区二区在线视频观看| 无码国模国产在线观看| 国产成人AV无码精品无毒 | 精品囯产成人国产在线观看| 国产免费一区二区三区在线视频| 亚洲中文字幕日产无码| 亚洲精品中文字幕无码蜜桃| 久久精品国产72国产精福利| 国产一区二区三区免费视| 欧美人妻aⅴ中文字幕| 精品高潮呻吟99av无码视频| 一级做a爱视频在线播放| 在线日本看片免费人成视久网| 男女啪啪无遮挡免费网站| 熟女人妻丰满熟妇啪啪| 精品人妻在线一区二区三区在线| 久久国产成人精品国产成人亚洲| 国产一起色一起爱| 久久精品这里就是精品| 韩国av一区二区三区不卡| 越南女子杂交内射bbwxz| 手机AV片在线|