




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于Android的圖書管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u10631摘要 摘要摘要:進(jìn)入二十一世紀(jì)以來,隨著科技的發(fā)展,智能手機(jī)已深入到千家萬戶,移動互聯(lián)網(wǎng)也在迅速發(fā)展,許多事情都變得簡單、方便。于是,我把注意力集中在手機(jī)系統(tǒng)上。所以,在Android平臺上構(gòu)建一套基于Android的圖書管理系統(tǒng),使之能夠在一定程度上達(dá)到借閱的目的。文章根據(jù)安卓系統(tǒng)的特性和技術(shù)支撐,對其在經(jīng)濟(jì)上、技術(shù)上、在運(yùn)行上的可行性進(jìn)行了分析。不僅對整個系統(tǒng)進(jìn)行了整體的設(shè)計(jì),還對整個系統(tǒng)進(jìn)行了概要的設(shè)計(jì)和具體的設(shè)計(jì);本文還對該系統(tǒng)的功能進(jìn)行了詳細(xì)的闡述,包括在應(yīng)用程序的服務(wù)器和App的應(yīng)用;對該方案進(jìn)行了實(shí)驗(yàn)和分析。在文章的結(jié)尾,總結(jié)了所學(xué)習(xí)的技巧和知識,并對該軟件的進(jìn)一步完善進(jìn)行了展望。關(guān)鍵詞:Android;圖書管理系統(tǒng);手機(jī)APPPAGEPAGE9一、緒論(一)研究背景隨著時代和技術(shù)的發(fā)展,以及信息技術(shù)的飛速發(fā)展,圖書館在人們的生活中所扮演的角色正在逐漸地發(fā)生變化。隨著人們的生活節(jié)奏越來越快,數(shù)字化、智能化的圖書館正在逐步取代傳統(tǒng)的圖書館。隨著人們的日常生活和移動終端的緊密結(jié)合,手機(jī)的功能和使用價值也在不斷地提升。經(jīng)過不斷的革新和發(fā)展,5G技術(shù)已經(jīng)被全世界廣泛接受。高速的數(shù)據(jù)傳送速度也推動了安卓平臺的發(fā)展,給我們的生活帶來了巨大的方便。隨著信息化、數(shù)字化、網(wǎng)絡(luò)化的不斷發(fā)展,圖書館的讀者需求、服務(wù)對象、服務(wù)方式也有了很大的改變。圖書管理是圖書館的基礎(chǔ)工作,加強(qiáng)對圖書的管理,使讀者能夠更好地把信息傳遞給讀者,讓他們更容易地學(xué)習(xí)到各種科學(xué)和文化的知識。因此,圖書館在使用方便、快捷、符合時代潮流的基礎(chǔ)上,具有十分重要的意義。隨著網(wǎng)絡(luò)時代的來臨,新媒介的不斷發(fā)展,數(shù)字閱讀模式的發(fā)展也越來越快。以互聯(lián)網(wǎng)、移動、數(shù)字化閱讀等為代表的資訊科技,呈現(xiàn)出一種錯綜復(fù)雜、變化無常的博弈格局,媒體結(jié)構(gòu)也在悄然改變。新一代信息技術(shù)的迅速發(fā)展與普及,極大地促進(jìn)了數(shù)字公共服務(wù)的發(fā)展。在新技術(shù)發(fā)展的今天,大眾媒體繼報(bào)紙、廣播、電視之后,新媒體如網(wǎng)絡(luò)、移動媒體等紛紛涌現(xiàn),使得新聞傳播的內(nèi)容與渠道更為多樣化。它使人們獲得更多的信息和方便,它也會影響到人們的閱讀習(xí)慣。新媒體的出現(xiàn)極大地改變了人們的閱讀習(xí)慣,從“紙質(zhì)閱讀”走向“數(shù)字閱讀”,由“熟讀”向“瀏覽與淺讀”的過渡。隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,社交媒介的廣泛應(yīng)用與發(fā)展,我國已經(jīng)步入“媒體融合”時期。以前,圖書館的借閱系統(tǒng)存在著場地、設(shè)備等諸多方面的局限性。為了更好的提高圖書館的工作效率,同時也為了提高借閱人員的使用體驗(yàn),需要設(shè)計(jì)出一種便于管理的軟件。(二)目的及意義自從社會進(jìn)入網(wǎng)絡(luò)時代,手機(jī)就逐漸走進(jìn)了千家萬戶。移動互聯(lián)網(wǎng)一般是一種公用的互聯(lián)網(wǎng)資源,它把電腦與手機(jī)通訊網(wǎng)路整合到不同的資料終端,這樣使用者就能方便地完成相應(yīng)的操作。在使用移動網(wǎng)絡(luò)時,智能手機(jī)是一個很好的工具。它必須是一個單獨(dú)的操作系統(tǒng),這樣“微型電腦”才能存取特定的應(yīng)用。該系統(tǒng)具有快速的資料處理及控制功能,可以方便地進(jìn)行任何時候的無線通訊。使用戶可以使用微軟視窗系統(tǒng)和個人電腦操作系統(tǒng)。接著,對手機(jī)操作系統(tǒng)進(jìn)行了細(xì)致的修改,以滿足個人電腦操作系統(tǒng)的需求。安卓的智能手機(jī)操作系統(tǒng)最初是由iphoneWindowsMobile推出,它在競爭中占有很大的市場份額。這是一個龐大的移動電話服務(wù)市場。谷歌安卓平臺所開發(fā)的開源系統(tǒng)是獨(dú)一無二的。手機(jī)運(yùn)營商和開發(fā)者們都能看到android的美好未來,而那些已經(jīng)進(jìn)入移動領(lǐng)域的公司也逐漸崛起。安卓系統(tǒng)能夠很好的解決傳統(tǒng)圖書管理系統(tǒng)中的不足之處,在這種大環(huán)境下,筆者努力開發(fā)一款能夠使圖書管理更加現(xiàn)代化、現(xiàn)代化、高效的軟件,以方便人們線上閱讀。(三)國內(nèi)外現(xiàn)狀及發(fā)展在以色列、美國、澳大利亞等世界,也有很多著名的圖書館。由Aleph500和澳大利亞DYNIX公司共同研發(fā)的Horizon系統(tǒng)是目前較為流行的一種智能系統(tǒng),其主要應(yīng)用的是關(guān)系數(shù)據(jù)庫,該系統(tǒng)的安全性、穩(wěn)定性、可擴(kuò)充性以及多層次的客戶端-服務(wù)器架構(gòu)以及分布式的邏輯架構(gòu)。該系統(tǒng)具有圖書管理、圖書管理、系統(tǒng)管理、采訪、館際互借、規(guī)范控制、目錄檢索等功能。不僅如此,Aleph500管理系統(tǒng),同時還可以在多個不同的圖書館協(xié)作中,確保不同的工作環(huán)境下的信息流動,合理地進(jìn)行數(shù)據(jù)的分配,從而達(dá)到多個不同的圖書館的目錄聯(lián)合、聯(lián)合目錄等的目的。同時,他們還可以實(shí)現(xiàn)文獻(xiàn)傳遞、圖書互借和現(xiàn)金管理等方面的職能,確保讀者能夠從符合國際標(biāo)準(zhǔn)的圖書館獲取所需的信息。Horizon是一套高度自動化的系統(tǒng),在全球范圍內(nèi)處于領(lǐng)先地位該系統(tǒng)是以互聯(lián)網(wǎng)為基礎(chǔ),使用CUI接口,客戶機(jī)/服務(wù)器架構(gòu),支持239.50的查詢協(xié)議,在各種標(biāo)準(zhǔn)平臺上運(yùn)行,具有管理學(xué)報(bào)、目錄、指派參考、發(fā)行、訪談、公開詢問等業(yè)務(wù)能力。在我國現(xiàn)有的圖書館管理軟件中,WXCLXT是其中應(yīng)用最為廣泛、享有較高知名度的一種。下面是LIAS,Interlib的簡介。LIAS體系是圖書館的一個簡稱。深圳圖書館研制了這套體系,以UNIX/XEN1X操作系統(tǒng)為基礎(chǔ),在2000多家圖書館中都有應(yīng)用。ILAS系統(tǒng)采用C語言編寫,具有獨(dú)立的LDBMS數(shù)據(jù)庫管理統(tǒng),具有多任務(wù)、多點(diǎn)訪問、多用戶等特點(diǎn)。Interlib是一種以互聯(lián)網(wǎng)為基礎(chǔ),將傳統(tǒng)的商業(yè)和數(shù)字化的業(yè)務(wù)管理有機(jī)地結(jié)合起來的新一代文獻(xiàn)檢索服務(wù)信息系統(tǒng)。這個系統(tǒng)可以把城域網(wǎng)、校內(nèi)網(wǎng)、因特網(wǎng)等網(wǎng)連接起來,形成一個完整的網(wǎng)際網(wǎng)。它可以在一定程度上形成一個區(qū)域的電子化、數(shù)字化、網(wǎng)絡(luò)化的立體信息空間,并利用多層次的開放體系,與國外的圖書館進(jìn)行共享和合作,以這些數(shù)據(jù)為依托,將圖書館的文獻(xiàn)資料與服務(wù)有機(jī)地結(jié)合起來,為中央圖書館的建設(shè)奠定了堅(jiān)實(shí)的基礎(chǔ)。因特網(wǎng)技術(shù)可以讓用戶在跨時間和空間上傳送各種信息,從而更好地滿足用戶的需要,滲透力很大。其特征在于能夠以多元的、分時的、動態(tài)的可視化的方法,將一個知識領(lǐng)域的海量的文獻(xiàn)資料以一個知識圖譜的形式呈現(xiàn)出來。該技術(shù)可以把大量的文獻(xiàn)資料轉(zhuǎn)化為可視化的知識圖譜,從而更好地了解知識,并能從海量的數(shù)據(jù)中發(fā)掘出一些難以察覺的規(guī)律。在對某一特定領(lǐng)域的文獻(xiàn)進(jìn)行整合時,必須對所用的資料進(jìn)行完整的分析,并對其進(jìn)行全面的檢索。該軟件能夠?qū)Υ罅康臄?shù)據(jù)進(jìn)行分析,直觀地展現(xiàn)特定的知識結(jié)構(gòu)、分布規(guī)律,從而挖掘出相關(guān)的知識,因此,“知識圖譜”就是一個完整的知識庫。通過對關(guān)鍵詞、作者、機(jī)構(gòu)、被引文獻(xiàn)、被引文獻(xiàn)、被引期刊、被引作者等進(jìn)行分析,通過直觀的知識圖解,直觀地展示了各相關(guān)的內(nèi)容。在某一專業(yè)的學(xué)科范圍內(nèi),通過對科學(xué)的知識結(jié)構(gòu)進(jìn)行剖析,可以快速、直觀地了解這個領(lǐng)域的知識結(jié)構(gòu),科學(xué)地預(yù)測這個領(lǐng)域的發(fā)展方向和發(fā)展趨勢?!爸R地圖”是一種利用信息分析、數(shù)據(jù)挖掘和科學(xué)測量的方法,系統(tǒng)、全面地展示知識,為研究人員提供知識導(dǎo)航的途徑。當(dāng)前,對某一專業(yè)的學(xué)術(shù)期刊進(jìn)行可視化分析,使其直觀、形象地展示出特定領(lǐng)域的知識圖譜,已經(jīng)被廣泛地運(yùn)用于各個學(xué)科。
二、系統(tǒng)關(guān)鍵技術(shù)介紹這一章主要是針對Android的技術(shù)和應(yīng)用,主要介紹了JAVA技術(shù),Android技術(shù),軟件和環(huán)境的數(shù)據(jù)庫。(一)JAVA技術(shù)介紹Java是一種計(jì)算機(jī)程序設(shè)計(jì)的跨平臺,面向?qū)ο?,高性能,它被廣泛地應(yīng)用于企業(yè)網(wǎng)絡(luò)應(yīng)用和手機(jī)應(yīng)用。Java在因特網(wǎng)的發(fā)展中不斷發(fā)展,并且日益成為一個重要的工具。新的網(wǎng)絡(luò)技術(shù)的普及,使現(xiàn)有的網(wǎng)絡(luò)能夠很容易地更新到新的技術(shù)規(guī)范,并且能夠保證原有技術(shù)的兼容性。隨著網(wǎng)絡(luò)規(guī)模的不斷增大,對網(wǎng)絡(luò)的性能要求也不斷提高,在現(xiàn)有的網(wǎng)絡(luò)平臺上進(jìn)行擴(kuò)展,從而減少了資源的浪費(fèi)。(二)Android技術(shù)介紹Android最初的意思是“機(jī)器人”,是基于Java架構(gòu)的開源操作系統(tǒng)。它誕生于移動時代,伴隨著無線寬帶的普及和手機(jī)用戶的崛起。安卓系統(tǒng)的源碼是公開的,應(yīng)用程式可以同時運(yùn)作,應(yīng)用程式也可以與無線網(wǎng)路相聯(lián)系。目前安卓系統(tǒng)的基礎(chǔ)是Linux,其基礎(chǔ)架構(gòu)是C/C++,它是以Java為基礎(chǔ)的,它能夠訪問各種數(shù)據(jù)庫和SQL結(jié)構(gòu)化的查詢語言。
三、需求分析在此基礎(chǔ)上,本文對讀者在圖書館中的應(yīng)用進(jìn)行了需求分析,明確了系統(tǒng)所要開發(fā)的部分功能,從而進(jìn)一步完善了系統(tǒng)的可操作性,為以后的進(jìn)一步研究工作提供了參考。本系統(tǒng)的開發(fā)環(huán)境以安卓Studio為平臺,而服務(wù)器端則以MySQL進(jìn)行數(shù)據(jù)庫管理。本章將對系統(tǒng)的管理人員和對系統(tǒng)的功能要求進(jìn)行詳細(xì)的闡述。(一)系統(tǒng)可行性分析本文介紹了一種新的應(yīng)用系統(tǒng)的可行性分析方法,并在此基礎(chǔ)上對其進(jìn)行了系統(tǒng)的開發(fā)和開發(fā)。該體系的可行性研究主要有以下幾個方面。1.經(jīng)濟(jì)可行性經(jīng)濟(jì)上的可能性是指該體系所帶來的經(jīng)濟(jì)利益,是否超過了它的研發(fā)和維護(hù)成本。這樣,我們就能從收益和成本兩方面來衡量了??梢詮囊韵聨讉€方面來估算成本:1)硬件費(fèi)用的估計(jì)這個系統(tǒng)所要求的硬件,除傳統(tǒng)的服務(wù)器之外,還需要某些特殊的硬件。像計(jì)算機(jī)之類的。這些硬件發(fā)展到現(xiàn)在,技術(shù)已相當(dāng)成熟,使用廣泛,因此無需額外花錢就能買到。2)軟件費(fèi)用的估計(jì)這個系統(tǒng)中的一個重要軟件IDEA的開發(fā),主要采用的是常用的軟件,因此成本并不高。這樣,這個系統(tǒng)就可以運(yùn)行了。2.技術(shù)可行性系技術(shù)可行性評估包括技術(shù)力量、計(jì)算機(jī)性能、通信網(wǎng)絡(luò)、系統(tǒng)軟件狀況等。其關(guān)鍵在于評估已有的能力和所達(dá)到的水平能否有效地支撐發(fā)展。項(xiàng)目中提及的各項(xiàng)需求:1)硬件:系統(tǒng)所需的硬件都是穩(wěn)定的,比如電腦,比如系統(tǒng),都是比較穩(wěn)定的,可以支持整體系統(tǒng)的正常運(yùn)轉(zhuǎn)。2)軟件:該系統(tǒng)所需要的安卓開發(fā)軟件已快速發(fā)展,工作網(wǎng)站采用其技術(shù)核心,具有良好的可擴(kuò)充性和可維護(hù)性。同時,Mysql的數(shù)據(jù)庫管理軟件也能很好地與之相適應(yīng),為網(wǎng)絡(luò)系統(tǒng)的數(shù)據(jù)庫提供了可靠的保障。所以,本系統(tǒng)在技術(shù)上是可行的。3.操作可行性所謂運(yùn)行的可能性,即運(yùn)行的可能性,即對該體系進(jìn)行檢驗(yàn),在研發(fā)出來之后,還能不能工作。在評估這一領(lǐng)域的可行性時,重點(diǎn)考慮了下列方面:除去對Windows平臺上的個人電腦的了解之外,本系統(tǒng)并不需要特別的技術(shù)支持。使用本系統(tǒng)的管理員不需要經(jīng)過任何訓(xùn)練就可以使用。這樣既可以減少投資費(fèi)用,又可以使運(yùn)行更加簡單??傊?,該系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上和操作上都是切實(shí)可行的,因而能夠?qū)崿F(xiàn)系統(tǒng)的開發(fā)。(二)用戶功能性需求分析系統(tǒng)用戶分為:普通教師、班主任、學(xué)生、班長、管理員。在APP上,使用者需要輸入自己的學(xué)號和密碼,然后登錄圖書館的系統(tǒng),進(jìn)行圖書的借閱和歸還。用戶端的功能包括:閱覽、借閱、評論、新聞瀏覽、個人中心等。具體說明將在下文中展開。1.圖書借閱功能為了讓讀者更好的借書,用戶可以在登陸之后進(jìn)入到圖書頁面,然后點(diǎn)擊對應(yīng)的書籍頁面,然后點(diǎn)擊上面的內(nèi)容,如果用戶對這本書感興趣的話,可以點(diǎn)擊借閱,然后填寫借閱日期和歸還時間。在看過這本書之后,可以在首頁上點(diǎn)擊評論。請按“還書”鍵返回,請參閱附圖3-1。圖3-1借閱圖書用例圖2.新聞查看功能為了讓讀者更好地瀏覽新聞,在網(wǎng)站上新增了一個欄目,讓讀者可以通過點(diǎn)擊新聞列表來瀏覽,同時也可以看到網(wǎng)站上的實(shí)時消息。圖3-2查看新聞用例圖3.個人中心功能在私人服務(wù)中心,用戶可以留下信息、瀏覽、以及退出該頁面的選項(xiàng)。圖3-3個人中心用例圖
四、系統(tǒng)設(shè)計(jì)在對該系統(tǒng)進(jìn)行了需求分析之后,本文將對該系統(tǒng)的總體設(shè)計(jì)、具體的設(shè)計(jì)以及數(shù)據(jù)庫的設(shè)計(jì)等方面進(jìn)行了詳細(xì)的闡述。(一)概要設(shè)計(jì)在詳細(xì)分析了此平臺的業(yè)務(wù)流程、數(shù)據(jù)流程、功能等方面,并給出了詳細(xì)的說明。1.業(yè)務(wù)流程分析業(yè)務(wù)流程圖是一個用來描繪各部門與個人的業(yè)務(wù)關(guān)系、運(yùn)作次序及管理信息的流程圖。這是一種物理模式。此外,因?yàn)槠洳僮骱啽?,所以也適用于很多非專業(yè)人士。根據(jù)實(shí)際的業(yè)務(wù)流程和流程,繪制了業(yè)務(wù)流程。商業(yè)流程圖是一種用來說明該體系的機(jī)構(gòu)及運(yùn)作過程的一般語言。業(yè)務(wù)流程圖見圖4-1。查詢信息查詢信息用戶管理員還書信息查詢信息管理信息圖書圖書發(fā)布借書圖書信息圖4-1業(yè)務(wù)流程圖用戶在APP中鍵入學(xué)號和密碼,利用APP實(shí)現(xiàn)圖書信息查詢、新聞瀏覽,管理人員登陸后對用戶信息、圖書信息、新聞信息進(jìn)行管理。2.系統(tǒng)功能模塊設(shè)計(jì)1)系統(tǒng)總體結(jié)構(gòu)圖整個體系結(jié)構(gòu)如圖4-2所示。圖4-2系統(tǒng)結(jié)構(gòu)圖其總體功能是:一般讀者可以利用手機(jī)微信進(jìn)行書籍的閱讀和閱讀。管理員登錄計(jì)算機(jī),對讀者、書籍、新聞等進(jìn)行管理。2)服務(wù)器端模塊圖服務(wù)器端結(jié)構(gòu)如圖4-3所示。圖4-3服務(wù)器端結(jié)構(gòu)圖該系統(tǒng)主要負(fù)責(zé)用戶管理、用戶信息管理、新聞信息管理、圖書信息管理、圖書館信息管理、借閱信息管理等方面的功能。3)微信端模塊圖微信端結(jié)構(gòu)如圖4-4所示。圖4-4用戶APP端結(jié)構(gòu)圖安卓圖書管理系統(tǒng)主要是為讀者提供一個登陸窗口,用戶可以在網(wǎng)上搜索圖書、借書、還書等。(二)詳細(xì)設(shè)計(jì)然后,根據(jù)用戶的需求,完成了各個功能模塊的設(shè)計(jì),并根據(jù)用戶的需求,對整個過程進(jìn)行了詳細(xì)的闡述和分解。1.圖書借閱模塊圖書借閱模塊流程如圖4-5所示。圖4-5圖書借閱模塊流程圖借閱模塊主要是為了滿足一般讀者的借閱需要,在APP中輸入相應(yīng)的學(xué)號和口令,然后點(diǎn)擊“借閱”鍵,即可看到借閱成功,此時,讀者已借閱完畢,點(diǎn)擊“回車”即可回到首頁。2.新聞查看模塊新聞查看模塊流程如圖4-6所示。圖4-6新聞查看模塊流程圖新聞瀏覽功能主要是為了滿足讀者對新聞的閱讀需要,用戶在APP中輸入相應(yīng)的學(xué)號和口令,然后點(diǎn)擊新聞頁面,瀏覽完新聞,點(diǎn)擊返回即可回到首頁。圖4-6顯示了詳細(xì)的設(shè)計(jì)流程。3.個人中心模塊個人中心模塊流程如圖4-7所示。圖4-7個人中心模塊流程圖個人中心模塊主要是為了滿足讀者對借閱記錄和添加留言的需要,用戶只要鍵入正確的帳號和口令,就可以登錄到APP,點(diǎn)擊“個人中心”,“個人中心”將會出現(xiàn)借閱記錄、添加留言、退出等功能,用戶可以按照自己的需要選擇相關(guān)的功能,例如:在借閱記錄、添加信息、退出之后,按下退出按鈕即可回到首頁。4.普通管理模塊普通用戶管理模塊流程如圖4-8所示。圖4-8普通用戶管理模塊流程圖一般管理模塊是根據(jù)管理員管理用戶和書籍的需要而建立的,只要管理員輸入相應(yīng)的帳號和口令,就可以登錄到這個平臺上,管理員點(diǎn)擊系統(tǒng)的基礎(chǔ)設(shè)置,可以看到下面的下拉菜單:班級管理、職務(wù)管理、用戶管理、借閱管理。用戶按要求隨意點(diǎn)擊一張清單,即可在目前的清單中進(jìn)行添加、修改、刪除,完成修改后,按下按鈕即可返回首頁。5.CMS管理模塊CMS管理模塊流程如圖4-9所示。圖4-9CMS管理模塊流程圖CMS管理模塊是根據(jù)管理員管理其他欄目的需要而設(shè)置的,管理員只要輸入相應(yīng)的帳號和口令,就可以登錄到CMS管理系統(tǒng),然后在CMS管理界面上顯示出欄目管理、新聞管理、圖書管理、評論管理、留言管理。用戶按要求隨意點(diǎn)擊一張清單,即可在目前的清單中進(jìn)行添加、修改、刪除,完成修改后,按下按鈕即可返回首頁。(三)數(shù)據(jù)庫設(shè)計(jì)在系統(tǒng)的具體設(shè)計(jì)中,我們還設(shè)計(jì)了相應(yīng)的數(shù)據(jù)庫表格,為軟件開發(fā)者提供了一個可靠的基礎(chǔ)。1.概念模型設(shè)計(jì)概念模式能夠很容易、精確地表達(dá)出資訊領(lǐng)域中普遍使用的概念。概念模型的表達(dá)方式多種多樣,最著名的是Chen于1976年提出的實(shí)體關(guān)系法。本系統(tǒng)包含了使用者、圖書、新聞、評論、信息、類別、位置、使用者、借閱、專欄等。使用者可以瀏覽,在書籍中發(fā)表意見、瀏覽新聞和進(jìn)行留言。以下將簡短地展示實(shí)體的屬性。數(shù)據(jù)庫按一定的順序被儲存起來,是有關(guān)數(shù)據(jù)的集合。它能夠在極小的數(shù)據(jù)冗余范圍內(nèi),為不同的應(yīng)用程序提供最優(yōu)的服務(wù),并且它的流程和資料都是非常獨(dú)立的。從六十年代末至七十年代早期,資料庫技術(shù)逐步成熟,其基本原理已逐步完善。1)使用者資訊實(shí)體屬性,包括使用者ID,帳號名稱,帳號密碼,電話,使用者名,班級,職務(wù),角色,實(shí)體屬性圖,如圖4至圖10。圖4-10戶實(shí)體屬性圖2)圖書信息實(shí)體屬性包括圖書ID、圖書名稱、圖書圖片、圖書簡介、實(shí)體屬性圖等。圖4-11圖書實(shí)體屬性圖3)新聞資訊實(shí)體屬性包括新聞編號,新聞標(biāo)題,作者,添加時間,實(shí)體屬性圖。圖4-12新聞實(shí)體屬性圖4)評論實(shí)體屬性包括評論編號、評論用戶、評論內(nèi)容、評論時間和實(shí)體屬性圖。圖4-13評論實(shí)體屬性圖信息的實(shí)體屬性包括信息編號、信息使用者、信息內(nèi)容、信息時間、信息審核狀態(tài)等。圖4-14留言實(shí)體屬性圖其它的實(shí)體屬性圖表是相似的,特定的實(shí)體和它們的屬性在物理構(gòu)造中顯示。在圖4-15中顯示了實(shí)體關(guān)聯(lián)模型對應(yīng)關(guān)系圖。圖4-15E-R圖2.邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)實(shí)體關(guān)系的分析結(jié)果,得到數(shù)據(jù)庫的邏輯結(jié)構(gòu),針對各實(shí)體的屬性以及實(shí)體間關(guān)系的屬性,數(shù)據(jù)庫的邏輯映射關(guān)系是這樣的:
五、系統(tǒng)功能實(shí)現(xiàn)(一)APP端主界面功能實(shí)現(xiàn)APP端的用戶需要登陸,點(diǎn)擊圖書管理員APP,便可以進(jìn)入到系統(tǒng)中進(jìn)行圖書的借閱和借閱,每個人的權(quán)限都不相同,在主頁上會出現(xiàn)某些限制,從而確保系統(tǒng)的安全性。在5-1中顯示了執(zhí)行的登陸效果。圖5-1登錄功能運(yùn)行效果圖圖5-2主界面模塊運(yùn)行效果圖主頁模塊主要實(shí)現(xiàn)了數(shù)據(jù)的顯示,并對各業(yè)務(wù)的入口進(jìn)行了展示,其運(yùn)行效果見圖5-2。(二)APP端圖書借閱功能實(shí)現(xiàn)使用者登陸后,點(diǎn)擊閱讀書籍,如對書籍內(nèi)容特別有興趣,可按下“借書”鍵,實(shí)現(xiàn)借閱。在圖5-3中實(shí)現(xiàn)了借閱的效果。圖5-3借書功能運(yùn)行效果圖圖5-4評論功能運(yùn)行效果圖(三)APP端新聞查看功能實(shí)現(xiàn)用戶通過登錄進(jìn)入系統(tǒng)后,點(diǎn)擊新聞列表,就可以進(jìn)入新聞查看的欄目,實(shí)現(xiàn)新聞查看的功能,運(yùn)行效果圖如圖5-5所示。圖5-5新聞查看功能運(yùn)行效果圖(四)APP端個人中心功能實(shí)現(xiàn)一般使用者按下個人中心,就會顯示借閱記錄、添加留言、退出等功能。在圖5-6中顯示了操作界面。圖5-6個人中心運(yùn)行效果圖一般使用者按下個人中心,再按下借書紀(jì)錄,就能查看自己的借書及還書,其運(yùn)作成效見圖5-7。按一下加入信息即可加入信息,并在圖5-8中顯示了效果。圖5-7查看借閱信息功能運(yùn)行效果圖圖5-8添加留言功能運(yùn)行效果圖
六、結(jié)論經(jīng)過很多個月的努力,終于把基于Android平臺的圖書管理設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)完成了。經(jīng)過以往對Android的簡單學(xué)習(xí)覺得非常的有趣,于是,筆者就把這個話題,放在了安卓的設(shè)計(jì)上。一開始的時候,筆者只是出于好奇,但因?yàn)閷I(yè)知識的限制,筆者的研究也出現(xiàn)了不少問題。從一開始一無所知,一邊做一邊查找資料,摸索著利用許多教室里沒有的技術(shù)來制作這款軟件。在對安卓系統(tǒng)中的書籍管理APP有了初步的認(rèn)識后,要對其進(jìn)行全面的策劃,以便更好地進(jìn)行設(shè)計(jì),然后一步一步地進(jìn)行細(xì)致的設(shè)計(jì)。從一開始的慢慢探索,到后來的計(jì)劃,再到細(xì)節(jié)的完善,雖然過程中遇到了很多
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)文化與安全管理的關(guān)系總結(jié)計(jì)劃
- 中學(xué)家長會工作計(jì)劃
- 農(nóng)業(yè)科技創(chuàng)新與發(fā)展培訓(xùn)計(jì)劃
- 三年級美術(shù)興趣班教學(xué)計(jì)劃
- 人教版美術(shù)四年級上冊教學(xué)計(jì)劃與學(xué)生發(fā)展
- 在線數(shù)學(xué)學(xué)習(xí)平臺學(xué)員發(fā)展計(jì)劃
- 2025年春季學(xué)期幼兒園科技啟蒙計(jì)劃
- 2025年八年級英語寫作能力提升計(jì)劃
- 餐飲行業(yè)垃圾分類與處理計(jì)劃
- 2025新人教版一年級下冊美術(shù)教學(xué)計(jì)劃
- (新版)廣電全媒體運(yùn)營師資格認(rèn)證考試復(fù)習(xí)題庫(含答案)
- 2024年法律職業(yè)資格考試(試卷一)客觀題試卷與參考答案
- 四年級語文國測模擬試題 (1)附有答案
- 部編 道法 六下 第5課、應(yīng)對自然災(zāi)害(課件+教案+習(xí)題+知識點(diǎn))【2套實(shí)用版】
- Chap-17壟斷競爭(經(jīng)濟(jì)學(xué)原理 中英文雙語)
- (完整版)英語四線格(A4打印)
- 單相變壓器精品課件
- 承臺施工危險(xiǎn)源辨識與分析
- 生物競賽--細(xì)胞生物學(xué)課件
- 《老師領(lǐng)進(jìn)門》ppt課件
- 養(yǎng)豬技術(shù)試題及答案
評論
0/150
提交評論