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

正文內(nèi)容

畢業(yè)論文]基于java技術(shù)的網(wǎng)絡(luò)論壇的實現(xiàn)-資料下載頁

2024-11-10 10:17本頁面

【導(dǎo)讀】現(xiàn)瀏覽器與數(shù)據(jù)庫的雙向交互。web技術(shù)和數(shù)據(jù)庫相互融合領(lǐng)域的研究已成為熱點方??缙脚_和多媒體服務(wù)。和服務(wù)器端的動態(tài)交互。統(tǒng)功能模塊包含注冊、登陸、個人貼子管理、搜索帖子、回復(fù)帖子,瀏覽帖子等功能,用了JSP技術(shù)以及JavaBeans組件技術(shù)和JDBC技術(shù)來連接MYSQL數(shù)據(jù)庫實現(xiàn)的。

  

【正文】 本科生畢業(yè)設(shè)計 (論文 ) 第 21 頁 登 陸注 冊用 戶 輸 入 信 息 數(shù) 據(jù) 庫 查 詢錯 誤注 冊帳 號 不 存 在正 確用 戶 輸 入 信 息數(shù) 據(jù) 庫 檢 測帳 號 存 在數(shù) 據(jù) 庫 寫 入帳 號 不 存 在注 冊 成 功返 回 頁 面 圖 3. 4 用戶注冊登陸 模塊 ( 2) 用戶信息模塊 當用戶登陸系統(tǒng)后,在控制面板中,可以通過修改資料的鏈接來修改個人資料(其中用戶名是不允許修改的),通過我的話題來查看和修改自己發(fā)布的文章。 點 擊 鏈 接用 戶 注 冊 登 陸沒 有登 陸已 經(jīng) 登 陸我 的 工 具 箱修 改 個 人 信 息我 的 話 題數(shù) 據(jù) 庫 查 詢顯 示 圖 用戶信息模塊 (3) 發(fā)布帖子 模塊 用戶登陸系統(tǒng)后可以查看其他所有用戶發(fā)的帖子,并可以發(fā)布自己的話題,也可響應(yīng)回復(fù)其他用戶和自己發(fā)表的話題。 本科生畢業(yè)設(shè)計 (論文 ) 第 22 頁 點 擊 鏈 接用 戶 注 冊 登 陸沒 有登 陸已 經(jīng) 登 陸查 看 文 章回 復(fù) 話 題發(fā) 布 新 話 題數(shù) 據(jù) 庫 查 詢顯 示 圖 文章發(fā)布 模塊 (4) 板塊管理 模塊 系統(tǒng)管理員可以通過后臺管理系統(tǒng)控制的板塊,管理員可以完成下列功能: 添加分類或版面 , 版面配置或刪除 ;并可以對已存在的板塊設(shè)置屬性。 以上的功能完成了整個的配置,用戶的管理,管理員的管理都可以通過對應(yīng)的鏈接來完成。 系統(tǒng)故障處理設(shè)計 出錯 信息 表 出錯或故障情況一覽表 錯誤類型 錯誤代號 異常類型 輸出信息 處理方法 1 用戶用戶名不存在 ERR_01 NULL 無 此 用戶名 請用戶注冊 2 用戶密碼錯誤 ERR_02 Check Error 密碼錯誤 重新輸入 3 數(shù)據(jù)庫連接錯誤 ERR_03 Connect 無法連接數(shù)據(jù)庫 告訴用戶錯誤。 4 數(shù)據(jù)庫查詢錯誤 ERR_04 Select 查詢數(shù)據(jù)庫出錯 請客戶稍后重試 5 數(shù)據(jù)庫查詢錯誤 ERR_04 Insert(創(chuàng)建用戶名 ) 無法創(chuàng)建用戶 請客戶稍后重試 查看帖子 發(fā)表帖子 回復(fù)帖子 本科生畢業(yè)設(shè)計 (論文 ) 第 23 頁 補救措施 當 出 現(xiàn)用戶名,密碼等通常的錯誤時,用戶可以重新輸入信息,即可解決,或是重新啟動客戶端,當出現(xiàn)無法連接數(shù)據(jù)庫或者是查詢中的錯誤,通常系統(tǒng)管理員重新啟動服務(wù)即可解決,由于數(shù)據(jù)庫的連接錯誤是全局的,所以重新啟動服務(wù)是最佳的操作。 系統(tǒng)維護設(shè)計 用于系統(tǒng)的檢查與維護的檢測點和專用模塊,在這個版本中沒有出,將會在后續(xù)開發(fā)中增加,例如自動重新啟動服務(wù),自動糾正數(shù)據(jù)的錯誤。以及用戶數(shù)據(jù)的安裝 本科生畢業(yè)設(shè)計 (論文 ) 第 24 頁 4 詳細設(shè)計 用戶注冊登陸界面設(shè)計與實現(xiàn) 1. 基本功能 :要完成論 壇的各項操作,用戶必須登陸論壇系統(tǒng),如果沒有論壇賬號,用戶注冊是必須的。用戶命令如果是退出,則清除用戶的狀態(tài)信息,并返回首頁,如果是登錄則使用 JDBC 連接數(shù)據(jù)庫,取得用戶輸入的賬號和密碼并查詢數(shù)據(jù)庫,將得出的結(jié)果和用戶輸入的信息做比較,驗證正確,顯示用戶已經(jīng)登陸到系統(tǒng),錯誤將返回消息讓用戶從新輸入。如果用戶想注冊賬號,則返回注冊頁面。新用戶注冊如圖 , 所示 . 2. 實現(xiàn)方法:首先 進入首頁,點擊“登陸”,經(jīng)過配置文件 中的路徑,跳轉(zhuǎn)到 LoginXAction 類中的 isUserLogin 方法,如果沒有登陸,則跳轉(zhuǎn)到 頁面中;如果已登陸,則跳轉(zhuǎn)到 頁面中。 3. 部分主要代碼 : 圖 用戶登錄界面 用戶登錄代碼如下: ResultSetrs=(SELECT*+FROMforum_users+WHERE user_name =\ + loginUser + \)。 while (()) { password = (password)。 type = (type)。 } 本科生畢業(yè)設(shè)計 (論文 ) 第 25 頁 ResultSet rs2 = (SELECT + password(\+ loginPass + \) password)。 while (()) { password2 = (password)。 } if ((password)) { HttpSession session = (true)。 // Cookie cookie = new Cookie(username,loginUser)。 (username, loginUser)。 // (60*60*24*365)。 // (/)。 // (cookie)。 // cookie = new Cookie(password,password)。 (password, password)。 // (60*60*24*365)。 // (/)。 // (cookie)。 // cookie = new Cookie(type,type)。 (type, type)。 // (60*60*24*365)。 // (/)。 // (cookie)。 (() + )。 } else { (() + ?action=wrongpass)。 } 本科生畢業(yè)設(shè)計 (論文 ) 第 26 頁 圖 用戶注冊節(jié)面 用戶注冊代碼如下: String sqlstr = SELECT * + FROM forum_users + WHERE user_name=\ + RegUser + \。 ResultSet rs = (sqlstr)。 String DBUsername = null。 while (()) { DBUsername = (user_name)。 } if (DBUsername == null) { if((RegPass2)) {sqlstr=INSERTINTO+forum_users(user_name,password,,registerdate,type,avatar,member_title,signature)+VALUES(\+RegUser+\,password(\+RegPass+\),\+RegEmail+\,Now(),\user\,\avatar1\,\member_title1\,\signature1\)。 (sqlstr)。 ()。 (()+ ?action=regplete)。 本科生畢業(yè)設(shè)計 (論文 ) 第 27 頁 } else { (()+ ?action=wrongpass)。 } } else { (()+ ?action=userexists)。 } 帖子列表板界面設(shè)計與實現(xiàn) 1. 基本功能 :一般用戶可以看到已經(jīng)發(fā)表的帖子列表,可以進行自由瀏覽。如果登錄用戶擁有管理員權(quán)限,管理員可以刪除帖子。 2. 實現(xiàn)方法:登陸后進入論壇主界面,可以看到不同不同論壇版面,點擊進入,經(jīng)過配置文件 中的路徑 listshouw,跳轉(zhuǎn)到 ,可以看到別人或者自己發(fā)布的帖子 . 3. 部分主要代碼 : 圖 論壇主界面 顯示指定版面中的所有根帖的代碼實現(xiàn): public ActionForward rootListShow(ActionMapping mapping, ActionForm form, 本科生畢業(yè)設(shè)計 (論文 ) 第 28 頁 HttpServletRequest request, HttpServletResponse response){ (request)。 HttpSession session=()。 (mainPage,/pages/show/bbs/ String classId=(classId)。 String boardId=(boardId)。 if(classId==null||()) classId=(String)(classId)。 else (classId,classId)。 if(boardId==null||()) boardId=(String)(boardId)。 else (boardId,boardId)。 VectorLabelValueBean jumpBoard=new VectorLabelValueBean()。 List boardlist=(ArrayList)(class+classId)。 if(boardlist!=nullamp。amp。()!=0){ for(int i=0。i()。i++){ BoardForm boardSingle=(BoardForm)(i)。 (newLabelValueBean((),boardSi()))。 發(fā)帖界面設(shè)計與實現(xiàn) 1. 主要功能 :用戶登錄以后可以編輯自己的帖子,進行發(fā)帖。用戶還可以對自己已發(fā)的帖子進行管理。同時可以瀏覽帖子,對帖子進行回復(fù)。 2. 實現(xiàn)方法:用戶進入一個版面后點擊“發(fā)表帖子”,經(jīng)過配置文件 中的路徑 needlogin,跳轉(zhuǎn)到 Bbsaction 類中的 addbbs 方法,通過 一系列的操作從而發(fā)帖。 3. 部分主要代碼 : 發(fā)帖代碼實現(xiàn) : 本科生畢業(yè)設(shè)計 (論文 ) 第 29 頁 圖 用戶編輯帖子發(fā)帖用戶界面 String validate=(validate)。 if(validate==null||()||!(yes)){ return (showAddJSP)。 } else{ BbsForm bbsForm=(BbsForm)form。 String boardId=(String)(boardId)。 String bbsTitle=(())。 String bbsContent=(())。 String bbsSender=((UserForm)(logoner)).getUserName()。 String bbsSendTime=(new Date())。 String bbsFace=()。 String bbsOpTime=bbsSendTime。 String bbsIsTop=0。 String bbsToTopTime=。 String bbsIsGood=0。 String bbsToGoodTime=。 本科生畢業(yè)設(shè)計 (論文 ) 第 30 頁 String sql=insert into tb_bbs(bbs_boardID,bbs_title,bbs_content,bbs_sender,bbs_sendTime ,bbs_face ,bbs_opTime,bbs_isTop ,bbs_toTopTime,bbs_isGood,bbs_toGoodTime) values(?,?,?,?,?,?,?,?,?,?,?)。 Object[]params={boardId,bbsTitle,bbsContent,bbsSender,bbsSendTime,bbsFace,bbsOpTime,bbsIsTop,bbsToTopTime,bbsIsGood,bbsToGoodTime}。 (===+bbsToTopTime)。 ActionMessages messages=new ActionMessages()。 OpDB myOp=new OpDB()。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1