網(wǎng)上購(gòu)物系統(tǒng)項(xiàng)目開(kāi)發(fā)文檔_第1頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)項(xiàng)目開(kāi)發(fā)文檔_第2頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)項(xiàng)目開(kāi)發(fā)文檔_第3頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)項(xiàng)目開(kāi)發(fā)文檔_第4頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)項(xiàng)目開(kāi)發(fā)文檔_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、開(kāi)發(fā)文檔衣品天成網(wǎng)上購(gòu)物系統(tǒng) 項(xiàng)目開(kāi)發(fā)文檔衣品天成組員: 修訂表編號(hào)生成版本修訂人修訂章節(jié)與內(nèi)容修訂日期11.0董璊創(chuàng)建全部?jī)?nèi)容2014/07/0221.1劉帥君將所有數(shù)組結(jié)構(gòu)都改為鏈表2014/07/0231.2王云飛修改所有頁(yè)面框架2014/07/0141.4徐清銀加入商品信息修改部分2014/07/015目錄1 系統(tǒng)概述71.1 構(gòu)建目的71.2 需要完成的軟件和文檔71.3 項(xiàng)目的開(kāi)發(fā)環(huán)境:71.4 小組成員及分工82 系統(tǒng)需求分析83 數(shù)據(jù)設(shè)計(jì)93.1 相關(guān)數(shù)據(jù)庫(kù)表說(shuō)明如下:93.2 各表詳細(xì)說(shuō)明104 系統(tǒng)功能設(shè)計(jì)144.1 用戶(hù)賬號(hào)管理154.1.1 用戶(hù)注冊(cè)154.1.2 用戶(hù)

2、登入164.1.3 用戶(hù)退出174.2 用戶(hù)信息管理184.2.1 用戶(hù)修改資料界面184.2.2 商品操作184.2.3 用戶(hù)查看商品詳情204.2.4 用戶(hù)生成購(gòu)物車(chē)214.2.5 用戶(hù)提交訂單214.3 管理員登陸224.3.1 管理員管理用戶(hù)224.3.2 管理員操作234.3.3 訂單操作245 系統(tǒng)測(cè)試及運(yùn)行255.1 系統(tǒng)測(cè)試255.1.1 測(cè)試過(guò)程255.1.2 測(cè)試目的265.1.3 測(cè)試方法和工具265.2 系統(tǒng)運(yùn)行261 系統(tǒng)概述1.1 構(gòu)建目的請(qǐng)假系統(tǒng)的業(yè)務(wù)總體目標(biāo)是建立一個(gè)先進(jìn)、高效、安全、可靠的能被有效和應(yīng)用于員工請(qǐng)假的信息化數(shù)據(jù)庫(kù)管理系統(tǒng)。該系統(tǒng)基于B/S結(jié)構(gòu),即

3、采用瀏覽器/服務(wù)器模式,服務(wù)器端由運(yùn)行jsp的Web應(yīng)用程序及運(yùn)行Microsoft SQL Server2005的數(shù)據(jù)庫(kù)服務(wù)器組成,客戶(hù)端可以Internet Explorer訪(fǎng)問(wèn)系統(tǒng)。本信息系統(tǒng)體現(xiàn)了員工請(qǐng)假管理的業(yè)務(wù)邏輯行為、大大簡(jiǎn)化了相關(guān)工作的煩瑣流程,同時(shí)為管理層提供有力的決策支持。1.2 需要完成的軟件和文檔程序名稱(chēng)編程語(yǔ)言myEclipsejava文檔名稱(chēng)內(nèi)容要點(diǎn)相關(guān)文檔實(shí)訓(xùn)開(kāi)發(fā)和項(xiàng)目開(kāi)題報(bào)告項(xiàng)目源碼Clothesshop的所需代碼數(shù)據(jù)庫(kù)文件sql1.3 項(xiàng)目的開(kāi)發(fā)環(huán)境:開(kāi)發(fā)環(huán)境CPUInter (R) Pentium (R) Dual-Core CPU E5300 2.60GH

