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

正文內(nèi)容

基于mvc模式的網(wǎng)上超市系統(tǒng)_java課程設(shè)計(jì)-文庫吧在線文庫

2025-10-13 18:50上一頁面

下一頁面
  

【正文】 l = ()。 (vv, vv)。 分頁顯示頁面開發(fā) 信息顯示需要載體,在本系統(tǒng)中分頁信息將傳到 進(jìn)行顯示,具體代碼請(qǐng)參見工程中相應(yīng)文件。// 得到連接 Statement st = ()。 } } (msg, msg)。 } else { String sql = update gcustomer set cpw=39。 else if ((resetpwd)) {// 重置密碼時(shí) String aname = (String) (user)。 if (flag == 0) { String msg = 注冊(cè)失敗,請(qǐng)重新注冊(cè)?。?。 } else { String sql0 = insert into gcustomer(ame,cpw,c) + values(39。 String cpw = new String((), GB2312)。 else if ((logout)) { // 當(dāng)用戶注銷登錄時(shí) // 使 session失效 (true).invalidate()。 (handlePage, handlePage)。 String sql = select oid,receivename,receiveadds,receivetel, + allmoney,zhuangtai,buytime,ame from ordermeg where ame=39。 } catch (Exception e) { ()。 for (int i = 0。 try { // 初始化上下文 Context initial = new InitialContext()。 + zpassword + 39?!毙械淖饔檬堑玫?JSP端的 Session對(duì)象,得到該對(duì)象后,就可以對(duì)其中存放的對(duì)象進(jìn)行操作,也可以將某個(gè)對(duì)象放入里面。 (msg, msg)。 if (fromWhere != null) { if ((jz)) {// 回結(jié)賬 () .getRequestDispatcher( /CustomerServlet?action=jiezhang) .forward(request, response)。 if(!(randStr)){ String msg = 驗(yàn)證碼輸入錯(cuò)誤,請(qǐng)重新輸入! 。 String sql = select ame from gcustomer where ame=39。 PaginationBean handlePage = (PaginationBean) session .getAttribute(handlePage)。 17 import .*。 主頁( )部分代碼如下: frameset rows=20%,* frame name=topFrame scrolling=no noresize width=20% src= frameset cols=18%,* frame name=leftFrame scrolling=no noresize src= frame name=mainFrame scrolling=YES src= /frameset /frameset 客戶登錄功能開發(fā) 用戶進(jìn)入本網(wǎng)上超市,如果想購買商品并提交訂單,必須要登錄才能進(jìn)行,如果用戶離開本網(wǎng)上超市,為了保證自己的私人信息得到保護(hù),需要注銷。商品刪除過程與添加過程類似,在此不再贅述。 10 管 理 員會(huì) 員游 客查 看 商 品注 冊(cè)登 錄購 買 商 品填 寫 訂 單支 付 貨 款處 理 訂 單庫 存 處 理發(fā) 送 商 品收 取 商 品 圖 47 顧客購買商品的活動(dòng)圖 客戶端的完整設(shè)計(jì) 基于上述對(duì)客戶端功能的分析,確定出顧客 所需進(jìn)行的操作如下所示。 表 45 訂單明細(xì)表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 是否為空 說明 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ì) 顧客購買商品 的時(shí)序圖 客戶端模塊應(yīng)主要分析客戶購買商品的過程,包括客戶端用戶購買商品,生成訂單,以及訂單的處理過程,其時(shí)序圖如下所示。 訂單的 ER 圖: 訂 單 I D收 貨 人 電 話收 貨 人 地 址訂 單 狀 態(tài)訂 貨 時(shí) 間總 價(jià) 格收 貨 人訂 貨 人發(fā) 貨 單 圖 45 訂單的 ER 圖 數(shù)據(jù)庫分析與設(shè)計(jì) 此系統(tǒng)由 Jsp+Servlet+JavaBean+Tomcat+MySQL 組成,因?yàn)閷?duì)數(shù)據(jù)庫的性能要求不是太高,故采用適用于中小型企業(yè)的 MySQL 數(shù)據(jù)庫較為合適。 基于上述分析,管理員后臺(tái)管理的用例圖如下所示: 系 統(tǒng) 管 理 員管 理 員 管 理貨 物 管 理訂 單 管 理增 加 管 理 員刪 除 管 理 員查 看 管 理 員 信 息修 改 個(gè) 人 信 息管 理 員查 看 訂 單 狀 態(tài)發(fā) 送 未 發(fā) 送 訂 單查 看 已 發(fā) 送 訂 單添 加 貨 物刪 除 貨 物 i n c l u d e i n c l u d e i n c l u d e i n c l u d e i n c l u d e i n c l u d e i n c l u d e i n c l u d e i n c l u d e 圖 32 管理員后臺(tái)管理的 用例圖 系統(tǒng)目標(biāo) 根據(jù)對(duì)項(xiàng)目的分析最終確定系統(tǒng)要實(shí)現(xiàn)的要求如下: 至此,一次交易過程即已完成。 同時(shí)本系統(tǒng)雖是一個(gè)網(wǎng)上超市的簡單框架,有諸多尚待完善的功能,但仍具有一定的商業(yè)價(jià)值,日后可在稍加改進(jìn)后應(yīng)用于真正的商業(yè)項(xiàng)目中。商品管理,對(duì)商品進(jìn)行增、刪、改、查。密碼重置功能,已注冊(cè)的用戶對(duì)自己的密碼進(jìn)行修改。 需求分析 本系統(tǒng)主要是供網(wǎng)上購物的用戶 使用,同時(shí)后臺(tái)也必須有管理人員對(duì) 其進(jìn)行管理,以保證系統(tǒng)正常運(yùn)行。比如一批統(tǒng)計(jì)數(shù)據(jù)可以分別用柱狀圖、餅圖來表示。 而且由于這些已存在的電子商務(wù)平臺(tái)已經(jīng)形成了比較固定的經(jīng)營模式,很有可能無法完全適應(yīng)很多超市本身業(yè)務(wù)擴(kuò)展的需要,所以,為有志于擴(kuò)展經(jīng)營范圍的中型或大型超市量身定做一套網(wǎng)上超市系統(tǒng)就顯得尤為重要 。當(dāng)下網(wǎng)絡(luò)發(fā)展迅猛,人們對(duì)網(wǎng)絡(luò)的信任度和依賴度均有很大的提高,這一現(xiàn)象被有商業(yè)頭腦的人發(fā)現(xiàn),從而開發(fā)出網(wǎng)上購物這種新型購物方式,極大改變了傳統(tǒng)的消費(fèi)方式。 上述優(yōu)點(diǎn)足以使網(wǎng)絡(luò)購物系統(tǒng)大紅大紫,因此商家開發(fā)一個(gè)網(wǎng)上購物超市系統(tǒng)是很有必要的。 MVC 框架介紹 : MVC 全名是 Model View Controller,是模型 (model)-視圖 (view)-控制器 (controller)的縮寫,一種軟件設(shè)計(jì)典范,用于組織代碼用一種業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法,這個(gè)方法的2 假設(shè)前提是如果業(yè)務(wù)邏輯被聚集到一個(gè)部件里面,而且界面和用戶圍繞數(shù)據(jù)的交互能被改進(jìn)和個(gè)性化定制而不需要重新編寫業(yè)務(wù)邏輯。使用 MVC 應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。 (注:考慮到日后系統(tǒng)擴(kuò)展的需要及 系統(tǒng)本身的安全性,必須做到 賬號(hào) 的專人專用,以明晰權(quán)責(zé)分配,防止不必要的意外事故及糾紛的發(fā)生。 3 可行性分析 對(duì)項(xiàng)目技術(shù)支持的分析 該系統(tǒng)采用 JSP+Servlet+JavaBean+Tomcat+MySQL 完成,鑒于作者此前已有這些方面的項(xiàng)目經(jīng)驗(yàn),所以有信心及時(shí)保質(zhì)保量的完成此項(xiàng)目的開發(fā)。在支付前會(huì)員需要填寫收貨地址,聯(lián)系方式等信息以確保運(yùn)送過程萬無一失。同時(shí)管理員都具有商品管理及訂單管理功能。 圖 33 系統(tǒng)功能結(jié)構(gòu)圖 構(gòu)建開發(fā)環(huán)境 開發(fā)此系統(tǒng)所需要用到的軟件環(huán)境如下。數(shù)據(jù)庫: 。管理員 ER圖: 管 理 員 名 密 碼權(quán) 限管 理 員 圖 42 管理員的 ER 圖 表 42 顧客資料表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 是否為空 說明 ame varchar 50 是 否 顧客名稱 cpw varchar 50 否 否 顧客密碼 c varchar 50 否 是 顧客 Email ( 3) 管理員資料表:用于記錄管理員的信息,主要由管理員名稱、管理員密碼、管理員權(quán)限組成,如表所示。服務(wù)器端通過 Servlet 取出存在于數(shù)據(jù)庫中的表單信息,進(jìn)行顯示。商品信息具體包括商品名稱,商品類型,商品價(jià)格,上架日期(系統(tǒng)自動(dòng)生成),商品數(shù)量,商品的圖片信息和商品簡介等。 ( 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 代碼編寫 及部分代碼分析 客戶主頁 開發(fā) 為了界面統(tǒng)一及開發(fā)的便利,考慮使用 frameset 標(biāo)記,將主頁面分成三部分。 import .*。charset=gb2312)。 } if ((denglu)) { String zname = (zname)。 String code=(code)。 return。 return。 之后的兩段代碼對(duì)傳到響應(yīng)頁面的中文進(jìn)行處理。 “ String sql = select ame from gcustomer where ame=39。是否有如下語句,如沒有則需手動(dòng)添加。 // 獲取結(jié)果集的元數(shù)據(jù) ResultSetMetaData rsmd = ()。 } ()。 if ((user) == null) { ()。 pageForward(msg, request, response)。 } 21 } 客戶注銷功能開發(fā) 客戶登錄后,就可以進(jìn)入其相應(yīng)的頁面對(duì)自己的信息進(jìn)行查詢和處理,當(dāng)其離開本網(wǎng)上超市時(shí),需要注銷自己的身份,這樣有利于保護(hù)自己的信息,使其不被其他人所修改或者被黑客等實(shí)施惡意破壞。 String spw = (spw)。 if (s) { String msg = 網(wǎng)絡(luò)有重名,請(qǐng)重新 注冊(cè)??! 。 + c + 39。 } } } 說明:本模塊主要實(shí)現(xiàn)了新用戶的注冊(cè)功能開發(fā):首先在界面的文本框中輸入信息,如果輸入的信息能夠通過本地驗(yàn)證,將進(jìn)行服務(wù)器驗(yàn)證:如果數(shù)據(jù)庫中表中已經(jīng)存在與用戶名文本框中輸入的用戶名相同的用戶,將提示有重名,否則就會(huì)執(zhí)行注冊(cè)用戶信息的插入。 boolean flag = (temp)。 int i = (sql)。 try { Context initial = new InitialContext()。 } return flag。 } (p)。 } else if ((before)) { int p = ()。 RequestDispatcher rd = (url)。 String sql = select goodsid,goodsname,gprice,gtype,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1