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

?

基于Android的移動(dòng)圖書館管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2013-10-27 02:25:32東北石油大學(xué)軟件學(xué)院黑龍江大慶163318
關(guān)鍵詞:管理員頁(yè)面界面

高 亮 (東北石油大學(xué)軟件學(xué)院,黑龍江 大慶 163318)

陳麗菲 (鉆井生產(chǎn)技術(shù)服務(wù)一公司信息培訓(xùn)中心,黑龍江 大慶 163358)

基于Android的移動(dòng)圖書館管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

高 亮 (東北石油大學(xué)軟件學(xué)院,黑龍江 大慶 163318)

陳麗菲 (鉆井生產(chǎn)技術(shù)服務(wù)一公司信息培訓(xùn)中心,黑龍江 大慶 163358)

闡述了Android軟件平臺(tái)的構(gòu)成,根據(jù)大學(xué)圖書館的實(shí)際需求,設(shè)計(jì)了一種基于Android的移動(dòng)圖書館管理系統(tǒng)。該系統(tǒng)主要分為學(xué)生客戶端和管理員客戶端2大塊,學(xué)生輸入正確的用戶名和密碼,就可以進(jìn)入軟件的主頁(yè)面,進(jìn)行查詢、掛失、預(yù)約、注銷、幫助、退出等操作,管理員輸入正確的用戶名和密碼,進(jìn)入軟件的主頁(yè)面,進(jìn)行學(xué)生用戶管理、圖書管理、借閱預(yù)約圖書、歸還掛失圖書、繳費(fèi)罰款、注銷和幫助操作。并從數(shù)據(jù)庫(kù)設(shè)計(jì)、Android 開發(fā)環(huán)境搭建、模塊功能實(shí)現(xiàn)3個(gè)方面具體分析了系統(tǒng)的實(shí)現(xiàn),該系統(tǒng)的實(shí)現(xiàn)與傳統(tǒng)的WEB應(yīng)用進(jìn)行了良好的互補(bǔ),能更加貼近學(xué)生的生活,實(shí)現(xiàn)了圖書館信息的實(shí)時(shí)性。

Android;圖書館管理系統(tǒng);數(shù)據(jù)庫(kù);模塊功能;設(shè)計(jì)

隨著信息技術(shù)的發(fā)展,圖書館的作用也在逐漸發(fā)生改變。傳統(tǒng)功能的圖書館已經(jīng)逐漸被數(shù)字圖書館和智能圖書館所替代,其提供文獻(xiàn)信息、傳播社會(huì)文化等功能也隨著新技術(shù)的發(fā)展而逐漸發(fā)生改變。越來越多的用戶通過不斷更新的信息技術(shù)手段,方便、快捷地利用圖書館資源。在此形勢(shì)下,將Android平臺(tái)應(yīng)用于圖書館,成為未來圖書館發(fā)展的一個(gè)方向[1]。

移動(dòng)圖書館的研究目的就是將圖書館目前的應(yīng)用擴(kuò)展到手機(jī)終端,廣大師生無需親臨圖書館,通過手機(jī)操作,即可完成查詢、續(xù)借、預(yù)約等操作,同時(shí)有新書到館后,系統(tǒng)會(huì)以短信方式發(fā)送提醒信息。不但方便了廣大師生借閱書刊、文獻(xiàn),而且?guī)椭鷪D書館更有效地對(duì)藏書的借出、歸還、整理、歸類、催還等事務(wù)進(jìn)行管理,提高了圖書管理的效率[2]。為此,筆者基于Android軟件平臺(tái)設(shè)計(jì)了一種移動(dòng)圖書館管理系統(tǒng),下面進(jìn)行詳細(xì)的闡述。

1 系統(tǒng)功能設(shè)計(jì)

Android軟件平臺(tái)主要由關(guān)鍵應(yīng)用程序、應(yīng)用程序框架、C/C++函數(shù)庫(kù)、Android運(yùn)行庫(kù)和優(yōu)化了的Linux內(nèi)核5部分構(gòu)成[1-4]。

圖1 系統(tǒng)功能模塊圖

基于Android軟件平臺(tái)設(shè)計(jì)的移動(dòng)圖書館管理系統(tǒng)功能模塊圖如圖1所示。

1.1學(xué)生客戶端

學(xué)生輸入正確的用戶名和密碼,就可以進(jìn)入軟件的主頁(yè)面,進(jìn)行查詢、掛失、預(yù)約、注銷、幫助、退出等操作。具體操作如下:

1)查詢功能 館內(nèi)圖書查詢、個(gè)人借書查詢。其中查詢又分為簡(jiǎn)單查詢和高級(jí)查詢,并支持模糊查詢。

2)掛失功能 輸入正確的密碼和學(xué)號(hào),顯示出全部該學(xué)生所借的圖書,然后選擇要掛失的書。

3)預(yù)約功能 輸入要預(yù)約的圖書號(hào),如果沒有被借閱,則可以預(yù)約;否則將不能被借閱。預(yù)約管理將查詢預(yù)約的圖書信息和取消預(yù)約。

