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

正文內(nèi)容

畢業(yè)論文之基于ajax的bbs網(wǎng)站(編輯修改稿)

2025-07-25 10:05 本頁面
 

【文章內(nèi)容簡介】 ZD_KEYCHAR100字典值否 系統(tǒng)功能模塊設(shè)計(jì)本系統(tǒng)主要有用戶模塊和后臺(tái)管理模塊,用戶模塊包括用戶登錄,用戶注冊(cè),用戶信息管理,帖子發(fā)表,帖子回復(fù)模塊,后臺(tái)管理模塊包括帖子管理,用戶管理,新聞管理,個(gè)人信息管理,業(yè)務(wù)管理,人員管理。系統(tǒng)模塊圖如下:圖417系統(tǒng)功能模塊圖 第5章 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)主要模塊實(shí)現(xiàn)及詳細(xì)設(shè)計(jì)(1)網(wǎng)站導(dǎo)航網(wǎng)站導(dǎo)航包含網(wǎng)站標(biāo)題“達(dá)人公社BBS”,用戶登錄、站內(nèi)搜索功能模塊,我的中心、業(yè)務(wù)咨詢、客服中心、個(gè)人中心、達(dá)人公約、用戶注冊(cè)功能接口,達(dá)人公社BBS網(wǎng)站導(dǎo)航如圖51所示。圖51網(wǎng)站導(dǎo)航圖 用戶登錄是用戶進(jìn)行個(gè)人資料管理、帖子發(fā)表、帖子回復(fù)、帖子管理的前提,為保證用戶數(shù)據(jù)的安全性,為用戶提供更多的操作權(quán)限,網(wǎng)站需要對(duì)用戶權(quán)限進(jìn)行驗(yàn)證。用戶在登錄網(wǎng)站時(shí)需要輸入登錄信息,提交后系統(tǒng)會(huì)對(duì)用戶的登錄信息進(jìn)行驗(yàn)證,若登錄失敗系統(tǒng)提示錯(cuò)誤信息,并給出處理意見,否則顯示用戶登錄信息,并在服務(wù)器端保存用戶登錄信息,登錄操作結(jié)束。登錄過程中用戶登錄信息驗(yàn)證采用AJAX技術(shù),若用戶輸入登錄信息錯(cuò)誤,提示用戶登錄失敗,并保持原頁面不刷新。若用戶登錄成功,將局部刷新用戶登錄模塊,并保持其他模塊不刷新。AJAX向服務(wù)器提交登錄信息,并返回登錄結(jié)果的核心代碼如下:$(dl_bt).click(function() { if ($(zh).val() == || $(zh).val() == 輸入賬號(hào)) { alert(賬號(hào)不可為空!)。 return。 } if ($(mm).val() == ) { alert(密碼不能為空!)。 return。 } $.post(login, {name:$(zh).val(),password:$(mm).val()}, function(data) { if (false == data) { alert(該賬號(hào)已登錄)。 } else if (failure == data) { alert(用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入!)。 }})。用戶登錄數(shù)據(jù)流程如圖52所示:圖52用戶登錄流程圖 為方便用戶使用網(wǎng)站資源而設(shè)計(jì)了站內(nèi)搜索模塊,用戶可以通過該模塊快速的找到想要的資源。用戶在搜索資源時(shí)需填寫搜索關(guān)鍵字,并選擇搜索條件,搜索用戶或帖子,點(diǎn)擊搜索即可提交服務(wù)器查找,并顯示查找結(jié)果。搜索結(jié)果如圖53所示。圖53帖子搜索結(jié)果圖用戶搜索(搜索帖子,搜索用戶同理只是查找不同數(shù)據(jù)表)核心代碼如下: public PageInvitation findAlltz(Integer pageSize, Integer pageNo, String items) { PageInvitation page = new PageInvitation()。 (pageNo)。 (pageSize)。 String hql = null。 if (zrt.equals(items)) { hql = from Invitation tz where =0 and =0 order by desc。 } else if (zxt.equals(items)) { hql = from Invitation tz where =0 and =0 order by desc。 } else { hql = from Invitation tz where =0 and =0 and like 39。%+items+%39。 order by desc。 } try { page = (page, hql)。 ((hql).size())。 } catch (Exception e) { (().toString())。 (查找帖子失??!)。 } return page。}用戶搜索數(shù)據(jù)流程如圖54所示:圖54用戶搜索流程圖 (2)用戶注冊(cè)用戶注冊(cè)是用戶成為網(wǎng)站會(huì)員,享有更多操作權(quán)限的前提,用戶只有注冊(cè)以后才可以進(jìn)行個(gè)人資料管理、個(gè)人帖子管理、帖子發(fā)表、帖子回復(fù)操作。用戶在注冊(cè)為網(wǎng)站會(huì)員時(shí)需要填寫注冊(cè)資料,同意網(wǎng)站服務(wù)條款,提交注冊(cè)信息完成注冊(cè)。在用戶填寫注冊(cè)信息時(shí),采用AJAX技術(shù)對(duì)用戶信息進(jìn)行驗(yàn)證,若發(fā)現(xiàn)錯(cuò)誤則在相應(yīng)條款后面以紅色字體提示用戶信息輸入錯(cuò)誤,并阻止用戶提交注冊(cè)信息,全部信息填寫符合條件以后方可提交注冊(cè)信息完成注冊(cè),用戶注冊(cè)界面如圖55所示。圖55 用戶注冊(cè)界面用戶注冊(cè)信息驗(yàn)證代碼如下:$(username).blur(function() { if ($(username).val() == ) { $(name_yz).show()。 zc_flag = 1。 } else { $.post(nameCheck,{name:$(username).val()}, function(data) { if (has == data) { $(name_yz).show()。 zc_flag = 1。 } else { $(name_yz).hide()。 zc_flag = 0。 } })。 } })。$(zc).click(function() { if ($(tk).attr(checked)) { if ($(username).val() == || $(password).val() == || $(password2).val() == || $(mmtswt).val() == || $(mmwtda).val() == ) { zc_flag = 1。 } if (zc_flag == 1) { alert(選項(xiàng)填寫錯(cuò)誤,不可注冊(cè)!)。 return。 } else { $(yhzc).attr(action, saveUser).submit()。 } } else { alert(只有同意本站服務(wù)條款后才可以進(jìn)行注冊(cè)會(huì)員)。 return。 } })。用戶注冊(cè)流程如圖57所示:圖56 用戶注冊(cè)流程圖 (3)帖子發(fā)表帖子發(fā)表是BBS網(wǎng)站的基本功能,是用戶發(fā)表話題的基本途徑,帖子發(fā)表功能只對(duì)網(wǎng)站會(huì)員提供。用戶在發(fā)表帖子時(shí),需要按要求填寫帖子標(biāo)題,帖子標(biāo)題 長度不得超過80個(gè)字符,帖子內(nèi)容不可為空,當(dāng)用戶點(diǎn)擊發(fā)表時(shí),會(huì)對(duì)用戶身份進(jìn)行驗(yàn)證(身份驗(yàn)證采用AJAX技術(shù)),若用戶未登錄,則提示用戶登錄 ,并阻止用戶發(fā)表帖子,當(dāng)用戶帖子發(fā)表成功以后帖子將變?yōu)榇龑徺N,當(dāng)管理員審核后,該貼才可被搜索、查看、回復(fù),帖子回復(fù)界面如圖57所示。圖57 帖子發(fā)表例圖帖子發(fā)表核心代碼: $(save).click(function() { var editor = $(content).xheditor()。 $(content).val($.trim(()))。 var option = { url: ${base}/drgsuser/savetz, success: function(data) { if (data != failure) { if (confirm(是否繼續(xù)發(fā)帖?)) { ()。 } else { (/drgsuser/tzll?tzid= + data, 39。39。, 39。39。)。 } } else { alert(由于帖子中含有非法字符,該貼不能發(fā)表!)。 return。} } }。@Action(authCheck) public void authCheck() { if (null == (user)) { (false)。 } else { (true)。 } }帖子發(fā)表流程如圖58所示:圖58 帖子發(fā)表流程圖(4)帖子回復(fù)帖子回復(fù)是用戶進(jìn)行交流、討論、互動(dòng)的另一個(gè)重要途徑。用戶點(diǎn)擊瀏覽某一個(gè)帖子時(shí)可以對(duì)該帖進(jìn)行回復(fù),用戶點(diǎn)擊頁面上回復(fù)按鈕即可定位到回復(fù)信息輸入框,回復(fù)信息不可為空,在用戶點(diǎn)擊發(fā)表按鈕時(shí)會(huì)對(duì)此條約束進(jìn)行檢查同時(shí)會(huì)對(duì)用戶權(quán)限進(jìn)行檢查,如果用戶尚未登錄則提示用戶登錄并阻止用戶發(fā)表回復(fù)信息,否則顯示用戶回復(fù)信息,帖子回復(fù)界面如圖59所示。圖59帖子回復(fù)例圖帖子回復(fù)核心代碼如下:$(fb).click(function() { var editor = $(content).xheditor()。 $(content).val($.trim(()))。 if ($(content).val() == ) { alert(回復(fù)內(nèi)容不能為空!)。 return。 } else { var content = $(content).val()。 var username = $(username).val()。 $(content).val()。 $.post(authCheck,{name:unlogin},function(data){ if (false == data) { alert(您尚未登錄,請(qǐng)先登錄!)。 $(zh).focus。 return。 }@Action(authCheck) public void authCheck() { if (null == (user)) { (false)。 } else { (true)。 } }帖子回復(fù)流程如圖510所示:圖510帖子回復(fù)流程圖 (5)個(gè)人中心個(gè)人中心是提供給注冊(cè)用戶對(duì)用戶資料進(jìn)行管理的平臺(tái),主要包括帖子管理,個(gè)人中心(個(gè)人資料)的管理,用戶可以刪除已發(fā)貼,可以查看修改個(gè)人資料,用戶帖子管理界面如圖511所示,用戶個(gè)人資料管理如圖512所示。圖511帖子管理例圖圖512 個(gè)人資料管理例圖 (6)管理員登錄管理員登錄,是管理進(jìn)行網(wǎng)站管理的前提,為了保障網(wǎng)站數(shù)據(jù)的安全和管理員有效行使網(wǎng)站管理權(quán)限,需要對(duì)管理員權(quán)限進(jìn)行驗(yàn)證。管理員在登錄時(shí)需要完整輸入賬號(hào)和密碼,賬號(hào)和密碼不可為空,管理員點(diǎn)擊登錄時(shí)會(huì)對(duì)輸入賬號(hào)和密碼進(jìn)行驗(yàn)證(采用AJAX技術(shù)),若賬號(hào)或密碼錯(cuò)誤系統(tǒng)將給出提示,并要求重新輸入,否則進(jìn)入后臺(tái)管理系統(tǒng),管
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1