国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

隨書光盤在線發(fā)布系統(tǒng)光盤發(fā)布管理模塊的設(shè)計(jì)與實(shí)現(xiàn)

2015-03-16 06:36成繼福
關(guān)鍵詞:數(shù)據(jù)表光盤圖書

成繼福

(河南科技學(xué)院,河南新鄉(xiāng)453003)

隨書光盤在線發(fā)布系統(tǒng)光盤發(fā)布管理模塊的設(shè)計(jì)與實(shí)現(xiàn)

成繼福

(河南科技學(xué)院,河南新鄉(xiāng)453003)

隨書光盤在線發(fā)布系統(tǒng)是在原C/S模式的基礎(chǔ)上,采用B/S模式二次開發(fā)的,主要實(shí)現(xiàn)用戶使用便捷、管理員維護(hù)簡單、數(shù)據(jù)集中管理.使用Java作為系統(tǒng)的開發(fā)語言,利用Struts2、Spring、Hibernate技術(shù)和三層架構(gòu)方式設(shè)計(jì)并實(shí)現(xiàn)了隨書光盤發(fā)布系統(tǒng).系統(tǒng)主要有系統(tǒng)管理模塊、光盤發(fā)布管理模塊、檢索和留言模塊,重點(diǎn)介紹光盤發(fā)布管理模塊的設(shè)計(jì)與實(shí)現(xiàn)過程.

隨書光盤發(fā)布系統(tǒng);信息管理系統(tǒng);數(shù)字信息化建設(shè);三層架構(gòu)框架

計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展以及數(shù)據(jù)庫技術(shù)的成熟,大大推進(jìn)了信息數(shù)字化建設(shè)的步伐.各種傳統(tǒng)文獻(xiàn)資源信息的數(shù)字化,使讀者對信息的需求量在不斷增大,而且對信息的時(shí)效性和快捷性都提出了更高的要求,因此,高校圖書館需加快數(shù)字化圖書館的建設(shè),以適應(yīng)當(dāng)前信息化發(fā)展的需要,滿足讀者對信息的需求.本項(xiàng)目源于河南科技學(xué)院圖書館課題項(xiàng)目,是在原C/S模式的基礎(chǔ)上采用B/S模式二次開發(fā)的,主要實(shí)現(xiàn)用戶使用便捷,管理員維護(hù)簡單,數(shù)據(jù)集中管理.并利用最新的軟件開發(fā)技術(shù),進(jìn)一步增強(qiáng)軟件易用性,優(yōu)化管理流程,提高軟件性能.簡便的操作流程使得用戶僅需簡單培訓(xùn)即可熟練掌握系統(tǒng)的使用方法.B/S架構(gòu)使后臺(tái)管理系統(tǒng)的維護(hù)和升級方式變的簡單高效,實(shí)現(xiàn)了對隨書光盤的有效管理,方便讀者應(yīng)用[1-2].

目前,隨書光盤的管理方式有很多,就高校圖書館而言,主要有以下幾種:①在讀者借閱圖書時(shí),相應(yīng)的光盤可以一起外借;②部分高校將隨書光盤歸由電子閱覽室來管理,只允許讀者在電子閱覽室使用光盤;③近年來,隨著信息技術(shù)與多媒體技術(shù)的發(fā)展,很多高校開始改變了傳統(tǒng)的管理模式,將隨書光盤進(jìn)行壓縮處理后上傳到服務(wù)器上,讀者在使用隨書光盤時(shí),不需借閱,只要上網(wǎng)就可將自己需要的光盤下載下來使用.

