Java網上圖書商城,專案基於MVC設計模式,採用BS結構原始碼+文件+ppt
下載地址:https://download.csdn.net/download/qq_31293575/19407912
專案介紹
Java網上圖書商城,專案基於MVC設計模式,採用BS結構原始碼+文件+ppt
系統說明
- 選題
選題為設計圖書電商管理系統,資料包括圖書和會員。其中圖書的資料包括圖書編號,圖書名稱,類別,主編,出版社,價格,折扣;會員的資料包括會員賬號,會員名稱,地址,電話,郵箱,等級。主要實現瀏覽圖書、放入購物車、下訂單、評價的功能。應用於顧客在網上購買圖書的大概流程。
- 需求分析
2.1資料庫系統的業務描述(包括使用者、主要功能、系統邊界或限制)
使用者:使用者包括普通遊客和會員,普通遊客可以註冊成為會員。遊客只可以實現瀏覽功能,會員則可以實現加入購物車、購買圖書、評價的功能。
主要功能:
①註冊功能:普通遊客可以通過註冊成為會員,從而進行下單等更多功能。
②購物車功能:會員可以在瀏覽過程中把感興趣的圖書加入購物車,購物車會記載對應圖書的資訊,之後可以在購物車中進行下單操作。
③下單功能:會員可以在瀏覽圖書過程中直接對心儀的圖書進行下單操作,也可以先把圖書加入購物車,之後再從購物車介面進行下單操作。
④評價功能:會員在下單之後可以對訂單進行評價。
系統邊界或限制:會員可以進行直接下單、通過加入購物車下單、評價操作。
2.2 主要業務邏輯(或規則)
普通遊客首先註冊成為會員,之後瀏覽自己感興趣的圖書,進行直接下單或者加入購物車後下單的操作,最後會員對該訂單進行評價。
2.3 資料字典
包括:資料項、資料結構、資料流、資料儲存、過程
資料項:
1、資料項名:userid
資料項含義:識別會員身份的號碼
別名:會員賬號
型別:nvachar
位置:會員資訊
- 資料項名:username
資料項含義:識別會員身份的名稱
別名:會員名稱
型別:nvachar
位置:會員資訊
3、資料項名:address
資料項含義:會員的住址
別名:地址
型別:nvachar
位置:會員資訊
4、資料項名:phone
資料項含義:會員的電話號碼
別名:電話
型別:nvachar
位置:會員資訊
5、資料項名:email
資料項含義:會員的電子郵箱
別名:郵箱
型別:nvachar
位置:會員資訊
6、資料項名:level
資料項含義:會員的等級
別名:等級
型別:nvachar
位置:會員資訊
7、資料項名:isbn
資料項含義:圖書編號
別名:圖書編號
型別:nvachar
位置:購物車資訊、圖書資訊、訂單資訊
8、資料項名:bookname
資料項含義:圖書的名稱
別名:圖書名稱
型別:nvachar
位置:購物車資訊、圖書資訊、訂單資訊
9、資料項名:quantity
資料項含義:圖書的數量
別名:數量
型別:int
位置:購物車資訊、訂單資訊
10、資料項名:bookprice
資料項含義:圖書單價
別名:單價
型別:money
位置:購物車資訊、圖書資訊、訂單資訊
11、資料項名:totalprice
資料項含義:圖書總價
別名:總價
型別:money
位置:購物車資訊、訂單資訊
12、資料項名:category
資料項含義:圖書的類別
別名:類別
型別:nvachar
位置:圖書資訊
13、資料項名:author
資料項含義:圖書的主編
別名:主編
型別:nvachar
位置:圖書資訊
13、資料項名:press
資料項含義:圖書的出版社
別名:出版社
型別:nvachar
位置:圖書資訊
14、資料項名:discount
資料項含義:圖書購買的折扣
別名:折扣
型別:nvachar
位置:圖書資訊
15、資料項名:ordered
資料項含義:訂單編號
別名:訂單編號
型別:int
位置:訂單資訊
16、資料項名:orderdate
資料項含義:訂單日期
別名:日期
型別:datetime
位置:訂單資訊
資料結構:
1、資料結構名稱:ORDER
含義說明:會員進行直接下單或者通過加入購物車下單操作
資料組成:訂單編號+圖書名稱+數量+單價+總價+日期
2、資料結構名稱:BOOK
含義說明:圖書的資訊
資料組成:圖書編號+圖書名稱+類別+主編+出版社+價格+折扣
3、資料結構名稱:SHOPPING
含義說明:會員進行加入購物車操作
資料組成:圖書編號+圖書名稱+數量+單價+總價
4、資料結構名稱:USER
含義說明:會員的資訊
資料組成:會員賬號+會員名稱+地址+電話+郵箱+等級
資料流:
1、資料流名稱:直接下單
說明:會員直接下單
資料流來源:會員
資料流去向:訂單管理系統
資料組成:訂單編號+圖書名稱+數量+單價+總價+日期
2、資料流名稱:購物車下單
說明:會員通過加入購物車下單
資料流來源:購物車
資料流去向:訂單管理系統
資料組成:圖書編號+圖書名稱+數量+單價+總價
3、資料流名稱:註冊會員
說明:普通遊客註冊成為會員
資料流來源:遊客
資料流去向:會員管理系統
資料組成:會員賬號+會員名稱+地址+電話+郵箱+等級
4、資料流名稱:瀏覽圖書
說明:普通遊客或會員瀏覽圖書資訊
資料流來源:遊客或會員
資料流去向:圖書管理系統
資料組成:圖書編號+圖書名稱+類別+主編+出版社+價格+折扣
適用場景:
畢業論文、課程設計、公司專案參考
執行截圖
關注【程式代做 原始碼分享】公眾號獲取更多免費原始碼!!!