freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于mvc模式的網(wǎng)上超市系統(tǒng)_java課程設(shè)計(jì)(編輯修改稿)

2025-10-03 18:50 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 gdate date N/A 否 否 上架日期 gamount int N/A 否 否 商品數(shù)量 8 gimgurl Varchar 100 否 否 圖片 URL gintroduction text N/A 否 否 商品簡(jiǎn)介 ( 2) 顧客資料表:用于記錄顧客的信息,主要由顧客名稱、顧客密碼、顧客 Email 組成,如表 42 所示。 表 42 顧客資料表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 是否為空 說(shuō)明 ame varchar 50 是 否 顧客名稱 cpw varchar 50 否 否 顧客密碼 c varchar 50 否 是 顧客 Email ( 3) 管理員資料表:用于記錄管理員的信息,主要由管理員名稱、管理員密碼、管理員權(quán)限組成,如表所示。 表 43 管理員資料表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 是否為空 說(shuō)明 mname varchar 50 是 否 管理員名稱 mpw varchar 50 否 否 管理員密碼 mpermitted varchar 50 否 否 管理員權(quán)限 ( 4) 訂單資料表:用于記錄顧客訂單的一些基本信息,包括訂單 ID、顧客名稱、收貨人名稱、收貨人地址、收貨人電話、訂單狀態(tài)、訂貨時(shí)間等,如表所示。 表 44 訂單資料表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 是否為空 說(shuō)明 oid int N/A 是 否 訂單 ID ame varchar 50 否 否 顧客名稱 receivename varchar 50 否 否 收貨人 receiveadds varchar 50 否 否 收貨人地址 receivetel varchar 50 否 否 收貨人電話 allmoney double N/A 否 否 總價(jià) zhuangtai varchar 100 否 否 狀態(tài) buytime datetime N/A 否 否 購(gòu)買時(shí)間 ( 5) 訂單明細(xì)表:該表用于記錄訂單的詳細(xì)信息,主要包括訂單 ID、商品名、商品 ID、商品價(jià)格、訂貨數(shù)量、訂貨時(shí)間等,具體設(shè)計(jì)如表所示。 表 45 訂單明細(xì)表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 是否為空 說(shuō)明 oid int N/A 否 否 訂單 ID goodsid int N/A 否 否 商品 ID goodsname varchar 50 否 否 商品名稱 gprice double N/A 否 否 級(jí)別 orderamount int N/A 否 否 訂貨數(shù)量 buytime datetime N/A 否 否 訂貨時(shí)間 9 客戶端模塊設(shè)計(jì) 顧客購(gòu)買商品 的時(shí)序圖 客戶端模塊應(yīng)主要分析客戶購(gòu)買商品的過(guò)程,包括客戶端用戶購(gòu)買商品,生成訂單,以及訂單的處理過(guò)程,其時(shí)序圖如下所示。 生 成 訂 單 表 單 訂 單 處 理 程 序 購(gòu) 物 車訂 單管 理 員顧 客1 . / / 提 交 訂 單2 . / / 生 成 訂 單3 . / / 獲 得 當(dāng) 前 購(gòu) 物 車 信 息4 . / / 將 商 品 加 入 訂 單5 . / / 生 成 訂 單 ( 顧 客 信 息 , 商 品 信 息 )6 . / / 發(fā) 送 訂 單 圖 46 顧客購(gòu)買商品的時(shí)序圖 顧客購(gòu)買商品的活動(dòng)圖 登錄到系統(tǒng)前臺(tái)界面的游客可以瀏覽商品信息,如果有想要購(gòu)買的商品則要進(jìn)行注冊(cè),并向系統(tǒng)提交賬號(hào),密碼和郵箱等信息以在日后顧客再次購(gòu)買時(shí)唯一地標(biāo)識(shí)不同客戶。此時(shí)已經(jīng)注冊(cè)成功的顧客必須以所注冊(cè)的用戶名登錄系統(tǒng),點(diǎn)擊想要購(gòu)買的貨物,然后跳轉(zhuǎn)到購(gòu)物車中進(jìn)行付款,在購(gòu)物車中顧客可以對(duì)所購(gòu)買的商品數(shù)量進(jìn)行修改。在確認(rèn)訂單信息無(wú)誤后就可以進(jìn)行付款等操作,此時(shí)系統(tǒng)會(huì)提示用戶填寫收貨人姓名,收貨地址以及聯(lián)系方式等信息以確保發(fā)貨過(guò)程中出現(xiàn)差錯(cuò)。顧客訂單填寫成功后訂單表單傳送到后臺(tái)服務(wù)器,交由Servlet 處理, Servlet 解析 表單上傳送過(guò)來(lái)的信息并進(jìn)行數(shù)據(jù)庫(kù)的操作,將生成的訂單信息更新到數(shù)據(jù)庫(kù)中。服務(wù)器端通過(guò) Servlet 取出存在于數(shù)據(jù)庫(kù)中的表單信息,進(jìn)行顯示。這時(shí)有后臺(tái)管理員對(duì)顧客提交的表單審核,發(fā)貨等進(jìn)行處理,發(fā)貨成功后,顧客收到貨物,至此一次購(gòu)物活動(dòng)即告完成。系統(tǒng)自動(dòng)將發(fā)送成功的表單存于數(shù)據(jù)庫(kù)中,并通過(guò) Servlet 傳值的方式顯示到服務(wù)器管理頁(yè)面上,供管理員查看。 10 管 理 員會(huì) 員游 客查 看 商 品注 冊(cè)登 錄購(gòu) 買 商 品填 寫 訂 單支 付 貨 款處 理 訂 單庫(kù) 存 處 理發(fā) 送 商 品收 取 商 品 圖 47 顧客購(gòu)買商品的活動(dòng)圖 客戶端的完整設(shè)計(jì) 基于上述對(duì)客戶端功能的分析,確定出顧客 所需進(jìn)行的操作如下所示。 為了便于實(shí)現(xiàn)業(yè)務(wù)邏輯的清晰化構(gòu)思,將顧客可能進(jìn)行的動(dòng)作進(jìn)行編號(hào),編寫相應(yīng)的前臺(tái)界面,使用相同的 Servlet 統(tǒng)一處理,需要調(diào)用數(shù)據(jù)庫(kù)的操作統(tǒng)一提交到 JavaBean 類中,通過(guò) JavaBean 連接操作數(shù)據(jù)庫(kù)的類的方式進(jìn)行處理。為便于說(shuō)明,采用系統(tǒng)框架圖的方式加以呈現(xiàn)如下: 表 46 客戶動(dòng)作標(biāo)號(hào)表 動(dòng)作編號(hào) 動(dòng)作內(nèi)容 動(dòng)作編號(hào) 動(dòng)作內(nèi)容 動(dòng)作編號(hào) 動(dòng)作內(nèi)容 A 登陸動(dòng)作 G 注銷動(dòng)作 M 購(gòu)買動(dòng)作 B 顧客注冊(cè) H 購(gòu)物車商品顯示 N 查詢商品 C 顧客修改信息 I 購(gòu)物車商品修改 O 商品分類 D 顧客查看訂單 J 購(gòu)物車商品刪除 P 繼續(xù)購(gòu)買 E 商品顯示 K 顧客登陸 Q 顯示訂單 F 換頁(yè)顯示 L 查看商品明細(xì) R 首頁(yè)初始化 11 i n d e x . j s pc u s t o m e r x g x x . j s pc a r t . j s pc u s t o m e r m a n a g e . j s pc u s t o m e r d d . j s pc u s t o m e r z c . j s pC u s t o m e r S e r v l e tp a g i n a t i o n . j s pBA E F M IA F GN HH I J PQDKCF EP a g i n a t i o n B e a n 數(shù) 據(jù) 源 圖 48 客戶端頁(yè)面關(guān)系圖 服務(wù)器端 模塊 設(shè)計(jì) 管理員管理商品的時(shí)序圖: 管 理 員貨 物 處 理 表 單 表 單 處 理 程 序數(shù) 據(jù) 庫(kù) 系 統(tǒng)商 品 系 統(tǒng)1 . / / 增 加 商 品 信 息2 . / / 增 加 商 品 信 息3 . / / 增 加 商 品 信 息4 . / / 增 加 商 品 信 息5 . / / 顯 示 添 加 信 息 圖 49 商品添加時(shí)序圖 管理員管理商品的活動(dòng)圖 管理員登錄系統(tǒng)后可以對(duì)商品信息進(jìn)行管理,具體可進(jìn)行對(duì)包括對(duì)系統(tǒng)中商品的查詢,添加,刪除等操作。為方便以后業(yè)務(wù)擴(kuò)展的需要,特別開(kāi)發(fā)了商品查詢功能,從而可以根據(jù)管理員的篩選信息快速查詢到數(shù)據(jù)庫(kù)中的商品信息,從而提高管理員的工作效率。在商品管理的過(guò)程中,如果倉(cāng)庫(kù)中新進(jìn)了一批貨物,管理員可及時(shí)將這些商品的信息添加到網(wǎng)上超市系統(tǒng)中供顧客瀏覽和購(gòu)買。商品信息具體包括商品名稱,商品類型,商品價(jià)格,上架日期(系統(tǒng)自動(dòng)生成),商品數(shù)量,商品的圖片信息和商品簡(jiǎn)介等。這些表單信息會(huì)傳送到后臺(tái)的Servlet,由后臺(tái)的 Servlet 通過(guò)調(diào)用 JavaBean 寫入到數(shù)據(jù)庫(kù)中,如果添加成功則向管理員返回添加成功信息。至此商品添加過(guò)程即告結(jié)束。商品刪除過(guò)程與添加過(guò)程類似,在此不再贅述。 12 登 錄將 商 品 信 息 更 新 到 系 統(tǒng)將 商 品 信 息 從 系 統(tǒng) 刪 除生 成 日 志 信 息有 商 品 上 架有 商 品 下 架沒(méi) 有 商 品 下 架沒(méi) 有 商 品 上 架 圖 410 管理員管理商品的活動(dòng)圖 管理員管理訂單的時(shí)序圖 管理員登錄系統(tǒng)后可以對(duì)訂單進(jìn)行管理,具體包括訂單信息查看,發(fā)送未發(fā)送訂單,查看已發(fā)送訂單的詳細(xì)信息等操作。 管 理 員管 理 訂 單 表 單訂 單 控 制 程 序訂 單物 流 系 統(tǒng)顧 客1 . / / 獲 取 訂 單 反 饋 信 息2 . / / 獲 取 訂 單 反 饋 信 息3 . / / 獲 取 訂 單 反 饋 信 息4 . / / 顯 示 訂 單 反 饋 信 息5 . / / 發(fā) 送 訂 單6 . / / 發(fā) 送 訂 單7 . / / 發(fā) 送 訂 單8 . / / 發(fā) 送 訂 單 圖 411 管理員管理訂單的時(shí)序圖 13 管理員管理訂單的活動(dòng)圖 登 錄 系 統(tǒng)查 看 訂 單有 未 發(fā) 送 訂 單發(fā) 送 訂 單更 新 訂 單 信 息沒(méi) 有 未 發(fā) 送 訂 單 圖 412 管理員管理訂單的活動(dòng)圖 服務(wù)器端的完整設(shè)計(jì) 為了便于實(shí)現(xiàn)業(yè)務(wù)邏輯的清晰化構(gòu)思,將管理員可能進(jìn)行的動(dòng)作進(jìn)行編號(hào),編寫相應(yīng)的前臺(tái)界面,使用相同的 Servlet 統(tǒng)一處理,需要調(diào)用數(shù)據(jù)庫(kù)的操作統(tǒng)一提交到 JavaBean 類中,通過(guò) JavaBean 連接操作數(shù)據(jù)庫(kù)的類的方式進(jìn)行處理。為便于說(shuō)明,采用系統(tǒng)框架圖的方式加以呈現(xiàn)如下: 表 47 管理員操作標(biāo)號(hào)表 動(dòng)作編號(hào) 動(dòng)作內(nèi)容 動(dòng)作編號(hào) 動(dòng)作內(nèi)容 動(dòng)作編號(hào) 動(dòng)作內(nèi)容 A 登陸動(dòng)作 E 個(gè)人信息修改 I 查看商品信息 B 管理員添加 F 商品添加 J 查看訂單信息 C 管理員查看 G 商品信息修改及刪除 K 發(fā)送未發(fā)送訂單 D 管理員刪除 H 商品查詢 L 查看已發(fā)送訂單 14 g o o d s c h a n g e . j s pd l . j s pm a n d e l e t e . j s pg o o d s m e s s a g e . j s pm a n c h a n g e p w . j s pg o o d s s e a r c h . j s pm a n s e a r c h . j s pm a n z c . j s po r d e r c x . j s po r d e r d e t a i l . j s po r d e r g l . j s pM a n a g e S e r v l e tM a n a g e B e a n 數(shù) 據(jù) 源ABCEDFH IGJKL 圖 413 服務(wù)器端頁(yè)面關(guān)系圖 系統(tǒng)目錄結(jié)構(gòu) 在系統(tǒng)開(kāi)發(fā)前,先來(lái)明確系統(tǒng)的目錄組織結(jié)構(gòu),這樣就可以更好地理解其開(kāi)發(fā)原理,本系統(tǒng)的目錄組織結(jié)構(gòu)如圖所示。 15 圖 51 系統(tǒng)目錄結(jié)構(gòu)圖 數(shù)據(jù)源的配置 本系統(tǒng)連接數(shù)據(jù)庫(kù)采用的是數(shù)據(jù)源連接池,在使用之前需先進(jìn)行簡(jiǎn)單的配置具體步驟如下: ( 1) 在 Tomcat 安 裝 目 錄 下 的 lib 目 錄 下 添 加 MySQL 數(shù) 據(jù) 庫(kù) 驅(qū) 動(dòng) jar 包“ ”。 ( 2) 在 Tomcat安裝目錄下的 conf目錄下 中最后的 ”/Host”標(biāo)記之前添加配置信息 : Context path=”/chaoshi” docBase=”chaoshi” debug=”5” reloadable=”true” crossContext=”true” workDir=”” Resource name=”jdbc/marketds” auth=”Container” type=”” maxActive=”100” maxIdle=”30” maxWait=”10000” username=”root” password=”” driverClassName=”” url=”jdbc: /Context ( 3) 在項(xiàng)目工程的 WEBINF 文件夾下的 中添加如下配置信息: resourceref description DB Connection/description 16 resrefnamejdbc/marketds/resrefname restype/restype resauthContainer/resauth /resourceref 6 代碼編寫 及部分代碼分析 客戶主頁(yè) 開(kāi)發(fā) 為了界面統(tǒng)一及開(kāi)發(fā)的便利,考慮使用 frameset 標(biāo)記,將主頁(yè)面分成三部分。分別為“ topFrame”,“ leftFrame”和“ mainFrame”。名稱為“ leftFrame”的部分,用來(lái)顯示左部的搜索框和商品分類列表,即顯示“ ”的內(nèi)容;名稱為“ mainFrame”的部分,用來(lái)顯示商品信息及顧客購(gòu)買信息,即顯示“ ”的內(nèi)容;名稱為“ topFrame
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1