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

正文內(nèi)容

java畢業(yè)設(shè)計(jì)---基于struts的bbs論壇設(shè)計(jì)-資料下載頁(yè)

2024-11-29 06:08本頁(yè)面

【導(dǎo)讀】網(wǎng)絡(luò)化的今天,BBS論壇系統(tǒng)的功能得到了很的大擴(kuò)充。BBS的用戶已經(jīng)擴(kuò)展到各。利益團(tuán)體也加入了這個(gè)行列。通過(guò)BBS系統(tǒng)來(lái)和別人討論計(jì)算機(jī)軟件、硬件、Inter、多媒體、程序設(shè)計(jì)以及醫(yī)學(xué)等等各種有趣的話題。給計(jì)算機(jī)愛(ài)好者提供一。個(gè)互相交流的地方。整個(gè)論壇采用Struts框架設(shè)計(jì)完成。結(jié)合JSP、Java、JavaScript、J2EE等基礎(chǔ)知。本系統(tǒng)將用戶劃分為游客、用戶、管理員3類,他們的權(quán)限不同,能夠。對(duì)于系統(tǒng)來(lái)說(shuō),需要實(shí)現(xiàn)的功能總體來(lái)說(shuō)分為以下兩大模塊。不論是論壇的注冊(cè)用戶,還是普通的瀏覽者都可以進(jìn)。區(qū)別在于隨著用戶的等級(jí)不同,所允許使用的功能也有所不同。管理人員使用,以對(duì)用戶、論壇及文章進(jìn)行管理維護(hù)。我主要負(fù)責(zé)BBS論壇后臺(tái)頁(yè)面的管理員登錄和用戶管理功能模塊。

  

