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

正文內(nèi)容

基于jsp的bbs論壇系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-預(yù)覽頁(yè)

 

【正文】 電視、報(bào)刊以外的第四新聞媒體,以 “共享、公平、公正、創(chuàng)新、國(guó)際化、團(tuán)隊(duì)精神 ”為特征的網(wǎng)絡(luò)文明也已逐漸成為這個(gè)時(shí)代的標(biāo)志,人們?cè)絹?lái)越習(xí)慣于通過(guò) Inter 網(wǎng)絡(luò)獲取信息,通過(guò) Inter 在網(wǎng)站上發(fā)表自己對(duì)社會(huì)對(duì)生活的理解和建議。 所謂 WWW 其實(shí)就是連上 Web 服務(wù)器訪問(wèn)資源,取得的內(nèi)容就是所謂的 “主頁(yè) ”(HomePage)。到了 20 世紀(jì) 80 年代, Inter 這個(gè)名詞因勢(shì)產(chǎn)生,它代表著這十年來(lái)所構(gòu)建涵蓋全球各地的網(wǎng)絡(luò)系統(tǒng)。而另一種,也是本畢業(yè)設(shè)計(jì)所采用的,是稱為瀏覽器 ——服務(wù)器的 B/S 結(jié)構(gòu)應(yīng)用系統(tǒng),它的特點(diǎn)是在客戶端直接采用了功能強(qiáng)大的瀏覽器軟件作為界面,其優(yōu)點(diǎn)在于軟件開(kāi)發(fā)效率高,客戶端不受操作平臺(tái)的限制、也不受地域的限制,網(wǎng)絡(luò)傳輸量少,即適用于局域網(wǎng),更適用于Inter,而且投資小、見(jiàn)效快,用戶可以不必進(jìn)行服務(wù)器方面的投資,而是去租用,甚至是免費(fèi)使用 ISP 的服務(wù)器資源,因而受到越來(lái)越多中小型單位的青睞。 BBS 論壇系統(tǒng) 是在網(wǎng)上提供交流的手段。論文從問(wèn)題的提出、基本設(shè)計(jì)思想、數(shù)據(jù)的流向到具體的設(shè)計(jì)過(guò)程都做出了詳細(xì)論述。實(shí)現(xiàn)了查看、發(fā)表、刪除帖子功能,論壇帖子版塊控制,注冊(cè)用戶可以修改自己的個(gè)人信息、增加好友與黑名單,管理員可以對(duì)用戶、帖子,版塊、版塊權(quán)限和用戶組權(quán)限進(jìn)行管理。同時(shí)在實(shí)現(xiàn)中學(xué)習(xí)到更多新的知識(shí),能更深入掌握 JSP、 Java 語(yǔ)言,了解軟件開(kāi)發(fā)的全過(guò)程,為以后的學(xué)習(xí)與工作打下堅(jiān)實(shí)的基礎(chǔ)。傳統(tǒng)的單機(jī)版應(yīng)用軟件正在逐漸退出舞臺(tái),取而代之的是支持網(wǎng)絡(luò)、支持多種數(shù)據(jù)信息(多媒體)的新一代網(wǎng)絡(luò)版應(yīng)用軟件,而目前網(wǎng)絡(luò)版軟件中似乎存在著兩種不同的趨勢(shì),一種是稱為客戶端 ——服務(wù)器的 C/S 結(jié)構(gòu)應(yīng)用系統(tǒng),這類軟件具有結(jié)構(gòu)嚴(yán)謹(jǐn),運(yùn)行效率高,服務(wù)器端壓力小,安全性好等優(yōu)點(diǎn),被廣泛運(yùn)用于局 域網(wǎng)中。隨著這個(gè)計(jì)劃的成功,各學(xué)術(shù)單位,研究機(jī)構(gòu)也紛紛與 ARPA計(jì)劃所建立的 ARPANet 連接。于是由 Tim Berners Lee 領(lǐng)導(dǎo)的小組開(kāi)發(fā)出了一種主從、分布式的網(wǎng)絡(luò)服務(wù)系統(tǒng),這就是 WWW(World Wide Web),俗稱 “萬(wàn)維網(wǎng) ”。它的載體主要是電腦,范圍覆蓋全球各地,沒(méi)有國(guó)界,不分人種,時(shí)時(shí)刻刻地提供服務(wù)。 此類系統(tǒng)通常有以下四種類型的操作用戶:匿名用戶、普通用戶、版主、管理員。 C/S 結(jié)構(gòu),即 Client/Server(客戶機(jī) /服務(wù)器 )結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)將任務(wù)合理分配到 Client 端和 Server 端,降低了系統(tǒng)的通訊開(kāi)銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì)。隨 著 Windows 將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。 2 系統(tǒng)分析 可行性分析 商業(yè)軟件是 根據(jù)客戶的根本目的和需要而設(shè)計(jì)和開(kāi)發(fā)的,可行性是開(kāi)發(fā)的系統(tǒng)具有使用價(jià)值和生命力的保證。開(kāi)發(fā)人員在學(xué)習(xí)了這些語(yǔ)言或工具之后,有能力開(kāi)發(fā)本系統(tǒng)。 需求分析 需求分析雖處于軟件開(kāi)發(fā)過(guò)程的開(kāi)始階段,但它對(duì)于整個(gè)軟件開(kāi)發(fā)過(guò)程以及軟件產(chǎn)品質(zhì)量是至 關(guān)重要的。因此,需求分析工作是對(duì)應(yīng)用環(huán)境及其問(wèn)題進(jìn)行理解和分析,為問(wèn)題涉及的信息、功能及系統(tǒng)行為建立模型,將用戶需求精確化。 ④ 統(tǒng)計(jì)功能:對(duì)論壇的相關(guān)參數(shù)進(jìn)行統(tǒng)計(jì)。 沒(méi)有注冊(cè)的用戶可以在登錄窗口中點(diǎn)擊注冊(cè)超鏈接進(jìn)入新用戶注冊(cè)頁(yè)面,輸入用戶名、密碼、密碼提示問(wèn)題、提示問(wèn)題答案,即可注冊(cè)成為網(wǎng)站的會(huì)員。進(jìn)入版塊之后顯示該版塊下的主題及該主題下的回復(fù)數(shù),點(diǎn)擊數(shù),最后發(fā)表評(píng)論的用戶、時(shí)間。 管理員功能 管理員作為一個(gè)特殊的用戶,除了擁有普通用戶擁有的功能外,還可以修改用戶權(quán)限,管理用戶組,管理版面,設(shè)置版主,控制用戶組權(quán)限。用戶每次上線、發(fā)表主題或回復(fù)都會(huì)得 到相應(yīng)的積分,并以此來(lái)體現(xiàn)用戶的活躍程度。 相關(guān)工具簡(jiǎn)介 (1) JDK JDK 是 Sun 公司 Java 應(yīng)用程序和組件的開(kāi)發(fā)環(huán)境,是編譯和測(cè)試工具,也是提供 java 程 序的 Java 虛擬機(jī)平臺(tái),是調(diào)試和運(yùn)行 JSP 所不可缺少的工具。目 Tomcat 被廣泛地應(yīng)用于中小規(guī)模的 Java web 應(yīng)用中 [4]。它最初是由 Microsoft Sybase 和AshtonTate 三家公司共同開(kāi)發(fā)的,于 1988 年推出了第一個(gè) OS/2 版本。 相關(guān)技術(shù)概述 (1) Java 語(yǔ)言概述 Java 編程語(yǔ)言是一種通用、并發(fā)、基于類且面向?qū)ο蟮恼Z(yǔ)言。它正在飛速發(fā)展中,現(xiàn)在已經(jīng)成為 Java 服 務(wù)器編程的重要組成部分。 BBS 系統(tǒng)的第一層數(shù)據(jù)流圖如圖 21 所示,描述系統(tǒng)由哪幾部分組成,各部分之間有什么聯(lián)系 [13]。參與者是指用戶在系統(tǒng)中的扮演的角色,其圖形化表示是一個(gè)小人。系統(tǒng)的功能模塊圖如圖 31 所示。后臺(tái)功能模塊如圖 33 所示。 pstmt = (sql)。 return ()。 } catch (SQLException e) { ()。 } catch (SQLException e) { ()。 現(xiàn)將部分功能說(shuō)明如下: (1) 用戶注冊(cè):新用戶在 頁(yè)面中輸入用戶名,密碼,密碼提示問(wèn)題、提示問(wèn)題答案,點(diǎn)擊提 交按鈕,數(shù)據(jù)提交到 中進(jìn)行處理,在 中,如果用戶名已經(jīng)有人使用則返回注冊(cè)頁(yè)面,否則提示用戶注冊(cè)成功,并跳轉(zhuǎn)到 登錄后的 頁(yè)面 。 String UPass = (password)。 String uname = (zname)。 (UId)。 (Gender)。 (UKey)。 }else { (/QNbbs/HTML/)。 String password = (password)。 String uname=()。 (name,uname)。 } % (3) 用戶注銷:已登錄用戶在退出網(wǎng)站時(shí)注銷登錄狀態(tài),系統(tǒng)將請(qǐng)求交給 處理,在 中修改用戶最后離線時(shí)間,將修改保存到數(shù)據(jù)庫(kù)中,并將瀏覽器端的 Session的 user 屬性移除,系統(tǒng)返回主頁(yè)。 if((uid)!=null) ID=(id)。 if(bl){ (name)。 }else (/QNbbs/HTML/)。 if ((boardId) != null) boardid = (boardId)。 int currPage = 1。 (currPage)。 (pg)。 i++) { Topic topic1 = (Topic) (i)。 int num = (())。 (topicid,()+)。 }catch(Exception ex){} ReplyDAOImpl dao = new ReplyDAOImpl()。 (tbl_reply)。 % 后臺(tái) 管理模塊 管理員可以刪除用戶 、 增加版塊、刪除版塊、查詢版塊、刪除主題、修改主題屬性 、新增版塊權(quán)限、查詢版塊權(quán)限、刪除版塊權(quán)限。 5 測(cè)試與運(yùn)行環(huán)境 系統(tǒng)測(cè)試 軟件測(cè)試的目的在于在軟件投入運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤,軟件測(cè)試是對(duì)軟件規(guī)格說(shuō)明、設(shè)計(jì)和編碼的最后復(fù)審,是軟件質(zhì)量的保證的關(guān)鍵步驟 [15]。 系統(tǒng)調(diào)試 通過(guò)測(cè)試后,發(fā)現(xiàn)用戶注冊(cè)的功能不能對(duì)輸入的信息進(jìn)行校驗(yàn), JavaScript 對(duì)輸入的數(shù)據(jù)沒(méi)有進(jìn)行校驗(yàn),通過(guò)查找源代碼,發(fā)現(xiàn)是函數(shù)沒(méi)有寫對(duì)。 (3) 安裝路徑 安裝好 SQLServer2021 數(shù)據(jù)庫(kù)后,將 SQLServer2021 數(shù)據(jù)庫(kù)備份文件導(dǎo)入SQLServer2021 中,安裝 JDK 后安裝 Tomcat,將工程文件 QNbbs 包放在 Tomcat 的根目錄下的 webapp 文件夾下,打開(kāi) Tomcat 服務(wù)器,在瀏覽器窗口輸入 進(jìn)入系統(tǒng)主頁(yè)面。 通過(guò)這次畢業(yè)設(shè)計(jì),我從中學(xué)到了許多新的知識(shí),而且通過(guò)這次畢業(yè)設(shè)計(jì),培養(yǎng)了我綜合多門學(xué)科中的知識(shí)、迅速規(guī)劃并開(kāi)發(fā)出目標(biāo)系統(tǒng)的 能力,以及編程能力也有了很大的提高。在設(shè)計(jì)開(kāi)發(fā) BBS 論壇過(guò)程中重復(fù)工作過(guò)多,將會(huì)極大地影響系統(tǒng)開(kāi)發(fā)的積極性,進(jìn)而影響整個(gè)系統(tǒng)的 質(zhì)量。用戶組權(quán)限只要實(shí)現(xiàn)它的增加、刪除、查找,修改。在整個(gè)系統(tǒng)設(shè)計(jì)過(guò)程中,他在繁忙的工作中抽出時(shí)間 ,從立題到需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、論文的編寫等各個(gè)方面都給了我耐心細(xì)致的指導(dǎo),對(duì)我 的幫助很大;其次要感謝 老師,之前,我沒(méi)有實(shí)踐過(guò)如此全面的全新設(shè)計(jì)流程,周凱老師的富有專業(yè)性和建設(shè)性的指導(dǎo),使我很快進(jìn)入課題,節(jié)省了許多寶貴的時(shí)間。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1