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

正文內(nèi)容

bbs論壇基于jsp的計算機(jī)技術(shù)交流論壇系統(tǒng)的設(shè)計與實(shí)現(xiàn)畢業(yè)論文-在線瀏覽

2025-08-15 07:54本頁面
  

【正文】 ver 2005概述 5 Tomcat 6 運(yùn)行環(huán)境的選擇 6第二章 系統(tǒng)需求分析 8 系統(tǒng)功能概述 8 系統(tǒng)功能需求 8 用例分析 8 概念層類圖 10 系統(tǒng)性能要求 11 系統(tǒng)靈活性 11 輸入輸出要求 12 數(shù)據(jù)管理能力要求 12 可行性分析 12 社會可行性 12 技術(shù)可行性 12 經(jīng)濟(jì)可行性 13 操作可行性 13第三章 系統(tǒng)概要設(shè)計 14 設(shè)計目標(biāo) 14 網(wǎng)絡(luò)論壇數(shù)據(jù)流圖 15 面向數(shù)據(jù)流的設(shè)計方法 16 系統(tǒng)層次圖(H圖) 17 系統(tǒng)數(shù)據(jù)庫設(shè)計 18 數(shù)據(jù)庫設(shè)計原則 18 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 19 數(shù)據(jù)庫表設(shè)計 20第四章 系統(tǒng)的詳細(xì)設(shè)計 23 代碼標(biāo)識設(shè)計 23 代碼設(shè)計原則 23 系統(tǒng)主要功能流程及模塊 24 前臺顯示設(shè)計 24 發(fā)表帖子模塊設(shè)計 28 根帖操作設(shè)計 29 搜索帖子操作設(shè)計 31 用戶注冊操作設(shè)計 32 論壇后臺管理模塊設(shè)計 33 論壇版面管理 33 論壇類別管理 37 論壇用戶管理 40第五章 系統(tǒng)測試 43 程序的測試方法 43 軟件的功能測試 44 鏈接測試 44 功能模塊測試 45 驗(yàn)證功能模塊測試 46 軟件的可用性測試 46結(jié) 論 48致 謝 49參考文獻(xiàn) 50附錄 附錄清單A 51附錄 附錄清單B 57引言引 言伴隨著計算機(jī)技術(shù)的發(fā)展,人們生活水平的提高,傳統(tǒng)的社交方式越來越難以滿足人們的需要。網(wǎng)絡(luò)論壇一般就是大家口中常提的BBS。它是Internet上的一種電子信息服務(wù)系統(tǒng)。象日常生活中的黑板報一樣,電子公告牌按不同的主題、分成很多個布告欄,布告欄的設(shè)立的依據(jù)是大多數(shù)BBS使用者的要求和喜好,使用者可以閱讀他人關(guān)于某個主題的最新看法(幾秒鐘前別人剛發(fā)布過的觀點(diǎn)),也可以將自己的想法毫無保留地貼到公告欄中。大家不僅可以在此發(fā)表自己的想法,交流技術(shù)、經(jīng)驗(yàn)以及人生的感悟,也可以作為用戶與商家交流的渠道,商家可以開設(shè)BBS作為售后服務(wù)信息收集和反饋中心,在此回答用戶提出的問題式發(fā)布消息?,F(xiàn)在動態(tài)網(wǎng)站出現(xiàn)的新技術(shù)Ajax,可以不需要刷新頁面就可以更新數(shù)據(jù),這就使得web站點(diǎn)看起來是即時響應(yīng)的。圖形虛擬社區(qū)可以非常具體和形象化地模擬整個現(xiàn)實(shí)社區(qū)的生活,并且具備無限的可擴(kuò)充性。本文討論的便是一個基于JSP語言的中型網(wǎng)絡(luò)論壇系統(tǒng),它具有一般BBS的基本功能,如用戶注冊、登陸、發(fā)帖、回帖、看帖、查找帖子,以及管理人員對BBS的各種管理功能。整個系統(tǒng)采用的是web體系,科學(xué)的開發(fā)過程對系統(tǒng)的完整性和精確性將有很大的影響。本文中共分5章。第五章系統(tǒng)測試,主要介紹系統(tǒng)使用的測試方法及測試用例并計算系統(tǒng)的穩(wěn)態(tài)可用性。55第1章 系統(tǒng)概要第1章 系統(tǒng)概要 背景與意義BBS(Bulletin Board Service,公告牌服務(wù))是Internet上的一種電子信息服務(wù)系統(tǒng),它提供一塊公共電子白板,每個用戶都可以在上面書寫,并且可發(fā)布信息或提出看法。布告欄的設(shè)立的依據(jù)是大多數(shù)BBS使用者的要求和喜好,使用者可以閱讀他人關(guān)于某個主題的最新看法,也可以將自己的想法毫無保留地貼到公告欄中。如果需要獨(dú)下的交流,也可以將想說的話直接發(fā)到某個人的電子信箱中,如果想與正在使用的某個人聊天,可以啟動聊天程序加人閑談?wù)叩男辛?。在BBS里,人們之間的交流打破了空間、時間的限制。同樣地,也無從知道交談的對方的真實(shí)社會身份。這對于現(xiàn)有的所有其他交流方式來說是不可能的。目前很多大學(xué)都有了BBS,幾乎遍及全國上下,像清華大學(xué)、北京大學(xué)等等都建立了自己的BBS系統(tǒng)。(2)商業(yè)BBS站,這里主要是進(jìn)行有關(guān)商業(yè)的商業(yè)宣傳、產(chǎn)品推薦等等。 (3)專業(yè)BBS站,這里所說的專業(yè)BBS主要用于建立地域性的文件傳輸和信息發(fā)布系統(tǒng)。 (5)個人BBS,有些個人主頁的制作者們在自己的個人主頁上建設(shè)了BBS,用于接受別人的想法,更有利于與好友進(jìn)行溝通。前臺包括查看版面下根帖信息、查看自己發(fā)表的帖子、查看精華帖子、搜索帖子、查看根帖信息、用戶注冊、發(fā)表帖子、回復(fù)帖子等,后臺是管理界面,主要包括論壇類別的管理版面管理和用戶管理的操作。這所有的操作都在用戶的客戶端的瀏覽器中完成,由JSPWeb程序處理后,對服務(wù)器的數(shù)據(jù)庫進(jìn)行操作,再處理成HTML文件傳到用戶客戶端瀏覽器,響應(yīng)用戶的需求。本系統(tǒng)采用了Struts框架進(jìn)行開發(fā),Struts框架實(shí)現(xiàn)了MVC設(shè)計思想,所以應(yīng)用該框架,使得開發(fā)的程序?qū)哟谓Y(jié)構(gòu)清晰,便于功能的擴(kuò)展和后期的維護(hù)。 JAVA和JSP技術(shù)簡介將內(nèi)容的生成和顯示進(jìn)行分離用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標(biāo)識來設(shè)計和格式化最終頁面,并使用JSP標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求變化的,例如請求賬戶信息或者特定的一瓶酒的價格等)。由于核心邏輯被封裝在標(biāo)識和JavaBeans 中,所以 Web 管理人員和頁面設(shè)計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。這既有助于作者保護(hù)自己的代碼,又能保證任何基于HTML的Web瀏覽器的完全可用性。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者和客戶團(tuán)體所使用。采用標(biāo)識Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。標(biāo)準(zhǔn)的 JSP 標(biāo)識能夠訪問和實(shí)例化JavaBeans 組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。從一個平臺移植到另外一個平臺,JSP 甚至不用重新編譯,因?yàn)镴ava 字節(jié)碼都是標(biāo)準(zhǔn)的與平臺無關(guān)的。Sun 公司還開發(fā)了 JDBC-ODBC bridge,利用此技術(shù) Java 程序可以訪問帶有 JDBC 驅(qū)動程序的數(shù)據(jù)庫,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有 JDBC 驅(qū)動程序,所以Java 程序能訪問諸如 Oracle、Sybase、MS SQL Server 和 MS Access 等數(shù)據(jù)庫。Microsoft SQL Server 2005在性能和可擴(kuò)展方面確立了世界領(lǐng)先的地位,是一套完全的數(shù)據(jù)庫和數(shù)據(jù)分析解決方案,使用戶可以快速創(chuàng)建下一代的可擴(kuò)展電子商務(wù)和數(shù)據(jù)倉庫解決方案。SQL Server 的主要功能:數(shù)據(jù)庫管理功能作為數(shù)據(jù)庫管理系統(tǒng),SQL Server 自然應(yīng)該具有數(shù)據(jù)庫管理功能。存儲在數(shù)據(jù)庫中的數(shù)據(jù)通常與特定的主題或過程相關(guān)。分析服務(wù)為商業(yè)活動提供了集成的OLAP服務(wù)和數(shù)據(jù)挖掘功能。數(shù)據(jù)挖掘功能能夠揭示出隱藏在大量數(shù)據(jù)中的傾向及趨勢。③網(wǎng)絡(luò)論壇SQL Server 不僅提供網(wǎng)絡(luò)論壇所需的可伸縮性與可擴(kuò)展性之外,還提供了豐富的數(shù)據(jù)庫編程能力,以確保系統(tǒng)的協(xié)同工作和靈活性。④完備的 Web 功能SQL Server2005允許通過HTTP協(xié)議,在 Web上進(jìn)行高性能、基于標(biāo)準(zhǔn)的安全訪問。⑤分布式數(shù)據(jù)復(fù)制功能可以將一個數(shù)據(jù)庫中的數(shù)據(jù)復(fù)制到通過局域網(wǎng)、廣域網(wǎng)或 Internet 網(wǎng)絡(luò)連接的不同地點(diǎn)服務(wù)器或同一服務(wù)器中的不同數(shù)據(jù)庫中,并能夠自動保持這些數(shù)據(jù)同步,使各個數(shù)據(jù)庫中具有相同的數(shù)據(jù)。一種 JSP 引擎,本身具有 Web 功能,可以作為獨(dú)立的 Web 服務(wù)器使用。1.JDK 的安裝與配置(1)找到 path 變量后單擊[編輯]按鈕;彈出[編輯系統(tǒng)變量]對話框。同時新建 CLASSPATH 變量;(2)在[系統(tǒng)變量]選項(xiàng)組中單擊[新建]按鈕,在[變量名]文本框中輸入“CLASSPATH”, 在 [變量值]文本框中輸入“ c:\jdk\lib\ ;c:\jdk\lib\;”然后單擊[確定]按鈕。啟動 Tomcat,在瀏覽器 的[地址]下拉列表框中輸入“://localhost:8080/”,如果看到的是在左上 方有一只可愛的小貓,則表示 Tomcat 安裝成功。本系統(tǒng)采用目前比較流行的B/S(瀏覽器和/服務(wù)器端)模式,因而,硬件配置要從此模式出發(fā)。1.軟件環(huán)境:操作系統(tǒng):采用Windows 2003或Windows XP;Web服務(wù)器:;瀏覽器:;前臺開發(fā)工具:JSP;后臺開發(fā)工具:Microsoft SQL Server 2005 ,JSP;2.硬件環(huán)境:服務(wù)器配置:應(yīng)具有較高的配置,因?yàn)楸鞠到y(tǒng)服務(wù)器和客戶端為一臺機(jī)器,所有數(shù)據(jù)信息都保存在服務(wù)器中,各業(yè)務(wù)處理需要訪問服務(wù)器端數(shù)據(jù)庫。第2章 系統(tǒng)需求分析第二章 系統(tǒng)需求分析需求分析是指理解用戶需求,就軟件功能與客戶達(dá)成一致,需求分析的任務(wù)就是解決“做什么”的問題,就是要全面地理解用戶的各項(xiàng)要求,并準(zhǔn)確地表達(dá)所接受的用戶需求,具有決策性、方向性、策略性的作用[4]。此外,為了記錄主題的發(fā)表者和回復(fù)者信息,系統(tǒng)還需要提供用戶注冊和登陸的功能。根據(jù)用戶的需求和上面的分析,論壇需要具備以下功能:顯示各論壇類別及版面、查看版面下所有根帖、查看自己發(fā)表的帖子、查看精華帖子、搜索帖子、查看根帖內(nèi)容、用戶注冊、用戶登錄、發(fā)表帖子、回復(fù)帖子、進(jìn)入后臺、論壇類別管理、版面管理和用戶管理。修改個人信息功能,已登陸的注冊用戶可以在論壇中修改自己個人信息。論壇管理功能,這個功能主要是針對論壇的管理人員,如版主和超級管理員,這個功能所包含的內(nèi)容有修改版面信息、修改類別信息、修改用戶權(quán)限、修改主題屬性、刪除主題、刪除回帖和刪除用戶。為了能夠正確的找出系統(tǒng)的用例,需要確定系統(tǒng)的邊界,找出系統(tǒng)的執(zhí)行者。系統(tǒng)執(zhí)行者:注冊用戶、游客、管理員、版主用例:顯示各論壇類別及版面、查看版面下所有根帖、查看自己發(fā)表的帖子、查看精華帖子、搜索帖子、查看根帖內(nèi)容、用戶注冊、用戶登錄、發(fā)表帖子、回復(fù)帖子、進(jìn)入后臺、論壇類別管理、版面管理和用戶管理。類圖是所有面向?qū)ο蠼7椒ǖ暮诵牟糠郑悎D描述了系統(tǒng)的靜態(tài)結(jié)構(gòu),由類及類間關(guān)系組成。當(dāng)改變tb_user數(shù)據(jù)表的user_name字段時,tb_bbs數(shù)據(jù)表的bbs_sender字段也會級聯(lián)更新或刪除;當(dāng)改變tb_board數(shù)據(jù)表的board_id字段時,tb_bbs數(shù)據(jù)表的bbs_boardID字段也會級聯(lián)更新或刪除;當(dāng)改變tb_class數(shù)據(jù)表的class_id字段時,tb_board數(shù)據(jù)表的board_classID字段也會級聯(lián)更新或刪除。 系統(tǒng)靈活性說明對該網(wǎng)站的靈活性的要求,即當(dāng)需求發(fā)生某些變化時,該軟件對這些變化的適應(yīng)能力,如:操作方式通俗易懂、容易上手,界面美觀、大方,將Web程序轉(zhuǎn)為控制臺應(yīng)用程序,符合用戶操作習(xí)慣。 輸入輸出要求能夠?qū)Σ煌暾臄?shù)據(jù)進(jìn)行校驗(yàn),保證數(shù)據(jù)的完整性和一致性,對特殊字符的過濾功能,輸出能滿足用戶的需求。具有較強(qiáng)的數(shù)據(jù)處理能力,數(shù)據(jù)庫引擎增強(qiáng)、分析服務(wù)增強(qiáng)等。 可行性分析可行性分析是依據(jù)初步調(diào)查的結(jié)果做出系統(tǒng)開發(fā)可行與否的結(jié)論過程。這是保證正確投資的必要工作,從項(xiàng)目的審批程序上看這也是必不可少的一步。根據(jù)調(diào)查分析,系統(tǒng)設(shè)計方案有以下三個可行性。所以本系統(tǒng)具有社會可行性。系統(tǒng)開發(fā)所需的硬件技術(shù)、軟件開發(fā)技術(shù)、網(wǎng)絡(luò)技術(shù)發(fā)展的非常成熟。三是即時處理,要不斷更新最新的數(shù)據(jù)信息。在單機(jī)環(huán)境下組建管理信息系統(tǒng),該系統(tǒng)的開發(fā)工作可以采用JSP做前臺,SQL Server 2005做后臺來進(jìn)行。因此本系統(tǒng)采用三層結(jié)構(gòu),用SQL Server 2005數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,安裝和使用簡單易學(xué),方便操作;前臺頁面采用JSP動態(tài)頁面,JSP相比ASP、PHP都有很大的優(yōu)勢;控制層采用Struts框架,Struts是Java Web開發(fā)中使用的比較熱門的技術(shù)。開發(fā)人員在學(xué)習(xí)了這些語言或工具之后,有能力開發(fā)本系統(tǒng)?,F(xiàn)有的中小型網(wǎng)絡(luò)論壇都有自身的運(yùn)營經(jīng)費(fèi),而且一般中小型規(guī)模的論壇都會配置電腦所以在硬件方面不必再投入;只需要在軟件開發(fā)上面投入少許經(jīng)費(fèi)就可以了,這方面的投資網(wǎng)絡(luò)論壇應(yīng)該會愿意承擔(dān)并且完全可以支付的起。開發(fā)的系統(tǒng)是一個性能穩(wěn)定,易于維護(hù)的系統(tǒng),后期維護(hù)不會消耗大量的人力和物力,這樣系統(tǒng)在人員方面的投資也可以支付。首先隨著計算機(jī)軟件和硬件技術(shù)的飛速發(fā)展,計算機(jī)軟、硬件價格不斷下降,設(shè)計本系統(tǒng)所投入的資金下降。 操作可行性本系統(tǒng)要求運(yùn)行環(huán)境不高,可以在Windows 2005 Server操作系統(tǒng)平臺上運(yùn)行,Web服務(wù)器為Tomcat ,數(shù)據(jù)庫服務(wù)器為Microsoft SQL Server 2005,開發(fā)工具采用的MyEclipse。綜上所述,從經(jīng)濟(jì)、技術(shù)、操作可行性上來說,系統(tǒng)開發(fā)是完全可行的。至此,本系統(tǒng)的開發(fā)階段就進(jìn)入了概要設(shè)計階段,開始著手解決“怎么做”問題。在概要設(shè)計階段的指導(dǎo)思想是結(jié)構(gòu)化指導(dǎo)思想,是指用一組標(biāo)準(zhǔn)的規(guī)則和圖表工具確定系統(tǒng)有哪些模塊,怎么連接,從而形成新系統(tǒng)的結(jié)構(gòu),然后再進(jìn)行諸如輸入、輸出、對話等設(shè)計,為整個系統(tǒng)的實(shí)施做好鋪墊。對于這個典型的數(shù)據(jù)庫管理系統(tǒng),尤其是對像論壇這樣的數(shù)據(jù)流量特別大的網(wǎng)絡(luò)管理系統(tǒng),必須要滿足使用方便、操作靈活的設(shè)計需求。(2) 全面展示系統(tǒng)所有分類的帖子,并進(jìn)行分頁顯示。(4) 實(shí)現(xiàn)在線發(fā)表帖子。(6) 用戶隨時都可以查看自己發(fā)表的帖子。(8) 系統(tǒng)運(yùn)行穩(wěn)定、安全可靠,并最大限度實(shí)現(xiàn)易維護(hù)性和易操作性。該圖直觀地描述一個工作過程的具體步驟。這一方法可以用于整個企業(yè),以便直觀地跟蹤和圖解企業(yè)的運(yùn)作方式。但比這些符號規(guī)定更重要的,是必須清楚地描述工作過程的順序。 數(shù)據(jù)流圖符號符號含義說明開始或結(jié)束表示系統(tǒng)的開始或結(jié)束行動方案在普通工作環(huán)節(jié)用數(shù)據(jù)流方向開始或結(jié)束決策表示問題判斷或判定(審核/審批/評審)環(huán)節(jié)用本系統(tǒng)分為前后和后臺,當(dāng)游客進(jìn)入前臺頁面時可
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1