資源描述:
《數(shù)據(jù)庫課程設(shè)計-網(wǎng)上購物系統(tǒng)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、目錄一、概述21、項(xiàng)目背景22、編寫目的23、軟件定義24、開發(fā)環(huán)境3二、需求分析41、問題的提出42、需完成的功能43、E-R圖6三.?dāng)?shù)據(jù)表9四、視圖,索引,數(shù)據(jù)庫權(quán)限14五、軟件功能設(shè)計151、功能表152.功能描述16六、程序代碼及控件描述17七、總結(jié)22目錄一、概述21、項(xiàng)目背景22、編寫目的23、軟件定義24、開發(fā)環(huán)境3二、需求分析41、問題的提出42、需完成的功能43、E-R圖6三.?dāng)?shù)據(jù)表9四、視圖,索引,數(shù)據(jù)庫權(quán)限14五、軟件功能設(shè)計151、功能表152.功能描述16六、程序代碼及控件描述17七、總結(jié)22一
2、、概述1、項(xiàng)目背景2、編寫目的掌握數(shù)據(jù)庫設(shè)計原理及mysql,JSP,以及JDBC的使用。首次應(yīng)用MVC模式進(jìn)行開發(fā),結(jié)合JSP,Tomcat和JavaBean,通過Servlet容器實(shí)現(xiàn)JSP與JavaBean的控制,并且使用mysql對后臺數(shù)據(jù)進(jìn)行控制。3、軟件定義我小組開發(fā)的購物系統(tǒng)實(shí)現(xiàn)了一般購物網(wǎng)站的基本功能,提供前臺的用戶購物端與后臺的系統(tǒng)管理端,前臺為用戶提供注冊登錄、瀏覽與查詢商品信息、處理用戶的購買與訂單交易信息等等,后臺主要提供用戶管理、商品信息管理、訂單管理等功能。本系統(tǒng)具有良好的交互界面,考慮到一些
3、實(shí)際問題,簡化了業(yè)務(wù)處理,在系統(tǒng)的安全性方面也沒有做響應(yīng)的保護(hù),這是系統(tǒng)的不足之處。4、開發(fā)環(huán)境操作系統(tǒng):win2000以上版本;網(wǎng)絡(luò)服務(wù)器:Tomcat5.x以上版本;運(yùn)行環(huán)境:JDK1.5以上版本;數(shù)據(jù)庫服務(wù)器:mysql數(shù)據(jù)庫驅(qū)動程序:jdbc二、需求分析1、問題的提出隨著新一代技術(shù)的發(fā)展,人們思想的進(jìn)步。越來越多的人選在在網(wǎng)上購物,這不但很有效的帶動了經(jīng)濟(jì)的發(fā)展速度,同時,也給人們帶來了生活上的便利。本系統(tǒng)的銷售用戶為提供電子商務(wù)的商家,利于起進(jìn)行網(wǎng)上管理,網(wǎng)上銷售,網(wǎng)上分發(fā)。而使用者則除商家外,還包括為數(shù)眾多,
4、且規(guī)模日益增長的網(wǎng)上購物一族。在計算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和現(xiàn)有操作系統(tǒng)上,利用現(xiàn)有的軟件,開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的網(wǎng)上購物系統(tǒng),實(shí)現(xiàn)銷售的自動化,為顧客和商家都提供準(zhǔn)確、精細(xì)、迅速的銷售信息。2、需完成的功能根據(jù)可行性研究的結(jié)果和客戶的要求,分析現(xiàn)有情況及問題,采用Blient/Server結(jié)構(gòu),將網(wǎng)上購物系統(tǒng)劃分為多個模塊:注冊登錄模塊,商品查詢模塊,購物車模塊,訂單處理模塊,系統(tǒng)管理模塊。(1)基本要求:① 管理員獲取系統(tǒng)最新信息,查詢訂單等內(nèi)容。② 購物者登錄后,可以進(jìn)行網(wǎng)上
5、在線購物,查詢和瀏覽商品,將商品放入購物車,在線支付,查看訂單和積分等;③ 管理員可進(jìn)行后臺管理,管理會員信息,商品分類,商品信息,訂單信息等。④ 管理員亦可發(fā)布最新公告或者優(yōu)惠信息以及其他一些通知。(2)具體要求本系統(tǒng)為中小型購物網(wǎng)站建立一個完善、高效的網(wǎng)上購物系統(tǒng),按照網(wǎng)站的業(yè)務(wù)邏輯分為登錄注冊模塊、商品信息查詢模塊、購物車模塊、訂單處理模塊、以及系統(tǒng)管理模塊。其中,系統(tǒng)管理模塊有分為用戶管理、商品管理、交易信息管理等部分。登錄、注冊模塊,主要處理用戶的登錄需求、用戶信息維護(hù),以及系統(tǒng)安全性的維護(hù),防止系統(tǒng)被侵入或攻
6、擊。商品信息查詢模塊,負(fù)責(zé)提供各類商品的信息給用戶,并處理商品信息的搜索功能。購物車模塊主要保存與維護(hù)用戶選購商品的信息。訂單處理模塊,處理用戶的訂單信息。系統(tǒng)管理模塊,面向網(wǎng)站的管理員,處理商品信息的錄入,修改以及其他系統(tǒng)信息的日常維護(hù)事務(wù)。系統(tǒng)管理模塊主要分為用戶信息管理、商品信息管理、交易信息管理。。3、E-R圖訂單用戶購物車訂單明細(xì)商品包含包含包含包含管理員商品類別編號提示問題用戶用戶名聯(lián)系電話個人主頁真實(shí)姓名性別自我介紹電子郵件提示答案興趣愛好密碼庫存折扣名稱商品描述是否推薦價格編號類別編號制造商商品訂單日期收
7、貨地址收件人訂單總額訂單處理日郵政編碼用戶姓名用戶編號收貨人訂單行號商品名稱商品數(shù)量訂單號訂單明細(xì)商品編號商品價格描述編號名稱訂單狀態(tài)商品類別訂單三.?dāng)?shù)據(jù)表Userinfo(用戶信息)
8、UserID(用戶編號)
9、UserName(用戶姓名)
10、Pwd(用戶密碼)
11、Email(電子郵件)
12、RealName(真實(shí)姓名)
13、Gender(性別)
14、Question(提示問題)
15、Answer(提示答案)
16、MyPage(個人主頁)
17、Hobbies(興趣愛好)
18、Selfintro(自我介紹)
19、-----------------------
20、----------------------------------------------Goods(商品表)
21、GID(商品編號)
22、GName(商品名稱)
23、GtypeID(類別編號)
24、Gprice(商品價格)
25、Gdiscount(商品折扣率)
26、Gdesc(商品描述)
27、Gsupplier(制造商)
28、Gamount(庫