• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Android的“林間書屋”借閱軟件的設計與實現

    2018-07-23 04:06:48李紹恒李苗
    世界家苑 2018年6期
    關鍵詞:智能手機

    李紹恒 李苗

    摘 要:智能手機是移動互聯網時代一個標志性的客戶端工具可以自由安裝、卸載軟件,具有強大的計算和存儲能力,可以通過移動通信網絡來實現無線網絡接入。隨著移動終端設備飛速的發(fā)展,傳統(tǒng)Web上的應用開始出現在手機終端?;贏ndroid的“林間書屋”借閱軟件,正是對這一發(fā)展趨勢的良好體現。

    基于Android的“林間書屋”借閱軟件是依據傳統(tǒng)的的借閱軟件的形式,綜合“林間書屋”的需求分析所開發(fā)的。整個系統(tǒng)分為Android前臺界面管理和后臺服務器管理兩個部分。本系統(tǒng)設置了普通用戶和管理員兩類用戶,兩類用戶權限不同,普通用戶的主要功能有注冊、查詢、預約圖書、超時提醒功能、活動報名、續(xù)借圖書;管理員擁有最高權限,可以對用戶信息進行刪除、查詢、修改,可對已經存在的圖書信息進行刪除、查詢、修改,并可以添加新的書籍信息,可添加活動信息,刪除活動信息,修改活動信息。

    本系統(tǒng)采用MVC結構,后臺服務器使用Java編寫服務器,同時使用Tomcat發(fā)布服務,前臺客戶端環(huán)境使用的是Android控件。通過JDBC來調用MySQL數據庫,來實現手機客戶端與服務器之間的數據傳輸。

    關鍵詞:借閱軟件;Android;智能手機;MVC

    一、選題的背景及目的

    “書籍是人類進步的階梯”這是偉大的文學家高爾基曾經說過的,書籍在人類的進步中發(fā)揮著無與倫比的作用。中國圖書館在19世紀末開始由封建的藏書閣轉型為近代圖書館,在20世紀末由傳統(tǒng)圖書館轉變?yōu)楝F代圖書館。目前全國一共擁有1983所普通高校,圖書館是一所高校不可或缺的,基本上大部分高校都擁有圖書館,這些圖書館占據了我國圖書館數量的主體。除此之外,還有很多市政圖書館以及民間組織籌辦的圖書館?!傲珠g書屋”就是一個實體書店,位于合肥市蜀山區(qū)。其古雅的中式風格裝修讓整個書屋充滿文化韻味,居民在此處獲得公共文化休閑一站式服務的同時,也能感受空間上的無限魅力,并且可以對書屋里的書籍進行閱讀和借閱,可以豐富人們的知識。

    可以看出,圖書館已經成為人們獲取知識的一個重要來源。傳統(tǒng)上,人們都通過借閱卡在圖書館借閱書籍,之后,隨著信息技術的發(fā)展,人們可以在電腦上進行書籍的查詢和借閱。隨著科學技術的進一步飛速發(fā)展,智能移動設備的普及及其功能的日益完善,人們生活也越來越方便。人們可以利用智能手機玩游戲,看視頻,語音聊天,購物等等,生活越來越離不開智能手機了。為此,可以考慮基于移動端的智能手機,為“林間書屋”書店開發(fā)出一個借閱軟件,更加方便人們借閱書籍。

    智能手機,目前主流的是Android系統(tǒng)和IOS系統(tǒng)。Android系統(tǒng)是Google開辟的基于Linux平臺的開源手機操作系統(tǒng)。相對于蘋果公司開發(fā)的封閉的IOS系統(tǒng),具有開放、開源、免費等特點,開發(fā)成本低,流程簡單。而且,使用Android系統(tǒng)的人數相對于其它系統(tǒng)是占據無比的優(yōu)勢。可以說,基于Android系統(tǒng)進行開發(fā),從開發(fā)角度和推廣角度來說,都具備最大的優(yōu)勢。正是如此,本設計就基于Android系統(tǒng)的智能手機,對“林間書屋”借閱軟件進行設計與實現。

    二、系統(tǒng)設計

    目前來說,大部分的圖書管理類的系統(tǒng)都是基于asp設計的,使用的是net和MySql技術,可以完成圖書的管理,一般來說有增加、修改、查看、刪除、借閱、維護的等功能[20]。結合以上功能需求,對每部分的實現,及所需的資源分析可以得到本文所要設計的基于Android的“林間書屋”所應該具備的一些目標和功能。

    具體目標如下所示。

    (1)需求分析階段所有功能的實現。

    (2)界面簡潔、大方、易操作、美觀。

    (3)管理員和用戶都要使用正確的用戶名和密碼登錄,而且他們的登錄功能操作界面不同。

    具體的功能如下所示。

    (1)用戶端

    具有:注冊、登陸、密碼找回、書籍查詢、網上預約借閱書籍等、續(xù)借圖書功能。及報名參加活動、查詢活動。

    (2)管理員端

    管理員端功能包括:用戶管理、書籍管理等活動管理。

    用戶管理包括:查詢用戶、添加管理員和刪除用戶功能,修改用戶借

    書籍信息,預約書籍信息。

    書籍管理包括:增加圖書、查詢圖書、更新圖書和刪除圖書的功能。

    活動管理包括:增加活動、刪除活動、更新活動。

    根據“林間書屋”借閱軟件的功能需求,本系統(tǒng)采用MVC結構,后臺服務器使用Java編寫服務器,使用Tomcat發(fā)布服務,前臺客戶端環(huán)境使用的是Android控件。通過JDBC來調用MySQL數據庫,來實現手機客戶端與服務器之間的數據傳輸。

    三、系統(tǒng)實現

    (1)用戶端功能實現

    用戶端主要功能包括用戶注冊和登陸模塊、主頁模塊、圖書查詢模塊以及借閱信息模塊,活動信息模塊,超時提醒模塊,下面分別對這幾個模塊進行具體介紹。

    (2)用戶注冊和登陸模塊

    用戶注冊和登錄模塊基本的處理順序是,如果是新用戶需要先注冊賬號,點擊去注冊,輸入自己想要設定的賬號,并輸入密碼和密碼,前臺程序生成注冊請求給服務器,服務器在數據庫中添加用戶信息,完成注冊。注冊成功后,用戶輸入賬號和密碼,前臺程序的登錄請求發(fā)送到服務器,服務器向數據庫發(fā)出賬號和密碼驗證的操作,然后返回結果。服務器根據結果發(fā)出操作響應,返回到前臺程序,如果賬號密碼都正確,則進入用戶界面,否則界面會出現登陸失敗的提示。

    (3)用戶主頁模塊

    注冊界面和登錄界面完成開發(fā)和功能的實現后,輸入正確的賬號和密碼信息,就會驗證成功進入用戶端的圖書管理主頁。

    對于主頁面,需要設計得整潔、漂亮、絢麗,這樣可以提高用戶得觀感性能。為此,本系統(tǒng)開發(fā)主界面使用ToolBarUtil控件,作為用戶主頁最下面的“主頁”、“查詢”和“我的”這三個按鈕,每個按鈕還載入各自的圖標內容。此外,還有一個漂亮的背景圖,通過定義一個繼承Fragment的HomeFragment類,然后通過該類完成背景圖的載入,讓程序獲得背景圖資源。

    在主頁進行切換,使用了兩種方法。第一種是直接點擊最下面的“主頁”、“查詢”和“我的”這三個按鈕,即可完成界面的切換。這里通過定義一個界面更改的監(jiān)聽器OnPageChangeListener(),然后通過onPageSelected(int position)方法,對不同按鈕的點擊做出相應的回應,完成界面切換。

    第二種方法,是通過手指在屏幕左右滑動,然后完成對界面的切換,這種方法看起來更加炫酷。使用onPageScrollStateChanged(int state),根據用戶觸摸的坐標,做出相應回應,完成界面的滑動切換。

    (4)用戶查詢模塊

    從用戶界面通過點擊按鈕或者滑動的方式即可進入圖書查詢模塊。圖書的查詢包含幾種查詢的條件,有書名、作者和類別的查詢,在查詢界面的最上方的輸入欄中輸入用戶需要查詢信息,單擊旁邊的“查詢”按鈕,圖書查詢功能就會根據用戶輸入的查詢信息,對后臺數據庫的信息進行檢索,發(fā)現符合條件的圖書,就會返回到用戶界面顯示。返回的包括書籍的編號、書名、作者、類別和庫存這幾個信息。

    參考文獻

    [1] 王藝璇.基于Android平臺的移動圖書館客戶端設計與實現[J].智能計算機與應用.2016,16(6):11-25.

    [2] 王藝燕,成麗君,楊風仙.基于MVC的Android平臺圖書管理系統(tǒng)[J].電子技術與軟件工程,2017,9(8):58-59.

    [3] 王慧蘭.基于Android平臺的圖書管理系統(tǒng)手機客戶端開發(fā)[J].中外企業(yè)家,2016,13(11):204.

    作者簡介

    李紹恒(1996—),男,安徽六安人,安徽新華學院,信息工程學院 研究方向:手機借閱軟件的設計與開發(fā)。

    (作者單位:安徽新華學院信息工程學院)

    猜你喜歡
    智能手機
    智能手機是座礦
    智能手機臉
    英語文摘(2020年5期)2020-09-21 09:26:30
    假如我是一部智能手機
    趣味(語文)(2018年8期)2018-11-15 08:53:00
    智能手機
    小說月刊(2014年4期)2014-04-23 08:52:21
    库伦旗| 赤壁市| 独山县| 南川市| 和静县| 乌兰县| 哈巴河县| 伊宁市| 万荣县| 富阳市| 孝感市| 东安县| 宜城市| 仙桃市| 常宁市| 邹城市| 厦门市| 抚远县| 阳曲县| 镇宁| 宁国市| 鹿泉市| 贵州省| 新宁县| 广河县| 南召县| 清河县| 桂林市| 侯马市| 德格县| 泰州市| 洛扎县| 福清市| 淮滨县| 汽车| 万州区| 阳高县| 澄城县| 玉门市| 确山县| 察雅县|