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

正文內(nèi)容

旅游網(wǎng)站論文范文_jsp_java_畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2024-12-01 20:49本頁(yè)面

【導(dǎo)讀】隨著人類(lèi)生活水平的提高,旅游業(yè)已成為當(dāng)今世界上發(fā)展勢(shì)頭最強(qiáng)勁。的行業(yè),旅游業(yè)是集吃、住、行、游、購(gòu)、娛六大要素的一個(gè)綜合性產(chǎn)業(yè),在很短的時(shí)間內(nèi)能查找到自己所要的信息是旅游行業(yè)緊要解決的問(wèn)題。當(dāng)然開(kāi)發(fā)旅游網(wǎng)站是解決以上問(wèn)題最好的方法之一。具制作完成的旅游網(wǎng)站。網(wǎng)站采用的是MySQL數(shù)據(jù)庫(kù)。網(wǎng)站主要包含四個(gè)。全文以系統(tǒng)概述、

  

【正文】 參數(shù)來(lái)確定,如果沒(méi)有子菜單參數(shù),則顯示主菜單下所有酒店信息。如果有子菜單參數(shù),則顯示相應(yīng)子菜單下的所有酒店信息。顯示順序是根 據(jù)是否推薦來(lái)確定,被推薦的酒店靠前顯示。酒店信息通過(guò)分頁(yè)功能來(lái)顯示,本網(wǎng)站在多處采用了分頁(yè)功能。在這里進(jìn)行詳細(xì)說(shuō)明,后面不再贅述。 分頁(yè)原理是將數(shù)據(jù)對(duì)象從數(shù)據(jù)庫(kù)中取出存入一個(gè) List 里,算出 List的長(zhǎng)度,然后根據(jù)每頁(yè)顯示的數(shù)據(jù)個(gè)數(shù),算出應(yīng)該要分多少頁(yè),當(dāng)需要顯示第幾頁(yè)時(shí),傳入需要顯示的頁(yè)數(shù)參數(shù),根據(jù)這個(gè)參數(shù)取出 List 里該頁(yè)的第一條數(shù)據(jù)在 List 中的開(kāi)始位置,然后根據(jù)每頁(yè)顯示的最大個(gè)數(shù)取出從開(kāi)始位置之后的數(shù)據(jù)顯示出來(lái)。 根據(jù)菜單參數(shù)顯示不同內(nèi)容的部分代碼: if(subMenuIDString != null amp。amp。 !(null)){ int subMenuID = (subMenuIDString)。 if(subMenuID == 0) title = Sanya Hotels。 else{ SubMenu subMenu = (SubMenu)(,subMenuID)。 title = () + Hotels。 } hotels = (subMenuID)。 } else{ title=Hotels。 hotels = ()。 } 分頁(yè)功能部分代碼: int totalRecord = ()。 //數(shù)據(jù)庫(kù)中所有記錄的條數(shù) 需要本論文完整程序源代碼 ,答辯 PPT,開(kāi)題報(bào)告等全套資料 ,請(qǐng)聯(lián)系本文檔上傳者 int size = 8。 //每頁(yè)顯示的條數(shù) ,可以修改 int totalPage。 //總共要分的頁(yè)數(shù) //如果記錄總數(shù)除以每頁(yè)的顯示個(gè)數(shù),余數(shù)大于 0,那么邏輯頁(yè)數(shù)應(yīng)該為商+1 if((totalRecord%size)0) totalPage = totalRecord/size+1。 else totalPage = totalRecord/size。 if(pageNo == null) //沒(méi)有指定第幾頁(yè),默認(rèn)為第一頁(yè) pageNo = 1。 int currentPage = (pageNo)。 //當(dāng)前頁(yè)為第幾頁(yè) if(currentPage 1) currentPage = 1。 //當(dāng)前頁(yè)小于 1,則為第一頁(yè) if(currentPage totalPage) currentPage = totalPage。 // 當(dāng)前頁(yè)大于總頁(yè)數(shù),則為最后一頁(yè) int currentRecord = (currentPage1)*size。 //當(dāng)前頁(yè)的第一條記錄在forums 列表中是第幾個(gè) for(int i=0。 isize。i++){ if(currentRecord+i == totalRecord) break。 Hotel hotel = (currentRecord+i)。 5. 4. 4 詳細(xì)介紹頁(yè)面 詳細(xì)介紹頁(yè)面中各模塊功能類(lèi)似,以酒店為例介紹。在二級(jí)頁(yè)面里點(diǎn)擊某個(gè)酒店會(huì)跳轉(zhuǎn)入詳細(xì)介紹頁(yè)面,在這里展示酒店的詳細(xì)信息,包括酒店名、酒店價(jià)格、電話(huà)、地址、網(wǎng)址等信息。如果酒店價(jià)格不為零,就會(huì)顯示下訂單按鈕。則可以執(zhí) 行下訂單操作。 對(duì)于圖片和視頻模塊,則會(huì)直接顯示圖片或者播放視頻。 5. 5 用戶(hù)模塊實(shí)現(xiàn) 5. 5. 1 注冊(cè) 模塊 實(shí)現(xiàn) 用戶(hù) 點(diǎn)擊注冊(cè),進(jìn)入注冊(cè)頁(yè)面進(jìn)行個(gè)人賬戶(hù)注冊(cè)。 需要本論文完整程序源代碼 ,答辯 PPT,開(kāi)題報(bào)告等全套資料 ,請(qǐng)聯(lián)系本文檔上傳者 圖 5— 6 注冊(cè)信息中用戶(hù)名和郵箱是唯一的。其中帶星號(hào)的項(xiàng)目不能為空,在填寫(xiě)信息的時(shí)候,系統(tǒng)會(huì)通過(guò) Ajax 自動(dòng)檢測(cè)用戶(hù)輸入是否合法,并及時(shí)顯示檢測(cè)結(jié)果。在用戶(hù)最后提交信息時(shí),還會(huì)進(jìn)行一次綜合驗(yàn)證。以防止用戶(hù)沒(méi)有及時(shí)修改 錯(cuò)誤 信息 ,提交非法數(shù)據(jù)。注冊(cè)成功后會(huì)提示用戶(hù)是否登錄。 綜合驗(yàn)證部分代碼: function checkRegisterData(operateType){ var notUserName = !checkUserName(,checkUserName,operateType)。 var notFirstName = !checkIsEmpty(,39。checkFirstName39。,39。First name39。)。 var notLastName = !checkIsEmpty(,39。checkLastName39。,39。Last name39。)。 var notEmail = !checkEmail(,39。checkEmail39。,operateType)。 var notPassword = !checkIsEmpty(,39。checkPassword39。,39。Password39。)。 var notConfirmPassword = !isSamePassword(,.password,39。checkConfirmPwd39。)。 if(notUserName || notFirstName || notLastName || notEmail || notPassword || notConfirmPassword){ alert(Please fill in the information correctly!)。 return false。 需要本論文完整程序源代碼 ,答辯 PPT,開(kāi)題報(bào)告等全套資料 ,請(qǐng)聯(lián)系本文檔上傳者 } ()。 } 5. 5. 2 登錄模塊實(shí)現(xiàn) 用戶(hù)可以點(diǎn)擊登錄鏈接跳轉(zhuǎn)入登錄頁(yè)面,在本網(wǎng)站中,每個(gè)頁(yè)面都有一個(gè)參數(shù),用來(lái)記錄當(dāng)前頁(yè)面地址,點(diǎn)擊登錄鏈接跳轉(zhuǎn)后,會(huì)把此參數(shù)傳給登錄頁(yè)面,登錄成功后會(huì)按此地址返回。 圖 5— 7 用戶(hù)登錄時(shí),系統(tǒng)會(huì)去數(shù)據(jù)庫(kù)檢測(cè)該用戶(hù)是否存在,沒(méi)有被刪除,不是管理員并且密碼正確,如果不符合,則顯示錯(cuò)誤信息,要求重新登錄 ,管理員不可以在前臺(tái)登錄。 如果是沒(méi)有注冊(cè)的用戶(hù), 也可以在登錄頁(yè)面點(diǎn)擊 Sign up now 進(jìn)行注冊(cè)。若用戶(hù)忘記密碼可以通過(guò) 點(diǎn)擊 Fet 進(jìn)行找回密碼。 圖 5— 8 輸入正確的用戶(hù)名和郵箱后,系統(tǒng)會(huì)把用戶(hù)密 碼發(fā)送到郵箱中,通過(guò)郵件查看密碼,保證密碼安全性。 需要本論文完整程序源代碼 ,答辯 PPT,開(kāi)題報(bào)告等全套資料 ,請(qǐng)聯(lián)系本文檔上傳者 圖 5— 9 用戶(hù)登錄成功之后會(huì)在 網(wǎng)站 頭部顯示 登錄用戶(hù)名 、個(gè)人賬戶(hù)入口和退出。 圖 5— 10 5. 5. 3 個(gè)人信息修改模塊實(shí)現(xiàn) 用戶(hù)登錄后可以看到自己的 個(gè)人信息,也可以進(jìn)行修改。 圖 5— 11 需要本論文完整程序源代碼 ,答辯 PPT,開(kāi)題報(bào)告等全套資料 ,請(qǐng)聯(lián)系本文檔上傳者 當(dāng)點(diǎn)擊 Edit后所有的信息都變成可編輯狀態(tài),這時(shí)可以修改個(gè)人信息。這里使用了 Ajax 技術(shù)實(shí)時(shí)驗(yàn)證用戶(hù)輸入情況。其中 User Name 和 Email 是唯一的,用戶(hù)輸入時(shí)通過(guò) Ajax 檢測(cè)在數(shù)據(jù)庫(kù)中是不是已經(jīng)存在、格式是否正確等,及時(shí)向用戶(hù)顯示檢測(cè)結(jié)果,所有星號(hào)項(xiàng)目都不能為空或者全部都是空格,在最后提交信息時(shí)還會(huì)有一個(gè)綜合驗(yàn)證,以防用戶(hù)沒(méi)有及時(shí)修改錯(cuò)誤信息進(jìn)行非法輸入。 5. 6 訂單模塊功能實(shí)現(xiàn) 5. 6. 1 下訂單 用戶(hù)瀏覽 可下訂單的信息時(shí),如果感興趣可以進(jìn)行下訂單, 若用戶(hù)沒(méi)有登錄,點(diǎn)擊下訂單會(huì)彈出提示信息,要求用戶(hù)先登錄, 只有登錄后才能進(jìn)行下訂單。 本網(wǎng)站 只有景點(diǎn)、高爾夫球、酒店和溫泉中已經(jīng)發(fā)布價(jià)格的可以進(jìn)行下訂單。 下面以酒店下訂單為例進(jìn)行說(shuō)明。 圖 5— 12 登錄用戶(hù) 點(diǎn)擊 Place Order 后會(huì)彈出訂單窗口 ,用戶(hù)輸入時(shí)間和 房間數(shù),系統(tǒng)將 根據(jù)酒店價(jià)格 自動(dòng)算出所需總費(fèi)用 . 需要本論文完整程序源代碼 ,答辯 PPT,開(kāi)題報(bào)告等全套資料 ,請(qǐng)聯(lián)系本文檔上傳者 圖 5— 13 下訂單的部分代碼: function placeOrder(mainMenuID,itemid,orderLink){ var isLogin = 。 if(isLogin == false) alert(Please login first.)。 else Comment(39。?mainMenuID=39。 + mainMenuID + 39。amp。itemid=39。 + itemid + 39。amp。orderLink=39。 + orderLink,39。Place Order39。,460,300,false) } 5. 6. 2 查看訂單 用戶(hù)點(diǎn)擊 Submit 成功下訂單 后自動(dòng)跳轉(zhuǎn)入個(gè)人賬戶(hù)頁(yè)面。 在這里可以看見(jiàn)剛 才下的未付款訂單 圖 5— 14 用戶(hù) 可以和管理員取得聯(lián)系, 來(lái)商討價(jià)格 ,然后讓管理員來(lái)修改價(jià)格 。點(diǎn)擊 To Pay,用戶(hù)可以進(jìn)入 PayPal 進(jìn)行付款,此條訂單記錄將自動(dòng)轉(zhuǎn)入等待確定訂單頁(yè)面。點(diǎn)擊 Delete 可以刪除此訂單。 等待確認(rèn)收款訂單頁(yè)面。在此頁(yè)面用戶(hù)也可以點(diǎn)擊 Cancel Paymen 來(lái)取消此訂單。 需要本論文完整程序源代碼 ,答辯 PPT,開(kāi)題報(bào)告等全套資料 ,請(qǐng)聯(lián)系本文檔上傳者 圖 5— 15 其中未付款訂單頁(yè)面和等待確認(rèn)付款頁(yè)面每過(guò) 30 秒進(jìn)行自動(dòng)刷新一次。用戶(hù)也可以查看交易成功的訂單記錄。 圖 5— 16 5. 7 論壇模塊功能實(shí)現(xiàn) 5. 7. 1 查看論壇帖子 用戶(hù)通過(guò)菜單中的 論壇功能進(jìn)入論壇,瀏覽帖子(用分頁(yè)功能展示)。登錄用戶(hù)可以查看 自己發(fā)布的帖子還是自己回復(fù)過(guò)的帖子 。 圖 5— 17 論壇頁(yè)面根據(jù)菜單參數(shù)顯示不能內(nèi)容的部分代碼 if(forumStyleString == null){ forums = ()。 }else{ int forumStyle = (forumStyleString)。 if(forumStyle == 1){ forums = (userID)。 forumStylePar = 1。 } else if(forumStyle == 2){ forums = (userID)。 forumStylePar = 2。 } else forums = ()。 需要本論文完整程序源代碼 ,答辯 PPT,開(kāi)題報(bào)告等全套資料 ,請(qǐng)聯(lián)系本文檔上傳者 } 5. 7. 2 發(fā)表帖子 用戶(hù)可以在論壇首頁(yè)發(fā)帖,點(diǎn)擊發(fā)帖按鈕后,會(huì)展開(kāi)隱藏的發(fā)帖部分,點(diǎn)擊取消發(fā)帖又會(huì)將發(fā)帖部分隱藏起來(lái),不需要頁(yè)面跳轉(zhuǎn)。發(fā)帖時(shí)會(huì)有表單驗(yàn)證,發(fā)帖主題和內(nèi)容不能為空。執(zhí)行刪帖操作后也是用 Ajax 及時(shí)刷新頁(yè)面完成,沒(méi)有頁(yè)面跳轉(zhuǎn)。發(fā)帖后只需要傳送發(fā)帖主題、發(fā)帖內(nèi)容即可,當(dāng)前發(fā)帖人和發(fā)帖時(shí)間系統(tǒng)可根據(jù) session 和系統(tǒng)時(shí)間自動(dòng)獲取到。 圖 5— 18 發(fā)帖的部分代碼: String forumTopic = (forumTopic)。 String forumBody = (forumBody)。 Forum forum = new Forum()。 (forumTopic)。 (forumBody)。 (new Date())。 (user)。 try{ (forum)。 (success post topic)。 } catch(Exception e){ (post failure)。 } 5. 7. 3 回復(fù)帖子 點(diǎn)擊論壇某個(gè)主題進(jìn)去以后可以回復(fù)主帖、對(duì)回復(fù)帖也可以再回復(fù),回復(fù)主帖和回復(fù)父帖的操作與發(fā)帖類(lèi)似,都是通過(guò)點(diǎn)擊按鈕展開(kāi)隱藏表單發(fā)布。回帖要傳送主帖 id、父帖 id 以及回帖內(nèi)容,當(dāng)前用戶(hù)和回復(fù)時(shí)間系統(tǒng)可以根據(jù) session 和系統(tǒng)時(shí)間自動(dòng)獲取到。 需要本論文完整程序源代碼 ,答辯 PPT,開(kāi)題報(bào)告等全套資料 ,請(qǐng)聯(lián)系本文檔上傳者 圖 5— 19 圖 5— 20 回帖的部分代碼: String replyBody = (replyBody)。 int forumID = ((forumID))。 String parentIDString = (parentID)。 ForumReply forumReply = new ForumReply()。 Forum forum = (Forum)(,forumID)。 需要本論文完整程序源代碼 ,答辯 PPT,開(kāi)題報(bào)告等全套資料 ,請(qǐng)聯(lián)系本文檔上傳者 if(parentIDString == null) (null)。 else { int parentID = (parentIDString)。 ForumReply parentForum = (ForumReply)(,parent
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1