由于光盤材質(zhì)的特殊性,決定了其使用壽命的有限性.光盤經(jīng)過多次讀取和使用后,如果不加愛惜或機(jī)器設(shè)備的原因,很容易劃傷、損壞、丟失,而隨書光盤的數(shù)量是有限的,所以,前兩種方法雖然管理方便,但是其缺點(diǎn)也是不可忽略的,將影響讀者對隨書光盤的正常使用和借閱[3].第三種方法的優(yōu)勢在于讀者對光盤的使用不再受時(shí)間、空間的限制,可以根據(jù)自己的需求隨時(shí)從服務(wù)器上下載自己所需要的光盤信息,從根本上滿足了讀者對光盤數(shù)據(jù)的需求問題,實(shí)現(xiàn)了資源共享.

隨書光盤在線發(fā)布系統(tǒng),可以有效地管理隨書光盤,解決隨書光盤管理和利用的問題,進(jìn)一步提高圖書館的數(shù)字化、信息化、網(wǎng)絡(luò)化水平,拓展圖書館服務(wù)方式,提高人性化服務(wù)水平,為學(xué)校的教學(xué)與科學(xué)研究提供新的文獻(xiàn)信息服務(wù)內(nèi)容.本研究是河南科技學(xué)院圖書館數(shù)字化項(xiàng)目建設(shè)之一,能夠?qū)D書館的館藏隨書光盤進(jìn)行有效管理,方便學(xué)生、教師等相關(guān)人員對隨書光盤的需求,對光盤進(jìn)行有效管理.

隨書光盤在線發(fā)布系統(tǒng)主要研究光盤管理、光盤瀏覽、光盤下載、在線檢索、用戶管理、使用統(tǒng)計(jì)、在線留言與咨詢等7大部分.本文主要介紹光盤管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).

1 光盤發(fā)布管理子系統(tǒng)的需求分析與概要設(shè)計(jì)

1.1 光盤管理與發(fā)布的功能需求

光盤的管理與發(fā)布的操作人員是圖書管理人員,主要是對新增光盤進(jìn)行鏡像、發(fā)布、刪除、修改等操作.為了使光盤與館藏圖書關(guān)聯(lián)起來,通過圖書的ISBN號作為關(guān)聯(lián)的關(guān)鍵字.

(1)光盤鏡像.為了方便數(shù)據(jù)的操作,通過工具軟件,把圖書光盤鏡像成為.ISO格式的文件,文件的名字以圖書的ISBN號+時(shí)間+編號作為命名.

(2)光盤發(fā)布管理.包括了新增、刪除、修改、查詢、訪問量統(tǒng)計(jì)、發(fā)布等功能.為了方便操作,為光盤存放的物理地址做了規(guī)定,按照圖書編目的要求,把鏡像過的光盤文件歸類存放.在記錄光盤信息的同時(shí),也記錄具體光盤存放在圖書館內(nèi)的位置.圖書管理員根據(jù)讀者的需求進(jìn)行實(shí)時(shí)更新.

1.2 數(shù)據(jù)庫設(shè)計(jì)

數(shù)據(jù)庫設(shè)計(jì)(Database Design)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的信息要求和處理要求[4].主要采用Axure、Rose、PD等工具軟件對內(nèi)容進(jìn)行分析.

1.2.1 數(shù)據(jù)庫分析 系統(tǒng)所面向的對象有兩個(gè),包括圖書館管理人員和讀者,其中讀者含教師和學(xué)生.圖書館管理人員關(guān)心和能夠使用的功能總結(jié)出來有如下需求信息:

(1)用戶管理指對讀者和系統(tǒng)管理員等信息的管理.主要包括:添加用戶、刪除用戶、修改用戶信息、查詢用戶等操作.

(2)圖書管理人員登錄.

(3)數(shù)據(jù)的安全性:主要指對核心數(shù)據(jù)的有效備份和系統(tǒng)發(fā)生突發(fā)事件的應(yīng)急恢復(fù),保證系統(tǒng)的有效性和穩(wěn)定性.系統(tǒng)在數(shù)據(jù)備份過程中,將自動(dòng)記錄備份時(shí)間、備份文件存儲(chǔ)位置等信息.當(dāng)數(shù)據(jù)庫出現(xiàn)故障時(shí),可以通過數(shù)據(jù)導(dǎo)入功能對備份的數(shù)據(jù)進(jìn)行恢復(fù).

