- 相關(guān)推薦
基于移動(dòng)終端的圖書管理系統(tǒng)研發(fā)
數(shù)字化校園的建設(shè)、移動(dòng)網(wǎng)絡(luò)終端的普及,使得手機(jī)尤其是智能手機(jī)成為高校學(xué)生信息獲得和發(fā)布的最主要形式,下面是小編搜集整理的一篇探究移動(dòng)終端圖書管理系統(tǒng)構(gòu)建的論文范文,歡迎閱讀查看。
1 前言
隨著硬件成本的下降和性能的提升,運(yùn)營(yíng)商流量資費(fèi)的大幅下降和無線網(wǎng)絡(luò)的建設(shè),使得通過智能手機(jī)上網(wǎng)在高校學(xué)生中的越來越廣泛,手機(jī)應(yīng)用于傳統(tǒng)Web網(wǎng)絡(luò)的融合和數(shù)據(jù)共享,使得通過智能手機(jī)來查詢圖書和進(jìn)行后臺(tái)管理成為了可能。數(shù)字化校園的建設(shè)、移動(dòng)網(wǎng)絡(luò)終端的普及,使得手機(jī)尤其是智能手機(jī)成為高校學(xué)生信息獲得和發(fā)布的最主要形式[1].由蘋果公司推出的基于 IOS 系統(tǒng)的 Iphone 手機(jī)和谷歌公司提供的 Android系統(tǒng)的智能手機(jī)最為優(yōu)秀。IOS 系統(tǒng)的特別是全封閉,因此安全性、便捷性和流暢性是最好的;而谷歌公司的 Android 系統(tǒng)的特點(diǎn)是開放性。但是由于這兩種操作系統(tǒng)的互相不兼容,為照顧大多數(shù)用戶的需求,所以本系統(tǒng)選擇了基于手機(jī)網(wǎng)頁的形式進(jìn)行開發(fā),利用智能手機(jī)上網(wǎng)的便利和流暢等特點(diǎn)實(shí)現(xiàn)圖書館的查詢和管理,即時(shí)化和便捷化,降低了圖書館查閱系統(tǒng)的終端的成本,大大方便了老師學(xué)生查閱和管理圖書的及時(shí)性和便捷性,完善了高校圖書館在線查詢系統(tǒng),并推動(dòng)數(shù)字化校園建設(shè)的進(jìn)一步發(fā)展。
2 背景
傳統(tǒng)在線圖書管理系統(tǒng)一般是通過個(gè)人電腦進(jìn)行圖書查閱和管理,這種方式的移動(dòng)性差,不能滿足移動(dòng)學(xué)習(xí)和移動(dòng)辦公。
傳統(tǒng)的圖書管理系統(tǒng)大多是使用 B/S 模型,基于 C/S 方式的在線圖書管理系統(tǒng)比較少。在傳統(tǒng)的圖書管理借閱的過程中,用戶需要在網(wǎng)絡(luò)上通過電腦查詢圖書館內(nèi)圖書的書名目錄、數(shù)量以及位置,或者是讀者在圖書館內(nèi)人工查找這些內(nèi)容,很多時(shí)候在擁有海量圖書館內(nèi)查找一本書就像大海撈針一樣非常困難,而且在沒有電腦的情況下無法進(jìn)行圖書的查閱和管理,只能一個(gè)書架一個(gè)書架的找,延長(zhǎng)了查詢時(shí)間。這種方式很繁瑣,不但工作效率不高,且相對(duì)非常繁瑣。
基于移動(dòng)終端的圖書管理系統(tǒng)就是考慮到目前現(xiàn)有的在線圖書管理系統(tǒng) B/S 模式很難辦到實(shí)時(shí)對(duì)圖書的查閱和管理而設(shè)計(jì)的,它將所需管理的圖書信息放入后臺(tái)數(shù)據(jù)庫中,用戶通過用戶名密碼登陸到本系統(tǒng)中,然后將所需的圖書和個(gè)人信息放入后臺(tái)數(shù)據(jù)庫中,用戶通過用戶名明碼登陸到本系統(tǒng)中,然后將所需的圖書和個(gè)人信息調(diào)到手機(jī)端顯示,方便用戶快速查詢檢索,在線管理個(gè)人信息,后臺(tái)管理員即時(shí)在線管理圖書,方便了用戶了解圖書館館藏書目和信息,實(shí)現(xiàn)了用戶隨時(shí)隨地的查詢資料,提高了借閱效率,縮短了用戶查找圖書的時(shí)間。
3 總體框架和功能設(shè)計(jì)
基于移動(dòng)終端的圖書管理系統(tǒng)應(yīng)采用 C/S 方式進(jìn)行在線查閱圖書、個(gè)人信息管理,在分析現(xiàn)有的基于 Web 的圖書管理系統(tǒng)基礎(chǔ)上,結(jié)合圖書書目、關(guān)鍵詞查找及個(gè)人信息管理所涉及到的相關(guān)政策和流程,設(shè)計(jì)并開發(fā)以手機(jī)為移動(dòng)學(xué)習(xí)終端的高校圖書館在線查詢書名和個(gè)人信息系統(tǒng),節(jié)省上網(wǎng)流量,隨時(shí)隨地的進(jìn)行書目查詢和個(gè)人信息管理,本系統(tǒng)采用短信提醒和交流的方式將圖書、數(shù)量和地點(diǎn)緊密結(jié)合起來,為學(xué)生、老師和后臺(tái)管理者提供一個(gè)即時(shí)、方便、高效、快捷的借閱讀書和瀏覽的平臺(tái),利用手機(jī)隨時(shí)隨地對(duì)館藏圖書進(jìn)行查詢、瀏覽電子圖書等操作。為實(shí)現(xiàn)以上目標(biāo)下面將從系統(tǒng)的總體框架設(shè)計(jì)和應(yīng)用模塊設(shè)計(jì)兩方面做具體分析。
3.1 系統(tǒng)的總體框架
基于移動(dòng)終端的圖書管理系統(tǒng)主要有數(shù)據(jù)層、應(yīng)用層、接口層和表示層組成(如圖 1 所示)。數(shù)據(jù)層主要包括圖書數(shù)據(jù)庫、用戶數(shù)據(jù)庫、短信數(shù)據(jù)庫和管理員數(shù)據(jù)庫,主要為整個(gè)系統(tǒng)提供數(shù)據(jù)來源,記錄圖書信息、用戶信息、短信收發(fā)信息和管理員操作信息等;應(yīng)用層主要包括短信安全保證、數(shù)據(jù)安全管理、安全認(rèn)證等方面,主要為整個(gè)系統(tǒng)提供安全保證;接口層主要封裝抽象下層應(yīng)用邏輯,對(duì)上層提供接口;表示層定義系統(tǒng)的表現(xiàn)方式!1】
3.2 系統(tǒng)的功能模塊設(shè)計(jì)
基于移動(dòng)終端的圖書管理系統(tǒng)主要包含圖書館簡(jiǎn)介、圖書館公告、用戶中心、下載中心、短信請(qǐng)求、友情鏈接留個(gè)設(shè)計(jì)模塊(如圖 2 所示)。中心模塊為用戶中心模塊,包括注冊(cè)用戶、添加圖書信息、后臺(tái)管理員三大群體,注冊(cè)用戶可以通過短信請(qǐng)求或在線查閱圖書信息、個(gè)人賬號(hào)信息,并可以與后臺(tái)管理員進(jìn)行實(shí)時(shí)交流,反映問題,將圖書館館藏圖書的信息方便快捷的呈現(xiàn)在用戶面前!2】
3.3 系統(tǒng)的工作流程
本系統(tǒng)以在原圖書管理系統(tǒng)的基礎(chǔ)上,增加手機(jī) WAP 站點(diǎn)在線查詢以及短信息功能,使圖書查詢、個(gè)人信息管理和圖書管理工作可以在智能手機(jī)上進(jìn)行。用戶只需在手機(jī)客戶端安裝在線圖書查詢客戶軟件或者瀏覽 WAP 網(wǎng)頁站點(diǎn)就能進(jìn)行圖書查詢和個(gè)人信息管理,為用戶進(jìn)行其他操作做準(zhǔn)備。用戶將要查詢的圖書書目的關(guān)鍵詞上傳和下載將信息提交到數(shù)據(jù)庫,在數(shù)據(jù)庫中根據(jù)關(guān)鍵詞將書目進(jìn)行學(xué)科分類、館藏位置等基本信息。
管理員管理用戶和圖書信息,對(duì)借閱超期圖書的用戶以短信或推送的方式通知用戶。
4 系統(tǒng)實(shí)現(xiàn)關(guān)鍵問題研究
本系統(tǒng)開發(fā)過程中用到的開發(fā)工具有 ASP.net、SQL Server數(shù)據(jù)庫,開發(fā)過程中將遇到的關(guān)鍵問題有:
4.1 移動(dòng)應(yīng)用平臺(tái)的開發(fā)
此系統(tǒng)是基于移動(dòng)終端的開發(fā),主要應(yīng)用環(huán)境主要包含IOS 和 Android 兩種。IOS 是蘋果的操作系統(tǒng),系統(tǒng)封閉、穩(wěn)定,且運(yùn)行速度較快,但其客戶端必須在 Xcode 環(huán)境下用Objective-C 語言進(jìn)行開發(fā);Android 系統(tǒng)是 Google 開發(fā)的基于Linux 平臺(tái)的開源手機(jī)操作系統(tǒng),是一個(gè)開放性移動(dòng)設(shè)備綜合平臺(tái),Android 具有開放性、應(yīng)用程序無界限、應(yīng)用程序可以輕松嵌入網(wǎng)絡(luò)、應(yīng)用程序可以并行運(yùn)行等特點(diǎn)。自 2008 年 9 月 22日,美國(guó)運(yùn)營(yíng)商 T-Mobile USA 在紐約正式發(fā)布了第一款機(jī)遇Android 的手機(jī)后,Android 只能手機(jī)迅速地占領(lǐng)了市場(chǎng),成為以后手機(jī)市場(chǎng)的主流趨勢(shì)[2].因此本系統(tǒng)使用 Asp.net 進(jìn)行開發(fā)。
4.2 系統(tǒng)的數(shù)據(jù)庫管理研究
知識(shí)廣泛存在于人類生活的各個(gè)領(lǐng)域,不同領(lǐng)域知識(shí)的特點(diǎn)和性質(zhì)存在著差別;谝苿(dòng)終端的圖書管理系統(tǒng)承載著大量專業(yè)關(guān)鍵詞數(shù)據(jù)查找,對(duì)用戶來說是圖書信息的獲取的主要渠道,因此對(duì)此系統(tǒng)中的數(shù)據(jù)進(jìn)行有效管理具有重要的意義。
數(shù)據(jù)管理是把技術(shù)工具的程序和應(yīng)用與知識(shí)數(shù)字化、存儲(chǔ)、廣泛應(yīng)用聯(lián)系起來,基于移動(dòng)終端的在線圖書查詢系統(tǒng)中包括用戶信息和圖書信息。本系統(tǒng)側(cè)重于系統(tǒng)中數(shù)據(jù)管理的理論研究,揭示系統(tǒng)中各種信息的關(guān)系,并在系統(tǒng)開發(fā)中注重該理論的應(yīng)用使得各種知識(shí)內(nèi)容的呈現(xiàn)更加有序清晰,用戶檢索、查詢、修改、呈交等更加方便快捷[3].
4.3 短消息處理機(jī)制
本系統(tǒng)采用短消息形式通知用戶圖書信息、個(gè)人用戶信息,管理員通過短消息給注冊(cè)成功的用戶提供服務(wù)和幫助。用戶只需在注冊(cè)時(shí)填寫自己的手機(jī)號(hào)碼等相應(yīng)信息,系統(tǒng)將自動(dòng)將手機(jī)號(hào)碼添加進(jìn)數(shù)據(jù)庫。后臺(tái)管理員可以將超期圖書或?qū)⒁狡诘膱D書借閱用戶發(fā)短信,通知他們及時(shí)歸還圖書,以及新書到架。
用戶也可以使用短信模塊申請(qǐng),查看圖書的相關(guān)信息。在整個(gè)系統(tǒng)中短信如何編碼打包和解碼是整個(gè)系統(tǒng)的關(guān)鍵內(nèi)容之一。
本系統(tǒng)主要通過 GSM-Modem 向手機(jī)發(fā)送中文短消息,服務(wù)器端將數(shù)據(jù)庫中的待發(fā)信息通過 GSM 短信發(fā)送至接收者,從而完成信息發(fā)送;另外,服務(wù)器從接收到的 GSM 短信中讀取信息存入數(shù)據(jù)庫,由客戶端顯示,提供用戶查詢,從而完成信息接收[4].
4.4 安全策略設(shè)計(jì)
基于移動(dòng)終端的圖書管理系統(tǒng)對(duì)系統(tǒng)的可靠性要求比較高, 在設(shè)計(jì)本系統(tǒng)時(shí),要考慮安全方面的內(nèi)容有:防止本地?cái)?shù)據(jù)被惡意修改;防止用戶身份被冒用;防止短信息內(nèi)容不被隨意盜用、截取等。圖書的安全主要通過數(shù)據(jù)庫日志記錄、管理擴(kuò)展存儲(chǔ)過程、使用協(xié)議加密等安全措施來實(shí)現(xiàn)。交流主要采用短信形式或 Socket 方式發(fā)送,服務(wù)器接收到信息后同樣也需要檢測(cè)發(fā)來的消息是否安全,以及如何防止有人惡意修改他人數(shù)據(jù)信息等。
IOS 系統(tǒng)較為封閉,再?zèng)]有越獄的情況下權(quán)限較小。而Android 手機(jī)則依賴 javax.crypto 庫對(duì)手機(jī)數(shù)據(jù)進(jìn)行加密,但因Android 手機(jī)能夠自由下載應(yīng)用程序,使得在網(wǎng)絡(luò)內(nèi)使用智能手機(jī)存在潛在危險(xiǎn)。但是我們可以通過加強(qiáng)數(shù)據(jù)庫日志記錄、管理擴(kuò)展存儲(chǔ)過程、使用協(xié)議加密等加強(qiáng) SQL Server 數(shù)據(jù)庫的安全性的方法來加強(qiáng)此系統(tǒng)的安全性能;另一方面對(duì)于無線設(shè)備訪問 Internet 傳輸數(shù)據(jù)的安全性,用數(shù)據(jù)加密、安全認(rèn)證和安全的通信協(xié)議來保證[5].
5 結(jié)語
基于移動(dòng)終端的圖書管理系統(tǒng)的應(yīng)用大大提高圖書館的組織管理效率,能夠提高書目查詢、圖書管理的效率,方便師生和其他用戶查詢數(shù)目和管理個(gè)人信息。該系統(tǒng)是建設(shè)現(xiàn)代數(shù)字化圖書館的必要組成部分,此系統(tǒng)的應(yīng)用能夠完善數(shù)字化校園的建設(shè)。
參考文獻(xiàn):
[1] 王丹 , 李星 , 段渭軍 . 基于移動(dòng)終端的學(xué)報(bào)管理系統(tǒng)的研究與設(shè)計(jì) [J]. 中國(guó)教育信息化 ( 高職版 ),2011(9):58-61.
[2] 姚昱旻 , 劉衛(wèi)國(guó) .Android 與 J2ME 平臺(tái)間即時(shí)通信的研究 [D].廣州:中山大學(xué)信息科學(xué)與工程學(xué)院 ,2008.
[3] 黎加厚 . 知識(shí)管理對(duì)網(wǎng)絡(luò)時(shí)代電化教育的啟迪 [J]. 電化教育的研究,2001.
[4]申靜波,李井輝;贕SM Modem的信息發(fā)布平臺(tái)的設(shè)計(jì)[D].秦皇島 : 大慶石油學(xué)院 ,2008.
[5] 王晨輝 . 基于 Android 平臺(tái)校園信息發(fā)布平臺(tái) [D]. 沈陽 : 東北大學(xué)軟件學(xué)院 ,2010.
【基于移動(dòng)終端的圖書管理系統(tǒng)研發(fā)】相關(guān)文章:
基于TD-SCDMA的MANET移動(dòng)終端系統(tǒng)設(shè)計(jì)03-20
基于GPS/GSM的車載移動(dòng)信息系統(tǒng)終端的研究03-07
基于GPS15L的移動(dòng)自組網(wǎng)終端系統(tǒng)設(shè)計(jì)03-19
基于AdHoc網(wǎng)絡(luò)的船舶通信終端顯示系統(tǒng)研究12-07
基于移動(dòng)終端技術(shù)的課堂教學(xué)實(shí)踐應(yīng)用研究12-03
基于Intel PXA263的智能移動(dòng)信息終端設(shè)計(jì)03-19
遠(yuǎn)程終端監(jiān)控系統(tǒng)03-08
圖書管理系統(tǒng)論文11-09