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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-閱讀頁(yè)

2024-12-23 18:30本頁(yè)面
  

【正文】 ypename` varchar(50) default NULL, `typedesc` varchar(200) default NULL, PRIMARY KEY (`typeid`) ) ENGINE=MyISAM DEFAULT CHARSET=gb2312。 表 38訂單明細(xì)表 字段名 字段類型 字段說(shuō)明 備注 Orderid Varchar(12) 訂單 ID 主鍵 Rnum Int 訂單行號(hào) 主鍵 Goods_id Int 商品編號(hào) 允許為空 Goods_name Varchar(50) 商品名稱 允許為空 Goods_price float 商品價(jià)格 允許為空 qty Int 商品數(shù)量 允許為空 orders_detail 表 訂單明細(xì)表建表語(yǔ)句如下: create table orders_detail ( orderid varchar(12) not null, 電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 14 rnum integer not null, goods_id integer null , goods_name varchar(50) null , goods_price float null , qty integer null , constraint pk_orders_detail primary key (orderid, rnum) ) ENGINE=MyISAM DEFAULT CHARSET=gb2312。 表 39留言信息表 字段名 字段類型 字段說(shuō)明 備注 Serial_no int 留言序號(hào) 主鍵 Name varchar(100) 留言者名稱 允許為空 Emote varchar(100) 留言圖片 允許為空 Guest_time Date 留言時(shí)間 允許為空 Content varchar(1000) 留言內(nèi)容 允許為空 Guestbook 表 留言信息表建表語(yǔ)句如下: create table guestbook( serial_no int not null primary key auto_increment, name varchar(100), emote varchar(100), guest_time datetime, content varchar(1000))。用戶登錄時(shí)將按照用戶名和密碼進(jìn)行驗(yàn)證,當(dāng)輸入錯(cuò)誤或沒(méi)有用戶名和密碼時(shí)會(huì)出現(xiàn)相應(yīng)的提示(用戶名或密碼輸入錯(cuò)誤!請(qǐng)重新輸入),當(dāng)用戶名和密碼都正確時(shí)會(huì)進(jìn)入程序主界面,才能進(jìn)行日常管理工作。 電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 15 圖 41 登錄界面 如果登錄身份驗(yàn)證成功,則進(jìn)入主界面如圖 42 所示如果用戶名或密碼錯(cuò)誤則會(huì)提示用戶名或者密碼錯(cuò)誤,需要重新輸入,主要實(shí)現(xiàn)代碼如下: if(user!=null) {(true).setAttribute(username,UserName)。} catch(Throwable t) {getServletContext().log(())。 try { ().forward(request,response)。注冊(cè)流程如下:首先輸入用戶名,測(cè)試是否存在此用戶名,如圖 43 所示。 電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 17 圖 43 用戶注冊(cè)界面 驗(yàn)證用戶名主要代碼實(shí)現(xiàn)如下: public class DB_User { DB_Conn db_conn=new DB_Conn()。 Stringsql=insert into userinfo(userinfo(UserName,Pwd,Email,RealName,Gender,Question, Answer,Phone,MyPage,Hobbies,Selfintro)values(39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。)。 public User get(String username) { ()。 rs=(sql)。 if(()) 電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 18 { user=new User()。 ((Pwd))。 return user。} 確認(rèn)信息填寫(xiě)無(wú)誤后,點(diǎn)擊注冊(cè)按鈕就可注冊(cè)成功。 如圖 44 所示 圖 44 購(gòu)物車界面 在此界面中,用戶可以對(duì)選中的此商品的數(shù)量進(jìn)行確認(rèn)修改,也可以刪除購(gòu) 物車中的此件商品,也可以點(diǎn)擊清空購(gòu)物車把選中的商品全部刪除。具體代碼如下所示:if((add)) { String goods_id=(String)(goods_id)。 int number=0。} catch (Exception ex) { (())。 if(vector==null) { vector=new Vector()。 goods=(goods_id)。 (goods)。 RequestDispatcher rd = ()。} else { //使用 flag標(biāo)記來(lái)判斷購(gòu)物車中是否存在同類商品,若購(gòu)物車中存在同類商品,則賦 flag 的值為 1 int flag=0。i()。 if(()==id) { flag=1。 (num)。 } 還可以點(diǎn)擊繼續(xù)購(gòu)物繼續(xù)回到購(gòu)物頁(yè)面上面繼續(xù)購(gòu)物 如果已經(jīng)選購(gòu)?fù)炅俗约盒枰纳唐凡⑶叶即_認(rèn)無(wú)誤后,點(diǎn)擊前天結(jié)賬按鈕進(jìn)入前臺(tái)結(jié)賬頁(yè)面進(jìn)行結(jié)賬處理。 如圖 46 所示 圖 46 確 認(rèn)信息界面 具體的實(shí)現(xiàn)代碼如下所示: 電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 21 //如果變量 action 的值為 confirm,則確認(rèn)帳單,完成購(gòu)物。 DB_orders_detail db_order_detail=new DB_orders_detail()。 (orderid)。 glist=(Vector)(true).getAttribute(orderGoods)。i()。 details=(Orders_detail)(i)。 } (true).invalidate()。 (request,response)。 (true).setAttribute(vector,vector)。 (dex)。 } if((delete)) { String index=(delindex)。 (dex)。 RequestDispatcher rd = (/)。 } 在此界面中管理員可以對(duì)商品信息就行管理,管理員可以 瀏覽所有的商品信息,還可以對(duì)其中的商品進(jìn)行查詢,新增,修改和刪除。 如圖 48 所示 圖 48 商品查詢結(jié)果界面 具體的實(shí)現(xiàn)代碼如下: String sql=select * from goods where goods_id=+id。 rs=(sql)。 Vector vector=new Vector()。 ((goods_id))。 ((goods_discount))。 ((ispreferred))。 (goods)。 2.新增商品,點(diǎn)擊新增商品按鈕,進(jìn)入如下界面,然后填寫(xiě)對(duì) 新增商品的信息,完成商品的新增。+()+39。+()+39。+()+39。+()+39。 sql = new String((ISO88591), GB2312)。 int i=(sql)。 點(diǎn)擊每行商品后面的刪除按鈕,可以把此條商品給刪除,具體的實(shí)現(xiàn)代碼如下: String sql=delete from goods where goods_id=39。 sql = new String((ISO88591), GB2312)。 return i。 2.新增商品類別 點(diǎn)擊添加商品類別按鈕進(jìn)行商品類別的新增,可以對(duì)網(wǎng)站中新增加一條關(guān)于商品類別信息的信息,具體的實(shí)現(xiàn)代碼如下: String sql=insert into type(typename,typedesc) values(+39。+,+39。)。 int i=(sql)。 查找到需要修改的商品類別,點(diǎn)擊其行后面的修改按鈕進(jìn)入修改商品類別界面可以實(shí)現(xiàn)對(duì)商品類別信息的修改,具體的實(shí)現(xiàn)代碼如下: 電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 26 String sql=update type set typeid=+()+ ,typename=39。,typedesc=39。+ where typeid=+()。 int i=(sql)。 點(diǎn)擊每行商品后面的刪除按鈕,可以把此條商品類別給刪除,具體的實(shí)現(xiàn)代碼如下所示: String sql=delete from goods where goods_id=39。 sql = new String((ISO88591), GB2312)。 return i。 如圖 412 所示 圖 412 訂單管理界面 具體的實(shí)現(xiàn)代碼如下所示: Vector vector=new Vector()。 for(int i=0。i++) { Orders orders=new Orders()。 String orderid=()。 String username=()。 String address=()。 String postcode=()。 String dealdate=()。 String note=()。 String orderid=()。 String username=()。 String address=()。 String postcode=()。 String dealdate=()。 String note=()??梢詫?duì)訂單進(jìn)行相關(guān)的一系列的處理,如取消,完成訂單等。i()。 (trtdalign=center+()+/td)。 (td align=center+()+/td)。 (td align=center+()+/td)。 (td align=center+()+/td/tr)。+status+39。+orderid+39。 return true。 String status=發(fā)貨 。 (orderid,dealdate)。 5. 完成交易 點(diǎn)擊完成交易鏈接完成對(duì)訂單的處理,具體實(shí)現(xiàn)代碼如下所示: String orderid=(orderid)。 (orderid,status)。+()+39。+()+39。+()+39。+tent()+39。 sql = new String((ISO88591), GB2312)。 charset=bg2312)。 String emote=(emote)。 String nowtime = new Timestamp(()).toString()。 Guestbook guestbook=new Guestbook()。 (emote)。 (content)。 int i=(guestbook)。 易用性測(cè)試 1. 所使用的語(yǔ)言是否明白易懂; 2. 命令、提示、信息是否具有協(xié)調(diào)的含義; 3. 用戶是否總是可以知道自己所處的位置; 4. 用戶是否總是可以知道系統(tǒng)當(dāng)前的狀態(tài); 電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 31 5. 導(dǎo)航是否方便; 6. 操作是否方便; 7. 輸入域上必填的域是否有特別的提示; 8. 只要可能的話,系統(tǒng)應(yīng)提供缺省值; 9. 當(dāng)輸入錯(cuò)誤時(shí)是否清楚地表示出錯(cuò)誤的信息等一切認(rèn)為可以不方便使用而可進(jìn)一步改進(jìn)的地方。 5. 留言板功能。 容錯(cuò)性測(cè)試 容錯(cuò)性測(cè)試和功能測(cè)試 的一部分,可以檢查系統(tǒng)對(duì)合法輸入的處理能力,即檢查在正常情況下功能是否能夠?qū)崿F(xiàn),即為功能測(cè)試。其主要檢查: 1. 用戶輸入出錯(cuò)時(shí)系統(tǒng)是否能夠識(shí)別。 3. 系統(tǒng)是否能夠給用戶以提示,說(shuō)明發(fā)生的錯(cuò)誤。 網(wǎng)頁(yè)功能測(cè)試記錄如表 54 所示。希望改進(jìn)。 。由于實(shí)地考察不夠加上時(shí)間緊迫,與客戶交流有些障礙導(dǎo)致功能不夠完善。比如說(shuō)后臺(tái)管理中的商品類別管理,開(kāi)始的時(shí)候沒(méi)有考慮到,后來(lái)在網(wǎng)站的功能差不多完成后才想到,管理員和普通用戶只好用一個(gè)字段來(lái)識(shí)別(管理員權(quán)限為 0,普通用戶的為 1),默認(rèn)情況下為普通用戶。在自我創(chuàng)新的同時(shí),我沒(méi)有丟掉老師交給我的一些好的方法和捷徑。正確處理數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系是我面臨的一個(gè)問(wèn)題和挑戰(zhàn)。網(wǎng)站難免還有一些不足的地方,還望各位讀者和教師電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 33 們多多批評(píng)指正,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1