4、z 2.59GHz內(nèi)存1016 MB RAM適用分辨率640*480,1280*800,1280*960,1366*768, 1400*900,1600*900, 1920*1080開(kāi)發(fā)IDEEclipse使用語(yǔ)言JAVA類(lèi)庫(kù)支持JDK1.6.0_24數(shù)據(jù)庫(kù)MySQL5.0中間件服務(wù)器Apache Tomcat7瀏覽器(版本)IE8 、FireFox三方插件使用技術(shù)點(diǎn)Java swing,ActionListener,通過(guò)相對(duì)路徑打開(kāi)文件,連接數(shù)據(jù)庫(kù)。1.4 小組成員及分工人員分工:主要功能模塊功能名稱(chēng)實(shí)現(xiàn)效果負(fù)責(zé)人用戶(hù)注冊(cè)實(shí)現(xiàn)用戶(hù)注冊(cè)功能王云飛用戶(hù)登陸實(shí)現(xiàn)用戶(hù)登陸功能徐清銀頁(yè)面主頁(yè)購(gòu)物車(chē)、訂

5、單、董璊增刪改查實(shí)現(xiàn)數(shù)據(jù)的添加、刪除、修改、查詢(xún)劉帥君任務(wù)分解和進(jìn)度安排任務(wù)名稱(chēng)開(kāi)始時(shí)間結(jié)束時(shí)間負(fù)責(zé)人參與人員任務(wù)成果制定項(xiàng)目計(jì)劃2014/6/25 AM9:002014/07/02 PM17:00董璊劉帥君、王云飛、徐清銀實(shí)訓(xùn)文檔系統(tǒng)概述,需求分析和功能設(shè)計(jì)概要完成2 系統(tǒng)需求分析產(chǎn)品功能需求概要分析: 數(shù)據(jù)庫(kù)管理用戶(hù)注冊(cè)信息數(shù)據(jù)管理存儲(chǔ)用戶(hù)注冊(cè)信息驗(yàn)證登錄信息衣品天成的商品衣品天成商品信息的增刪改查管理員的登錄登錄通過(guò)驗(yàn)證管理員信息登錄進(jìn)入管理系統(tǒng)用戶(hù)注冊(cè)/登錄/注銷(xiāo)注冊(cè)注冊(cè)一個(gè)用戶(hù),將用戶(hù)信息存入數(shù)據(jù)庫(kù)登錄通過(guò)驗(yàn)證用戶(hù)信息登錄進(jìn)入系統(tǒng)注銷(xiāo)退出本系統(tǒng)用戶(hù)數(shù)據(jù)庫(kù)修改密碼修改密保找回密碼修改用

6、戶(hù)的密碼通過(guò)密保驗(yàn)證修改用戶(hù)的密保通過(guò)密保驗(yàn)證找回丟失的密碼3 數(shù)據(jù)設(shè)計(jì)3.1 相關(guān)數(shù)據(jù)庫(kù)表說(shuō)明如下:序號(hào)邏輯表名物理表名說(shuō)明1用戶(hù)信息表Users記錄用戶(hù)的的基本信息2管理員信息表Admins記錄微博的基本信息3關(guān)系表DesignerAndBrands記錄注冊(cè)用戶(hù)的相互關(guān)系4衣服信息表Clotheses記錄商品的所有信息5商品品牌表Brands記錄商品信息6設(shè)計(jì)師信息表Designer記錄設(shè)計(jì)師信息7訂單表Orders記錄訂單的所有信息8訂單詳情表OrderDatas記錄訂單的詳細(xì)信息9支付方式表OrderStates記錄所有的支付方式3.2 各表詳細(xì)說(shuō)明用戶(hù)信息表(Userrs)序號(hào)邏輯字

7、段物理字段類(lèi)型(長(zhǎng)度)規(guī)則字段說(shuō)明1用戶(hù)IDid自動(dòng)編號(hào)主鍵自動(dòng)生成的長(zhǎng)整型編號(hào),具有唯一值2用戶(hù)名userName文本(45)非空用戶(hù)郵箱當(dāng)用戶(hù)名,非空且唯一數(shù)據(jù)3密碼userPassword文本(20)非空用戶(hù)密碼為非空且唯一數(shù)據(jù)4昵稱(chēng)信息u_nickname文本(20)非空5性別userSex文本(10)非空只能為男或女,非空6地址信息userAddress文本(45)非空管理員信息表(Admins)序號(hào)邏輯字段物理字段類(lèi)型(長(zhǎng)度)規(guī)則字段說(shuō)明1管理員IDid自動(dòng)編號(hào)主鍵自動(dòng)生成的長(zhǎng)整型編號(hào),具有唯一值2管理員密碼adminPassword整型管理員的密碼設(shè)計(jì)者和品牌關(guān)系表(design

8、erAndBrands)序號(hào)邏輯字段物理字段類(lèi)型(長(zhǎng)度)規(guī)則字段說(shuō)明1編號(hào)id自動(dòng)編號(hào)主鍵自動(dòng)生成的長(zhǎng)整型編號(hào),具有唯一值2品牌編號(hào)brandIdInt(11)品牌的編號(hào)3設(shè)計(jì)者編號(hào)designerIdInt(11)設(shè)計(jì)者的編號(hào)衣服信息表(Clotheses)序號(hào)邏輯字段物理字段類(lèi)型(長(zhǎng)度)規(guī)則字段說(shuō)明1編號(hào)id自動(dòng)編號(hào)主鍵自動(dòng)生成的長(zhǎng)整型編號(hào),具有唯一值2品牌編號(hào)brandIdInt(11)品牌的編號(hào)3設(shè)計(jì)者編號(hào)designerIdInt(11)設(shè)計(jì)者的編號(hào)4商品條形碼clothesIbsnString(20)可以唯一標(biāo)識(shí)商品的條形碼5商品的單價(jià)clothesPriceInt(11)商品的銷(xiāo)