(4)系統(tǒng)的設(shè)置:主要指數(shù)據(jù)庫備份位置的參數(shù)設(shè)定.

(5)光盤管理:包括對光盤數(shù)據(jù)的添加、刪除、修改、查詢等操作.

(6)在線留言信息的查詢與回復(fù).

讀者關(guān)心的主要問題是針對圖書光盤的檢索、瀏覽、下載等功能.

綜上所述,系統(tǒng)的重點(diǎn)是管理隨書光盤,為了后期更好地維護(hù)數(shù)據(jù)庫,保證數(shù)據(jù)的安全性和系統(tǒng)的穩(wěn)定性,系統(tǒng)上設(shè)置了日志記錄功能,包括備份數(shù)據(jù)庫的記錄和系統(tǒng)操作的記錄以及操作本系統(tǒng)的管理員的信息等.

1.2.2 光盤發(fā)布與管理的數(shù)據(jù)庫概念設(shè)計(jì) 光盤管理主要是針對光盤信息操作,包括增加、刪除、修改、查看等操作.

光盤類別:{類別編號、類別名稱、父類別編號}

光盤信息:{光盤編號、ISBN號碼、圖書名稱、作者、出版社、出版日期、主題、圖書分類號、價(jià)格、圖書索引號、圖書館藏位置、光盤URL}

光盤管理信息:{光盤管理信息編號、光盤編號、點(diǎn)擊次數(shù)、操作員信息、最后閱讀者編號}

這樣三張表之間的關(guān)系如圖1所示,通過光盤的類別編號使光盤類別和光盤信息之間建立聯(lián)系,光盤編號使光盤信息和管理信息之間建立聯(lián)系.

圖1 光盤信息ER圖Fig.1 ER figure of the Disc information

1.2.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 通過完成對數(shù)據(jù)庫概念結(jié)構(gòu)的設(shè)計(jì)后,需要將形成的ER圖結(jié)合系統(tǒng)需求轉(zhuǎn)換為與本系統(tǒng)所選用的數(shù)據(jù)庫支持的數(shù)據(jù)模型相匹配的邏輯結(jié)構(gòu)[5].

在系統(tǒng)中,隨書光盤的所有數(shù)據(jù)信息均通過后臺(tái)數(shù)據(jù)庫存儲(chǔ),數(shù)據(jù)庫邏輯結(jié)構(gòu)的合理性和優(yōu)化程度決定了系統(tǒng)的運(yùn)行效率高低.因此,數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中的一個(gè)重要環(huán)節(jié),不僅要考慮后期維護(hù)的方便簡單,提高運(yùn)行效率,同時(shí)也需為拓展系統(tǒng)功能設(shè)計(jì)好冗余,為完善系統(tǒng)功能打基礎(chǔ).

當(dāng)前,常見數(shù)據(jù)庫主要有Oracle數(shù)據(jù)庫、sqlsever數(shù)據(jù)庫、MySql數(shù)據(jù)庫和Access數(shù)據(jù)庫等[6-7].數(shù)據(jù)庫的選擇主要是依據(jù)系統(tǒng)后期數(shù)據(jù)量的擴(kuò)充情況來決定[5].在本系統(tǒng)中,選擇MySql作為后臺(tái)數(shù)據(jù)庫,該數(shù)據(jù)庫屬于網(wǎng)絡(luò)型數(shù)據(jù)庫,不僅操作簡便,數(shù)據(jù)存儲(chǔ)量大,而且支持多線程操作,符合該應(yīng)用系統(tǒng)的要求[8].

