郭維威 劉鋒 王爽 黑龍江工業學院
隨著移動通信技術與互聯網技術的不斷發展與相互結合,使面向移動設備的信息檢索與服務成為可能,面對新技術的產生,迫切需要為用戶提供移動服務模式。目前,很多高校都有符合自己的圖書館檢索系統APP應用程序,方便讀者能夠利用移動平臺查詢相應的圖書信息,建立完善的基于移動平臺的圖書館檢索系統具有重要的意義。
檢索系統的結構與功能龐大,安裝該系統的APP程序后,可以通過手機或平板電腦實現圖書的查詢、瀏覽借閱信息、預約圖書借閱、圖書續借、圖書智能推薦、管理個人用戶信息等功能。
該模塊可以實現用戶的注冊與登錄,用戶使用自己的賬號和密碼進行登陸,身份驗證核實后就可以實現圖書的查詢、借閱等服務功能。因此,用戶注冊和登錄模塊是APP應用程序的第一個界面。
該模塊用于圖書查詢,在查詢過程中可以根據用戶輸入的查詢條件進行精確查詢和模糊查詢,并快速的返回全部查詢結果。在進行簡單檢索功能,用戶輸入檢索詞,檢索詞可以在下拉列表中進行選擇,如圖書名稱、出版社、作者等數據庫表中的字段信息;在功能設計中,除了考慮簡單檢索,還考慮到能夠進行組合式檢索,通過設定的多個條件進行更加精確的查詢。
系統會保留用戶最后一次檢索的信息記錄和相應的結果,這樣可以為在下次登錄系統時,用戶能夠發現自己上次的操作行為,從而提高用戶檢索效率。
系統會根據用戶曾經瀏覽的記錄或借書的相關信息,進行數據挖掘和分析,數據分析后獲取用戶的偏好,讀者下次登錄自己的賬號時,系統會為用戶推薦其感興趣的圖書。
APP應用程序開發所用到工具軟件有很多種,以java開發環境為例說明設計過程。首先要下載安裝JDK與Android SDK開發環境,如果計算機中沒有安裝并設定集成的IDE環境,那么開發者可以通過網絡環境直接下載SDK完整的安裝包,在安裝包里面包含了Eclipse開發工具,如果計算機中已經有了IDE集成開發環境,那么用戶可以直接來選擇USE AN EXISTING IDE,然后再去安裝SDK,安裝后需要設定JDK目錄,如果在安裝過程中你的SDK找不到JDK目錄,那么用戶需要在系統環境變量中添加JAVA_HOME變量,并將其路徑設定為所創建的JDK目錄,如果這些環節都已經設定完成后就可以開始配置IDE增加SDK支持。在開發設計前首先要確定Android 4.0以上版本的插件都已經安裝,如果沒有安裝4.0插件,我們可以打開Android SDK Manager,把Android 4.0以上版本的未安裝插件前面的復選框都打勾裝上,這個環節也要根據你個人實際情況,如果應用軟件只在自己的手機上運行和測試,那就需要選擇與自己手機系統一樣版本的SDK包裝上,如果要在多個品牌、多個版本上運行和測試,就需要下載多個版本的SDK,因為考慮到用戶的手機型號和版本存在很大的差別,所用要充分考慮并下載多個版本的SDK。
首先要創建一個項目,項目中建立模塊。打開IDE創建新項目,IDEA是比較智能的,如果用戶已經將SDK安裝好了,在新創建的項目里面就會出現Android的Application Module(安卓應用模塊),而在右邊Project SDK是為空狀態,點擊New新建按鈕,找到已經設定的SDK目錄,單擊確定即可,然后在下拉列表中就會列出已經安裝的各個安卓版本的SDK,這個時候選擇用戶需要的版本進行設置,如果用戶是是第一次設置,IDE就會提醒你先設置JDK,然后用戶根據提示找到JDK目錄即可。設置項目名稱后,用戶選擇USB Device,這樣就可以完成項目的創建,而后IDE集成環境就會自動生成該項目所要用到的最基本的文件目錄。
項目建立后,就可以編寫各個模塊了,在開始編寫模塊之前,先要了解系統用到的幾個文件,首先系統要有一個主窗體界面,在這里我們使用res/layout/main.xml App作為主窗體布局文件,該文件可以定義窗體的顏色效果、大小等布局信息。界面設計好后就可以編寫代碼,由于系統的代碼很多,這里就不再敘述了,我們只講設計方法。代碼編寫好后,利用USB數據線將手機與電腦進行連接,連接后手機也要進行簡單的設置,在手機系統里打開開發人員選項里面的USB調試,然后在IDE開發環境中,直接點Run就可以在手機上看到軟件的登錄界面了,經過調試后系統即可應用。然后按照向導的提示進行應用程序打包,將打包程序安裝到手機上,即可實現圖書檢索系統功能模塊。