9、售單價(jià)6商品的折扣clothesDatasBoolean()商品是否折扣7商品的銷(xiāo)量clothesSellNumInt(11)衣服銷(xiāo)售量商品品牌表(Designer)序號(hào)邏輯字段物理字段類(lèi)型(長(zhǎng)度)規(guī)則字段說(shuō)明1編號(hào)id自動(dòng)編號(hào)主鍵自動(dòng)生成的長(zhǎng)整型編號(hào),具有唯一值2品牌名稱(chēng)clothesBrandNameString(20)衣服品牌的唯一名稱(chēng)商品設(shè)計(jì)者表(Designers)序號(hào)邏輯字段物理字段類(lèi)型(長(zhǎng)度)規(guī)則字段說(shuō)明1編號(hào)id自動(dòng)編號(hào)主鍵自動(dòng)生成的長(zhǎng)整型編號(hào),具有唯一值2設(shè)計(jì)者名稱(chēng)designerNameString(20)衣服的設(shè)計(jì)者訂單表(Orders)序號(hào)邏輯字段物理字段類(lèi)型(長(zhǎng)度)規(guī)

10、則字段說(shuō)明1編號(hào)id自動(dòng)編號(hào)主鍵自動(dòng)生成的長(zhǎng)整型編號(hào),具有唯一值2設(shè)計(jì)者名稱(chēng)designerNameString(20)衣服的設(shè)計(jì)者訂單詳情表(OrderDetails)序號(hào)邏輯字段物理字段類(lèi)型(長(zhǎng)度)規(guī)則字段說(shuō)明1編號(hào)id自動(dòng)編號(hào)主鍵自動(dòng)生成的長(zhǎng)整型編號(hào),具有唯一值2商品名稱(chēng)designerNameString(20)衣服的設(shè)計(jì)者3商品單價(jià)clothesPriceInt()商品的單價(jià)信息4商品設(shè)計(jì)者clothesDesignerString()商品的設(shè)計(jì)者信息5平牌名稱(chēng)clothesBrandsString()商品的品牌名稱(chēng)支付方式表(Designers)序號(hào)邏輯字段物理字段類(lèi)型(長(zhǎng)度)規(guī)則

11、字段說(shuō)明1編號(hào)id自動(dòng)編號(hào)主鍵自動(dòng)生成的長(zhǎng)整型編號(hào),具有唯一值2支付方式名稱(chēng)orderstate支付方式的名稱(chēng)有 在線(xiàn)支付和貨到付款4 系統(tǒng)功能設(shè)計(jì)4.1 用戶(hù)賬號(hào)管理用戶(hù)賬號(hào)管理處理用戶(hù)的注冊(cè)、登入與退出系統(tǒng)功能模塊4.1.1 用戶(hù)注冊(cè)一、 功能描述用戶(hù)在注冊(cè)頁(yè)面成功注冊(cè),賬號(hào)注冊(cè)通過(guò)郵箱注冊(cè)。如果注冊(cè)信息有誤,系統(tǒng)會(huì)自動(dòng)提示用戶(hù)輸入正確的信息。二、 功能實(shí)現(xiàn)l 用戶(hù)填寫(xiě)注冊(cè)信息。l 信息無(wú)誤,點(diǎn)擊提交,完成注冊(cè),將數(shù)據(jù)寫(xiě)到用戶(hù)數(shù)據(jù)庫(kù)中。l 進(jìn)入商品首頁(yè)。具體程序?qū)崿F(xiàn)如下:序號(hào)邏輯字段物理字段類(lèi)型(長(zhǎng)度)規(guī)則字段說(shuō)明1用戶(hù)IDid自動(dòng)編號(hào)主鍵自動(dòng)生成的長(zhǎng)整型編號(hào),具有唯一值2用戶(hù)名userN