4)注銷功能 用戶退出系統(tǒng)或者用其他用戶登錄。

5)幫助功能 將介紹系統(tǒng)功能的使用方法。

1.2管理員客戶端

管理員輸入正確的用戶名和密碼,進(jìn)入軟件的主頁(yè)面,進(jìn)行學(xué)生用戶管理、圖書管理、借閱預(yù)約圖書、歸還掛失圖書、繳費(fèi)罰款、注銷和幫助操作,具體操作如下:

1)學(xué)生管理功能 輸入學(xué)號(hào),可以進(jìn)行查看、修改以及刪除操作。

2)圖書管理功能 輸入書號(hào),進(jìn)入圖書詳細(xì)信息頁(yè)面,可以查詢圖書的相關(guān)信息;可以將新書入庫(kù),錄入新書的相關(guān)信息。

3)借閱、預(yù)約管理功能 輸入學(xué)號(hào),查看學(xué)生的借閱和預(yù)約情況。

4)歸還、掛失管理功能 輸入學(xué)生學(xué)號(hào),顯示該學(xué)生所借閱的圖書,進(jìn)行掛失和歸還操作。

5)繳費(fèi)罰款功能 輸入學(xué)號(hào),查看學(xué)生的欠費(fèi)信息。

6)管理員管理功能 此功能為超級(jí)管理員設(shè)計(jì),對(duì)管理員進(jìn)行修改和刪除操作。

2 系統(tǒng)功能實(shí)現(xiàn)

2.1數(shù)據(jù)庫(kù)設(shè)計(jì)

該系統(tǒng)采用了MySQL數(shù)據(jù)庫(kù), MySQL是一個(gè)多用戶、多線程的SQL數(shù)據(jù)庫(kù),是一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的應(yīng)用,它由一個(gè)服務(wù)器守護(hù)程序和很多不同的客戶程序和庫(kù)組成。

數(shù)據(jù)庫(kù)是系統(tǒng)實(shí)現(xiàn)的基礎(chǔ),設(shè)計(jì)時(shí)一定要保證合理性。合理的數(shù)據(jù)庫(kù)設(shè)計(jì),不論在使用數(shù)據(jù)庫(kù)或者是后期的數(shù)據(jù)維護(hù)都會(huì)變得便利。根據(jù)需求創(chuàng)建8張數(shù)據(jù)表,分別是用戶基本信息表、管理員基本信息表、圖書基本信息表、借閱圖書信息表、超期圖書信息表、圖書基本信息表、借閱圖書信息表、掛失圖書信息表。基本信息表如表1所示。

2.2Android開發(fā)環(huán)境搭建

表1 圖書基本信息表

開始編程之前,首先需要對(duì)開發(fā)環(huán)境進(jìn)行搭建,需要的開發(fā)軟件如下:①下載Java開發(fā)包-Java SE Development Kit,到Oracle官方網(wǎng)站下載JDK6,選擇JDK 6 Update12。雙擊安裝,配置Java運(yùn)行環(huán)境;②下載Java的IDE開發(fā)工具,到Eclipse官方網(wǎng)站下載Ecplise For Java EE的最新Windows版本,下載回來的Ecplise直接解壓即可;③下載Android開發(fā)包Android SDK,到Google的官方網(wǎng)站下載Android的開發(fā)包For Windows的,下載回來的SDK包直接解壓即可。

軟件準(zhǔn)備結(jié)束后,將讓Ecplise自動(dòng)安裝Android開發(fā)插件,步驟如下:①啟動(dòng)解壓后的Ecplise目錄下的Ecplise.exe;②點(diǎn)擊菜單“Help”→“Software Updates”,在打開的窗口中切換到選項(xiàng)頁(yè)“Availabe Software”;③點(diǎn)擊“Add site…”,加入以下地址: http://dl-ssl.google.com/android/eclipse/,然后點(diǎn)擊“OK”;④點(diǎn)擊“Install…”進(jìn)行ADT的安裝工作;⑤Ecplise此時(shí)會(huì)從加入的地址中自動(dòng)下載并安裝ADT,稍等一會(huì),安裝完畢后,提示需要重啟Ecplise,點(diǎn)擊“OK”重啟Ecplise;⑥重啟完Ecplise后,點(diǎn)擊菜單“Window”→“Preference”,打開了配置窗口,在左邊選中Android,在右邊輸入Android SDK路徑下載Android SDK解壓出來的目錄,點(diǎn)擊“OK”,至此環(huán)境配置完畢。

2.3模塊功能實(shí)現(xiàn)

根據(jù)需求分析所要求的功能,具體實(shí)現(xiàn)各模塊的功能。為了提高系統(tǒng)的安全性,學(xué)生客戶端和管理員客戶端是單獨(dú)進(jìn)行開發(fā)的。這樣可以防止學(xué)生獲得管理員的密碼后,登陸系統(tǒng)并篡改數(shù)據(jù)庫(kù)的信息。登錄頁(yè)面如圖2所示。