根據(jù)對邏輯結(jié)構(gòu)的分析設(shè)計(jì),設(shè)計(jì)數(shù)據(jù)表.數(shù)據(jù)表是數(shù)據(jù)庫中的重要組成部分,每個(gè)數(shù)據(jù)庫中的各個(gè)獨(dú)立數(shù)據(jù)表通過建立關(guān)系相互關(guān)聯(lián),共同存在[9].在數(shù)據(jù)表的設(shè)計(jì)過程中,須遵循以下原則:①一個(gè)數(shù)據(jù)表僅包含一個(gè)實(shí)體或?qū)ο蟮南嚓P(guān)信息,避免表中存在的冗余,使表容易維護(hù);②為提高數(shù)據(jù)庫的工作效率,數(shù)據(jù)表設(shè)計(jì)應(yīng)按照一定原則對實(shí)體進(jìn)行合理劃分,每個(gè)數(shù)據(jù)表中或數(shù)據(jù)表間均不應(yīng)含重復(fù)信息;③每個(gè)數(shù)據(jù)表的信息結(jié)構(gòu)要合理規(guī)范,盡可能減少字段數(shù)量;④擴(kuò)充和動(dòng)態(tài)的信息應(yīng)存儲(chǔ)在不同的數(shù)據(jù)表中;⑤數(shù)據(jù)表之間應(yīng)避免出現(xiàn)多對多的表關(guān)系[10].

表1所示為光盤類別信息的記錄表,其中“類別編號”為主關(guān)鍵字.一般情況類別信息已經(jīng)建立,不需要進(jìn)行修改,基本上不會(huì)發(fā)生改變的.

表1 光盤類別Tab.1 Disc category

表2所示為光盤信息表,其中“ISBN號碼”是連接光盤信息表和圖書管理系統(tǒng)的圖書表,使圖書和光盤一一對應(yīng),便于查詢、檢索圖書和光盤信息操作.

表2 光盤信息表Tab.2 Disc information

表3所示為光盤管理信息表,主要是針對一些除光盤基本信息以外的其他管理信息,其中“光盤管理信息編號”作為本表的主鍵,他們之間是一對多的關(guān)系.

表3 光盤管理信息Tab.3 Disc manage information

2 光盤發(fā)布管理的設(shè)計(jì)與實(shí)現(xiàn)

光盤發(fā)布,首先要通過光盤鏡像工具把所要發(fā)布光盤鏡像成為.ISO格式的文件,然后圖書管理人員通過后臺(tái)的光盤發(fā)布系統(tǒng),將鏡像后的文件進(jìn)行發(fā)布.

2.1 光盤發(fā)布管理模塊的系統(tǒng)功能流程

模塊的操作對象只有圖書管理人員,主要操作包括光盤發(fā)布、光盤信息瀏覽、光盤信息刪除、光盤信息修改,具體功能如圖2所示.

圖2 光盤發(fā)布系統(tǒng)設(shè)計(jì)Fig.2 System design of the Disc release

2.2 光盤發(fā)布管理系統(tǒng)的實(shí)現(xiàn)

這里簡單介紹隨書光盤發(fā)布的實(shí)現(xiàn),具體實(shí)現(xiàn)代碼如下所示.

2.3 光盤發(fā)布管理系統(tǒng)的實(shí)現(xiàn)效果及具體操作

系統(tǒng)的實(shí)現(xiàn)效果見圖4.

圖4 實(shí)現(xiàn)效果Fig.4 The result figure of the system

具體操作步驟如下所示:

(1)圖書管理員點(diǎn)擊“光盤發(fā)布管理”;

(2)打開圖書發(fā)布界面,管理員錄入隨書光盤信息,并指定隨書光盤所在的位置;

(3)錄入完信息后,點(diǎn)擊“提交”;

(4)系統(tǒng)自動(dòng)判斷相關(guān)信息格式上的問題,如何正確在返回“添加成功”,否則提示信息有問題的位置.

3 小結(jié)

