国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

2017-05-08 13:16胡錦楠孫慧
關(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ù)庫來實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ),底層使用Eclipse工具采用Java語言獲取數(shù)據(jù),同時(shí)使用Android Studio工具完成Android端界面。

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

MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),該數(shù)據(jù)庫系統(tǒng)在通常情況下多是使用數(shù)據(jù)庫管理語言——結(jié)構(gòu)化查詢語言(SQL)進(jìn)行數(shù)據(jù)庫管理[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ù)庫表設(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ù)庫中數(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ù),目前在國內(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]. 長沙:湖南大學(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ù)庫應(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)營系統(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)德勝國際中心B-11

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

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

Dragonsource.com Inc. All Rights Reserved

icp

猜你喜歡
高校圖書館服務(wù)
集成創(chuàng)新發(fā)揮優(yōu)勢(shì) 自主研發(fā)服務(wù)造紙
高校圖書館閱讀推廣案例分析
微信公眾平臺(tái)在高校圖書館信息服務(wù)中的應(yīng)用研究
高校圖書館閱讀推廣活動(dòng)研究
試論高校圖書館在網(wǎng)絡(luò)環(huán)境沖擊下的人文建設(shè)
高校圖書館閱讀推廣實(shí)踐探討
高校圖書館電子資源的宣傳與推廣
采掘服務(wù)個(gè)股表現(xiàn)
兩則跟服務(wù)有關(guān)的故事
讀者反饋 訂閱服務(wù)