12、ame文本(45)非空用戶(hù)郵箱當(dāng)用戶(hù)名,非空且唯一數(shù)據(jù)3密碼userPassword文本(20)非空用戶(hù)密碼為非空且唯一數(shù)據(jù)4昵稱(chēng)信息u_nickname文本(20)非空5性別userSex文本(10)非空只能為男或女,非空6地址信息userAddress文本(45)非空4.1.2 用戶(hù)登入一、 功能描述已注冊(cè)的用戶(hù)可以根據(jù)注冊(cè)郵箱和密碼登入系統(tǒng),如果信息有誤,系統(tǒng)提示用戶(hù)重新輸入。登入之前用戶(hù)可以根據(jù)需要選擇是否下次自動(dòng)登入。二、 功能實(shí)現(xiàn)l 用戶(hù)填寫(xiě)登入信息。l 信息無(wú)誤,點(diǎn)擊提交,完成登入。l 進(jìn)入用戶(hù)首頁(yè)。具體程序?qū)崿F(xiàn)如下:4.1.3 用戶(hù)退出一、 功能描述登入成功的用戶(hù)可在使用完系統(tǒng)

13、后安全退出,瀏覽器會(huì)將保存的cookie刪除,保證用戶(hù)信息的安全。二、 功能實(shí)現(xiàn)l 用戶(hù)點(diǎn)擊退出按鈕。l 退出系統(tǒng),刪除cookie。具體程序?qū)崿F(xiàn)如下:層次類(lèi)型備注Mcom.codecore.entity.UserInfo封裝用戶(hù)信息的實(shí)體Ccom.codecore.servlet.RemoveServlet用戶(hù)退出的servlet,方法setCookie用于置空cookie。4.2 用戶(hù)信息管理用戶(hù)信息用于標(biāo)示用戶(hù)的特征,提供用戶(hù)修改基本信息的接口。4.2.1 用戶(hù)修改資料界面一、 功能描述資料修改界面方便用戶(hù)對(duì)自己的個(gè)人信息進(jìn)行改動(dòng),包括基本的用戶(hù)信息、密碼、頭像修改。二、 功能實(shí)現(xiàn)修改資

14、料需要將當(dāng)前用戶(hù)的信息顯示出來(lái),在用戶(hù)對(duì)信息進(jìn)行修改提交后,更新數(shù)據(jù)庫(kù)信息。用戶(hù)更改密碼需要進(jìn)行前后驗(yàn)證和長(zhǎng)度匹配,上傳的頭像以路徑的形式存儲(chǔ)在數(shù)據(jù)庫(kù)中。l 用戶(hù)信息通過(guò)請(qǐng)求servlet來(lái)獲取,servlet調(diào)用DAO方法,返回一個(gè)UserInfo實(shí)體對(duì)象,包括所有的用戶(hù)信息。l 將UserInfo轉(zhuǎn)發(fā)到JSP頁(yè)面,并相應(yīng)的顯示出來(lái)。l 根據(jù)用戶(hù)的提交申請(qǐng),及時(shí)更新數(shù)據(jù)庫(kù)。具體程序?qū)崿F(xiàn)如下:層次類(lèi)型備注Mcom.codecore.entity.UserInfo封裝用戶(hù)信息的實(shí)體Mcom.codecore.dao.UserDao獲取用戶(hù)信息的DAO類(lèi),通過(guò)getUserInfoById獲取用戶(hù)

15、信息Ccom.codecore.servlet.UpdateimgServletcom.codecore.servlet.UpdatepasswordServletcom.codecore.servlet.UpdateuserInfoServlet獲取用戶(hù)信息并進(jìn)行相應(yīng)更新的的三個(gè)servletVmypassword.jspuserinfo.jspmyface.jsp顯示用戶(hù)信息4.2.2 商品操作一、 功能描述用戶(hù)對(duì)商品的操作二、 功能實(shí)現(xiàn)l 商品查看可以通過(guò)首頁(yè)上的分類(lèi)信息查看某一大類(lèi)的商品,也可以通過(guò)點(diǎn)擊某一商品的圖片或是名稱(chēng)跳轉(zhuǎn)到該商品的詳細(xì)信息頁(yè)面。從數(shù)據(jù)庫(kù)得到該商品的詳細(xì)信息,包括

