資源描述:
《網(wǎng)上商城項目.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、需求確定1,普通用戶通過系統(tǒng)瀏覽商品(按類別)2,普通用戶通過系統(tǒng)搜索商品(按類別,價位,日期)3,普通用戶通過系統(tǒng)下訂單(享受市場價)4,普通用戶可以注冊成為系統(tǒng)會員(免費注冊)5,會員可以瀏覽和檢索商品6,會員可以下訂單,享受會員價7,會員可以瀏覽自己下過的訂單8,會員可以管理自己的信息(自服務(wù)系統(tǒng)),修改密碼,修改送貨地址,修改聯(lián)系方式9,會員可以分級別1)不同級別享受不同等級的優(yōu)惠2)通過購物的金額確定級別10,管理員通過后臺進行會員管理1)會員瀏覽2)會員歷史訂單瀏覽3)會員刪除4)指定會
2、員級別11,管理員通過后臺進行產(chǎn)品分類的管理,瀏覽、添加、刪除、修改12,管理員通過后臺進行產(chǎn)品管理1)新增產(chǎn)品2)產(chǎn)品上柜3)產(chǎn)品下柜4)產(chǎn)品銷量瀏覽5)產(chǎn)品搜索6)產(chǎn)品刪除7)產(chǎn)品修改13,管理員通過后臺進行訂單的管理1)訂單查詢2)修改訂單狀態(tài)3)訂單搜索4)訂單跟蹤5)訂單提醒邏輯架構(gòu)JSP(負責表現(xiàn))+JavaBean(負責業(yè)務(wù)邏輯)+Database(負責持久保持數(shù)據(jù))物理架構(gòu)Web服務(wù)器,Database服務(wù)器技術(shù)解決方案WebServer(tomcat6.0),Database(My
3、SQL5.0)業(yè)務(wù)邏輯分析1,會員類1)包裝系統(tǒng)會員2)與訂單類有一對多的關(guān)系2,管理員類1)包裝系統(tǒng)管理員3,產(chǎn)品類1)包裝產(chǎn)品的信息2)與訂單是多對多的關(guān)系4,類別類1)包裝產(chǎn)品的類別2)樹樁結(jié)構(gòu)3)與產(chǎn)品是一對多的關(guān)系5,訂單類1)包裝訂單的信息2)與產(chǎn)品是多對多的關(guān)系3)與會員多對一的關(guān)系6,購物車類1)包裝購物車信息2)與產(chǎn)品是多對多的關(guān)系業(yè)務(wù)邏輯設(shè)計1.User(包裝會員)1)properties1.id2.username3.password4.phone5.addr6.rdate(注
4、冊時間)2)methods1.getOrders()//得到所有的訂單2.save()//將信息存入數(shù)據(jù)庫3.change()//修改信息4.delete//刪除信息1.staticsearch()//搜索會員信息1.Administrator1)properties1.username2.password2)methods1.login()2.Product1)properties1.id2.name3.descr(產(chǎn)品描述)4.normalPrice(正常價格)5.memeberPrice(會員
5、價格)6.pdate(產(chǎn)品上架日期)7.category(產(chǎn)品所屬的分類)2)methods1.getCategory()(得到產(chǎn)品的類別)2.getSalesCount()(得到產(chǎn)品賣出的數(shù)量)3.save(),change(),search()等與數(shù)據(jù)庫進行操作3.Category1)properties1.id2.name3.descr(描述)4.pid(parent:category)2)methods1.getProductCounts()(得到該類別下的產(chǎn)品數(shù)量)2.save(),cha
6、nge()等對數(shù)據(jù)庫進行操作4.SalesOrder&SaleItem兩個類SalesOrder類1)Properties1.id(訂單編碼)2.userid(用戶id)3.addr(訂單地址)4.SalesItem[](產(chǎn)品,產(chǎn)品數(shù)量)5.odate(下訂單的時間)2)methods1.getTotalPrice()(訂單總價)1.save(),change()與數(shù)據(jù)庫進行操作2.getSalesItems()(得到訂單項)SaleItem類1)properties1.id2.priductID(
7、對應產(chǎn)品ID)3.unitPrice(單價)4.pCount(個數(shù))1.ShoppingCart&CartItem兩個類ShoppingCart類1)properties1.userid2.chartItem[](購物項)2)methods1.getTotalPrice()2.save(),change()等3.getCartItems()CartItem類1)properties1.productID2.unitPrice3.pCount2)methods1.getTotalPrice數(shù)據(jù)庫的設(shè)計
8、SalesItem字段名字段類型說明idint主鍵、自動遞增productidint產(chǎn)品idunitpricefoat單價pcountint數(shù)量oederidint訂單id、引用salesorder的id前臺1.首頁index.jsp1)某類商品2)根據(jù)id顯示圖片3)搜索4)注冊5)登陸6)自服務(wù)2.搜索界面search.jsp3.搜索結(jié)果serachrsult.jsp4.注冊1)注冊頁面register.jsp2)注冊成功registerok.jsp3)注冊失敗r