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)告(已修改)

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

【正文】 1BBS 網(wǎng)絡(luò)系統(tǒng)技術(shù)開(kāi)發(fā)與應(yīng)用報(bào)告第一章 緒論 的發(fā)展背景 BBS 是 1992 年底隨著國(guó)際互聯(lián)網(wǎng)的開(kāi)始流行而迅速發(fā)展起來(lái)的。互聯(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)行溝通。按照網(wǎng)站的性質(zhì)以及服務(wù)對(duì)象來(lái)分,迄今有以下幾種類(lèi)型:一是校園 BBS。校園 BBS 作為主要的集中地,在 BBS 領(lǐng)域具有舉足輕重的地位。由于校園 BBS 的繁榮,吸引了很多的社會(huì)人士參與。二是專業(yè) BBS。一般是由各個(gè)著名的大公司組建,人們可以利用其交流自己對(duì)商品的看法,更為重要的是可以解決商品使用中的問(wèn)題。三是商業(yè) BBS。它是由 ISP 建立的 BBS 站點(diǎn),這類(lèi) BBS 站點(diǎn)各種信息比較多,內(nèi)容相當(dāng)豐富。四是小型局域 BBS。一般是由個(gè)人或小型集體建立,為小范圍信息交流服務(wù)。五是業(yè)余 BBS,一般由 BBS 愛(ài)好者個(gè)人利用一些免費(fèi)空間辦的 BBS,目的是為廣大網(wǎng)友提供一個(gè)在某些專業(yè)上的交流場(chǎng)所。六是新聞媒體 BBS,是由新聞媒體網(wǎng)站設(shè)立的,為廣大網(wǎng)友提供對(duì)新聞信息進(jìn)行評(píng)論、發(fā)表意見(jiàn)和觀點(diǎn)的場(chǎng)所。隨著互聯(lián)網(wǎng)事業(yè)的蓬勃發(fā)展。BBS 這個(gè)具有強(qiáng)大實(shí)時(shí)交互功能,信息交流額平臺(tái),使人們不再像電視觀眾、電臺(tái)觀眾、報(bào)紙雜志讀者一樣只是被動(dòng)地觀看、收聽(tīng)、閱讀,而是可以積極而及時(shí)地參與討論,在了解他人觀點(diǎn)意見(jiàn)的同時(shí)也可以發(fā)表自己的看法。 開(kāi)發(fā)環(huán)境及相關(guān)技術(shù) JSP 技術(shù)簡(jiǎn)介 JSP 是服務(wù)器端的腳本語(yǔ)言,是以 SERVLET 為基礎(chǔ)開(kāi)發(fā)而成的動(dòng)態(tài)網(wǎng)頁(yè)生成技術(shù),它的底層實(shí)現(xiàn)是 java Servlet JSP 由 html 代碼和嵌入其中的 java 代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些代碼進(jìn)行處理,然后將產(chǎn)生的 html 頁(yè)面返回客戶端的瀏覽器。按照腳 2本語(yǔ)言是服務(wù)于某一個(gè)子系統(tǒng)的語(yǔ)言這種論述,JSP 應(yīng)當(dāng)被看做是一種腳本語(yǔ)言。然而,作為一種腳本語(yǔ)言,JSP 又顯得過(guò)于強(qiáng)大了,在 JSP 中幾乎可以使用全部的Java 類(lèi)。JSP 的特點(diǎn)是面向?qū)ο蟆⒖缙脚_(tái)、和 Servlet 一樣穩(wěn)定、可以使用 Servlet 提供的API,同時(shí)克服了 Servlet 的缺點(diǎn)。 在使用 JSP 時(shí)一般和 JavaBean 結(jié)合使用,從而將界面表現(xiàn)和業(yè)務(wù)邏輯分離。分開(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類(lèi)完成數(shù)據(jù)提供,這樣在模板中就沒(méi)有 java 代碼,這意味著這些模板可以由一個(gè)html 編寫(xiě)人員來(lái)維護(hù)。當(dāng)然,也可以利用 java Servlet 來(lái)控制網(wǎng)站的邏輯,通過(guò)java Servlet 調(diào)用 JSP 文件的方式來(lái)將網(wǎng)站的邏輯和內(nèi)容分離。 JAVABEAN 技術(shù)簡(jiǎn)介 JavaBean 是基于 java 的組件模型,有點(diǎn)類(lèi)似于 Microsoft 的 組件。JavaBean 就是 java 的可重用組件技術(shù)。ASP 通過(guò) COM 來(lái)擴(kuò)充復(fù)雜的功能,如文件上載、發(fā)送 以及將業(yè)務(wù)處理或復(fù)雜計(jì)算分離出來(lái)成為獨(dú)立可重復(fù)利用的模塊。JSP 通過(guò) JavaBean 實(shí)現(xiàn)了同樣的功能擴(kuò)充。JSP 對(duì)于在 Web 應(yīng)用中集成 JavaBean 組件提供了完善的支持。這種支持不僅能縮短開(kāi)發(fā)時(shí)間(可以直接利用經(jīng)測(cè)試和可信任的已有組件,避免了重復(fù)開(kāi)發(fā)),也為 JSP 應(yīng)用帶來(lái)了更多的可伸縮性。JavaBean 組件可以用來(lái)執(zhí)行復(fù)雜的計(jì)算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫(kù)的交互以及數(shù)據(jù)提取等。 在 JAVA 平臺(tái)中,可以無(wú)限擴(kuò)充 JAVA 程序的功能,通過(guò) JAVABEAN 的組合可以快速生產(chǎn)新的應(yīng)用程序。JAVABEAN 通過(guò) JAVA 虛擬機(jī)(JAVA VIRTUAL MACHINE)執(zhí)行,運(yùn)行 JAVABEAN 最小的需求是 或者以上的版本。 對(duì)于程序員來(lái)說(shuō),最好的一點(diǎn)就是 JAVABEAN 可以實(shí)現(xiàn)代碼的重復(fù)利用,另外對(duì)于程序的易維護(hù)性等等也有很重大的意義。在實(shí)際的 JSP 開(kāi)發(fā)過(guò)程中,讀者將會(huì)發(fā)現(xiàn),和傳統(tǒng)的 ASP 或 PHP 頁(yè)面相比,JSP 頁(yè)面將會(huì)是非常簡(jiǎn)潔的,由于JavaBeans 開(kāi)發(fā)起來(lái)簡(jiǎn)單,又可以利用 Java 語(yǔ)言的強(qiáng)大功能,許多動(dòng)態(tài)頁(yè)面處理過(guò)程實(shí)際上被封裝到了 JavaBeans 中。 JAVABEAN 傳統(tǒng)的應(yīng)用在于可視化的領(lǐng)域,如 AWT 下的應(yīng)用。自從 JSP 誕生后,JAVABEAN 更多的應(yīng)用在了非可視化領(lǐng)域,在服務(wù)器端應(yīng)用方面表現(xiàn)出了越來(lái)越強(qiáng)的生命力 3 JDBC 技術(shù)簡(jiǎn)介JDBC 是一組 API,定義了用來(lái)訪問(wèn)數(shù)據(jù)庫(kù)源的標(biāo)準(zhǔn) JAVA 類(lèi)庫(kù),使用這種類(lèi)庫(kù)可以使用一種標(biāo)準(zhǔn)的方法、方便地訪問(wèn)數(shù)據(jù)庫(kù)資源。JDBC 是用于執(zhí)行 SQL 語(yǔ)句的Java 應(yīng)用程序接口,由一組用 Java 語(yǔ)言編寫(xiě)的類(lèi)與接口組成,在 JSP 中將使用JDBC 來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。JDBC 是一種規(guī)范,它讓各數(shù)據(jù)庫(kù)廠商為 Java 程序員提供標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)訪問(wèn)類(lèi)和接口,這樣就使得獨(dú)立于 DBMS 的 Java 應(yīng)用程序的開(kāi)發(fā)工具和產(chǎn)品成為可能。 JDBC 的目標(biāo)是使應(yīng)用程序開(kāi)發(fā)人員使用 JDBC 可以連接任何提供了 JDBC 驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù)系統(tǒng),這樣就使得程序員無(wú)須對(duì)特定的數(shù)據(jù)庫(kù)的特點(diǎn)有過(guò)多的了解,從而大大簡(jiǎn)化了和加快了開(kāi)發(fā)過(guò)程。 一般的 Java 開(kāi)發(fā)工具都帶有 JDBC ODBC 橋驅(qū)動(dòng)程序,這樣,只要是能夠使用 ODBC 訪問(wèn)的數(shù)據(jù)庫(kù)系統(tǒng),也就能夠使用 JDBC 訪問(wèn)了。有趣的是,不同于 ODBC是 Open Database Connectivity 的簡(jiǎn)稱,JDBC 并不是 Java Database Connecivity 的簡(jiǎn)稱,而是 SUN 的注冊(cè)商標(biāo),至少官方說(shuō)法是這樣的。 JDBC API 為訪問(wèn)不同的數(shù)據(jù)庫(kù)提供了一種統(tǒng)一途徑,像 ODBC 一樣,JDBC 為開(kāi)發(fā)者屏蔽了一些細(xì)節(jié)問(wèn)題。 另外,JDBC 對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)也具有平臺(tái)無(wú)關(guān)性。 技術(shù)簡(jiǎn)介在已 JAVA 技術(shù)為的 WEB 開(kāi)發(fā)領(lǐng)域中,TAMCAT 是許多 JAVA 程序員相當(dāng)喜愛(ài)的開(kāi)放源代碼產(chǎn)品,它附屬在 APACHE SOFTWARE FOUNDATION 所主導(dǎo)的 JAKART 項(xiàng)目?jī)?nèi)。由于 TAMCT 是 SERVLET 與 JSP 技術(shù)的參考實(shí)現(xiàn)(REFERNCE IMPLEMENTATION),所以它不但可以當(dāng)作獨(dú)立的 WEB 服務(wù)器,也可以結(jié)合其它的 WEB 服務(wù)器,只擔(dān)任SERVLET 容器或 JSP 容器的角色。 運(yùn)行環(huán)境為了保證 BBS 論壇管理系統(tǒng)運(yùn)行的高效性和可靠性,服務(wù)器應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國(guó)際互聯(lián)網(wǎng)即Inter,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下: 軟件環(huán)境: 客戶端: Windows95/98/2022/XP,Inter Explorer(IE)等。 4服務(wù)器端:Windows NT/Windows2022,Tomcat ,JDK 及其以上版本,IE 等; 數(shù)據(jù)庫(kù):采用 MYSQL,運(yùn)行于服務(wù)器端。 硬件環(huán)境: 服務(wù)器 CPU:PIII 500 以上 ,內(nèi)存:512M 以上。 客戶機(jī) CPU:P200MMX 以上,內(nèi)存:32M 以上。第二章 系統(tǒng)分析 系統(tǒng)分析的目標(biāo)任務(wù)對(duì)于典型的數(shù)據(jù)庫(kù)管理系統(tǒng),尤其是對(duì)像論壇這樣的數(shù)據(jù)流量特別大的網(wǎng)絡(luò)管理系統(tǒng),必須要滿足使用方便、操作靈活等設(shè)計(jì)需求。本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)滿足以下幾個(gè)目標(biāo): 1.采用人機(jī)對(duì)話的操作方式,界面設(shè)計(jì)美觀友好,信息查看靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲(chǔ)安全可靠。 2.全面展示系統(tǒng)內(nèi)所有分類(lèi)的帖子,并進(jìn)行分頁(yè)顯示。3.為用戶提供一個(gè)方便、快捷的主題信息查看功能。4.實(shí)現(xiàn)在線發(fā)表帖子。 5.提供登錄模塊,主要用開(kāi)管理員登錄系統(tǒng)和發(fā)表帖子時(shí)留下發(fā)表者的信息。6.用戶隨時(shí)都可以查看自己發(fā)表的帖子。 7.對(duì)用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。8.系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。 9.系統(tǒng)運(yùn)行穩(wěn)定安全可靠。 需求分析 論壇也成為 BBS 是 Bulletin Board System 的簡(jiǎn)稱。意思是電子公告版,它主要給瀏覽者提供溝通的平臺(tái)。隨著網(wǎng)上用戶的普及,開(kāi)發(fā)網(wǎng)上社區(qū)服務(wù)系統(tǒng),可為網(wǎng)友提供方便實(shí)用的網(wǎng)上服務(wù)及人們之間更好的交流溝通途徑.。 本系統(tǒng)分為管理員用戶和注冊(cè)用戶,論壇新用戶可以注冊(cè)信息,成功注冊(cè)后如想更改自己的信息,可以方便的進(jìn)行用戶信息更改。注冊(cè)用戶登陸后,可以查看論壇的帖子信息并且回帖;即使不是注冊(cè)用戶亦可回復(fù)帖子??梢圆樵冇脩粜畔⒑推渌怂l(fā)的帖子,同時(shí)也可以回復(fù)發(fā)表自己的見(jiàn)解,但是非注冊(cè)用戶不可以發(fā)表帖子;管理員則可以對(duì)此系統(tǒng)進(jìn)行定期更新維護(hù):查看論壇用戶發(fā)表的新帖,也可查看大家對(duì)一些新帖的不同見(jiàn)解,用時(shí)如果哪個(gè)新帖或回復(fù)含有有損大家的友誼的言 5論,管理員則可將此貼刪除并且可以刪除已經(jīng)注冊(cè)的用戶。此系統(tǒng)將為網(wǎng)友提供交流的平臺(tái),同時(shí)也促使人們相互之間更好的交流與溝通。 系統(tǒng)功能分析 系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成。本系統(tǒng)的功能主要有: 登錄注冊(cè)模塊:可分為用戶登錄、用戶注冊(cè)和修改用戶信息。(1)用戶登錄:為防止惡意注冊(cè),將有驗(yàn)證碼需要填寫(xiě)。真正進(jìn)入論壇是通過(guò)注冊(cè)和登錄實(shí)現(xiàn)的。登錄時(shí)要驗(yàn)證用戶的身份,即要把用戶提交的數(shù)據(jù)與保存在數(shù)據(jù)庫(kù)中的注冊(cè)信息進(jìn)行比較,通過(guò)驗(yàn)證才可成功進(jìn)入,如果失敗則會(huì)得到提示信息。如圖 所示為用戶登錄界面:圖 用戶登錄界面實(shí)現(xiàn)用戶登錄的主要代碼如下:h3 class=STYLE1博雅論壇登錄/h3table width=326 height=136 border=0 tr td width=109 height=28span class=STYLE2用戶名/ span:/td td width=178label input name=userName type=text size=15 / /label/td /tr tr 6 td height=28span class=STYLE2密碼/ span:/td tdlabel input name=userPassword type=password size=15 / /label/td /tr tr td height=28span class=STYLE2請(qǐng)輸入驗(yàn)證碼/span:/td tdlabel input type=text name=usercode size=8 /labelimg src=?codename=LoginCode width=60 height=28label /label/td /tr tr tdlabel input type=submit name=Submit value=確定 / /label/td tdlabel input type=submit name=Submit2 value=取消 / a href=用戶注冊(cè)/a /label/td /tr/table登錄信息需要與數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行比較,如果相同則登錄成功,否則失敗,檢測(cè)數(shù)據(jù)庫(kù)主要代碼如下:String s=()。String s1=()。 String NUM=(String)(LoginCode)。String userC
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1