書(shū)香驛站-AndroidStudio開(kāi)發(fā)項(xiàng)目圖書(shū)管理系統(tǒng)引言(書(shū)香 圖書(shū)館)
Android Studio開(kāi)發(fā)項(xiàng)目圖書(shū)管理系統(tǒng)
引 言
現(xiàn)在是一個(gè)信息高度發(fā)達(dá)的時(shí)代,伴隨著科技的進(jìn)步,文化的汲取,人們對(duì)于圖書(shū)信息的了解與掌握也達(dá)到了一定的高度。尤其是學(xué)生對(duì)于知識(shí)的渴求更是與日俱增。圖書(shū)館作為學(xué)生學(xué)習(xí)知識(shí)的重要場(chǎng)所,作為信息資源的集散地,圖書(shū)和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理。介于這一現(xiàn)象,我們對(duì)于圖書(shū)館的借閱管理系統(tǒng)進(jìn)行了全面的分析處理,在信息高速發(fā)展的今天,促使圖書(shū)館管理運(yùn)用網(wǎng)絡(luò)技術(shù),通過(guò)信息系統(tǒng)的開(kāi)發(fā),在圖書(shū)館之間互通有無(wú),有利于提高圖書(shū)的利用率。
本次系統(tǒng)分析設(shè)計(jì)以圖書(shū)館其中的借閱系統(tǒng)進(jìn)行分析,逐步體現(xiàn)圖書(shū)館的信息管理現(xiàn)狀,及其日后的改進(jìn)方案的提供。本次Adroid設(shè)計(jì)的題目就是書(shū)香驛站。
第一章 開(kāi)發(fā)背景
1.1 目的和意義
運(yùn)用所學(xué)知識(shí),完成圖書(shū)館管理系統(tǒng),通過(guò)實(shí)踐加強(qiáng)對(duì)所學(xué)知識(shí)的理解和鞏固本項(xiàng)目課題新穎,主要涉及軟件,SQLite數(shù)據(jù)庫(kù)與Android多種布局,LisView Adapter技術(shù)等。涵蓋知識(shí)面廣,可有效地提高們綜合運(yùn)用所學(xué)知識(shí)分析解決問(wèn)題的能力,增強(qiáng)學(xué)生對(duì)事物的理解與掌握能力,培養(yǎng)學(xué)生掌握科學(xué)的研究方法,正確的設(shè)計(jì)思想,獨(dú)立思考,勇于進(jìn)取,探索創(chuàng)新,為今后進(jìn)一步學(xué)習(xí)與工作奠定了良好的基礎(chǔ)。
1.2 開(kāi)發(fā)設(shè)計(jì)思想
本系統(tǒng)用AndroidStudio編輯器和Java語(yǔ)言來(lái)編寫(xiě)網(wǎng)絡(luò)書(shū)店系統(tǒng),數(shù)據(jù)庫(kù)使用SqLite,通過(guò)編寫(xiě)Activitv來(lái)進(jìn)行后臺(tái)業(yè)務(wù)邏輯控制,即三層模式完成整個(gè)設(shè)計(jì)工作。本項(xiàng)目以Java語(yǔ)言對(duì)網(wǎng)站進(jìn)行開(kāi)發(fā),注重用戶與網(wǎng)站的交互性。因此在這樣的背景下,針對(duì)當(dāng)前互聯(lián)網(wǎng)發(fā)展趨勢(shì)來(lái)說(shuō)書(shū)香驛站系統(tǒng)就成為了當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。
1.3 開(kāi)發(fā)目標(biāo)
網(wǎng)上借閱的優(yōu)勢(shì)在于選擇面大、方便、節(jié)省時(shí)間和精力等。整個(gè)圖書(shū)市場(chǎng)一片繁榮,在這種情況下,網(wǎng)上借閱系統(tǒng)的加入無(wú)疑將使得大學(xué)生看書(shū)更加方便,但從另一個(gè)方面看還存在一些問(wèn)題,只有把問(wèn)題解決好了,才能保證網(wǎng)上借閱的蓬勃發(fā)展,
第二章 功能分析
2.1 系統(tǒng)功能分析
首先對(duì)現(xiàn)有系統(tǒng)進(jìn)行分析,現(xiàn)有系統(tǒng)是信息的重要來(lái)源。分析已有系統(tǒng)的功能和實(shí)現(xiàn),從而確定新系統(tǒng)的設(shè)計(jì)目標(biāo)和模型。由于條件有限,調(diào)研主要是在網(wǎng)上進(jìn)行。即通過(guò)在網(wǎng)上已有的圖書(shū)網(wǎng)站注冊(cè)成功來(lái)了解其具備的功能。
1.從用戶角度來(lái)看:
用戶通過(guò)在線注冊(cè)成為網(wǎng)站的用戶,可以獲得以下功能:書(shū)目瀏覽,圖書(shū)借閱,書(shū)籍簡(jiǎn)介,上架圖書(shū),下架圖書(shū)等。
2.2 需求分析
需求分析的任務(wù)是通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象,充分了解系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮今后可能的擴(kuò)充和改變。
1.在這里我們需要了解用戶有什么樣的具體要求和對(duì)系統(tǒng)性能的要求。
(1)用戶的需求分析:
(a)用戶注冊(cè)
(b)用戶登錄
?書(shū)目瀏覽
(d)書(shū)目查詢
(e)管理員
2.3 系統(tǒng)總體結(jié)構(gòu)圖:
第三章 書(shū)香驛站總體設(shè)計(jì)
3.1.系統(tǒng)功能設(shè)計(jì)目標(biāo)
理論系統(tǒng)功能設(shè)計(jì)目標(biāo)如下:
(1) 實(shí)用性強(qiáng):我們努力使系統(tǒng)符合實(shí)際操作流程的習(xí)慣,并盡量減少用戶的輸入,易學(xué)易用的友好的用戶界面,滿足各層次的用戶使用的需求;
(2) 先進(jìn)的程序結(jié)構(gòu):使用當(dāng)代前衛(wèi)的軟件編程,能延長(zhǎng)其生命周期,易于維護(hù)與管理;
(3) 安全可靠性高:后臺(tái)維護(hù)功能齊全,根據(jù)平臺(tái)在各個(gè)階段不同的使用情況,管理人員可以設(shè)置相應(yīng)的操作權(quán)限,增加系統(tǒng)注冊(cè),分配各個(gè)欄目的管理權(quán)限,實(shí)現(xiàn)系統(tǒng)的維護(hù),保證系統(tǒng)的安全、可靠;
(4) 使用模塊化設(shè)計(jì)的方法:使系統(tǒng)具有良好的可擴(kuò)充性,以適應(yīng)其不同階段的發(fā)展需要,便于后來(lái)者分析、維護(hù);
(5) 操作簡(jiǎn)單,維護(hù)方便:每個(gè)子系統(tǒng)都具有相對(duì)獨(dú)立的系統(tǒng)維護(hù)功能
對(duì)可變化的項(xiàng)目可自行維護(hù);
3.2.書(shū)香驛站系統(tǒng)功能模塊劃分:
根據(jù)需求分析與系統(tǒng)功能設(shè)計(jì)目標(biāo),結(jié)合實(shí)際情況本系統(tǒng)功能模塊設(shè)計(jì)分為如下幾個(gè)模塊:
1.主頁(yè):在這里我們可以看見(jiàn)本系統(tǒng)的主要功能和信息。
2.用戶注冊(cè):在這里我們可以注冊(cè)我們的基本信息,因?yàn)槲覀冃枰獙?duì)這些信息進(jìn)行處理,以方便用戶的付款和郵購(gòu)。
3.用戶登陸:為了方便用戶的付款和管理,我們需要變成會(huì)員后才可以進(jìn)行消費(fèi)。
4.書(shū)目瀏覽:成功登陸后的用戶可以瀏覽圖書(shū)書(shū)目,并可以借閱兔圖書(shū)。
5.管理員:進(jìn)行圖書(shū)的修改和上架。
第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)
4.1 數(shù)據(jù)庫(kù)系統(tǒng)概述:
數(shù)據(jù)庫(kù)系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來(lái)的,經(jīng)歷了層次數(shù)據(jù)庫(kù)、網(wǎng)狀數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)三個(gè)階段。由于關(guān)系數(shù)據(jù)庫(kù)采用人們比較容易理解和接受的二維表格來(lái)組織數(shù)據(jù),發(fā)展迅速,已成為數(shù)據(jù)庫(kù)產(chǎn)品的主流。
本系統(tǒng)的前端開(kāi)發(fā)是使用Android技術(shù),通過(guò)Android內(nèi)置的SQLite數(shù)據(jù)庫(kù)進(jìn)行邏輯控制和數(shù)據(jù)庫(kù)連接。
第五章 程序設(shè)計(jì)
更多內(nèi)容私信獲取