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

正文內(nèi)容

計算機畢業(yè)設計論文網(wǎng)上訂餐系統(tǒng)的設計與實現(xiàn)-閱讀頁

2025-06-24 15:07本頁面
  

【正文】 集的作用 控制器接受請求的 servlet 類和業(yè)務邏輯處理類。 數(shù)據(jù)庫操作 Javabean 的編寫 數(shù)據(jù)庫操作的 JavaBean 是一個公共類 。 指定 JavaBean“ DBManager”保存的包,并導入所需的類包,并將其保存到“”包中,代碼如下: package 。 import 。 import 。 import 。 public static Connection getConn() { Connection conn = null。//加載 JDBC驅(qū)動 String dbURL = jdbc:務器和數(shù)據(jù)庫 restrant String userName = sa。 (driverName)。 } catch (ClassNotFoundException e) { ()。 } return conn。 getPreStmt方法的代碼如下 : public static PreparedStatement getPreStmt(Connection conn,String sql,int autoCommit) { PreparedStatement preStmt = null。 } catch (SQLException e) { ()。 } 控制器 Servlet 的編寫 控制器 Servlet 主要是接受前臺頁面請求,然后根據(jù)請求調(diào)用業(yè)務邏輯處理請求,再返回給客戶端。 主要Servlet 有 ,購物車 Servlet,餐品 Servlet,訂單 Servlet,還有會員個管理員 Servlet。 String action=(action).trim()。 HttpSession session=()。 (/).forward(request,response)。 OrderDao orderdao = new OrderDao()。 HttpSession session=()。 (find, new String(訂單查找成功! ))。 }else { int foodId=((foodId))。 FoodInfo food=(foodId)。 (/).forward(request,response)。 (/).forward(request,response)。 (/).forward(request,response)。 HttpSession session=()。 21 系統(tǒng) JavaBean 的編寫 系統(tǒng)的 JavaBean主要是主要是在類中定義對象都屬性,對數(shù)據(jù)都收集。 對象操作 DAO 的編寫 對象操作的接口, 數(shù)據(jù)訪問對象 (Data Access Object DAO)模式 。 private PreparedStatement ps。 //查詢所有的食物信息 public ArrayList findAllFoods() { ArrayList list=new ArrayList()。 conn=()。 try { rs=()。 ((1))。 ((3))。 ((5))。 ((7))。 ((9))。 ((11))。 } return list。 } return null。 private PreparedStatement ps。 //將訂單加入數(shù)據(jù)庫中 public int saveOrder(OrderInfo order) { int count。 try { ps=(sql)。 (1, ())。 (3,())。 (5,())。 (7, ())。 count=()。 } } catch (SQLException e) { ()。 } 還有會員 DAO( UserDao)和管理員 DAO( ManagerDao) 等等。 用戶注冊 : div class=regrighttitlespan注冊 /span您是新用戶?請您注冊 /div div class=regmain form name=formUser action=/LMRestrant/UserRegister method=post onsubmit=return register() 23 ul li 用戶名: input id=username onblur=chkUserName(this) type=text name=username class=regipnut/li li class=regpointspan id=username_notice420位字符,可由中英文、數(shù)字及 “_”、 “”組成 /span/li li輸入密碼: input id=password onblur=check_password(this) type=password name=password class=regipnut/li li class=regpointspan id=password_notice616位字符,可由英文、數(shù)字及 “_”、 “”組成 /span/li li再次輸入: input id=conform_password onblur=check_conform_password(this) type=password name=p2 class=regipnut/li li真實姓名 : input id=userRealName type=userRealName name=userRealName class=regipnut//li li電 話: input id=telephone type=telephone name=telephone class=regipnut/li ! li郵 箱: input id=userEmail type=userEmail name=userEmail class=regipnut//li li地 址: input id=Address type=Address name=Address class=regipnut/li liQ Q: input id=qq type=qq name=qq class=regipnut/li li id= style=color:Red。float:left。 span id=conform_password_notice/span/li liinput type=checkbox value=1 name=agreement id=agreement checked= onblur=check_agreement(this) class=regcheckbox/我已閱讀并同 意 a href=《用戶協(xié)議》 /a/li lispan class=nes id=agreement_notice/span/li liinput type=submit value=注冊 name=Submit1 id=Submit1 name=注冊 class=regmainsub//li 購物車部分: tr class=memberrightscs td class=memberrightscna href= title=%=() %/a/td td%=() %/td tdinput type=text name=456 size=2 class=listcolumnno value=%=count %/td tdspan class=FF3300%=()*count %/span/td td colspan=4 class=memberrightscb 24 form action=/LMRestrant/CartServlet method=post onclick={if(confirm(39。)){()。}return false。確定要清空購物車嗎 ?39。return true。} input type=hidden name=action value=clear/ input name=tj type=submit title=清空訂餐車 value=清空訂餐車 / /form 25 5 網(wǎng)站 前臺 系統(tǒng)實現(xiàn) 網(wǎng)站前臺首頁 在 網(wǎng)上訂餐 網(wǎng)站來說,首頁是極為重要的,首頁設計的好壞將直接影響到顧客的購買情緒。 網(wǎng)上訂餐系統(tǒng) 前臺首頁的運行結(jié)果如下圖 。在主頁的右側(cè)搜索框里輸入自己期望的餐品,點擊搜索進行查找,進入到查找結(jié)果界面。 圖 網(wǎng)上訂餐系統(tǒng)搜索 圖 網(wǎng)上訂餐系統(tǒng)搜索 結(jié)果 圖 網(wǎng)上訂餐系統(tǒng) 人氣排行榜 27 圖 網(wǎng)上訂餐系統(tǒng)價格排行榜 會員管理模塊 在前臺的會員管理模塊中主要包括會員注冊、會員登錄、會員資料修改 和會員密碼修改 4 部分。會員注冊的入口位于網(wǎng)站首頁的 右側(cè) ,用戶名為唯一的,是顧客登錄的標記 。 28 圖 網(wǎng)上訂餐系統(tǒng) 會員注冊 會員登錄 類似于傳統(tǒng)的登錄,顧客的登錄同樣采用用戶名、密碼的校驗方式,在右側(cè)登錄界面輸入用戶名和密碼,登錄界面 和登錄后的界面 如下: 圖 網(wǎng)上訂餐系統(tǒng) 會員登錄界面 29 圖 網(wǎng)上訂餐系統(tǒng) 會員登錄界面 圖 網(wǎng)上訂餐系統(tǒng) 會員界面 30 會員修改個人信息 和密碼修改 只有是注冊會員,登錄系統(tǒng)后才有個人信息修改 和密碼修改功能 ,用戶名是會員登錄的唯一標記,不能更改,會員的真實姓名也不用更改,所以只對會員的基本信息進行更該行了。顯示在首頁,讓顧客能第一時間掌握到好吃的餐品。還有價格統(tǒng)計,如果是會員的會有打折。 圖 網(wǎng)上訂餐系統(tǒng) 空 購物車頁面 32 圖 網(wǎng)上訂餐系統(tǒng) 購物車頁面 為了方便用戶隨時查看購物車情況,在網(wǎng)站的導航欄中加入了“購物車”,單擊此鏈接,可以查看已經(jīng)放入購物車的所有 餐品 信息。 顯示購物車信息 主要是將保存在 seeeion 中的購物信息利用 for 語句輸出到瀏覽器中,同時根據(jù) 餐品的現(xiàn)價,購買數(shù)量自動計算 每種 餐品 的金額和購物車中全部 餐品 的合計金額。 清空購物車 清空購物車的實現(xiàn)方法的實現(xiàn)方法很簡單,只要將保存在 session 中的購物信息清空,并將頁面重定向到購物車為空的頁面即可。前面的所有功能都是為最后生成一個用戶滿意的訂單做準備。 在確認購買界面,如果是會員就可以不用填寫訂餐信息,直接選擇上面的單選按鈕,確認購買就行了。 將訂單信息分別保存到訂單主表和訂單明細表中。在該頁面中,管理人員通過輸入正確的用戶名、 密碼 還有管理員編號 即可登錄到網(wǎng)站后臺 。 圖 網(wǎng)上訂餐系統(tǒng)管理員登錄頁面 編寫 JavaScript 的自定義函數(shù) 編寫判斷用戶和密碼是否為空的 JavaScript 的自定義函數(shù)的代碼如下: script language=javascriptfunction chkuserinput(form){if(==){alert( 用 戶 名 為 空 , 請 輸 入 用 戶名 !)。return(false)。 ()。} if(==){alert(管理員編號為空,請輸入管理員編號 !)。return(false)。} /script ()。 為了防止一些不法分子蓄意破壞,需要為網(wǎng)站后臺設計用于驗證用戶
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1