16、:商品名稱(chēng),價(jià)格,規(guī)格,詳細(xì)介紹,和購(gòu)買(mǎi)按鈕。l 商品購(gòu)買(mǎi)點(diǎn)擊“購(gòu)買(mǎi)”按鈕購(gòu)買(mǎi)商品。若UID為空則跳出“請(qǐng)先登陸”對(duì)話(huà)框;UID不為空,判斷商品庫(kù)存,若庫(kù)存為0,則跳出信息提示商品已經(jīng)斷貨,否則將數(shù)據(jù)庫(kù)里的庫(kù)存減1,然后跳轉(zhuǎn)到購(gòu)物車(chē)界面。l 商品搜索首頁(yè)的查詢(xún)輸入框中可輸入商品名稱(chēng)中包含的關(guān)鍵字,或是選擇商品的價(jià)格范圍(可選范圍有:低于50元,50元到200元,200元到500元,高于500元),按“搜索”按鈕,系統(tǒng)根據(jù)關(guān)鍵字到數(shù)據(jù)庫(kù)中查詢(xún)商品名中包含此關(guān)鍵字的商品,并且按照價(jià)格范圍查詢(xún)相應(yīng)商品。然后顯示查詢(xún)結(jié)果的商品或者顯示沒(méi)有查詢(xún)到結(jié)果。具體程序?qū)崿F(xiàn)如下:序號(hào)邏輯字段物理字段類(lèi)型(長(zhǎng)度)規(guī)

17、則字段說(shuō)明1編號(hào)id自動(dòng)編號(hào)主鍵自動(dòng)生成的長(zhǎng)整型編號(hào),具有唯一值2品牌編號(hào)brandIdInt(11)品牌的編號(hào)3設(shè)計(jì)者編號(hào)designerIdInt(11)設(shè)計(jì)者的編號(hào)4商品條形碼clothesIbsnString(20)可以唯一標(biāo)識(shí)商品的條形碼5商品的單價(jià)clothesPriceInt(11)商品的銷(xiāo)售單價(jià)6商品的折扣clothesDatasBoolean()商品是否折扣7商品的銷(xiāo)量clothesSellNumInt(11)衣服銷(xiāo)售量4.2.3 用戶(hù)查看商品詳情1、 功能描述用戶(hù)可以通過(guò)購(gòu)物車(chē)查看自己的商品2、 功能實(shí)現(xiàn)l 可以通過(guò)點(diǎn)擊某一商品的圖片或是名稱(chēng)跳轉(zhuǎn)到該商品的詳細(xì)信息頁(yè)面l 從

18、數(shù)據(jù)庫(kù)得到該商品的詳細(xì)信息,包括:商品名稱(chēng),價(jià)格,規(guī)格,詳細(xì)介紹,和購(gòu)買(mǎi)按鈕。具體程序?qū)崿F(xiàn)如下:層次類(lèi)型備注Mcom.codecore.entity.Friends封裝用戶(hù)關(guān)系的實(shí)體Mcom.codecore.dao.AttentionDao添加關(guān)注的DAO,方法addAttention實(shí)現(xiàn)添加關(guān)注Ccom.codecore.servlet.AddAttentionServlet添加關(guān)注的servlet4.2.4 用戶(hù)生成購(gòu)物車(chē)一、 功能描述用戶(hù)將自己的商品添加到購(gòu)物車(chē)二、 功能實(shí)現(xiàn)l 在購(gòu)物車(chē)頁(yè)面(shoppinbag.jsp)點(diǎn)擊“去結(jié)算中心”圖標(biāo),頁(yè)面跳轉(zhuǎn)到訂單生成頁(yè)面(order.js

19、p)。該頁(yè)面顯示的內(nèi)容包括:購(gòu)買(mǎi)的商品信息(不可修改),收賃人信息(可跳轉(zhuǎn)到個(gè)人信息修改頁(yè)面修改),配送方式選擇。其中配送方式(Delivery)包括普通郵寄(郵寄費(fèi)8元)和快遞(郵寄費(fèi)15元)。l 點(diǎn)擊“生成訂單”圖標(biāo),將用戶(hù)名(UID),商品ID(ProductID),購(gòu)買(mǎi)數(shù)量(ProductNum),配送方式(Delivery),總金額(Sum)做為參數(shù)傳遞給隱藏頁(yè)面(createorder.jsp)完成數(shù)據(jù)庫(kù)中相關(guān)訂單的生成操作。完成后,頁(yè)面自動(dòng)跳轉(zhuǎn)到訂單信息顯示頁(yè)面(orderinfo.jsp),告知用戶(hù)訂單已經(jīng)生成。l 點(diǎn)擊“非本人收貨”按鈕填寫(xiě)臨時(shí)收貨人信息,包括:真實(shí)姓名(Na

20、me),聯(lián)系電話(huà)(Phone),省份(Province),郵寄地址(Address),郵政編碼(PostCode)。點(diǎn)擊“生成訂單”按鈕,將以上填寫(xiě)的信息作為參數(shù)傳遞給隱藏頁(yè)面(createorder.jsp)完成數(shù)據(jù)庫(kù)中相關(guān)訂單的生成操作。完成后,頁(yè)面自動(dòng)跳轉(zhuǎn)到訂單信息顯示頁(yè)面(orderinfo.jsp),告知用戶(hù)訂單已經(jīng)生成。l 點(diǎn)擊“取消”放棄訂單生成操作,頁(yè)面跳轉(zhuǎn)到購(gòu)物車(chē)頁(yè)面(shoppinbag.jsp)。具體程序?qū)崿F(xiàn)如下:層次類(lèi)型備注Mcom.codecore.entity.Friends封裝用戶(hù)關(guān)系的實(shí)體Mcom.codecore.dao.AttentionDao添加關(guān)注的DA

