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

正文內(nèi)容

基于java語言的農(nóng)產(chǎn)品銷售系統(tǒng)設(shè)計(jì)_畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-04-03 09:47 本頁面
 

【文章內(nèi)容簡介】 商城最新上市商品的地方;右邊是 ,包含一個(gè)flash 和活動(dòng)專區(qū), flash 顯示了本店的特色商品和一些最新活動(dòng)信息,活動(dòng)專區(qū)則提供了本店正在促銷和降價(jià)的商品,主界面最下面是 ,用來聲明版權(quán)。 在系統(tǒng)主界面最上面顯示用戶的登錄狀態(tài),如果用戶未登錄就有用戶未登錄的提示,如果用戶已經(jīng)登錄則顯示登錄用戶的用戶名和安全退出的信息,用戶名是一個(gè)超鏈接,通過點(diǎn)擊用戶名則完成從主界面到用戶中心的跳轉(zhuǎn),跳轉(zhuǎn)的時(shí)候后臺(tái)會(huì)根據(jù)登錄用戶的級(jí)別(是否為管理員)跳轉(zhuǎn)到不同級(jí)別的個(gè)人中心頁面,導(dǎo)航欄通過超鏈接實(shí)現(xiàn)分類信息的參數(shù)傳遞,通過后臺(tái)程序的運(yùn)行從數(shù)據(jù)庫中提取相應(yīng)的列表,從而實(shí)現(xiàn)到分類信息列表的跳轉(zhuǎn)。左邊的登錄和注冊入口在未登錄的時(shí)候顯示的是登錄和注冊窗口,用戶登陸以后則以一張圖片替換,新品上市和活動(dòng)專區(qū)則與數(shù)據(jù)庫相連 ,根據(jù)數(shù)據(jù)庫中的信息動(dòng)態(tài)的顯示相關(guān)商品的信息。主界面如圖 9 所示: 22 圖 9 主界面 用戶信息管理模塊的設(shè)計(jì) 會(huì)員登錄模塊設(shè)計(jì) 此模塊的主要功能是對用戶名和密碼進(jìn)行驗(yàn)證,只有合法的用戶才能使用本系統(tǒng)購買手機(jī)。如果不是本網(wǎng)站的會(huì)員必須先進(jìn)行注冊才能購買此網(wǎng)站的商品。在首頁的登錄窗口中有一個(gè)用戶登錄菜單。用戶填寫的所有信息都由 Form 表單使用 post 方法提交給服務(wù)器。服務(wù)器通過 getParameter 函數(shù)獲得 Form 表單提交的信息,通過提交的用戶名取出數(shù)據(jù)庫中的密碼,將取出的密碼與用戶提交的密碼 進(jìn)行比對,如果一致則合法,并不是直接通過數(shù)據(jù)庫語言與數(shù)據(jù)庫中的密碼匹配,這樣做的好處是可以有效的防治 SQL 漏洞。在用戶登錄后,將用戶的所有信息通過 setAttribute 函數(shù)保存在session 中,方便其它界面使用隨時(shí)使用對象中的用戶信息。此外,該界面還提供出錯(cuò)處理,如用戶登錄時(shí)用戶信息填寫的格式不正確23 或字符不合法,都會(huì)給用戶做出相應(yīng)的錯(cuò)誤提示,直到輸入信息合法才能提交。本網(wǎng)站的所有用戶(普通會(huì)員與管理員)都是通過此登錄窗口進(jìn)行登錄,只需要更具用戶的級(jí)別實(shí)現(xiàn)頁面的選擇就可以了。在此界面中還添加了一個(gè)用戶注 冊的按鈕,用以幫助第一次使用該系統(tǒng)的人通過注冊而成為本網(wǎng)站的會(huì)員。 在頁面上有一個(gè)安全退出的選項(xiàng),是退出本網(wǎng)站的出口,當(dāng)退出時(shí)把網(wǎng)頁中的 session 對象清空,登錄狀態(tài)就變?yōu)橛脩粑吹卿浀奶崾?。這樣做的原因有兩個(gè):首先就是安全性,如果沒有安全退出,下一個(gè)用戶很可能會(huì)用該沒有過期的 session 對象;此外,假如大多數(shù)人都不退出登錄,那么 session 中無用的對象在過期之前就會(huì)一直占用著系統(tǒng)資源,從而造成網(wǎng)絡(luò)資源的浪費(fèi)。 登錄窗口如圖 10,登錄流程如圖 11: 24 圖 10 用戶登錄窗 會(huì)員注冊模塊的 設(shè)計(jì) 此網(wǎng)站規(guī)定只有會(huì)員才有購買資格,生成訂單。游客只能進(jìn)行手機(jī)商品的瀏覽和手機(jī)詳情查看的操作。 在首頁的登錄窗口有一個(gè)注冊的按鈕,用戶通過此按鈕可以進(jìn)入注冊頁面,也可以先將商品加入購物車,購買的時(shí)候會(huì)有提示進(jìn)入注冊頁面。 此模塊中用到了用戶信息 Bean(userbean)用來傳遞 form 表單提交的注冊信息,后臺(tái)通過 reguest 對象的 gerParameter 方法接收表單提交的信息,調(diào)用相關(guān)函數(shù)將這些信息存入數(shù)據(jù)庫,其中還有主界面 登陸界面 輸入用戶名和密碼 表單是否提交 用戶名是否存在 密碼是否正確 用戶類別 管理員界面 會(huì)員界面 退出 管理員 會(huì)員 Y N Y N N 圖 11 用戶登錄流程圖 25 異常的處理,比如數(shù)據(jù)庫中已經(jīng)存在相應(yīng)的用戶名,兩次輸入的密碼是否一致等情況也都由這 些相關(guān)函數(shù)進(jìn)行判斷和處理。注冊用戶的代碼如下: public boolean addUser(String username,String password,String sex,String birthday,String ,String truename,String address,String telephone){ boolean b=true。 try{ ct=new ConnDB().getconnection()。 ps=(insert into users (name,password,sex,birthday,,truename,address,telephone)values(?,?,?,?,?,?,?,?))。 (1, username)。 (2, password)。 (3, sex)。 (4, birthday)。 (5, )。 (6, truename)。 (7, address)。 (8, telephone)。 ()。 }catch(Exception e){ 26 ()。 b=false。 }finally{ ()。 } return b。 } 注冊成功后,用戶就可以用自己注冊的賬戶進(jìn)行商品的購買和對自己信息的修改等操作,當(dāng)然注冊成功后會(huì)自動(dòng)登錄,將用戶信息的 bean 放入 session 中,以便用戶在本網(wǎng)站繼續(xù)其他的操作。用戶注冊界面如圖 12: 圖 12 用戶注冊界面 用戶信息的查看與修改模塊的設(shè)計(jì) 用戶在這里可以查看和修改自己信息,更改密碼。如果是系統(tǒng)管理員,還可以查看其他用戶的信息,級(jí)別的修改,對不合法用戶27 進(jìn)行刪除等操作。 在用戶信息的查看與修改界面和注冊界面幾乎完全一樣,只不過注冊的會(huì)員名是不可以修改的,其他的 信息都可以根據(jù)用戶的需要(如工作、住址、電話的變更)進(jìn)行修改,具體修改的代碼如下: public boolean updateByUsername(String username,String truename,String address,String telephone,String ){ boolean b=true。 try{ ct=new ConnDB().getconnection()。 ps=(update users set telephone=?,address=?,=?,truename=? where name=?)。 (1,telephone)。 (2,address)。 (3,)。 (4,truename)。 (5,username)。 ()。 }catch(Exception e){ ()。 b=false。 }finally{ ()。 } return b。 28 } 信息修改后后臺(tái)程序會(huì)返回一個(gè)布爾量,如果為真則修改成功,反正則拋出異常,根據(jù)不同的返回值選擇跳回到哪個(gè)頁面。 購物車模塊和訂單模塊的設(shè)計(jì) 該模塊主要包括添加手機(jī),刪除手機(jī),改變手機(jī)數(shù)量,清空購物車和購物車信息查看的功能,是實(shí)現(xiàn)購物的關(guān)鍵部分。 訂單處理是根據(jù)用戶購物車內(nèi)的信息和用戶的個(gè)人信息生成訂單和訂單的查看功能。 由于這兩個(gè)模塊是聯(lián)系在一起的,所以放在一起說明。當(dāng)用戶將商品添加到購物車后提交,由系統(tǒng)自動(dòng)生成訂單號(hào)并存入數(shù)據(jù)庫供用戶隨時(shí)查看。購物車界面如圖 13所示,訂單界面如圖 14: 圖 13 購 物車界面 圖 14 訂單界面 29 購物車添加商品的設(shè)計(jì) 用戶在手機(jī)詳細(xì)信息頁面選擇加入購物車,就可以跳轉(zhuǎn)到購物車信息界面如圖 13。會(huì)員只有登錄后才可以進(jìn)行繼續(xù)購買。 在本模塊后臺(tái)購物車的設(shè)計(jì)采用了 HashMap 方法,這個(gè)方法的好處是可以非常方便的對里面的對象進(jìn)行增加、修改和刪除,甚至是清空購物車,然后將其中的對象用 ArrayList 方法保存到 session中,用戶可以隨時(shí)的從 session 中得到購物車中的商品信息,也可以隨時(shí)的修改數(shù)量和刪除。具體代碼如下: public class MyShoppingCarBO { HashMap String,String hm=new HashMapString,String()。 private ResultSet rs=null。 private Connection ct=null。 private PreparedStatement ps=null。 private float allprice=。 public float getallprice(){ return 。 } public String getnumbygoodid(String goodid){ return (String)(goodid)。 } public void addgood(String goodid,String goodnum){ (goodid,goodnum)。 30 } public void deletgood(String goodid){ (goodid)。 } public void cleangood(){ ()。 } public void updategood(String goodid,String newnum){ (goodid,newnum)。 } } 訂單的提交設(shè)計(jì) 當(dāng)用戶選擇完商品后,選擇提交,這時(shí)會(huì)有一個(gè)訂單詳情的顯示,供用戶對購買信息的核對,如果沒有問題則單擊完成訂購按鈕生成新的訂單 并保存到數(shù)據(jù)庫中。這時(shí)系統(tǒng)需獲取當(dāng)前時(shí)間來決定訂單的生成時(shí)間,還需查找出數(shù)據(jù)庫中的訂單數(shù)量來決定當(dāng)前訂單的訂單號(hào),并將這次訂單包含的所有信息存入數(shù)據(jù)庫中,如果拋出異常應(yīng)該返回錯(cuò)誤信息,反之則跳回下單成功界面并顯示訂單信息。 31 后臺(tái)管理模塊的設(shè)計(jì) 后臺(tái)用戶管理模塊設(shè)計(jì) 后臺(tái)用戶管理模塊主要是實(shí)現(xiàn)管理員查看普通會(huì)員的信息,級(jí)別的修改和刪除操作。在次模塊中分頁顯示用戶列表。用戶管理頁面如圖 15: 圖 15 用戶管理界面 刪除用戶的代碼如下: public boolean deleteUserByUserid(long userid){ boolean b=false。 try{ ct=new ConnDB().getconnection()。 ps=(delete from users where userid=?)。 (1, userid)。 int a=()。 if(a==1){ b=true。 } 32 }catch(Exception e){ ()。 b=false。 }finally{ ()。 } return b。 } 分頁顯示所有用戶信息代碼: public ArrayList UserBean getUserBeanByPage(int pagesize,int pagenow,String type){ ArrayList UserBean al=new ArrayListUserBean()。 try{ ct=new ConnDB().getconnection()。 if((1)){ ps=(select * from users where grade=39。139。 limit +(pagenow1)*pagesize+,+pagesize)。 }else if((all)){ ps=(select * from users limit +(pagenow1)*pagesize+,+pagesize)。 } 33 rs=()。 while(()){ UserBean ub=new UserBean()。 ((1))。 ((2))。 ((3))。 ((4))。 ((5))。 ((6))。 ((7))。 ((8))。 ((9))。 ((10))。 (ub)。 } }catch(Exception e){ ()。 }finally{
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1