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

正文內(nèi)容

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

2025-06-15 11:54 本頁面


【正文】 …………………………..17 數(shù)據(jù)管理能力要求……………………………………………………..17 可行性分析……………………………………………………………………..17 社會(huì)可行性………………………………………………………………17 技術(shù)可行性………………………………………………………………18 經(jīng)濟(jì)可行性………………………………………………………………18 操作可行性………………………………………………………………19 第三章 系統(tǒng)概要設(shè)計(jì)……………………………………………………………………..20 設(shè)計(jì)目標(biāo)…………………………………………………………………………..20 網(wǎng)絡(luò)論壇數(shù)據(jù)流圖………………………………………………………………..21 面向數(shù)據(jù)流的設(shè)計(jì)方法…………………………………………………………..22 系統(tǒng)層次圖(H圖)…………………………………………………………..23 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)…………………………………………………………………..25 數(shù)據(jù)庫設(shè)計(jì)原則……………………………………………………………25 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)………………………………………………………25 數(shù)據(jù)庫表設(shè)計(jì)…………...………………………………………………...27第四章 系統(tǒng)的詳細(xì)設(shè)計(jì)…………...……………………....……………………………...30 代碼標(biāo)識(shí)設(shè)計(jì)……………………………………………………………………..30 代碼設(shè)計(jì)原則……………………………………………………………………..30 系統(tǒng)主要功能流程及模塊………………………………………………………..31 前臺(tái)顯示設(shè)計(jì)………………………………………………………………31 發(fā)表帖子模塊設(shè)計(jì)…………………………………………………………35 跟帖操作設(shè)計(jì)………………………………………………………………36 論壇后臺(tái)管理模塊設(shè)計(jì)…………………………………………………………..38 論壇版面管理………………………………………………………………38 論壇類別管理………………………………………………………………42 論壇用戶管理………………………………………………………………44第五章 系統(tǒng)測試…………...……………………....……………………………………...47 程序的測試方法………………………………………………………………….47 軟件的功能測試………………………………………………………………….48 鏈接測試…………………………………………………………………….48 功能模塊測試 ……………………………………………………………….49 驗(yàn)證功能模塊測試………………………………………………………….50 軟件的可用性測試……………………………………………………………….50結(jié)論…………………………………………………………………………………………..52致謝…………………………………………………………………………………………..53參考文獻(xiàn)……………………………………………………………………………………..54附錄…………………………………………………………………………………………..54附錄A……………………………………………………………………………………54北京航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 第 56 頁緒論伴隨著計(jì)算機(jī)技術(shù)的發(fā)展,人們生活水平的提高,傳統(tǒng)的社交方式越來越難以滿足人們的需要。而現(xiàn)在,隨著中國的網(wǎng)名人數(shù)迅速增加,地區(qū)的信息網(wǎng)絡(luò)化越來越普及,人們更愿意借助網(wǎng)絡(luò)這種全新的方式來交流,于是網(wǎng)絡(luò)論壇便應(yīng)運(yùn)而生。網(wǎng)絡(luò)論壇一般就是大家口中常提的BBS。什么是BBS呢,BBS的英文全稱是Bulletin Board System,翻譯為中文就是“電子公告板”。它是Internet上的一種電子信息服務(wù)系統(tǒng)。在較早的時(shí)期,BBS僅僅是提供一塊公共電子白板,每個(gè)用戶都可以在上面書寫,可發(fā)布信息或提出看法。象日常生活中的黑板報(bào)一樣,電子公告牌按不同的主題、分成很多個(gè)布告欄,布告欄的設(shè)立的依據(jù)是大多數(shù)BBS使用者的要求和喜好,使用者可以閱讀他人關(guān)于某個(gè)主題的最新看法(幾秒鐘前別人剛發(fā)布過的觀點(diǎn)),也可以將自己的想法毫無保留地貼到公告欄中?,F(xiàn)在,BBS可以說是一種極為常見的互動(dòng)交流服務(wù)系統(tǒng)。大家不僅可以在此發(fā)表自己的想法,交流技術(shù)、經(jīng)驗(yàn)以及人生的感悟,也可以作為用戶與商家交流的渠道,商家可以開設(shè)BBS作為售后服務(wù)信息收集和反饋中心,在此回答用戶提出的問題式發(fā)布消息。,BBS即將朝著兩個(gè)方向發(fā)展:一是朝著即時(shí)性發(fā)展,隨著信息產(chǎn)生和更新的速度越來越快,人們對(duì)信息的需求越來越大,對(duì)獲取信息方式的要求越來越高,這便要求了BBS需要具有越來越高的即時(shí)性?,F(xiàn)在動(dòng)態(tài)網(wǎng)站出現(xiàn)的新技術(shù)Ajax,可以不需要刷新頁面就可以更新數(shù)據(jù),這就使得web站點(diǎn)看起來是即時(shí)響應(yīng)的。二是朝著圖形化方向發(fā)展,由于使用BBS進(jìn)行交流的用戶越來越多,這就要求BBS必須得有富有特色的,友好的界面來吸引來自天南海北的朋友的目光。圖形虛擬社區(qū)可以非常具體和形象化地模擬整個(gè)現(xiàn)實(shí)社區(qū)的生活,并且具備無限的可擴(kuò)充性。隨著人們生活水平的不斷提高,在家里,在宿舍,在辦公室,上網(wǎng)已經(jīng)不是什么很困難的事情,通過BBS,人們可以參與各種自己自己喜歡的話題,與志同道合的朋友一起交流心得,特別是對(duì)于IT技術(shù)人員,BBS更是一個(gè)非常重要的學(xué)習(xí)交流的場所。本文討論的便是一個(gè)基于JSP語言的中型網(wǎng)絡(luò)論壇系統(tǒng),它具有一般BBS的基本功能,如用戶注冊(cè)、登陸、發(fā)帖、回帖、看帖、查找帖子,以及管理人員對(duì)BBS的各種管理功能。這所有的操作都在用戶的客戶端的瀏覽器中完成,由JSPWeb程序處理后,對(duì)服務(wù)器的數(shù)據(jù)庫進(jìn)行操作,再處理成HTML文件傳到用戶客戶端瀏覽器,響應(yīng)用戶的需求。整個(gè)系統(tǒng)采用的是web體系,科學(xué)的開發(fā)過程對(duì)系統(tǒng)的完整性和精確性將有很大的影響。因此,這次開發(fā)系統(tǒng)的過程嚴(yán)格遵循的軟件工程的思想,從需求分析到過程設(shè)計(jì)都有詳細(xì)的記錄,使得系統(tǒng)高度模塊化,可讀性、可重用性以及可維護(hù)性好。本文中共分5章。第一章緒論,主要講網(wǎng)上論壇的背景、意義,開發(fā)方法及開發(fā)工具簡介;第二章系統(tǒng)需求分析,主要講系統(tǒng)功能需求、性能需求及可行性分析;第三章概要設(shè)計(jì),主要介紹系統(tǒng)工作流程、功能結(jié)構(gòu)圖及數(shù)據(jù)庫表設(shè)計(jì);第四章詳細(xì)設(shè)計(jì),主要講各個(gè)功能的工作流程及具體的實(shí)現(xiàn)過程。第五章系統(tǒng)測試,主要介紹系統(tǒng)使用的測試方法及測試用例并計(jì)算系統(tǒng)的穩(wěn)態(tài)可用性。每章附有本章重點(diǎn)介紹的功能圖例及詳細(xì)講解,幫助理解系統(tǒng)的各部分功能。第一章 系統(tǒng)概要 背景與意義BBS(Bulletin Board Service,公告牌服務(wù))是Internet上的一種電子信息服務(wù)系統(tǒng),它提供一塊公共電子白板,每個(gè)用戶都可以在上面書寫,并且可發(fā)布信息或提出看法。大部分BBS由教育機(jī)構(gòu)、研究機(jī)構(gòu)或商業(yè)機(jī)構(gòu)管理,象日常生活中的黑板報(bào)一樣,電子公告牌按不同的主題,分主題分成很多個(gè)布告欄。布告欄的設(shè)立的依據(jù)是大多數(shù)BBS使用者的要求和喜好,使用者可以閱讀他人關(guān)于某個(gè)主題的最新看法,也可以將自己的想法毫無保留地貼到公告欄中。同樣地,別人對(duì)你的觀點(diǎn)的回應(yīng)也是很快的。如果需要獨(dú)下的交流,也可以將想說的話直接發(fā)到某個(gè)人的電子信箱中,如果想與正在使用的某個(gè)人聊天,可以啟動(dòng)聊天程序加人閑談?wù)叩男辛小km然談話的雙方素不相識(shí),卻可以親近地交談。在BBS里,人們之間的交流打破了空間、時(shí)間的限制。在與別人進(jìn)行交往時(shí),無須考慮自身的年齡、學(xué)歷、知識(shí)、社會(huì)地位、財(cái)富、外貌、健康狀況,而這些條件往往是人們?cè)谄渌涣餍问街袩o可回避的。同樣地,也無從知道交談的對(duì)方的真實(shí)社會(huì)身份。這樣,參與BBS的人可以處于一個(gè)平等的位置與其他人進(jìn)行任何問題的探討。這對(duì)于現(xiàn)有的所有其他交流方式來說是不可能的。目前國內(nèi)的BBS已經(jīng)十分普遍,可以說是不計(jì)其數(shù),其中BBS大致可以分為5類:(1)校園BBS CERNET建立以來,校園BBS恨快地發(fā)展了起來。目前很多大學(xué)都有了BBS,幾乎遍及全國上下,像清華大學(xué)、北京大學(xué)等等都建立了自己的BBS系統(tǒng)。清華大學(xué)的水木清華很受學(xué)生和網(wǎng)民們的喜愛。(2)商業(yè)BBS站,這里主要是進(jìn)行有關(guān)商業(yè)的商業(yè)宣傳、產(chǎn)品推薦等等。目前手機(jī)的商業(yè)站、電腦的商業(yè)站、房地產(chǎn)的商業(yè)站比比皆是。 (3)專業(yè)BBS站,這里所說的專業(yè)BBS主要用于建立地域性的文件傳輸和信息發(fā)布系統(tǒng)。(4)情感BBS,主要用于交流情感,是許多娛樂網(wǎng)站的首選。 (5)個(gè)人BBS,有些個(gè)人主頁的制作者們?cè)谧约旱膫€(gè)人主頁上建設(shè)了BBS,用于接受別人的想法,更有利于與好友進(jìn)行溝通。系統(tǒng)主要分為前臺(tái)和后臺(tái)。前臺(tái)包括查看版面下根帖信息、查看自己發(fā)表的帖子、查看精華帖子、搜索帖子、查看根帖信息、用戶注冊(cè)、發(fā)表帖子、回復(fù)帖子等,后臺(tái)是管理界面,主要包括論壇類別的管理版面管理和用戶管理的操作。 開發(fā)方法本次設(shè)計(jì)的論壇管理系統(tǒng)是一個(gè)基于JSP語言的小型網(wǎng)絡(luò)論壇系統(tǒng),它具有一般BBS的基本功能,如用戶注冊(cè)、登陸、發(fā)帖、回帖、看帖、查找帖子,以及管理人員對(duì)BBS的各種管理功能。這所有的操作都在用戶的客戶端的瀏覽器中完成,由JSPWeb程序處理后,對(duì)服務(wù)器的數(shù)據(jù)庫進(jìn)行操作,再處理成HTML文件傳到用戶客戶端瀏覽器,響應(yīng)用戶的需求。整個(gè)系統(tǒng)采用的是web體系,科學(xué)的開發(fā)過程對(duì)系統(tǒng)的完整性和精確性將有很大的影響。本系統(tǒng)采用了Struts框架進(jìn)行開發(fā),Struts框架實(shí)現(xiàn)了MVC設(shè)計(jì)思想,所以應(yīng)用該框架,使得開發(fā)的程序?qū)哟谓Y(jié)構(gòu)清晰,便于功能的擴(kuò)展和后期的維護(hù)。因此,這次開發(fā)系統(tǒng)的過程嚴(yán)格遵循的軟件工程的設(shè)計(jì)思想,從需求分析到過程設(shè)計(jì)都有詳細(xì)的記錄,使得系統(tǒng)高度模塊化,可讀性、可重用性以及可維護(hù)性好。 JAVA和JSP技術(shù)簡介將內(nèi)容的生成和顯示進(jìn)行分離用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁面,并使用JSP標(biāo)識(shí)或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請(qǐng)求變化的,例如請(qǐng)求賬戶信息或者特定的一瓶酒的價(jià)格等)。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且捆綁在腳本中,所有的腳本在服務(wù)器端運(yùn)行。由于核心邏輯被封裝在標(biāo)識(shí)和JavaBeans 中,所以 Web 管理人員和頁面設(shè)計(jì)者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。在服務(wù)器 端,JSP引擎解釋JSP標(biāo)識(shí)和腳本,生成所請(qǐng)求的內(nèi)容(例如,通過訪問JavaBeans 組件,使用JDBC技術(shù)訪問數(shù)據(jù)庫或者包含文件),并且將結(jié)果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。這既有助于作者保護(hù)自己的代碼,又能保證任何基于HTML的Web瀏覽器的完全可用性。可重用組件大多數(shù) JSP 頁面依賴于可重用的、跨平臺(tái)的組件(JavaBeans)來執(zhí)行應(yīng)用程序所要求的復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者和客戶團(tuán)體所使用。基于組件的方法加速了總體開發(fā)過程,并且使得各種組織在現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。采用標(biāo)識(shí)Web頁面開發(fā)人員不會(huì)都是熟悉腳本語言的編程人員。JSP技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的 XML 標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的 JSP 標(biāo)識(shí)能夠訪問和實(shí)例化JavaBeans 組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。適應(yīng)平臺(tái)幾乎所有平臺(tái)都支持 Java,JSP幾乎可以在所有平臺(tái)下通行無阻。從一個(gè)平臺(tái)移植到另外一個(gè)平臺(tái),JSP 甚至不用重新編譯,因?yàn)镴ava 字節(jié)碼都是標(biāo)準(zhǔn)的與平臺(tái)無關(guān)的。數(shù)據(jù)庫連接Java 中連接數(shù)據(jù)庫的技術(shù)是 JDBC,Java 程序通過 JDBC 驅(qū)動(dòng)程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。Sun 公司還開發(fā)了 JDBC-ODBC bridge,利用此技術(shù) Java 程序可以訪問帶有 JDBC 驅(qū)動(dòng)程序的數(shù)據(jù)庫,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有 JDBC 驅(qū)動(dòng)程序,所以Java 程序能訪問諸如 Oracle、Sybase、MS My SQL 和 MS Access 等數(shù)據(jù)庫。 My SQL 概述My SQL名字的來歷MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司,在2008年1月16號(hào)被Sun公司收購。MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。My SQL 的主要功能:數(shù)據(jù)庫管理功能作為數(shù)據(jù)庫管理系統(tǒng),My SQL 自然應(yīng)該具有數(shù)據(jù)庫管理功能。My SQL的數(shù)據(jù)庫由包含數(shù)據(jù)的表集合和其他對(duì)象(如視圖、索引、存儲(chǔ)過程和觸發(fā)器)組成,目的是為執(zhí)行與數(shù)據(jù)有關(guān)的活動(dòng)提供支持。存儲(chǔ)在數(shù)據(jù)庫中的數(shù)據(jù)通常與特定的主題或過程相關(guān)。②數(shù)據(jù)倉庫功能My SQL提供了一套全新的綜合分析服務(wù)系統(tǒng)。分析服務(wù)為商業(yè)活動(dòng)提供了集成的OLAP服務(wù)和數(shù)據(jù)挖掘功能。OLAP可以通過多維存儲(chǔ)技術(shù)對(duì)大型、復(fù)雜數(shù)據(jù)集執(zhí)行快速、高級(jí)的分析工作。數(shù)據(jù)挖掘功能能夠揭示出隱藏在大量數(shù)據(jù)中的傾向及趨勢(shì)。My SQL針對(duì)包括集成數(shù)據(jù)挖掘、OLAP服務(wù)、安全性服務(wù)及通過Internet對(duì)多維數(shù)據(jù)集進(jìn)行訪問和鏈接分析提供新的數(shù)據(jù)倉庫功能。③網(wǎng)絡(luò)論壇My SQL 不僅提供網(wǎng)絡(luò)論壇所需的可伸縮性與可擴(kuò)展性之外,還提供了豐富的數(shù)據(jù)庫編程能力,以確保系統(tǒng)的協(xié)同工作和靈活性。My SQL不僅支持集中化數(shù)據(jù)庫管理功能,而且還最大程度地實(shí)現(xiàn)了管理與優(yōu)化工作的自動(dòng)化,從而,減輕了有關(guān)管理人員的負(fù)擔(dān)。④完備的 Web 功能My SQL允許通過HTTP協(xié)議,在 Web上進(jìn)行
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1