21、O,方法isAttention判斷是否已添加商品4.2.5 用戶(hù)提交訂單三、 功能描述當(dāng)其他用戶(hù)添加當(dāng)前用戶(hù)為關(guān)注時(shí),這個(gè)用戶(hù)就成為當(dāng)前用戶(hù)的粉絲,在數(shù)據(jù)庫(kù)中狀態(tài)用1表示。四、 功能實(shí)現(xiàn)l 點(diǎn)擊“生成訂單”按鈕生成訂單,寫(xiě)入數(shù)據(jù)庫(kù),跳轉(zhuǎn)到訂單信息顯示頁(yè)面;點(diǎn)擊“取消”放棄該操作。l 點(diǎn)擊“非本人收貨”按鈕填寫(xiě)臨時(shí)收貨人信息,包括:真實(shí)姓名,聯(lián)系電話(huà),省份,郵寄地址,郵政編碼。點(diǎn)擊“生成訂單”按鈕生成訂單,寫(xiě)入數(shù)據(jù)庫(kù)跳轉(zhuǎn)到訂單信息顯示頁(yè)面;點(diǎn)擊“取消”放棄該操作。l 點(diǎn)擊“確定”,系統(tǒng)則自動(dòng)將訂單生成時(shí)間信息,商品信息,貨物收件人信息,注意事項(xiàng)(15天訂單過(guò)期等),以及付款方式發(fā)給用戶(hù)的電子郵件

22、。然后跳回主頁(yè)。具體程序?qū)崿F(xiàn)如下:層次類(lèi)型備注Mcom.codecore.entity.Friends封裝用戶(hù)關(guān)系的實(shí)體Mcom.codecore.dao.FansDao獲取商品信息的DAO,方法getFansByUid查找商品信息Vfriend.jsp顯示商品信息4.3 管理員登陸在后臺(tái)登陸界面,在登陸框里填寫(xiě)店長(zhǎng)賬號(hào)和密碼或者管理員賬號(hào)和密碼,系統(tǒng)到數(shù)據(jù)庫(kù)里對(duì)比信息,若匹配就進(jìn)入了管理界面;否則跳出出錯(cuò)信息。4.3.1 管理員管理用戶(hù)五、 功能描述l 查看所有商品點(diǎn)擊管理員主頁(yè)上的“查看所有商品”查看所有商品的信息,信息包括:商品名稱(chēng),ID,價(jià)格,存貨量,類(lèi)別。n 點(diǎn)擊“查看”查看某商品的

