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