• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Android的圖書館預(yù)約服務(wù)系統(tǒng)

      2017-05-08 13:16:01胡錦楠孫慧
      關(guān)鍵詞:高校圖書館服務(wù)

      胡錦楠++孫慧

      摘要: 本文以高校圖書館預(yù)約服務(wù)為基礎(chǔ),介紹一款基于Andriod平臺(tái)的手機(jī)圖書館預(yù)約服務(wù)系統(tǒng),該系統(tǒng)將座位預(yù)約、存包柜預(yù)約、講座預(yù)約3個(gè)功能集成在一起,極大地方便了高校圖書館的預(yù)約服務(wù),本文主要從技術(shù)、功能、實(shí)現(xiàn)3個(gè)層面對(duì)整個(gè)系統(tǒng)進(jìn)行詳細(xì)介紹。

      關(guān)鍵詞: [HT6SS〗高校圖書館; 預(yù)約; 服務(wù); Andriod

      中圖分類號(hào): P311;G251

      文獻(xiàn)標(biāo)志碼: A

      文章編號(hào): 2095-2163(2016)06-0062-04

      0引言

      隨著移動(dòng)終端設(shè)備和圖書館數(shù)字化進(jìn)程的創(chuàng)新進(jìn)步,使圖書館的服務(wù)模式也得益于該背景趨勢(shì)推動(dòng)而尋獲了高端升級(jí)的發(fā)展契機(jī)。本文即針對(duì)圖書館預(yù)約系統(tǒng)研發(fā)設(shè)計(jì)而展開論述。圖書館的預(yù)約服務(wù)在早期起步階段主要體現(xiàn)在圖書預(yù)約方面,后期又逐漸有多家圖書館陸續(xù)增設(shè)了圖書館座位預(yù)約、存包柜預(yù)約、圖書館講座預(yù)約等更為全面的豐富服務(wù)。目前,在圖書預(yù)約和講座預(yù)約方面,重點(diǎn)是以網(wǎng)站預(yù)約作為主流形式,而座位預(yù)約和存包柜預(yù)約等卻主要以圖書館內(nèi)設(shè)選座機(jī)上實(shí)現(xiàn)這一功能。綜上分析可知,這些預(yù)約方式雖然能解決師生對(duì)預(yù)約服務(wù)功能的基礎(chǔ)需求,但在設(shè)計(jì)上卻并未臻至快捷靈活,校內(nèi)師生仍然不能隨時(shí)隨地完成預(yù)約服務(wù)[1]。

      Andriod平臺(tái)是基于Linux內(nèi)核的嵌入式操作系統(tǒng)平臺(tái),不僅能應(yīng)用于智能手機(jī),還可以廣泛應(yīng)用于平板電腦以及其他便攜式設(shè)備中。為適應(yīng)目前數(shù)字化圖書館的發(fā)展需求,研發(fā)創(chuàng)建一款基于Andriod平臺(tái)的圖書館預(yù)約服務(wù)系統(tǒng)則將具有重要意義與實(shí)用價(jià)值。

      [BT4]1軟件開發(fā)環(huán)境及相應(yīng)技術(shù)

      本系統(tǒng)使用MySql數(shù)據(jù)庫(kù)來實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ),底層使用Eclipse工具采用Java語言獲取數(shù)據(jù),同時(shí)使用Android Studio工具完成Android端界面。

      [BT5]1.1MySql數(shù)據(jù)庫(kù)

      MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),該數(shù)據(jù)庫(kù)系統(tǒng)在通常情況下多是使用數(shù)據(jù)庫(kù)管理語言——結(jié)構(gòu)化查詢語言(SQL)進(jìn)行數(shù)據(jù)庫(kù)管理[2]。

      [BT5]1.2Eclipse

      Eclipse是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其自身而言,Eclipse只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。但值得一提的卻是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。

      [BT5]1.3Android Studio

      Android Studio 是一個(gè)Android集成開發(fā)工具,基于IntelliJ IDEA獲得設(shè)計(jì)功能實(shí)現(xiàn)。同時(shí),還與Eclipse ADT相類似,Android Studio 也提供了集成的 Android 開發(fā)工具用于開發(fā)和調(diào)試[3]。

      [BT4]2系統(tǒng)功能

      本系統(tǒng)主要包括4個(gè)功能模塊,分別是:座位預(yù)約、存包柜預(yù)約、講座預(yù)約和系統(tǒng)管理。針對(duì)這4部分功能,下面將給出詳細(xì)功能闡釋與分析。

      [BT5]2.1座位預(yù)約

      此系統(tǒng)的座位預(yù)約功能包括座位選擇、座位預(yù)約、座位查詢、座位續(xù)約、取消預(yù)約座位、更換座位、離開座位等[3],具體功能流程如圖1所示。

      [PS胡錦楠1.EPS;S*2;X*2,BP#]

      [HT6H][ST6HZ][WT6HZ][JZ]圖1座位預(yù)約流程圖

      [JZ]Fig. 1Seat reservation flow chart

      [HT5”SS][ST5”BZ][WT5”BZ]

      [BT5]2.2存包柜預(yù)約

      此系統(tǒng)的存包柜預(yù)約功能包括存包柜位置選擇、存包柜號(hào)碼選擇、存包柜預(yù)約、存包柜查詢、取消預(yù)約存包柜、更換存包柜和查看已經(jīng)預(yù)約的存包柜等。設(shè)計(jì)實(shí)現(xiàn)的結(jié)果功能流程如圖2所示。

      [BT5]2.3講座預(yù)約

      此系統(tǒng)的講座預(yù)約功能包括講座列表查詢、選擇講座、預(yù)約講座、選擇講座座位、查看預(yù)約講座信息等,可得優(yōu)化設(shè)計(jì)功能流程如圖3所示。

      [BT5]2.4系統(tǒng)管理

      除前述的預(yù)約功能外,系統(tǒng)管理中則包括了講座預(yù)約信息查詢、存包柜預(yù)約信息查詢、講座預(yù)約信息查詢、違規(guī)信息查詢及座位、存包柜、講座的管理和統(tǒng)計(jì)等各類功能。

      [PS胡錦楠2.EPS;S*2;X*2,BP#]

      [HT6H][ST6HZ][WT6HZ][JZ]圖2存包柜預(yù)約流程圖

      [JZ]Fig. 2Storage cabinet flow chart

      [HT5”SS][ST5”BZ][WT5”BZ]

      [PS胡錦楠3.EPS;S*2;X*2,BP#]

      [HT6H][ST6HZ][WT6HZ][JZ]圖3講座預(yù)約流程圖

      [JZ]Fig. 3Lecture appointment flow chart

      [HT5”SS][ST5”BZ][WT5”BZ]

      [BT4]3系統(tǒng)實(shí)現(xiàn)

      [BT5]3.1數(shù)據(jù)庫(kù)表設(shè)計(jì)

      本文研發(fā)的預(yù)約系統(tǒng)在整體上總共設(shè)計(jì)有14個(gè)表,具體分別包括了如下內(nèi)容:

      1)學(xué)生信息表。存儲(chǔ)學(xué)生的基本信息;

      2)學(xué)生違規(guī)表。記錄學(xué)生是否有座位預(yù)約違規(guī)、存包柜預(yù)約違規(guī)及講座預(yù)約違規(guī)、違規(guī)次數(shù);

      3)學(xué)生刷卡表。學(xué)生到館后需要刷卡確認(rèn)學(xué)生本人的預(yù)約,此表就是存儲(chǔ)學(xué)生到館后的刷卡信息;

      4)管理員信息表。存儲(chǔ)管理員的基本信息;

      5)座位信息表。存儲(chǔ)館內(nèi)所有座位信息;

      6)閱覽室信息表。存儲(chǔ)館內(nèi)所有閱覽室的信息;

      7)座位預(yù)約表。存儲(chǔ)所有學(xué)生的座位預(yù)約信息;

      8)座位預(yù)約歸檔表。存儲(chǔ)備份座位預(yù)約表;

      9)存包柜信息表。存儲(chǔ)館內(nèi)所有存包柜的信息;

      10)存包柜預(yù)約表。存儲(chǔ)所有學(xué)生的存包柜預(yù)約信息;

      11)存包柜預(yù)約歸檔表。存儲(chǔ)備份存包柜預(yù)約表;

      12)講座信息表。存儲(chǔ)所有講座信息;

      13)講座預(yù)約表。存儲(chǔ)所有學(xué)生的預(yù)約講座信息;

      14)講座預(yù)約歸檔表。存儲(chǔ)備份講座預(yù)約表[4]。

      [BT5]3.2底層實(shí)現(xiàn)

      底層采用JDBC技術(shù)來重點(diǎn)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的增加、刪除、修改和查詢。通過JSP頁面接收界面?zhèn)魅氲膮?shù),調(diào)用JDBC封裝的函數(shù)返回?cái)?shù)據(jù)結(jié)果[5],再通過XML語言的方式返回給界面層,下面即以Login.JSP實(shí)現(xiàn)的登錄功能為例,來設(shè)計(jì)研發(fā)如下關(guān)鍵代碼。其中,UserName和Password為輸入?yún)?shù),resultString為返回結(jié)果。

      [JP2]String getUserName=request.getParameter("UserName");[JP]

      String getPassword = request.getParameter("Password");

      String resultString = "";

      DBManager jdbcUtils =new DBManager();

      jdbcUtils.getconnetcion();

      String sql = "SELECT * FROM 學(xué)生信息表where 一卡通編號(hào)=? and 密碼=?";

      List params =new ArrayList();

      params.add(getUserName);

      params.add(getPassword);

      try {

      List> list = jdbcUtils.findMoreResult(sql, params);

      if (list.size() > 0) {

      resultString += "

      resultString += "true";

      resultString+="" />";

      out.println(resultString);

      }

      }catch (Exception e) {

      e.printStackTrace();

      }finally {

      jdbcUtils.releaseConn();

      }

      [BT5]3.3界面層實(shí)現(xiàn)

      界面層實(shí)現(xiàn)主要分為2部分:界面設(shè)計(jì)和界面數(shù)據(jù)獲取。其中,講座預(yù)約的界面設(shè)計(jì)效果如圖4所示。

      在本次研究中,界面的數(shù)據(jù)實(shí)現(xiàn)部分主要就是通過異步調(diào)用的方式訪問底層的JSP頁面的地址,再將獲取的XML數(shù)據(jù)結(jié)果執(zhí)行解析處理、并封裝在ArrayList<>集合中,而后將綁定在界面上提供終端顯示[6]。如果JSP頁面的返回結(jié)果為,下面即是解析XML的方法關(guān)聯(lián)代碼:

      voidparseItems(ArrayList items, XmlPullParser parser) throws XmlPullParserException, IOException {

      int eventType = parser.getEventType();

      [JP2]while (eventType !=XmlPullParser.END_DOCUMENT) {[JP]

      switch (eventType) {

      case XmlPullParser.START_DOCUMENT:

      break;

      case XmlPullParser.START_TAG:

      String name = parser.getName();

      if(name.equalsIgnoreCase(”Login”)

      {

      String temp=parser.getAttributeValue(null, "isSuccess");

      Boolean isSuccess = Boolean.valueOf(temp);

      LoginItem item = new LoginItem();

      item.setIsSuccess(isSuccess);

      items.add(item);

      }

      break;

      case XmlPullParser.END_TAG:

      break;

      }

      4結(jié)束語

      本系統(tǒng)將圖書館內(nèi)座位、存包柜、講座等具有預(yù)約服務(wù)的資源進(jìn)行了整合,系統(tǒng)安裝在手機(jī)上就可以完成預(yù)約服務(wù),目前在國(guó)內(nèi)高校圖書館內(nèi)幾乎未見真正實(shí)體應(yīng)用。在手機(jī)端實(shí)現(xiàn)座位預(yù)約,較網(wǎng)站預(yù)約和選座機(jī)預(yù)約方式,免除了去圖書館內(nèi)紙質(zhì)打印座位信息的麻煩,因而具有一定的現(xiàn)實(shí)推廣普適價(jià)值。

      宋梅. 基于人性化服務(wù)需求的圖書館座位管理系統(tǒng)優(yōu)化研究[J]. 內(nèi)蒙古科技與經(jīng)濟(jì),2013(18): 65-66,68.

      [2] 劉方. 基于Android平臺(tái)的移動(dòng)圖書管理系統(tǒng)的設(shè)計(jì)[D]. 南京:南京理工大學(xué), 2015.

      [3] 劉凱. 基于Android平臺(tái)的電影票自助系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 武漢:華中師范大學(xué), 2014.

      [4] 涂心浩,邱亮,操鳳萍. 基于物聯(lián)網(wǎng)的圖書館座位移動(dòng)預(yù)定APP 的設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦知識(shí)與技術(shù),2014,10(17):4047-4049,4064.

      [5] 楊建. 圖書館移動(dòng)輔助服務(wù)的智能手機(jī)端應(yīng)用設(shè)計(jì)與實(shí)現(xiàn)[D]. 長(zhǎng)沙:湖南大學(xué), 2013.

      [6] 葉松濤,畢蓉蓉. 基于Android平臺(tái)的圖書館座位管理系統(tǒng)界面設(shè)計(jì)與實(shí)現(xiàn)[J]. 電子技術(shù)與軟件工程, 2014(23):75-76.[ZK)]

      [FL)]

      移動(dòng)云計(jì)算中任務(wù)卸載技術(shù)的研究進(jìn)展
      短信自動(dòng)分類的實(shí)現(xiàn)
      基于Hadoop的個(gè)人健康信息服務(wù)系統(tǒng)
      基于超聲特征集成學(xué)習(xí)的甲狀腺結(jié)節(jié)分類方法研究
      基于SVM和CRF雙層分類器的英文電子病歷去隱私化
      基于節(jié)點(diǎn)拓?fù)湟恢滦缘?D/3D冠脈血管非剛性配準(zhǔn)
      基于網(wǎng)絡(luò)資本評(píng)估和節(jié)點(diǎn)失效的關(guān)鍵蛋白質(zhì)識(shí)別算法研究
      藏文文本規(guī)范化處理研究
      基于N—gram模型的中文分詞前k優(yōu)算法
      基于向量去滑步的運(yùn)動(dòng)編輯系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)
      基于WSN的穿戴式戶外探險(xiǎn)監(jiān)護(hù)系統(tǒng)
      虛擬化網(wǎng)絡(luò)平臺(tái)下的負(fù)載平衡動(dòng)態(tài)路由選擇研究
      基于Mash5的跨平臺(tái)移動(dòng)互聯(lián)技術(shù)研究與實(shí)踐
      一種云計(jì)算環(huán)境下的Web服務(wù)質(zhì)量探測(cè)與預(yù)警方法
      基于Android的推薦閱讀系統(tǒng)設(shè)計(jì)
      基于Android Broadcast的短信安全監(jiān)聽系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)
      基于Android的圖書館預(yù)約服務(wù)系統(tǒng)
      基于Fortran組件的Web計(jì)算應(yīng)用平臺(tái)構(gòu)建研究
      基于數(shù)據(jù)級(jí)自動(dòng)向量化的編譯優(yōu)化研究綜述
      數(shù)據(jù)時(shí)效性判定:關(guān)鍵理論和技術(shù)
      微信架構(gòu)下的終身教育學(xué)習(xí)平臺(tái)的開發(fā)與應(yīng)用研究
      徑向基網(wǎng)絡(luò)模型在上海地鐵客流預(yù)測(cè)中的應(yīng)用研究
      基于發(fā)音動(dòng)作的中英文元音交叉語言對(duì)比研究
      基于SQL游標(biāo)的數(shù)據(jù)庫(kù)應(yīng)用與探析
      SQL注入攻擊及其檢測(cè)防御技術(shù)研究
      一種基于積分投影的人眼定位算法
      工程應(yīng)用中地圖符號(hào)化表達(dá)研究
      異構(gòu)信息網(wǎng)挖掘:概念、技術(shù)與未來
      基于位置大數(shù)據(jù)的移動(dòng)社交網(wǎng)絡(luò)服務(wù)軌跡隱私保護(hù)研究
      Excel VBA在玉米數(shù)量性狀統(tǒng)計(jì)中的應(yīng)用
      VLOOKUP函數(shù)在會(huì)計(jì)工作中的應(yīng)用
      基于Spark的智慧校園數(shù)據(jù)挖掘研究
      基于i—vector聲紋識(shí)別上課點(diǎn)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      空管風(fēng)險(xiǎn)管理系統(tǒng)設(shè)計(jì)研究
      某運(yùn)營(yíng)系統(tǒng)信息網(wǎng)絡(luò)資源管控研究
      基于單片機(jī)的數(shù)字電壓表設(shè)計(jì)
      基于FPGA的DDR控制器的設(shè)計(jì)
      基于電阻應(yīng)變片式傳感器的電子秤設(shè)計(jì)與實(shí)現(xiàn)
      景區(qū)智能垃圾桶的設(shè)計(jì)
      基于FrameBuffer的嵌入式系統(tǒng)LCD圖像顯示的實(shí)現(xiàn)
      現(xiàn)代學(xué)徒制下學(xué)生管理工作的研究與實(shí)踐
      序列模式挖掘算法的研究
      基于局部非局部聯(lián)合模型的壓縮圖像插值技術(shù)
      基于Logistic回歸的數(shù)據(jù)分類問題研究
      博弈論方法在混合無線網(wǎng)絡(luò)中網(wǎng)絡(luò)選擇問題研究中的應(yīng)用
      公司地址: 北京市西城區(qū)德外大街83號(hào)德勝國(guó)際中心B-11

      客服熱線:400-656-5456??客服專線:010-56265043??電子郵箱:longyuankf@126.com

      電信與信息服務(wù)業(yè)務(wù)經(jīng)營(yíng)許可證:京icp證060024號(hào)

      Dragonsource.com Inc. All Rights Reserved

      icp

      猜你喜歡
      高校圖書館服務(wù)
      服務(wù)在身邊 健康每一天
      服務(wù)在身邊 健康每一天
      服務(wù)在身邊 健康每一天
      服務(wù)在身邊 健康每一天
      服務(wù)在身邊 健康每一天
      招行30年:從“滿意服務(wù)”到“感動(dòng)服務(wù)”
      商周刊(2017年9期)2017-08-22 02:57:56
      高校圖書館閱讀推廣案例分析
      科技視界(2016年21期)2016-10-17 19:32:37
      微信公眾平臺(tái)在高校圖書館信息服務(wù)中的應(yīng)用研究
      科技視界(2016年21期)2016-10-17 19:25:20
      高校圖書館閱讀推廣活動(dòng)研究
      商(2016年27期)2016-10-17 06:38:27
      試論高校圖書館在網(wǎng)絡(luò)環(huán)境沖擊下的人文建設(shè)
      商(2016年27期)2016-10-17 06:30:59
      丰原市| 大宁县| 道孚县| 马公市| 丹寨县| 竹北市| 大港区| 巴楚县| 岱山县| 乐清市| 汉沽区| 尚志市| 五台县| 屏东市| 东乌珠穆沁旗| 定陶县| 宁明县| 曲沃县| 平舆县| 安达市| 廉江市| 贵德县| 汉源县| 汉阴县| 大宁县| 景宁| 郎溪县| 营口市| 凌云县| 百色市| 龙井市| 确山县| 郸城县| 陆河县| 江城| 南岸区| 夏邑县| 孝昌县| 平山县| 长治市| 松滋市|