23、詳細(xì)信息,詳細(xì)信息包括:商品名稱(chēng),ID,價(jià)格,存貨量,商品說(shuō)明,照片,類(lèi)別。點(diǎn)擊“更改”跳轉(zhuǎn)到“更改商品”頁(yè)面,可做對(duì)ID號(hào)修改以外的所有修改。點(diǎn)擊“刪除”刪除該商品。n 點(diǎn)擊“更改”跳轉(zhuǎn)到“更改商品”頁(yè)面,可做對(duì)ID號(hào)修改以外的所有修改,按“確定”以后寫(xiě)入數(shù)據(jù)庫(kù)。n 點(diǎn)擊“刪除”刪除該商品。建議在刪除商品的時(shí)候確定所有該商品的訂單都已經(jīng)發(fā)貨(可用查詢(xún)訂單功能實(shí)現(xiàn))。刪除商品將數(shù)據(jù)庫(kù)里的商品信息刪除。l 查詢(xún)商品點(diǎn)擊管理員主頁(yè)上的“查詢(xún)商品”跳轉(zhuǎn)到商品查詢(xún)頁(yè)面,通過(guò)輸入商品名稱(chēng)中包含的關(guān)鍵字查詢(xún)商品的詳細(xì)信息。從數(shù)據(jù)庫(kù)中查詢(xún)包含關(guān)鍵字的所有商品,顯示商品詳細(xì)信息,每條信息后面包含“更改”與“刪

24、除”按鈕。分頁(yè)顯示,10條信息每頁(yè)。l 添加商品點(diǎn)擊管理員主頁(yè)上的“添加商品”進(jìn)入商品添加頁(yè)面。商品的ID號(hào)是自動(dòng)生成的(遞增),其余的商品相關(guān)信息都需要填寫(xiě),包括:名稱(chēng),價(jià)格,規(guī)格,存貨,介紹,照片(需要上傳),類(lèi)別。然后按“確定”按鈕寫(xiě)入數(shù)據(jù)庫(kù),跳轉(zhuǎn)到店長(zhǎng)主頁(yè)。點(diǎn)擊“重置”按鈕清除填寫(xiě)的內(nèi)容,重新填寫(xiě)。l 更改商品點(diǎn)擊管理員主頁(yè)上的“更改商品”跳轉(zhuǎn)到商品修改頁(yè)面,通過(guò)輸入商品ID,根據(jù)商品號(hào)到數(shù)據(jù)庫(kù)查詢(xún)?cè)撋唐返脑敿?xì)信息。可以修改除ID號(hào)之外的所有信息,包括:名稱(chēng),價(jià)格,規(guī)格,存貨量,介紹,照片,類(lèi)別。點(diǎn)擊“確認(rèn)更新”按鈕將新信息寫(xiě)入數(shù)據(jù)庫(kù),完成商品信息的更新。具體程序?qū)崿F(xiàn)如下:層次類(lèi)型備注

25、Mcom.codecore.dao.BlogPublish用來(lái)實(shí)現(xiàn)商品信息的數(shù)量,blogpublish向數(shù)據(jù)庫(kù)寫(xiě)入數(shù)據(jù)Mcom.codecore.entity.Blog表示商品信息的實(shí)體類(lèi)Ccom.codecore.servlet.BlogPublishServlet商品信息的servlet,并將最新信息保存Vhome.jsp顯示所有商品信息的界面4.3.2 管理員操作六、 功能描述通過(guò)管理員操作用戶(hù)的相關(guān)信息。七、 功能實(shí)現(xiàn)l 所有用戶(hù)點(diǎn)擊管理員主頁(yè)上的“所有用戶(hù)”進(jìn)入用戶(hù)信息查看頁(yè)面。顯示所有在數(shù)據(jù)庫(kù)中的用戶(hù)信息,顯示的信息包括:用戶(hù)名,密碼,email地址,真實(shí)姓名,電話(huà),省市,郵寄地

26、址,郵編。每條信息后有“更改”和“鎖定”按鈕。l 查詢(xún)用戶(hù)點(diǎn)擊管理員主頁(yè)上的“查詢(xún)用戶(hù)”進(jìn)入用戶(hù)信息頁(yè)面,輸入關(guān)鍵字,系統(tǒng)在數(shù)據(jù)庫(kù)里查詢(xún)用戶(hù)名里包含該關(guān)鍵字的用戶(hù),顯示用戶(hù)信息查用,分頁(yè)顯示,20個(gè)用戶(hù)每頁(yè)。每條信息后有“更改”和“鎖定”按鈕。ü 更改用戶(hù)u 點(diǎn)擊“更改”按鈕,可更改用戶(hù)密碼。修改后按確定寫(xiě)入數(shù)據(jù)庫(kù)。ü 鎖定用戶(hù)u 點(diǎn)擊“鎖定”按鈕,可鎖定用戶(hù)賬號(hào),寫(xiě)入數(shù)據(jù)庫(kù),若賬號(hào)被鎖定則無(wú)法登陸主要用于用戶(hù)賬號(hào)被盜。具體程序?qū)崿F(xiàn)如下:層次類(lèi)型備注Mcom.codecore.dao.BlogPublish查看用戶(hù)的方法dispatchBlogMcom.codecore.e

