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

正文內(nèi)容

bbs網(wǎng)絡(luò)系統(tǒng)技術(shù)開(kāi)發(fā)與應(yīng)用報(bào)告-wenkub

2023-06-07 18:04:06 本頁(yè)面
 

【正文】 虛擬機(jī)(JAVA VIRTUAL MACHINE)執(zhí)行,運(yùn)行 JAVABEAN 最小的需求是 或者以上的版本。JSP 對(duì)于在 Web 應(yīng)用中集成 JavaBean 組件提供了完善的支持。 JAVABEAN 技術(shù)簡(jiǎn)介 JavaBean 是基于 java 的組件模型,有點(diǎn)類(lèi)似于 Microsoft 的 組件。 在使用 JSP 時(shí)一般和 JavaBean 結(jié)合使用,從而將界面表現(xiàn)和業(yè)務(wù)邏輯分離。服務(wù)器在頁(yè)面被客戶(hù)端請(qǐng)求以后對(duì)這些代碼進(jìn)行處理,然后將產(chǎn)生的 html 頁(yè)面返回客戶(hù)端的瀏覽器。六是新聞媒體 BBS,是由新聞媒體網(wǎng)站設(shè)立的,為廣大網(wǎng)友提供對(duì)新聞信息進(jìn)行評(píng)論、發(fā)表意見(jiàn)和觀點(diǎn)的場(chǎng)所。它是由 ISP 建立的 BBS 站點(diǎn),這類(lèi) BBS 站點(diǎn)各種信息比較多,內(nèi)容相當(dāng)豐富。由于校園 BBS 的繁榮,吸引了很多的社會(huì)人士參與?;ヂ?lián)網(wǎng)的產(chǎn)生使得以前只能在本地訪問(wèn)的 BBS 可以被全世界隨意訪問(wèn),這對(duì)大多數(shù)人來(lái)說(shuō)是極具誘惑力的。BBS 是一個(gè)有多人參加的討論系統(tǒng),在 BBS 上大家可以對(duì)一個(gè)共同感興趣的問(wèn)題進(jìn)行討論,自由地發(fā)表自己的意見(jiàn)與觀點(diǎn),并且能直接與其他的人進(jìn)行溝通。二是專(zhuān)業(yè) BBS。四是小型局域 BBS。隨著互聯(lián)網(wǎng)事業(yè)的蓬勃發(fā)展。按照腳 2本語(yǔ)言是服務(wù)于某一個(gè)子系統(tǒng)的語(yǔ)言這種論述,JSP 應(yīng)當(dāng)被看做是一種腳本語(yǔ)言。分開(kāi)內(nèi)容和顯示邏輯的好處是,更新頁(yè)面外觀的人員不必懂得 java 代碼,而更新JavaBean 類(lèi)的人員也不必是設(shè)計(jì)網(wǎng)頁(yè)的行家里手,皆可以用帶 JavaBean 類(lèi)的 JSP頁(yè)面來(lái)定義 web 模板,以建立一個(gè)具有相似的外觀的頁(yè)面組成的網(wǎng)站。JavaBean 就是 java 的可重用組件技術(shù)。這種支持不僅能縮短開(kāi)發(fā)時(shí)間(可以直接利用經(jīng)測(cè)試和可信任的已有組件,避免了重復(fù)開(kāi)發(fā)),也為 JSP 應(yīng)用帶來(lái)了更多的可伸縮性。 對(duì)于程序員來(lái)說(shuō),最好的一點(diǎn)就是 JAVABEAN 可以實(shí)現(xiàn)代碼的重復(fù)利用,另外對(duì)于程序的易維護(hù)性等等也有很重大的意義。JDBC 是用于執(zhí)行 SQL 語(yǔ)句的Java 應(yīng)用程序接口,由一組用 Java 語(yǔ)言編寫(xiě)的類(lèi)與接口組成,在 JSP 中將使用JDBC 來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。有趣的是,不同于 ODBC是 Open Database Connectivity 的簡(jiǎn)稱(chēng),JDBC 并不是 Java Database Connecivity 的簡(jiǎn)稱(chēng),而是 SUN 的注冊(cè)商標(biāo),至少官方說(shuō)法是這樣的。由于 TAMCT 是 SERVLET 與 JSP 技術(shù)的參考實(shí)現(xiàn)(REFERNCE IMPLEMENTATION),所以它不但可以當(dāng)作獨(dú)立的 WEB 服務(wù)器,也可以結(jié)合其它的 WEB 服務(wù)器,只擔(dān)任SERVLET 容器或 JSP 容器的角色。 4服務(wù)器端:Windows NT/Windows2022,Tomcat ,JDK 及其以上版本,IE 等; 數(shù)據(jù)庫(kù):采用 MYSQL,運(yùn)行于服務(wù)器端。本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)滿(mǎn)足以下幾個(gè)目標(biāo): 1.采用人機(jī)對(duì)話(huà)的操作方式,界面設(shè)計(jì)美觀友好,信息查看靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲(chǔ)安全可靠。 5.提供登錄模塊,主要用開(kāi)管理員登錄系統(tǒng)和發(fā)表帖子時(shí)留下發(fā)表者的信息。 9.系統(tǒng)運(yùn)行穩(wěn)定安全可靠。 本系統(tǒng)分為管理員用戶(hù)和注冊(cè)用戶(hù),論壇新用戶(hù)可以注冊(cè)信息,成功注冊(cè)后如想更改自己的信息,可以方便的進(jìn)行用戶(hù)信息更改。 系統(tǒng)功能分析 系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化。真正進(jìn)入論壇是通過(guò)注冊(cè)和登錄實(shí)現(xiàn)的。 String NUM=(String)(LoginCode)。(request,response)。}(2)用戶(hù)注冊(cè):同樣有驗(yàn)證碼需要填寫(xiě)!如果新用戶(hù)來(lái)訪要在登錄前先注冊(cè)用戶(hù)信息,具體的注冊(cè)信息內(nèi)容包括:用戶(hù)名、密碼、真實(shí)姓名、性別、年齡、Email、個(gè)人主頁(yè)、自我介紹。(1)發(fā)帖:為已注冊(cè)的用戶(hù)提供發(fā)帖功能,輸入內(nèi)容和題目而非注冊(cè)用戶(hù)即游客則不能使用此功能。這些功能只有是管理員權(quán)限的人才可操作。 String bbstopic=(String)(bbstopic)。%jsp:forward page=39。 (bbstopic)。% jsp:forward page=39??刹榭刺拥闹黝}列表也可查看帖子的發(fā)起和回復(fù)。(gb2312)。bbsuser users=new bbsuser()。}(result, list)。 13(3)回復(fù)帖子:依然是所有訪問(wèn)此 WEB 系統(tǒng)的人都可以使用回復(fù)功能?;貜?fù)帖子如下圖 所示:圖 回復(fù)帖子(4)搜索帖子和用戶(hù)信息:在站內(nèi)搜索,可以按照內(nèi)容關(guān)鍵字,主題關(guān)鍵字,發(fā)帖人關(guān)鍵字搜索。return。} catch (Exception e) {()。return。}bbs tt=new bbs()。}(result, list)。按照帖子內(nèi)容進(jìn)行查找:String key=(bbscontent)。List list=null。go=(/)。 16 管理功能模塊可分為刪除用戶(hù)信息,刪除帖子信息,設(shè)置版主等管理功能,只有管理員可以實(shí)施此功能,只有管理員的權(quán)限才夠。系統(tǒng)穩(wěn)定性:系統(tǒng)將采用 JSP 中的錯(cuò)誤異常處理功能,在發(fā)生錯(cuò)誤操作時(shí),系統(tǒng)將會(huì)給予用戶(hù)全面的提示,以避免系統(tǒng)的不正常退出。 2.全面展示系統(tǒng)內(nèi)所有分類(lèi)的帖子,并進(jìn)行分頁(yè)顯示。 6.用戶(hù)隨時(shí)都可以查看自己發(fā)表的帖子。 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 18對(duì)上述系統(tǒng)分析中的各項(xiàng)功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求進(jìn)行設(shè)計(jì),得到如圖 所示的系統(tǒng)功能流程圖。在發(fā)貼時(shí),要把數(shù)據(jù)提交到添加貼是頁(yè)面。 瀏覽帖子:所有用戶(hù)包括游客都可以使用此項(xiàng)功能。對(duì)帖子的回復(fù)是需要先確定帖子的主題 ID,一個(gè)主題 ID 會(huì)有零個(gè)或多個(gè)回復(fù),這個(gè)主題 ID 的提交也是在連接中動(dòng)態(tài)生成的,回復(fù)頁(yè)面只要獲取該 ID 值即可。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性。 根據(jù)前面對(duì)需求的分析,可以設(shè)計(jì)出能夠滿(mǎn)足用戶(hù)需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯設(shè)計(jì)打下基礎(chǔ)。各自的權(quán)限是向下覆蓋的,即上級(jí)權(quán)限包含下級(jí)權(quán)限,在我設(shè)計(jì)的這個(gè)論壇中管理員的權(quán)限是上級(jí)權(quán)限。由于論壇系統(tǒng)的帖子管理是管理員在瀏覽時(shí)管理的,所以編輯帖子、刪除帖子、轉(zhuǎn)移帖子、和精華帖子等功能也是在前臺(tái)實(shí)現(xiàn),而板塊管理、用戶(hù)管理、論壇設(shè)置等是管理員在后臺(tái)實(shí)現(xiàn)的。 論壇首頁(yè)論壇的首頁(yè)包括一些必要的超鏈接:如登錄、注冊(cè)等還包括具體板塊,注冊(cè)人數(shù),當(dāng)前系統(tǒng)時(shí)間,如果已注冊(cè)用戶(hù)成功再次登錄則會(huì)顯示用戶(hù)名。通過(guò)調(diào)用 javabean 對(duì)象 newmember 的 restryNewuser 函數(shù)實(shí)施插入操作。如果沒(méi)有該用戶(hù),則把輸入信息顯示在注冊(cè)頁(yè)面,然后單擊“提交”按鈕,把數(shù)據(jù)提交給服務(wù)器的 servlet: /May/servlet/checkLogin,把文件的表單數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)。String userName=(String)(userName)。調(diào)用 Javabean,bbsuser 的方法 addNewBbs(bbs)。if (tem0){ String whereTo=。}% 回帖:要想實(shí)現(xiàn)現(xiàn)回帖功能,最需要解決的問(wèn)題就是如何確定一個(gè)回帖是哪一個(gè)父帖的跟帖。創(chuàng)建Javabean對(duì)象users,并且調(diào)用users的bbslistfa函數(shù)將查詢(xún)到的結(jié)果集封裝到list對(duì)象中,()方法寫(xiě)如request的作用范圍當(dāng)中,并跳轉(zhuǎn)到,同時(shí)傳遞了request隱含對(duì)象,就這樣,查詢(xún)結(jié)果送到了跳轉(zhuǎn)的頁(yè)面中,最后跳轉(zhuǎn)到了bbslistfa界面。} catch (Exception e) { 30()。: 查詢(xún)界面第五章 系統(tǒng)測(cè)試 31軟件測(cè)試的目的,第一是確認(rèn)軟件的質(zhì)量,其一方面是確認(rèn)軟件做了你所期望的事情,另一方面是確認(rèn)軟件以正確的方式來(lái)做了這個(gè)事件。因此軟件測(cè)試的第三個(gè)目的是保證整個(gè)軟件開(kāi)發(fā)過(guò)程是高質(zhì)量的。四、質(zhì)量也代表著它符合客戶(hù)的需要。為了在本機(jī)下瀏覽Web頁(yè)面,首先在創(chuàng)建該系統(tǒng)的站點(diǎn)上(該系統(tǒng)使用的是Web的默認(rèn)站點(diǎn)),它的缺省域名值為localhost。 (3)調(diào)試時(shí),當(dāng)由 Servlet 跳轉(zhuǎn)到某一具體 jsp 頁(yè)面時(shí),要寫(xiě)清楚具體路徑否則無(wú)法正常顯示頁(yè)面。(6)無(wú)法正確獲取系統(tǒng)時(shí)間,后來(lái)發(fā)現(xiàn)原來(lái)可以使用 Access 數(shù)據(jù)庫(kù)默認(rèn) date 型中的 Now()方法,自動(dòng)獲取。在對(duì) BBS 開(kāi)發(fā)過(guò)程中,學(xué)到了許多有關(guān)軟件開(kāi)發(fā),數(shù)據(jù)庫(kù)管理設(shè)計(jì)的東西。 現(xiàn)在開(kāi)發(fā)出來(lái)的軟件對(duì)數(shù)據(jù)庫(kù)的操作還不夠穩(wěn)定,try 和 catch 的異常處理做的還很欠缺。做程序的時(shí)候還發(fā)現(xiàn)了自己的一個(gè)致命的弱點(diǎn)——馬虎,很多問(wèn)題都是很快就可以解決的,而且都是很簡(jiǎn)單的問(wèn)題,但就是由于馬虎,結(jié)果浪費(fèi)了很多不必要的時(shí)間和精力,此次課程設(shè)計(jì)雖然遇到很多問(wèn)題,而且為了實(shí)現(xiàn)這一簡(jiǎn)單的系統(tǒng)曾經(jīng)深深郁悶過(guò),但是最后也收獲了很多,不僅能把平時(shí)從課本上學(xué)到的理論知識(shí)很好的應(yīng)用的實(shí)踐上,而且從中發(fā)現(xiàn)了很多問(wèn)題,知道了很多知識(shí)未必是 34我們從書(shū)本上看會(huì)了就是真正的理解懂得了,還是得多動(dòng)手,多實(shí)踐,多操作,才可以將很多知識(shí)掌握的更加透徹。 其次,我要感謝幫助過(guò)我的同學(xué),他們也為我解決了不少我不太明白的設(shè)計(jì)商的難題。public class bbsdb {String Driver = 。ResultSet rs。}(ok)。try{ 37Statement statement=()。}return rs。k=1。}return k。39。 member mem = new member()。 sqlRst。errmsg=(errmsg)。}else{ pages=(tempSTR)。while (()) { if (i==1) { sel=selected。}()。 } username=(username)。i=1。}tempSTR=(pages)。int i,pages。 } % p align=center class=STYLE2 /p table width=935 height=101 border=0 tr td height=47div align=leftspan class=STYLE9用戶(hù)名/ span/div/td tddiv align=leftspan class=STYLE9性別/span/div/td tddiv align=leftspan class=STYLE9個(gè)人簽名/span/div/td tddiv align=leftspan class=STYLE9注冊(cè)時(shí)間/span/div/td /tr tr td width=199 height=47span class=STYLE7%=()%/span /td td width=223 class=STYLE7%=()% /td td width=223span class=STYLE7%=()%/span /td td width=184span class=STYLE7%=()%/span /td /tr % } catc
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1