【正文】 論壇 % for (int i = 0。 i ()。 i++) { forum = (Forum) (i)。 % option value=%=()% %=()% /option BBS論壇 23 % } % /select “刪除”鏈接,則發(fā)出 請(qǐng)求,系統(tǒng) 隨后會(huì)刪除對(duì)應(yīng)的用戶。關(guān)鍵代碼如圖 : //當(dāng)單擊“刪除”鏈接時(shí),彈出對(duì)話框 ,提示是否確定刪除。 a href=?username=%=()% onclick=if(confirm(39。確認(rèn)刪除 ?39。)){()。}else{return false。} 刪除 /a ,在文本框中輸入用戶名用戶名的一部分,提交表單會(huì)發(fā)出 請(qǐng)求,然后系統(tǒng) 會(huì)將 戶名包含了輸入內(nèi)容的用戶都列舉出來(lái) // 請(qǐng)求將訪問(wèn)控制器 SearchUserAction 類 BBS論壇 24 //該類的作用是獲取模型 UserManagerForm 類傳遞過(guò)來(lái)的數(shù)據(jù) //并進(jìn)行查詢數(shù)據(jù)庫(kù)操作,完成后將請(qǐng)求轉(zhuǎn)發(fā)到配置文件定義好的頁(yè)面去 public final class SearchUserAction extends Action{ public ActionForward execute(ActionMapping mapping, ActionFormform,HttpServletRequestrequest, HttpServletResponse response) throws Exception { //獲取 UserManagerForm 對(duì)象的數(shù)據(jù) UserManagerForm searchUserForm = (UserManagerForm) form。 String username = (String)()。 HttpSession session = ()。 Vector users = new Vector()。 //使用 配置文件的數(shù)據(jù)源信息 //生成數(shù)據(jù)庫(kù)操作類 DB 的對(duì)象 ServletContext context = ()。 DataSource dataSource=(DataSource)context .getAttribute()。 DB db = new DB(dataSource)。 //使用 方法根據(jù)輸入內(nèi)容進(jìn)行模糊查詢 //將查詢到的結(jié)果包含到 users 中 //并將這個(gè) users 保存到 session 中 users = (db,username)。 (,users)。 //關(guān)閉數(shù)據(jù)庫(kù)連接,并根據(jù) findForward 值將請(qǐng)求轉(zhuǎn)發(fā)到相應(yīng)路徑 ()。 return ((ToUserManager))。 } 技術(shù)難點(diǎn) 數(shù)據(jù)庫(kù)的連接 BBS論壇 25 在配置文件 中: datasources datasource key=bbsDB type= setproperty property=driverClassName value= / setproperty property=url value=jdbc: characterEncoding=UTF8 / setproperty property=username value=root / setproperty property=password value=bai / /datasource /datasources 引入 。 。包 連接數(shù)據(jù)庫(kù)的代碼如下所示: public class DB { Connection connect = null。 ResultSet rs = null。 public DB(DataSource dataSource) { try { connect = ()。 } catch(SQLException e) { ()。 } }} BBS論壇 26 中文亂碼 由于瀏覽器中的參數(shù)傳遞是按字節(jié)傳送,因此英文和數(shù)字不會(huì)有任何的問(wèn)題,而中文漢字則由兩個(gè)字節(jié)組成。為了解決這個(gè)問(wèn)題,使用了下面的方法: 在 jsp頁(yè)面中: %@ page contentType=text/html。charset=utf8% 在配置文件 中 : value=jdbc: characterEncoding=UTF8 BBS論壇 27 6 系統(tǒng)測(cè)試 在完成了程序的編寫工作后,接下來(lái)將進(jìn)行軟件的測(cè)試。 軟件測(cè)試是軟件質(zhì)量保證的主要活動(dòng)之一,因此,測(cè)試的質(zhì)量直接影響軟件的質(zhì)量。 論壇系統(tǒng)的測(cè)試 在完成編碼的工作以后,要對(duì)本系統(tǒng)進(jìn)行如下的測(cè)試: 界面測(cè)試 :在不開(kāi)啟 Web 服務(wù)器的情況下,反復(fù)點(diǎn)擊網(wǎng)頁(yè)上的超鏈接,測(cè)試其連接情況直到所 有的鏈接都達(dá)到預(yù)期的效果。 功能測(cè)試 :對(duì)網(wǎng)站的幾大功能模塊逐一測(cè)試,盡最大可能發(fā)現(xiàn)起潛在的錯(cuò)誤。 性能測(cè)試 :將程序以局域網(wǎng)的形式發(fā)布,查看其是否滿足多用戶的要求。 需求測(cè)試 :根據(jù)需求分析的內(nèi)容,測(cè)試網(wǎng)站是否和當(dāng)初的設(shè)計(jì)一樣。 測(cè)試舉例 測(cè)試用戶登陸是否成功 打開(kāi) BBS 論壇登錄頁(yè)面,在 “ 用戶名 ” 里填入 user, “ 密碼 ” 框里填入 password 作為用戶登錄密碼。完成后點(diǎn)擊 “ 確定 ” 按鈕,進(jìn)入論壇列表頁(yè)面,即該用戶已經(jīng)登陸成功了。 測(cè)試其他用戶是否能夠登錄 打開(kāi) BBS 論壇頁(yè)面,輸入任意密碼,點(diǎn)擊 “ 登錄 ” 按鈕。將出現(xiàn)密碼出錯(cuò)提示頁(yè)面。 測(cè)試編輯功能是否成功 編輯功能:在管理員登錄成功之后,即可進(jìn)入相應(yīng)的管理頁(yè)面,點(diǎn)擊各種操作按鈕,即出現(xiàn)編輯頁(yè)面,即可以修改和刪除用戶、論壇、主題,最后保存。 測(cè)試查詢功能是否成功 查詢功能:在管理員登錄成功之后,在相應(yīng)的文本框中輸入想要查找的用戶,點(diǎn)擊 “ 查詢 ” 按鈕,成功即可出現(xiàn)結(jié)果頁(yè)面,頁(yè)面內(nèi)顯示查詢出來(lái)的用戶,表示測(cè)試成功。 用戶注銷登錄的測(cè)試 在用戶需要退出程序的時(shí)候,點(diǎn)擊系統(tǒng)頁(yè)面的 “ 注銷登錄 ” 鏈接之后便可退出。 經(jīng)過(guò)以上各項(xiàng)的測(cè)試,證明本系統(tǒng)完全可以正 常運(yùn)行,至此測(cè)試成功! BBS論壇 28 7 總結(jié) 經(jīng)過(guò)一個(gè)月的辛苦努力,總于完成了 BBS 論壇的畢業(yè)設(shè)計(jì)。從當(dāng)初領(lǐng)到題目到最后一個(gè)功能模塊的完成,經(jīng)歷了無(wú)數(shù)次的調(diào)試更改過(guò)程,感覺(jué)到平時(shí)學(xué)的知識(shí)是多么的淺薄,書(shū)到用時(shí)方恨少,現(xiàn)在是體驗(yàn)的真真切切。而我平時(shí)的基本功不扎實(shí),常用代碼運(yùn)用的不熟練也給畢業(yè)設(shè)計(jì)的過(guò)程增加了很多困難。這給我以后的工作敲響了警鐘,有了努力的方向。 但由于時(shí)間關(guān)系和其它原因 , 本系統(tǒng)還有些不足之處 , 還有待于完善。 在 xx 老師的指導(dǎo)下 , 經(jīng)過(guò)一段時(shí)間的討論和不斷調(diào)試,我順利的完成了開(kāi)發(fā)任務(wù)。在開(kāi)發(fā)過(guò)程中 ,我不僅增強(qiáng)了自學(xué)的能力和開(kāi)發(fā)軟件的能力。對(duì)一些軟件開(kāi)發(fā)模式有了更加深刻的認(rèn)識(shí),對(duì)應(yīng)用軟件的熟練程度有所提高,已經(jīng)能運(yùn)用這項(xiàng)開(kāi)發(fā)過(guò)程,學(xué)會(huì)了如何進(jìn)行小組式的開(kāi)發(fā)一個(gè)綜合系統(tǒng)。 通過(guò)本次畢業(yè)設(shè)計(jì) ,我也感受到了開(kāi)源的方便。 本次畢業(yè)設(shè)計(jì)是我工作前一次很好的演練和實(shí)踐的機(jī)會(huì),是培養(yǎng)獨(dú)立思考問(wèn)題和自學(xué)能力的鍛煉,使我意識(shí)到必須努力學(xué)習(xí)才能才工作中體現(xiàn)自己的價(jià)值,適應(yīng)社會(huì)的需要。 BBS論壇 29 參考文獻(xiàn)、資料索引 文獻(xiàn)、資料名稱 編著者 出版單位 Dreamweaver8 基礎(chǔ) 與實(shí)例教程 JavaScript 程序開(kāi)發(fā) Java 語(yǔ)言程序設(shè)計(jì) 精通 Java Web 整合開(kāi)發(fā) JSP 開(kāi)發(fā)技術(shù) JSP 程序開(kāi)發(fā)范例寶典 JSP 程序設(shè)計(jì)案例教程 Struts 實(shí)用開(kāi)發(fā)指南 深入淺出 Struts Fireworks 圖像處理技術(shù) UML 基礎(chǔ)與應(yīng)用 軟件工程 軟件測(cè)試技術(shù) MYSQL 權(quán)威指南 輕量級(jí) J2EE 企業(yè)應(yīng)用實(shí)戰(zhàn) 下載于 就愛(ài)免費(fèi)網(wǎng) 免費(fèi)論文 欄目 朱志國(guó) 王強(qiáng) 陸遲 劉斌 王強(qiáng) 王國(guó)輝、王毅 劉志成 高紅巖 王建橋 沈添、朱 軍 王養(yǎng)廷、李磊 齊治昌 譚慶平 曲朝陽(yáng)、劉志穎 楊濤 李剛 電子工業(yè)出版社 高等教育出版社 電子工業(yè)出版社 電子工業(yè)出版社 高等教育出版社 人民郵電出版社 清華大學(xué)出版社 科學(xué)出版社 人民郵電出版社 中國(guó)鐵道出版社 清華大學(xué)出版社 高等教育出版社 中國(guó)水利水電出版社 機(jī)械工業(yè)出版社 電子工業(yè)出版社 BBS論壇 30 致 謝 首先衷心地感謝我的導(dǎo)師 xx 老師。本文從選題到完成,從理論上的探討到實(shí)際問(wèn)題的解決,無(wú)處不飽含著 xx 老師的心血。 xx 老師的悉心指導(dǎo)和建議給了我極大的幫助和支持,使我受益匪淺,在此論文完成之際,謹(jǐn)向 xx 老師致以深深的謝意和崇高的敬意。 最后,感謝和我搭檔的每一個(gè)同學(xué),我們都付出了最大的努力,完成了這個(gè)課題。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1