27、ntity.Blog封裝用戶(hù)的實(shí)體類(lèi)Ccom.codecore.servlet.DispatchBlogServlet用戶(hù)的servletVhome.jsp顯示用戶(hù)界面4.3.3 訂單操作一、功能描述管理員對(duì)訂單的操作二、功能實(shí)現(xiàn)l 查看所有訂單點(diǎn)擊管理員主頁(yè)上的“所有訂單”進(jìn)入訂單查看頁(yè)面。數(shù)據(jù)庫(kù)返回所有未發(fā)貨的訂單信息,頁(yè)面顯示訂單的信息包括:訂單號(hào),用戶(hù)名,商品種類(lèi),支付總金額,配送方式,是否支付,是否配送。n 點(diǎn)擊“查看”按鈕查看該訂單中商品的詳細(xì)信息。包括商品ID,單件購(gòu)買(mǎi)數(shù)量,支付總金額。n 點(diǎn)擊“更改”跳轉(zhuǎn)到訂單更改頁(yè)面。l 查詢(xún)訂單點(diǎn)擊管理員主頁(yè)上的“查詢(xún)訂單”進(jìn)入訂單查詢(xún)頁(yè)面

28、,根據(jù)訂單號(hào)或是用戶(hù)名或者是商品名(支持模糊查詢(xún)),系統(tǒng)到數(shù)據(jù)庫(kù)查找相應(yīng)訂單,另外支持查看已經(jīng)支付的訂單相關(guān)信息(即是否支付項(xiàng)為“是”的訂單)。點(diǎn)擊“確認(rèn)”顯示返回的所有訂單信息,分頁(yè)顯示,20條信息每頁(yè)。每條信息后面包含“查看”和“更改”按鈕。l 更改訂單點(diǎn)擊管理員主頁(yè)上的“更改訂單”進(jìn)入訂單更改頁(yè)面,輸入訂單號(hào),系統(tǒng)選擇該訂單號(hào)的訂單,并顯示其信息。該頁(yè)面顯示訂單中商品的信息,可以修改除訂單號(hào)以外的所有訂單相關(guān)信息,包括:訂單用戶(hù)名,商品種類(lèi),單件商品ID及數(shù)量,支付總金額,配送方式,是否支付,是否配送。修改是否配送這項(xiàng)的時(shí)候,如果是修改為配送則自動(dòng)轉(zhuǎn)換為交易紀(jì)錄,當(dāng)前時(shí)間記為交易記錄時(shí)間

29、,在查詢(xún)訂單中不可見(jiàn),可使用查看交易紀(jì)錄功能查看信息。并且同時(shí)發(fā)送電子郵件給用戶(hù)告之訂單已經(jīng)發(fā)貨,電子郵件里包含訂單信息和注意事項(xiàng)(超過(guò)應(yīng)到時(shí)間未到貨,請(qǐng)聯(lián)系店長(zhǎng))以及店長(zhǎng)聯(lián)系方式。l 過(guò)期訂單刪除點(diǎn)擊管理員主頁(yè)上的“過(guò)期訂單刪除”進(jìn)入過(guò)期訂單刪除頁(yè)面,顯示數(shù)據(jù)庫(kù)中所有訂單生成時(shí)間和現(xiàn)在超過(guò)15天仍未支付的訂單信息,按“刪除”清除所有過(guò)期訂單,在數(shù)據(jù)庫(kù)里清除所有訂單信息。(要求店長(zhǎng)每天查看以確保)5 系統(tǒng)測(cè)試及運(yùn)行5.1 系統(tǒng)測(cè)試測(cè)試就是利用測(cè)試工具按照測(cè)試方案和流程對(duì)產(chǎn)品進(jìn)行功能和性能測(cè)試,甚至根據(jù)需要編寫(xiě)不同的測(cè)試工具,設(shè)計(jì)和維護(hù)測(cè)試系統(tǒng),對(duì)測(cè)試方案可能出現(xiàn)的問(wèn)題進(jìn)行分析和評(píng)估。執(zhí)行測(cè)試用例后,需要跟蹤故障,以確保開(kāi)發(fā)的產(chǎn)品適合需求。5.1.1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論