1. 程式人生 > 其它 >Java網上圖書商城,專案基於MVC設計模式,採用BS結構原始碼+文件+ppt

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、資料流名稱:瀏覽圖書

說明:普通遊客或會員瀏覽圖書資訊

資料流來源:遊客或會員

資料流去向:圖書管理系統

資料組成:圖書編號+圖書名稱+類別+主編+出版社+價格+折扣

適用場景:

畢業論文、課程設計、公司專案參考

執行截圖

​120.9

關注【程式代做 原始碼分享】公眾號獲取更多免費原始碼!!!