本文詳細(xì)描述了隨書光盤在線發(fā)布系統(tǒng)光盤發(fā)布管理模塊的設(shè)計(jì)和實(shí)現(xiàn)過程.通過不斷學(xué)習(xí)其他圖書館光盤發(fā)布系統(tǒng)的優(yōu)點(diǎn),分析河南科技學(xué)院圖書館存在的問題,提出了適合河南科技學(xué)院教師和學(xué)生使用的光盤發(fā)布系統(tǒng).隨書光盤發(fā)布系統(tǒng)的開發(fā),對圖書館光盤管理起到舉足輕重的作用.由于時(shí)間和水平的限制,系統(tǒng)本身還不夠完善,需要通過試用來不斷發(fā)現(xiàn)問題,并提出相應(yīng)的改進(jìn)方案,提高系統(tǒng)的完整性、可靠性.參考文獻(xiàn):

[1]武寶珠.基于輕量級Java EE架構(gòu)在線拍賣系統(tǒng)的研究[D].南昌:南昌大學(xué),2010.

[2]吳凡.基于B/S結(jié)構(gòu)的高校儀器設(shè)備網(wǎng)上申購系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].赤峰學(xué)院學(xué)報(bào):自然科學(xué)版,2013,29(9下):22-24.

[3]Thomas M C,Carolyn E E.數(shù)據(jù)庫設(shè)計(jì)教程[M].2版.何主潔,黃婷兒,譯.北京:機(jī)械工業(yè)出版社,2005:66.

[4]孫衛(wèi)琴.精通Hibernate:Java對象持久化技術(shù)詳解[M].北京:電子工業(yè)出版社,2010.

[5]李翔.Struts2框架下Web應(yīng)用系統(tǒng)的設(shè)計(jì)與研發(fā)[D].成都:西南財(cái)經(jīng)大學(xué),2009.

[6]張校川.在線游戲的多用戶管理技術(shù)研究[D].上海:華東師范大學(xué),2008.

[7]殷士勇.基于Visual Basic和Access的考試系統(tǒng)設(shè)計(jì)[J].湖北民族學(xué)院學(xué)報(bào):自然科學(xué)版,2013,31(2):219-221.

[8]李峰.基于Struts和Hibernate框架的內(nèi)容管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].太原:太原理工大學(xué),2010.

[9]Croft W B,Metzler D,Strohman T.Search Engines:Information Retrieval in Practice[M].劉挺,秦兵,張宇,等譯.北京:機(jī)械工業(yè)出版社,2010:55.

[10]艾曉燕.科技管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].西安:西安電子科技大學(xué),2010.

(責(zé)任編輯:盧奇)

Design and implement the module of CD release management

Cheng Jifu
(Henan Institute of Science and Technology,Xinxiang 453003,China)

The online publishing system of CD attached with books is the projects of library in the Henan Institute of Science and Technology,using the B/S mode to development secondary on the original mode of C/S,the system mainly realize the user to manage CD information convenient,simple maintenance,data centralized and so on.Using Java development language and the technology of Struts2,Spring,Hibernate and the three-tier architecture,the distribution system of CD along with book was designed and implemented.The system mainly include the management module,CD release management module,retrieval and the message module,the article focuses on the process of how to design and implement the module of CD release managementn.

CD along with book distribution system;information managementsystem;digitalinformation construction;three layer architecture framework

TP311

A

:1008-7516(2015)04-0068-08

10.3969/j.issn.1008-7516.2015.04.014

2015-05-26

成繼福(1981―),男,山西文水人,碩士,圖書館員.主要從事信息檢索、信息管理系統(tǒng)、圖書情報(bào)研究.

猜你喜歡
數(shù)據(jù)表光盤圖書
光盤行動(dòng)
圖書推薦
湖北省新冠肺炎疫情數(shù)據(jù)表(2.26-3.25)
湖北省新冠肺炎疫情數(shù)據(jù)表
歡迎來到圖書借閱角
基于列控工程數(shù)據(jù)表建立線路拓?fù)潢P(guān)系的研究
光盤小熊
班里有個(gè)圖書角
圖表
光盤光榮