基于微信的图书管理系统(小程序+JavaSSM)
目 錄
摘 要 I
Abstract II
1緒論 1
1.1 選題背景及意義 1
1.2 國內外研究現狀 1
2需求分析 4
2.1開發管理信息系統應注意的問題 4
2.2可行性分析 4
2.3系統開發步驟 6
2.4系統開發環境 7
2.4.1 Java Server Pages開發環境 7
2.4.2 MYSQL簡介 8
3系統設計 9
3.1 模塊設計 9
3.1.1功能模塊分析 9
3.1.2功能模塊圖 10
3.2數據庫設計 10
3.2.1數據庫設計概述 10
3.2.2數據庫設計周期 11
3.2.3 SQL查詢語言及使用 15
4系統實現 16
4.1小程序端設計 16
4.1.1小程序首頁 16
4.1.2登錄 17
4.1.3注冊 17
4.1.4圖書列表 18
4.1.5借書 18
4.1.6還書列表 19
4.1.7還書 20
4.2后臺網頁端設計 20
4.2.1用戶登陸 20
4.2.2圖書信息管理 21
4.2.3修改圖書 22
4.2.4 借書 24
4.2.5 還書 27
4.2.6學生管理 31
4.2.7用戶管理 33
4.2.8修改密碼 33
5系統調試與測試 36
5.1 程序調試 36
5.2 程序的測試 36
5.2.1 測試的重要性及目的 36
5.2.2 測試的步驟 38
5.2.3 測試的主要內容 38
5.2.4登錄測試 40
5.2.5圖書修改測試 40
總 結 42
致 謝 44
參考文獻 46
3系統設計
3.1 模塊設計
根據本系統的需求,結合實際管理情況,本系統應用有如下功能模塊:
(1)瀏覽者可以修改自己的個人信息
(2)瀏覽者可以瀏覽圖書的基本信息
(3)借閱圖書(需要登錄)
(4)購買圖書(需要登錄)
(5)還書(需要登錄)
(6)登錄和注冊功能
(7)圖書管理人員可以對網上的圖書信息進行修改、添加、刪除
3.1.1功能模塊分析
系統分為用戶和管理員兩個模塊
(1)用戶模塊:
瀏覽圖書信息:用戶既可以在登錄的情況下查看,也可以在未登錄的情況下查看。
登錄及注冊功能:用戶若想要登錄需要先進行注冊操作,若已注冊可以直接登錄,只有登錄才能修改用戶個人信息,進行圖書借閱,購買等操作。
借閱功能:用戶想要借閱圖書(需要登錄),通過添加個人書架進行借閱。
購買功能:用戶想要購買圖書(需要登錄),通過添加購物車進行購買,最后通過二維碼的方式支付。
(2)管理員模塊:
登錄功能:管理員需要登錄才能進行對圖書信息的修改。
修改圖書信息:管理員可以對圖書信息進行增,刪,改等操作。
管理員可以查看訂單信息
管理員可以查看用戶信息
3.1.2功能模塊圖
圖3-1圖書管理系統功能圖
3.2數據庫設計
3.2.1數據庫設計概述
計算機信息系統以數據庫為核心,在數據庫管理系統的支持下,進行信息的收集、整理、存儲、檢索、更新、加工、統計和傳播等操作。
對于數據庫應用開發人員來說,為使現實世界的信息流計算機化,并對計算機化的信息進行各種操作,就是如何利用數據庫管理系統、系統軟件和相關硬件系統,將用戶的要求轉化成有效的數據結構,并使數據庫結構易于實現用戶新的要求的過程。 確切的說,數據庫設計是指對于一個給定的應用環境,提供一個確定最優數據模型與處理模式的邏輯設計,以及一個確定數據庫存儲結構與存取方法的物理設計,建立起既能反映現實世界信息和信息聯系,滿足用戶數據要求和加工要求,又能被某個數據庫管理系統所接受,同時能實現系統目標,并有效存取數據的數據庫。
3.2.2數據庫設計周期
根據軟件工程的思想,數據庫設計的周期可以劃分為六個階段:
1、規劃階段
確定開發的總目標,給出計劃開發的軟件系統的功能、性能以及可靠性等方面的設想。
2、需求分析階段
認真細致地了解用戶對數據的加工要求,確定系統的功能與邊界。本階段的最終結果能夠提供一個可作為設計基礎的系統說明書,包括對軟硬件環境的要求和一整套完善的數據流程圖。
3、設計階段
把需求分析階段所確定的功能細化,主要工作是概念設計階段、邏輯設計階段、物理設計階段,本文轉載自http://www.biyezuopin.vip/onews.asp?id=13151然后,對每個階段內部設計詳細的流程。
4、程序編制階段
以一種或幾種特定的程序設計語言表達上一階段確定的各模塊控制流程。程序編制時應遵循結構化程序設計方法。
5、調試階段
對已編好的程序進行單元調試(分調),整體調試(聯調)和系統測試(驗收)。
總結
以上是生活随笔為你收集整理的基于微信的图书管理系统(小程序+JavaSSM)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Awk 20 分钟入门介绍
- 下一篇: 如何批量修改PPT字体、大小、颜色(转)