亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

        龍則靈

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

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

        龍則靈

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

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

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

        1 引言

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

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

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

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

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

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

        2.2移動(dòng)終端的主要功能

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

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

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

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

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

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

        3 開(kāi)發(fā)工具介紹

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

        后臺(tái)采用的是Oracle數(shù)據(jù)庫(kù)管理系統(tǒng),它是由美國(guó)甲骨文公司研制開(kāi)發(fā)的。后臺(tái)采用Oracle數(shù)據(jù)庫(kù),主要是基于Oracle數(shù)據(jù)庫(kù)的如下優(yōu)勢(shì):一是可以跨平臺(tái)運(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ù)庫(kù)設(shè)計(jì)

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

        4.1用戶個(gè)人信息表

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

        表1 用戶基本信息

        4.2圖書基本信息表

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

        4.3借書信息表

        借書信息表主要包括國(guó)際標(biāo)準(zhǔn)書號(hào)(ISBN,來(lái)自圖書信息表)、借閱標(biāo)識(shí)(Ch_Flag)、借閱者身份證號(hào)碼(ID_Number,來(lái)自用戶信息表)、借出日期(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ù)庫(kù)關(guān)系

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

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

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

        5.1用戶注冊(cè)

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

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

        圖3 用戶注冊(cè)流程

        5.2用戶登錄/修改信息

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

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

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

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

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

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

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

        6 結(jié)語(yǔ)

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

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

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

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

        [4]錢麗丹,蔡斌松.基于Android平臺(tái)的移動(dòng)圖書館設(shè)計(jì)與開(kāi)發(fā)[J].計(jì)算機(jī)時(shí)代,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]肖燕紅.基于移動(dòng)Web的數(shù)字圖書館設(shè)計(jì)與實(shí)現(xiàn)[D].長(zhǎng)春:吉林大學(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é)編:王天泥。)

        猜你喜歡
        密碼客戶端圖書
        密碼里的愛(ài)
        圖書推薦
        南風(fēng)(2020年22期)2020-09-15 07:47:08
        密碼疲勞
        歡迎來(lái)到圖書借閱角
        縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
        孵化垂直頻道:新聞客戶端新策略
        基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
        班里有個(gè)圖書角
        密碼藏在何處
        奪命密碼
        熟女无套内射线观56| 国产丝袜美腿诱惑在线观看| 欧美激情在线不卡视频网站| 久久婷婷成人综合色| 日本牲交大片免费观看 | 亚洲中文无码久久精品1| 香蕉亚洲欧洲在线一区| 色综合999| 麻豆视频黄片在线免费观看| 丰满少妇在线播放bd| 乱人伦中文视频在线| 免费人成视频在线| 一本到无码AV专区无码| 太大太粗太爽免费视频| 少妇久久一区二区三区| 亚洲中文字幕在线一区| 欧美老妇多毛xxxxx极瑞视频| 综合色就爱涩涩涩综合婷婷| 国产亚洲精品bt天堂精选| 巨大欧美黑人xxxxbbbb| 亚洲一区二区高清精品| 激情乱码一区二区三区| 亚洲av高清一区三区三区| av天堂最新在线播放| 中国一级黄色片久久久| 婷婷射精av这里只有精品| 日韩少妇激情一区二区| 欧美在线成人午夜网站| 亚洲美女性生活一级片| 国产成人精品一区二区三区av| 久久午夜av一区二区三区| 久久精品国产亚洲av电影网| 成人a级视频在线观看| 亚洲 欧美 综合 另类 中字| 亚洲综合色婷婷久久| 丝袜美腿久久亚洲一区| 亚洲女av中文字幕一区二区| 亚洲精品国产成人片| 三级在线看中文字幕完整版| 日日摸日日碰人妻无码老牲| 中文字幕亚洲精品第一页|