下面以學(xué)生登錄為例,首先進(jìn)入歡迎頁(yè)面,然后學(xué)生輸入正確地用戶名和密碼,進(jìn)入操作的主頁(yè)面。主頁(yè)面包含查詢、掛失、預(yù)約、注銷、關(guān)于、幫助、退出按鈕,主界面如圖3所示。

點(diǎn)擊查詢按鈕,進(jìn)入圖書查詢界面,該界面包含館內(nèi)圖書查詢、個(gè)人節(jié)約查詢和返回上一界面功能,2個(gè)查詢按鈕的左邊有閃爍的圖標(biāo)提示用戶單擊,效果如圖4所示。單擊圖書信息查詢按鈕,進(jìn)入圖書信息查詢界面,該頁(yè)面包含簡(jiǎn)單查詢和高級(jí)查詢,單擊簡(jiǎn)單查詢和高級(jí)查詢按鈕,將顯示不同的界面,界面的下方是動(dòng)畫控件可以加廣告或者點(diǎn)綴的圖像,效果如圖5所示。

圖2 登陸界面 圖3 學(xué)生主界面

圖4 查詢界面 圖5 圖書信息界面

2.4測(cè)試

軟件測(cè)試就是利用測(cè)試工具按照測(cè)試方案和流程對(duì)產(chǎn)品進(jìn)行功能和性能測(cè)試,甚至根據(jù)需要編寫不同的測(cè)試工具,設(shè)計(jì)和維護(hù)測(cè)試系統(tǒng),對(duì)測(cè)試方案可能出現(xiàn)的問題進(jìn)行分析和評(píng)估。執(zhí)行測(cè)試用例后,需要跟蹤故障,以確保開發(fā)的產(chǎn)品適合需求。

測(cè)試機(jī)器采用虛擬機(jī)和實(shí)體機(jī)集合測(cè)試,以不同的用戶登錄測(cè)試。學(xué)生用戶登錄軟件,可以進(jìn)行查詢、預(yù)約、掛失圖書操作;管理員用戶登錄軟件,可以進(jìn)行用戶管理、圖書管理、查詢圖書、借閱管理、預(yù)約管理、歸還掛失管理、繳費(fèi)管理和管理員管理。經(jīng)測(cè)試,軟件可以正常運(yùn)行,所實(shí)現(xiàn)功能與需求分析符合。

3 結(jié) 語(yǔ)

移動(dòng)互聯(lián)網(wǎng)的迅速發(fā)展,帶來一個(gè)嶄新的時(shí)代。通過對(duì)移動(dòng)圖書管理系統(tǒng)的研究與開發(fā),學(xué)生能夠隨時(shí)隨地可以查詢、預(yù)約、掛失圖書,圖書管理員的工作地點(diǎn)更靈活。該系統(tǒng)的實(shí)現(xiàn)與傳統(tǒng)的WEB應(yīng)用進(jìn)行了良好的互補(bǔ),能更加貼近學(xué)生的生活,實(shí)現(xiàn)了圖書館信息的實(shí)時(shí)性。手機(jī)客戶端這種形式的圖書館管理系統(tǒng),對(duì)學(xué)生更多的接觸到圖書館的信息有一定的促進(jìn)作用。

[1]李艷國(guó).基于Android系統(tǒng)的圖書管理的研究與應(yīng)用[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2012(15):121-127.

[2] 茆意宏.基于手機(jī)移動(dòng)通信網(wǎng)絡(luò)的圖書館服務(wù)研究述評(píng)[J].圖書館理論與實(shí)踐,2008(2):22-24.

[3] 白文江.基于Android平臺(tái)的移動(dòng)應(yīng)用開發(fā)研究[J].太原大學(xué)學(xué)報(bào),2011(3):117-120.

[4] 公磊,周聰.基于Android的移動(dòng)終端應(yīng)用程序開發(fā)與研究[J].計(jì)算機(jī)與現(xiàn)代化,2008(8) :85-89.

2012-12-10

高亮(1988-),男,現(xiàn)主要從事軟件工程方面的學(xué)習(xí)工作。

TP311.52

A

1673-1409(2013)04-0059-03

[編輯] 洪云飛

猜你喜歡
管理員頁(yè)面界面
大狗熊在睡覺
刷新生活的頁(yè)面
我是小小午餐管理員
我是圖書管理員
我是圖書管理員
國(guó)企黨委前置研究的“四個(gè)界面”
可疑的管理員
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
人機(jī)交互界面發(fā)展趨勢(shì)研究
手機(jī)界面中圖形符號(hào)的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
404 Not Found

404 Not Found


nginx
兴山县| 临城县| 昭觉县| 朔州市| 尉氏县| 赣州市| 额尔古纳市| 营口市| 南溪县| 亳州市| 武安市| 阳江市| 始兴县| 定州市| 南涧| 玉树县| 北海市| 固始县| 铅山县| 敦化市| 牟定县| 留坝县| 呼玛县| 石河子市| 海淀区| 翁牛特旗| 陇南市| 民权县| 桐城市| 大荔县| 富顺县| 大悟县| 呼图壁县| 奉化市| 安化县| 油尖旺区| 明溪县| 东乡县| 原平市| 玉田县| 武平县|