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