• 
    

    
    

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

      基于移動客戶端的圖書館應(yīng)用系統(tǒng)設(shè)計(jì)

      2015-12-07 09:02:26龍則靈
      圖書館學(xué)刊 2015年11期
      關(guān)鍵詞:密碼客戶端圖書

      龍則靈

      (廣東司法警官職業(yè)學(xué)院,廣東廣州510520)

      基于移動客戶端的圖書館應(yīng)用系統(tǒng)設(shè)計(jì)

      龍則靈

      (廣東司法警官職業(yè)學(xué)院,廣東廣州510520)

      利用移動客戶端、后臺服務(wù)器和Oracle數(shù)據(jù)庫技術(shù),設(shè)計(jì)完成了基于移動客戶端的圖書館應(yīng)用系統(tǒng)。研究了其系統(tǒng)架構(gòu)、數(shù)據(jù)庫及算法流程設(shè)計(jì)等;在移動終端實(shí)現(xiàn)了圖書查詢、預(yù)約、續(xù)借、掛失、繳費(fèi)等功能,為讀者提供了便捷的服務(wù),提高了圖書館的工作效率。系統(tǒng)的建立為推動移動圖書館的普及與發(fā)展具有積極的作用。

      移動終端系統(tǒng)設(shè)計(jì)數(shù)字圖書館

      1 引言

      目前,網(wǎng)絡(luò)通信技術(shù)正在高速發(fā)展,智能移動通信設(shè)備已經(jīng)走進(jìn)人們的生活,成為不可或缺的生活工具,如何創(chuàng)新圖書館服務(wù)模式,滿足讀者在任何時間、任何地點(diǎn)獲取信息的需要,成為現(xiàn)階段圖書館界研究與探討的熱點(diǎn)問題。隨著信息技術(shù)的發(fā)展,使得圖書館的許多管理功能可以使用移動客戶端實(shí)現(xiàn)[1]。

      筆者針對高校圖書館用戶,在借鑒國內(nèi)外相關(guān)軟件產(chǎn)品的基礎(chǔ)上,在客戶端采用了基于移動終端(智能手機(jī)或平板)平臺來完成掌上圖書館系統(tǒng)的設(shè)計(jì)。系統(tǒng)的建立對于提高圖書館的服務(wù)效率,為讀者提供實(shí)時個性的信息服務(wù)起到了積極的推動作用[2]。

      2 系統(tǒng)的架構(gòu)及主要功能

      2.1系統(tǒng)架構(gòu)

      移動圖書館系統(tǒng)主要由4部分組成(如圖1所示),分別是智能手機(jī)Android客戶端、PC機(jī)管理員端、后臺服務(wù)器端和Oracle數(shù)據(jù)庫。其中,與圖書借閱相關(guān)的信息,如讀者個人信息、圖書資料信息、借閱情況等數(shù)據(jù)均保存在數(shù)據(jù)庫端。智能手機(jī)客戶端為了存取后臺數(shù)據(jù),需要借助應(yīng)用服務(wù)器提供的數(shù)據(jù)接口,利用數(shù)據(jù)接口實(shí)現(xiàn)數(shù)據(jù)的同步更新;圖書館相關(guān)的管理人員通過操作PC機(jī)來管理整個圖書館的數(shù)據(jù)庫[3]。

      圖1 移動圖書館系統(tǒng)架構(gòu)

      2.2移動終端的主要功能

      ①注冊修改信息:包括自己的聯(lián)系方式、本人的登錄密碼等。

      ②查詢預(yù)約功能:輸入一定的查詢條件,對查詢到的圖書進(jìn)行預(yù)約。

      ③圖書續(xù)借功能:對自己已經(jīng)借到的圖書進(jìn)行續(xù)借,每一本書續(xù)借的次數(shù)是有限的。

      ④掛失與繳費(fèi):掛失的對象包括個人所借的圖書,繳費(fèi)的部分包括補(bǔ)償丟失圖書的費(fèi)用和超期借閱所交的罰款[4]。

      2.3PC機(jī)端的主要功能

      為方便管理數(shù)據(jù)庫信息,管理員可以通過操作PC機(jī)來完成,PC機(jī)管理員端的主要功能有:批準(zhǔn)/拒絕用戶的申請、瀏覽/修改用戶信息、瀏覽/更新圖書信息等功能。PC端的主要功能已經(jīng)比較完善,這里不作詳細(xì)論述。

      3 開發(fā)工具介紹

      系統(tǒng)的移動客戶端運(yùn)行于Android平臺之上。Android是一款非常常見的操作系統(tǒng),主要運(yùn)行于移動設(shè)備之上,如智能手機(jī)、平板電腦等。目前Android操作系統(tǒng)的智能手機(jī)占據(jù)了約八成的智能手機(jī)市場份額。具體的開發(fā)工具采用Eclipse平臺的工具包Android SDK,Eclipse是一個開源的、基于Java語言的開發(fā)平臺,而Android SDK則是Eclipse下的一個重要插件,它是開發(fā)Android應(yīng)用必不可少的工具[5]。

      后臺采用的是Oracle數(shù)據(jù)庫管理系統(tǒng),它是由美國甲骨文公司研制開發(fā)的。后臺采用Oracle數(shù)據(jù)庫,主要是基于Oracle數(shù)據(jù)庫的如下優(yōu)勢:一是可以跨平臺運(yùn)行,Oracle可以在各種不同的操作系統(tǒng)下運(yùn)行,而有些只能在Windows系統(tǒng)下運(yùn)行,如SQL Server;二是比較人性化,Oracle數(shù)據(jù)字典非常豐富,管理員比較容易判斷情況,方便管理和維護(hù);三是數(shù)據(jù)的安全性高,穩(wěn)定性強(qiáng),不容易被泄露或更改[6]。

      4 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)

      本系統(tǒng)的主要數(shù)據(jù)實(shí)體有用戶信息、圖書信息、借書信息等。

      4.1用戶個人信息表

      用戶的個人信息包括用戶ID(ID)、真實(shí)姓名(Name)、身份證號(ID_Number)、性別(Gender)、年齡(Age)、工作單位(Company)、家庭地址(Home)、電話(Tel)、QQ號碼(QQ)、電子郵件(E-mail)、登錄密碼(Password)、待支付的費(fèi)用(Pay)、已借到的圖書總數(shù)(Books)等信息[7]。具體信息如表1所示。

      表1 用戶基本信息

      4.2圖書基本信息表

      圖書基本信息表主要包括國際標(biāo)準(zhǔn)書號(ISBN)、書名(B_name)、分類(Sort)、作者(Author)、出版社(Publish)、版本(Edition)、購入時間(B_time)、圖書價格(Price)。具體信息如表2所示。

      4.3借書信息表

      借書信息表主要包括國際標(biāo)準(zhǔn)書號(ISBN,來自圖書信息表)、借閱標(biāo)識(Ch_Flag)、借閱者身份證號碼(ID_Number,來自用戶信息表)、借出日期(Ch_Date)、歸還期限(R_Date)、可續(xù)借次數(shù)(A_time)、已續(xù)借次數(shù)(Re_time)、預(yù)約標(biāo)記(SU_Flag)、預(yù)約日期(SU_Flag)、超期罰款(Penalty)。

      表3 借書信息

      4.4數(shù)據(jù)庫關(guān)系

      數(shù)據(jù)庫關(guān)系如圖2所示,其中借書信息表中的ISBN與ID_Number分別來自于圖書基本信息表和用戶基本信息表。

      圖2 數(shù)據(jù)庫關(guān)系

      5 系統(tǒng)算法流程

      5.1用戶注冊

      用戶若要使用本系統(tǒng),必須先注冊。注冊過程如圖3,用戶開始注冊時,系統(tǒng)會初始化用戶基本信息表項(xiàng)Pay和Books,然后用戶輸入自己的信息:登錄ID、姓名、身份證號碼、家庭住址、工作單位、聯(lián)系方式(QQ、電話、E-mail)。

      如果登錄ID已經(jīng)被其他用戶注冊,則需要重新填寫登錄ID,填好這些信息后,系統(tǒng)會根據(jù)身份證號求出該用戶的性別和年齡。接著用戶需要設(shè)定登錄密碼,此密碼需要連續(xù)輸入兩次,如果兩次輸入不一致,則需要重新輸入。密碼設(shè)定好后,用戶提交信息給管理員。此時圖書管理員收到請求后會對用戶信息進(jìn)行審核,審核通過后,管理員會批準(zhǔn)通過。此時該用戶注冊成功[8]。

      圖3 用戶注冊流程

      5.2用戶登錄/修改信息

      圖4 用戶登錄/修改信息流程

      用戶登錄/修改信息的過程如圖4所示,用戶輸入自己的登錄ID和密碼后,系統(tǒng)會檢查登錄ID和密碼是否匹配,如果不匹配則系統(tǒng)提示用戶名或密碼錯誤,會要求重新輸入。

      登錄成功后,系統(tǒng)會顯示用戶的基本信息,包括姓名、性別、身份證號等信息。進(jìn)入系統(tǒng)后,用戶可以對自己的登錄ID、聯(lián)系電話、家庭住址、工作單位、QQ、電子郵件、登錄密碼進(jìn)行修改。身份證號等其他信息不允許用戶擅自修改。其中,登錄ID與登錄密碼的修改要求和修改過程和注冊時是類似的,這里不再贅述。用戶修改成功后,新信息會被錄入數(shù)據(jù)庫。

      5.3預(yù)約、續(xù)借與掛失繳費(fèi)

      5.3.1查詢與預(yù)約:用戶如果想借閱某類書,可以先查詢,然后預(yù)約,預(yù)約成功后,這本書將不能夠被其他人借閱,用戶可以在規(guī)定的時間把它借走。如果超出規(guī)定的時間,該書的預(yù)約將被撤銷。用戶進(jìn)入系統(tǒng)后,輸入相應(yīng)的條件可以查詢自己需要的圖書,已被預(yù)約或借走的圖書是不會被查詢到的。然后,用戶可以預(yù)約自己需要借閱的圖書。當(dāng)然,用戶已經(jīng)借閱的圖書與預(yù)約的圖書數(shù)量之和不能超過用戶可借閱的數(shù)量。具體過程詳見圖5(左)。

      5.3.2圖書續(xù)借:當(dāng)借閱的圖書即將到期時,用戶可以進(jìn)行續(xù)借。啟用續(xù)借功能時,系統(tǒng)會顯示用戶所借的所有圖書的書名、ISDN、歸還日期、已續(xù)借次數(shù)和可續(xù)借次數(shù)。當(dāng)已續(xù)借次數(shù)和可續(xù)借次數(shù)相等時,用戶將不能續(xù)借該圖書。用戶選擇好自己要續(xù)借的圖書后,系統(tǒng)會自動把該書的歸還日期向后順延,續(xù)借的次數(shù)會自動加一次。具體過程詳見圖5(中)。5.3.3掛失與繳費(fèi):如果用戶把借閱到的圖書丟失,則可以使用圖書掛失功能。用戶使用該功能時,只需選擇自己需要掛失的圖書即可。如果用戶掛失后找回了遺失的圖書,也可以取消掛失。當(dāng)然,在掛失的這段時間內(nèi),如果超過了借閱期限,也是要繳納超期罰款的。繳費(fèi)功能主要是用戶上繳遺失圖書的費(fèi)用、借書超期的罰款。掛失與繳費(fèi)功能流程詳見圖5(右)。

      圖5 預(yù)約、續(xù)借與掛失繳費(fèi)流程

      6 結(jié)語

      建立基于移動終端的圖書管理系統(tǒng)服務(wù)平臺,其主要目的是為滿足讀者隨時隨地檢索需求、提供文獻(xiàn)查詢等服務(wù);基于移動客戶端的圖書館應(yīng)用系統(tǒng)的設(shè)計(jì)與構(gòu)建,提高了圖書館的服務(wù)效率,克服了傳統(tǒng)基于PC端的圖書館系統(tǒng)中用戶必須在自己電腦前操作的局限性,用戶利用智能手機(jī)即可隨時隨地操作此系統(tǒng),極大地提高了效率。隨著移動互聯(lián)網(wǎng)的迅猛發(fā)展,移動圖書館的應(yīng)用將變得更為廣泛。

      [1]陳建新.基于數(shù)字圖書館的移動服務(wù)及移動閱讀平臺建設(shè)[J].農(nóng)業(yè)圖書情報(bào)學(xué)刊,2014(10):29-30.

      [2]付曉麗.移動數(shù)字圖書館的發(fā)展趨勢[J].圖書館學(xué)刊,2015(4):9-10.

      [3]樊濤.基于Android平臺的手機(jī)圖書館系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].南昌:南昌大學(xué),2014:23-24.

      [4]錢麗丹,蔡斌松.基于Android平臺的移動圖書館設(shè)計(jì)與開發(fā)[J].計(jì)算機(jī)時代,2015(2):21-23.

      [5]Ed Burnette.Hello,Android[M].3rd Revised Edition Ra?leigh,North Carolina Dallas,Texas.The Pragmatic Program?mers,2010:12-15.

      [6]Why Oracle Database 12C[EB/OL].http://www.oracle.com/ database/index.html.

      [7]肖燕紅.基于移動Web的數(shù)字圖書館設(shè)計(jì)與實(shí)現(xiàn)[D].長春:吉林大學(xué),2015:21-26.

      [8]胡偉.基于ASP_NET的高校圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廈門:廈門大學(xué),2014:16-22.

      龍則靈男,1988年生。碩士,助理館員。研究方向:信息管理。

      G250.76

      (2015-09-04;責(zé)編:王天泥。)

      猜你喜歡
      密碼客戶端圖書
      密碼里的愛
      圖書推薦
      南風(fēng)(2020年22期)2020-09-15 07:47:08
      密碼疲勞
      英語文摘(2020年3期)2020-08-13 07:27:02
      歡迎來到圖書借閱角
      縣級臺在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
      傳媒評論(2018年4期)2018-06-27 08:20:24
      孵化垂直頻道:新聞客戶端新策略
      傳媒評論(2018年4期)2018-06-27 08:20:16
      基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
      電子測試(2018年10期)2018-06-26 05:53:34
      班里有個圖書角
      密碼藏在何處
      奪命密碼
      来安县| 庆阳市| 于都县| 锡林郭勒盟| 岚皋县| 长海县| 巴林右旗| 中宁县| 邯郸市| 台东县| 仁寿县| 呼图壁县| 馆陶县| 禄丰县| 贡山| 佛学| 彭山县| 明水县| 汶上县| 南部县| 库尔勒市| 康平县| 兴宁市| 寿宁县| 梁山县| 陆丰市| 仪征市| 长沙市| 和林格尔县| 龙川县| 连州市| 贵溪市| 丹凤县| 聊城市| 台湾省| 渭南市| 太和县| 盐城市| 玉环县| 苍山县| 巴楚县|