Android Studio開發(fā)項目圖書管理系統(tǒng)項目視頻展示:
點擊進入圖書管理系統(tǒng)項目視頻
引 言
現(xiàn)在是一個信息高度發(fā)達的時代,伴隨著科技的進步,文化的汲取,人們對于圖書信息的了解與掌握也達到了一定的高度。尤其是學(xué)生對于知識的渴求更是與日俱增。圖書館作為學(xué)生學(xué)習(xí)知識的重要場所,作為信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理。介于這一現(xiàn)象,我們對于圖書館的借閱管理系統(tǒng)進行了全面的分析處理,在信息高速發(fā)展的今天,促使圖書館管理運用網(wǎng)絡(luò)技術(shù),通過信息系統(tǒng)的開發(fā),在圖書館之間互通有無,有利于提高圖書的利用率。
本次系統(tǒng)分析設(shè)計以圖書館其中的借閱系統(tǒng)進行分析,逐步體現(xiàn)圖書館的信息管理現(xiàn)狀,及其日后的改進方案的提供。本次Adroid設(shè)計的題目就是書香驛站。
第一章 開發(fā)背景
1.1 目的和意義
運用所學(xué)知識,完成圖書館管理系統(tǒng),通過實踐加強對所學(xué)知識的理解和鞏固本項目課題新穎,主要涉及軟件,SQLite數(shù)據(jù)庫與Android多種布局,LisView+Adapter技術(shù)等。涵蓋知識面廣,可有效地提高們綜合運用所學(xué)知識分析解決問題的能力,增強學(xué)生對事物的理解與掌握能力,培養(yǎng)學(xué)生掌握科學(xué)的研究方法,正確的設(shè)計思想,獨立思考,勇于進取,探索創(chuàng)新,為今后進一步學(xué)習(xí)與工作奠定了良好的基礎(chǔ)。
1.2 開發(fā)設(shè)計思想
本系統(tǒng)用AndroidStudio編輯器和Java語言來編寫網(wǎng)絡(luò)書店系統(tǒng),數(shù)據(jù)庫使用SqLite,通過編寫Activitv來進行后臺業(yè)務(wù)邏輯控制,即三層模式完成整個設(shè)計工作。本項目以Java語言對網(wǎng)站進行開發(fā),注重用戶與網(wǎng)站的交互性。因此在這樣的背景下,針對當(dāng)前互聯(lián)網(wǎng)發(fā)展趨勢來說書香驛站系統(tǒng)就成為了當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。
1.3 開發(fā)目標(biāo)
網(wǎng)上借閱的優(yōu)勢在于選擇面大、方便、節(jié)省時間和精力等。整個圖書市場一片繁榮,在這種情況下,網(wǎng)上借閱系統(tǒng)的加入無疑將使得大學(xué)生看書更加方便,但從另一個方面看還存在一些問題,只有把問題解決好了,才能保證網(wǎng)上借閱的蓬勃發(fā)展,
第二章 功能分析
2.1 系統(tǒng)功能分析
首先對現(xiàn)有系統(tǒng)進行分析,現(xiàn)有系統(tǒng)是信息的重要來源。分析已有系統(tǒng)的功能和實現(xiàn),從而確定新系統(tǒng)的設(shè)計目標(biāo)和模型。由于條件有限,調(diào)研主要是在網(wǎng)上進行。即通過在網(wǎng)上已有的圖書網(wǎng)站注冊成功來了解其具備的功能。
1.從用戶角度來看:
用戶通過在線注冊成為網(wǎng)站的用戶,可以獲得以下功能:書目瀏覽,圖書借閱,書籍簡介,上架圖書,下架圖書等。
2.2 需求分析
需求分析的任務(wù)是通過詳細調(diào)查現(xiàn)實世界要處理的對象,充分了解系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮今后可能的擴充和改變。
1.在這里我們需要了解用戶有什么樣的具體要求和對系統(tǒng)性能的要求。
(1)用戶的需求分析:
(a)用戶注冊
(b)用戶登錄
?書目瀏覽
(d)書目查詢
(e)管理員
2.3 系統(tǒng)總體結(jié)構(gòu)圖:
第三章 書香驛站總體設(shè)計
3.1.系統(tǒng)功能設(shè)計目標(biāo)
理論系統(tǒng)功能設(shè)計目標(biāo)如下:
(1) 實用性強:我們努力使系統(tǒng)符合實際操作流程的習(xí)慣,并盡量減少用戶的輸入,易學(xué)易用的友好的用戶界面,滿足各層次的用戶使用的需求;
(2) 先進的程序結(jié)構(gòu):使用當(dāng)代前衛(wèi)的軟件編程,能延長其生命周期,易于維護與管理;
(3) 安全可靠性高:后臺維護功能齊全,根據(jù)平臺在各個階段不同的使用情況,管理人員可以設(shè)置相應(yīng)的操作權(quán)限,增加系統(tǒng)注冊,分配各個欄目的管理權(quán)限,實現(xiàn)系統(tǒng)的維護,保證系統(tǒng)的安全、可靠;
(4) 使用模塊化設(shè)計的方法:使系統(tǒng)具有良好的可擴充性,以適應(yīng)其不同階段的發(fā)展需要,便于后來者分析、維護;
(5) 操作簡單,維護方便:每個子系統(tǒng)都具有相對獨立的系統(tǒng)維護功能
對可變化的項目可自行維護;
3.2.書香驛站系統(tǒng)功能模塊劃分:
根據(jù)需求分析與系統(tǒng)功能設(shè)計目標(biāo),結(jié)合實際情況本系統(tǒng)功能模塊設(shè)計分為如下幾個模塊:
1.主頁:在這里我們可以看見本系統(tǒng)的主要功能和信息。
2.用戶注冊:在這里我們可以注冊我們的基本信息,因為我們需要對這些信息進行處理,以方便用戶的付款和郵購。
3.用戶登陸:為了方便用戶的付款和管理,我們需要變成會員后才可以進行消費。
4.書目瀏覽:成功登陸后的用戶可以瀏覽圖書書目,并可以借閱兔圖書。
5.管理員:進行圖書的修改和上架。
第四章 數(shù)據(jù)庫設(shè)計
4.1 數(shù)據(jù)庫系統(tǒng)概述:
數(shù)據(jù)庫系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來的,經(jīng)歷了層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫三個階段。由于關(guān)系數(shù)據(jù)庫采用人們比較容易理解和接受的二維表格來組織數(shù)據(jù),發(fā)展迅速,已成為數(shù)據(jù)庫產(chǎn)品的主流。
本系統(tǒng)的前端開發(fā)是使用Android技術(shù),通過Android內(nèi)置的SQLite數(shù)據(jù)庫進行邏輯控制和數(shù)據(jù)庫連接。
第五章 程序設(shè)計
5.1 程序說明
1.根據(jù)前邊的需求分析和系統(tǒng)總體設(shè)計內(nèi)容進行程序設(shè)計。本系統(tǒng)是以Java 語言為基礎(chǔ)進行開發(fā)的。我個人負責(zé)的模塊是登錄和注冊功能,以及管理員后臺,圖書借閱功能。全部都以面向?qū)ο蟮姆椒ㄟM行設(shè)計和實現(xiàn)。
5.2 具體模塊劃分
1 .主頁面模塊
主頁面中上部包含:1.對用戶信息的操作
2.對學(xué)生信息的操作
3.對圖書信息的操作
4.查看圖書借閱信息
2.用戶注冊模塊
用戶注冊是為第一次登錄系統(tǒng)的用戶所設(shè)計的。在用戶成為本站用戶之前一定要注冊才可以使用本系統(tǒng)。
①用戶注冊包括:登錄名稱,密碼,手機號等。
②注冊成功后,跳轉(zhuǎn)用戶登錄界面。
3.用戶登錄模塊
①用戶登錄包括:登錄名稱,輸入密。
②當(dāng)用戶登錄后由后臺 核對該用戶的名稱和密碼是否正確,如果無誤的話用戶可以通過檢查直接進入系統(tǒng)進行瀏覽圖書。
4.輪播圖功能
在關(guān)于我們界面實現(xiàn)輪播圖效果。
5.側(cè)滑菜單界面
6.快捷方式功能
在手機界面,用戶長按app會出現(xiàn)快捷方式,方便用戶快速的進入經(jīng)常使用的界面。
第六章 系統(tǒng)測試
6.1登錄測試
6.2 注冊模塊測試
6.3 圖書操作測試
v6.4 圖書借閱測試
6.4 關(guān)于我們界面輪播圖測試
6.5 側(cè)滑菜單界面測試
6.6 快捷方式測試
第七章 結(jié)束語
經(jīng)過我們大家的不懈努力,和老師的諄諄教導(dǎo),以及同組同學(xué)的團結(jié)協(xié)作,充分利用所學(xué)的專業(yè)知識,通過大量閱讀與設(shè)計相關(guān)的專業(yè)參考文獻,我終于完成了本次系統(tǒng)設(shè)計,已經(jīng)基本上實現(xiàn)了圖書借閱的各項功能。
通過這次設(shè)計,我掌握了SQLite數(shù)據(jù)庫的編程方法,掌握了JAVA語言和Android技術(shù)。了解到網(wǎng)上圖書管理的理論以及平臺開發(fā)的模式,掌握了網(wǎng)絡(luò)開發(fā)的方法與模式。對團隊的協(xié)作,對軟件開發(fā)方法和手段,有了一定的認識,豐富了我的軟件開發(fā)的經(jīng)驗,提高了程序編寫的水平,并加深理解了許多課程中、書本上學(xué)到的知識和理論。文章來源:http://www.zghlxwxcb.cn/news/detail-435545.html
??在此聲明?? 圖片均來源于網(wǎng)絡(luò)收集 侵權(quán)可告知刪除文章來源地址http://www.zghlxwxcb.cn/news/detail-435545.html
到了這里,關(guān)于Android Studio開發(fā)圖書管理系統(tǒng)APP的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!