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

正文內(nèi)容

基于jspserverlet開發(fā)的網(wǎng)上花店網(wǎng)站畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-07-16 15:47 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 查看訂單的功能描述如表47所示。表47查看訂單功能表名稱、標(biāo)識(shí)符查看訂單功能描述提交購(gòu)物車后,生成訂單。優(yōu)先級(jí)高級(jí)輸入點(diǎn)擊提交購(gòu)物車按紐操作序列生成訂單,核實(shí)訂單信息。輸出生成訂單成功。補(bǔ)充說(shuō)明如不登錄,則不能購(gòu)買花卉。 管理員功能管理員登錄后實(shí)現(xiàn)的各個(gè)功能模塊如圖45和46所示。管理員登陸管理員添加管理員刪除管理員信息商品管理訂單管理圖45 管理員功能框圖刪除商品添加商品商品管理修改商品模糊查詢商品圖46 商品管理功能框圖管理員對(duì)商品管理的功能模塊描述,如表48所示。表48商品管理功能表名稱、標(biāo)識(shí)符商品管理功能描述可以添加、修改、刪除、查詢花卉的信息。優(yōu)先級(jí)高級(jí)輸入輸入信息,進(jìn)行增刪改查。操作序列輸入新記錄進(jìn)行增加,修改原有的花卉信息,可以刪除未被引用的花卉,輸入查詢條件查詢花卉信息。輸出操作已成功。補(bǔ)充說(shuō)明需要管理員登錄。訂單功能??欤鐖D47所示。修改訂單刪除訂單查看訂單詳細(xì)信息訂單管理圖47 訂單管理功能框圖訂單管理功能模塊描述如表49所示。表49 訂單管理功能表名稱、標(biāo)識(shí)符訂單管理功能描述可以查看所有的訂單,刪除訂單和修改訂單。優(yōu)先級(jí)高級(jí)輸入進(jìn)入訂單管理操作序列可以查看所有的訂單,刪除訂單和修改訂單。輸出操作已成功。補(bǔ)充說(shuō)明需要管理員登錄。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)分析此系統(tǒng)由JSP+Servlet+JavaBean+Tomcat+MySQL組成,因?yàn)閷?duì)數(shù)據(jù)庫(kù)的性能要求不是很高,古采用適用于中小企業(yè)的MySQL數(shù)據(jù)庫(kù)較為合適,而且該數(shù)據(jù)庫(kù)免費(fèi),可以節(jié)約開發(fā)成本。 項(xiàng)目的ER圖本系統(tǒng)中的實(shí)體主要有:商品,訂單,訂單明細(xì),用戶,管理員等,實(shí)體的ER圖。(1) 商品的ER圖,如圖48所示。(2) 管理員的ER圖,如圖49所示。商品商品名稱商品類型商品數(shù)量商品ID商品URL商品價(jià)格商品簡(jiǎn)介商品上架日期圖48商品ER圖權(quán)限管理員管理員名密碼圖49 管理員ER圖(3) 訂單明細(xì)ER圖如圖410所示。(4)用戶ER圖如圖411所示。訂單商品號(hào)ID訂單號(hào)商品名稱商品價(jià)格訂貨時(shí)間商品數(shù)量圖410 訂單明細(xì)ER圖用戶用戶名密碼Email圖411用戶ER圖(5)訂單的ER圖如圖412所示。訂單訂貨人訂貨時(shí)間總價(jià)格收貨人收貨人電話收貨人地址訂單ID 訂單狀態(tài)圖412 訂貨單ER圖 數(shù)據(jù)庫(kù)表的設(shè)計(jì)本系統(tǒng)中的信息表主要有5張表:商品資料表,用戶資料表,管理員資料表,訂單表和訂單明細(xì)表。表的完整信息如下:(1) 商品資料表:用于記錄庫(kù)存商品的基本信息,其主要字段有:商品ID,商品名稱,商品類別,商品價(jià)格,商品簡(jiǎn)介,上架日期,商品數(shù)量,圖片URL,具體設(shè)計(jì)如表410所示。表410 商品數(shù)據(jù)表字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說(shuō)明goodsidintN/A是否商品IDgoodsnamevarchar50否否商品名稱gtypevarchar50否否商品類別gpricedouble N/A否否商品價(jià)格gdatedateN/A否否商品日期gamountintN/A否否商品數(shù)量gimgurlvarchar100否否圖片URLgintroductiontextN/A否否商品簡(jiǎn)介建立該表的SQL語(yǔ)句如下:Create table goodsmessage(goodsid int auto_increment,goodsname varchar(50) not null,gtype varchar(50) not null,gprice double not null,gdate date not null,gamount int not null, gimgurl varchar(100) default ‘img/’,gintroduction text not null, constraint pk primary key(goodsid))。(2) 用戶資料表:用于記錄用戶的信息,主要由用戶名稱,用戶密碼和用戶的名稱組成,如表411所示。表411 用戶資料表字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說(shuō)明amevarchar50是否用戶名稱cpwvarchar50否是用戶密碼cvarchar50否是用戶Email創(chuàng)建該表的SQL語(yǔ)句如下:Create table gcustomer(amer varchar(50) primary key,cpw varchar(50) not null,c varchar(50))。(3) 管理員資料表:用于記錄管理員的信息,主要有管理員名稱,管理員密碼,管理員權(quán)限組成,如表412所示。表412 管理員資料表字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說(shuō)明mnamevarchar50是否管理員名稱mpwvarchar50否否管理員密碼mpermittedvarchar50否否管理員權(quán)限建立該表的SQL語(yǔ)句如下:Createtable mmanager(mname varchar(50) primary key ,mpw varchar(50) not null, mpermitted varchar(5) not null)。(4) 訂單資料表:用于記錄用戶訂單的一些基本信息,包括訂單ID,用戶名稱,收貨人名稱,收貨人地址,收貨人電話,訂單狀態(tài),訂貨時(shí)間,詳情如表413所示。表413 訂單資料表字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說(shuō)明oidintN/A是否訂單IDamevarchar50否否用戶名稱receivenamevarcahr50否否收貨人地址receivetelvarchar50否否收貨人電話allmoneydoubleN/A否否總價(jià)zhuangtaivarchar100否否狀態(tài)buytimedatetimeN/A否否訂貨時(shí)間建立該表的SQL語(yǔ)句如下:Create table ordermeg(oid int primary key,ame varcahr(50) not null, receivename varchar(50) not null,receiveadds varchar(50) not null,receivetel varchar(50) not null,allmoney double not null,zhuangtai varchar(50) default’未發(fā)送’,buytime datetime not null)。(5) 訂單明細(xì)表:該表用于記錄訂單的詳細(xì)信息,主要包括訂單ID,商品名稱,商品ID,商品價(jià)格,訂貨數(shù)量,訂貨時(shí)間,具體設(shè)計(jì)如表414所示。表414 訂單明細(xì)表字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說(shuō)明oidintN/A否否訂單IDgoodsidintN/A否否商品IDgoodsnamevarchar50否否商品名稱gpricedoubleN/A否否商品價(jià)格orderamountintN/A否否訂貨數(shù)量buytimedatetimeN/A否否訂貨時(shí)間建立該表的的SQL語(yǔ)句如下:Create table ordergoodsmeg(oid int not null,goodsid int not null,goodsname varchar(50) not null,gprice double not null,orderamount int not null,buytime datetime not null)。5 網(wǎng)站的實(shí)現(xiàn)在系統(tǒng)開發(fā)前,要先明確系統(tǒng)的目錄組織結(jié)構(gòu),這樣就可以更好的理解其開發(fā)原理,本系統(tǒng)的目錄組織結(jié)構(gòu)如圖51所示。圖51 系統(tǒng)目錄了解系統(tǒng)結(jié)構(gòu)組織圖,還可以進(jìn)行框架設(shè)計(jì)這樣可以對(duì)本系統(tǒng)的基本架構(gòu)有一個(gè)比較全面地了解,系統(tǒng)的基本架構(gòu)如圖52所示。h i j pf e數(shù)據(jù)源數(shù)據(jù)庫(kù)PaginationBeanA e f m lcbkdq圖52 網(wǎng)站基本架構(gòu)圖各編號(hào)動(dòng)作如表51所示。表51 框架頁(yè)面動(dòng)作動(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è)初始化 前臺(tái)功能實(shí)現(xiàn)在系統(tǒng)首頁(yè)或詳細(xì)商品信息的頁(yè)面中,都有進(jìn)行商品查詢的入口。這一設(shè)計(jì)可以使顧客很快地找到自己喜歡的商品,商品查詢時(shí),顧客可以選擇商品的分類,也可以添入與自己有興趣的相關(guān)文字進(jìn)行模糊查詢。,其流程圖如圖53所示,它會(huì)數(shù)據(jù)庫(kù)操作層會(huì)根據(jù)用戶設(shè)置的條件構(gòu)造不同的查詢SQL語(yǔ)句,并將查詢的結(jié)果進(jìn)行分頁(yè)顯示。首次登錄得到查詢商品類別根據(jù)用戶設(shè)置條件設(shè)置不同的查詢SQL語(yǔ)句得到查詢結(jié)果并進(jìn)行分頁(yè)顯示查詢到合適的商品圖53 商品查詢流圖 登錄與注冊(cè)只有登錄的用戶才可以購(gòu)買這個(gè)網(wǎng)站中的商品,未登錄用戶只能瀏覽本網(wǎng)站的所有商品。未登陸要購(gòu)買時(shí)會(huì)給出提醒,轉(zhuǎn)到登陸頁(yè)面。為了防止惡意提交表單,設(shè)置驗(yàn)證碼,只有當(dāng)用戶名,密碼,全部正確時(shí),才能提交表單。否則給出響應(yīng)提示。當(dāng)未注冊(cè)用戶登錄時(shí),會(huì)彈出用戶名不存在。提醒用戶進(jìn)行注冊(cè)。如需注冊(cè),首先輸入用戶名。利用AJAX局部刷新技術(shù)檢查該顧客所申請(qǐng)的用戶名是否以被人申請(qǐng)了,若已被人申請(qǐng)了該用戶名,則系統(tǒng)將提示給用戶“該用戶名已存在”的信息,提示用戶修改用戶名。然后進(jìn)行一步步信息的填寫,每項(xiàng)信息的填寫都會(huì)調(diào)用一個(gè)JS代碼段,用于測(cè)試該內(nèi)容是否符合條件,不符合條件的內(nèi)容無(wú)法提交,并給用戶以及時(shí)提醒。當(dāng)所有的信息填寫完畢,且都滿足條件時(shí),可以提交表單,等待管理員進(jìn)行審核。審核通過(guò)后,顯示注冊(cè)成功,進(jìn)入首頁(yè)面,用戶可以根據(jù)自己的需要進(jìn)行相關(guān)的操作。具體的注冊(cè)信息如圖54所示。 開始輸入用戶名及密碼進(jìn)入主界面密碼檢驗(yàn)顯示錯(cuò)誤結(jié)束圖54 消費(fèi)者登錄流程圖注冊(cè)和登錄代碼實(shí)現(xiàn):if((denglu)) { String zname = (zname)。 String zpassword = (zpassword)。 String ame = new String((),GBK)。 String sql = select ame from gcustomer where ame=39。+ame+39。 and cpw=39。+zpassword+39。 boolean s = (sql)。 if(s) { (user,zname)。 String fromWhere=(String)(fromWhere)。 if(fromWhere!=null) { if((jz)) {//回結(jié)賬 ().getRequestDispatcher(/CustomerServlet?action=jiezhang).forward(request,response)。 return。 } else if((wddd)) {//回我的訂單 ().getRequestDispatcher(/CustomerServlet?action=modify2).forward(request,response)。 return。 } else if((mmcz)) {//回密碼重置 ().getRequestDispatcher(/).forward(re
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1