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

正文內(nèi)容

基于javaee的技術(shù)論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)說(shuō)明書-文庫(kù)吧資料

2024-09-05 19:15本頁(yè)面
  

【正文】 及刪除帖子;網(wǎng) 站管理員對(duì)帖子信息及用戶信息和權(quán)限的管理,對(duì)主題板塊的添加 。 界面美觀、易懂、容易操作、功能齊全, 方便用戶之間信息交流 【 16】 。開(kāi)發(fā)人員在學(xué)習(xí)了這些語(yǔ)言或工具之后,有能力開(kāi)發(fā)本系統(tǒng)。 因此 本系統(tǒng)采用三層結(jié)構(gòu),用 SQL Server 2020 數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù),安裝和使用簡(jiǎn)單易學(xué),方便操作;前臺(tái)頁(yè)面采用 JSP 動(dòng)態(tài)頁(yè)面, JSP 相比 ASP、 PHP 都有很大的優(yōu)勢(shì);控制層采用 SSH 框架 。在單機(jī)環(huán)境下組建管理信息系統(tǒng),該系統(tǒng)的開(kāi)發(fā)工作可以采用 JSP 做前臺(tái), SQL Server 2020 做后臺(tái)來(lái)進(jìn)行。三是即時(shí)處理,要不斷更新最新的數(shù)據(jù)信息。系統(tǒng)開(kāi)發(fā)所需的硬件技術(shù)、軟件開(kāi)發(fā)技術(shù)、網(wǎng)絡(luò)技術(shù)發(fā)展的非常成熟。所以本系統(tǒng)具有社會(huì)可行性。根據(jù)調(diào)查分析,系統(tǒng)設(shè)計(jì)方案有以下三個(gè)可行性。這是保證正確投資的必要工作,從項(xiàng)目的審批程序上看這也是必不可 少的一步。 可行性分析 可行性分析是依據(jù)初步調(diào)查的結(jié)果做出系統(tǒng)開(kāi)發(fā)可行與否的結(jié)論過(guò)程。 具有較強(qiáng)的數(shù)據(jù)處理能力, 數(shù)據(jù)庫(kù)引擎增強(qiáng) 、 分析服務(wù)增強(qiáng) 等。 輸入輸出要求 能夠?qū)Σ煌暾臄?shù)據(jù)進(jìn)行校驗(yàn),保證數(shù)據(jù)的完整性和一致性 ,對(duì) 特殊字符的過(guò)濾功能, 輸出能滿足用戶的需求。 系統(tǒng)靈活性 說(shuō)明對(duì)該網(wǎng)站的靈 活性的要求,即當(dāng)需求發(fā)生某些變化時(shí),該軟件對(duì)這些變化的適應(yīng)能力 如: 操作方式 通俗易懂 、 容易上手 ,界面美觀 、 大方 ,將 Web 程序轉(zhuǎn)為控制臺(tái)應(yīng)用程序,符合用戶操作習(xí)慣 。 網(wǎng)上論壇系統(tǒng) 工作流程的結(jié)構(gòu) 如 圖 、 所示 。業(yè)務(wù) 用例 由一系列活動(dòng)組成,它們共同為業(yè)務(wù)主角生成某些工件。 圖 普通用戶用例圖 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說(shuō)明書 第 12 頁(yè) 共 47 頁(yè) 圖 管理員用例圖 圖 后臺(tái)管理員用 例圖 系統(tǒng)活動(dòng)分析 活動(dòng)圖 是闡明了業(yè)務(wù) 用例 實(shí)現(xiàn)的工作流程。用例圖圖符如下表 所示: 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說(shuō)明書 第 11 頁(yè) 共 47 頁(yè) 表 用例圖圖符 可視化圖符 名稱 描述 系統(tǒng) 系統(tǒng)邊界,用例放其中 用例 用例圖中的用例 執(zhí)行者 描述與系統(tǒng)功能有關(guān)的外部實(shí)體,可以是用戶,也可以是外部系統(tǒng) 關(guān)聯(lián) 連接執(zhí)行者和用例 系統(tǒng)邊界:通過(guò)以上功能需求分析可知,系統(tǒng)邊界為計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù)服務(wù)器之間。 用例分析 UML 提供了用例圖用于了解用戶需求,用例圖強(qiáng)調(diào)系統(tǒng)的整體性,強(qiáng)調(diào)系統(tǒng)外在的功能,強(qiáng)調(diào)系統(tǒng)對(duì)使用者有什么幫助和好處,強(qiáng)調(diào)系統(tǒng)與外 部的交互,本文中采用用例技術(shù)進(jìn)行需求分析的獲取和分析。 基 本帖子操作功能,基本帖子操作功能包括瀏覽帖子、發(fā)表帖子、和回復(fù)帖 子 。根據(jù)用戶的需求和上面的分析,論壇需要具備以下功能: 顯示各論壇類別及版面 、查看版面下所有根帖、查看自己發(fā)表的帖子 、查看根帖內(nèi)容、用戶注冊(cè)、用戶登錄、發(fā)表帖子、回復(fù)帖子、 進(jìn)入后臺(tái)、論壇類別管理、版面管理和用戶管理。此外,為了記錄主題的發(fā)表者和回復(fù)者信息,系統(tǒng)還需要提供用戶注冊(cè)和登陸的功能。 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說(shuō)明書 第 10 頁(yè) 共 47 頁(yè) 3 系統(tǒng)需求分析 需求分析是指理解用戶需求,就軟件功能與客戶達(dá)成一致 , 需求分析的任務(wù)就是解決 “ 做什么 ” 的問(wèn)題 ,就是要全面地理解用戶的各項(xiàng)要求 ,并準(zhǔn)確地表達(dá)所接受的用戶需求 , 具有決策性 、 方向性 、 策略性的作用 。 ②硬件環(huán)境 對(duì)硬件環(huán)境無(wú)具體要求。還包含編輯 Hibernate 配置的文件和執(zhí)行 SQL 語(yǔ)句的工具。 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說(shuō)明書 第 9 頁(yè) 共 47 頁(yè) MyEclipse 實(shí)際價(jià)值來(lái)來(lái)自包含的發(fā)布包中的大量工具。 NitroX 是一個(gè)繁雜而強(qiáng)大,加速 Java Web 應(yīng)用開(kāi)發(fā)的工具,還包含了一個(gè)強(qiáng)大且能夠編譯所有的 JSP 和 Struts Web 應(yīng)用的具 AppXray。 MyEclipse 最早是由 IBM 開(kāi)發(fā)的,后來(lái) IBM 將 MyEclipse 作為一個(gè)開(kāi)發(fā)的源代碼項(xiàng)目,獻(xiàn)給了開(kāi)源組織 ,但仍由 IBM 的子公司 OTI(主要從事MyEclipse 開(kāi)發(fā)的人員繼續(xù) MyEclipse 的開(kāi)發(fā)。MyEclipse 是一個(gè)框架和一組服務(wù),它通過(guò)各種插件來(lái)構(gòu)建開(kāi)發(fā)的環(huán)境,因此只要提供支持 C/C++插件便能進(jìn)行相應(yīng)的語(yǔ)言開(kāi)發(fā)。 系統(tǒng)開(kāi)發(fā) 開(kāi)發(fā)工具與運(yùn)行環(huán)境 開(kāi)發(fā)工具 根據(jù)整個(gè) 系統(tǒng)的開(kāi)發(fā)計(jì)劃,采用的開(kāi)發(fā)工具是 MyEclipse ,并采用 Java 語(yǔ)言進(jìn)行 動(dòng)態(tài)網(wǎng)站 開(kāi)發(fā) 。系統(tǒng)的擴(kuò)展性非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。 B/S 結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的 軟件 。瀏覽器通過(guò) Web Server 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)、維護(hù)和使用。而 spring 屬于應(yīng)用程序框架,其核心是 IOC 容器以及 AOP, spring 中還集成了很多適用東西,比如對(duì) JDBC 的封裝、自己的 MVC、對(duì)動(dòng)態(tài)語(yǔ)言的簡(jiǎn)潔訪問(wèn)等 。他們里面有很多優(yōu)秀的設(shè)計(jì)理念及模式應(yīng)用。 框架的優(yōu)點(diǎn) SSH框架是 J2EE應(yīng)用中 struts+spring+hibernate 三大免費(fèi)開(kāi)源框架的結(jié)合使用 , 它可以看成工具,也是中間件。 (3)使用簡(jiǎn)便,用戶無(wú)需了解編程語(yǔ)言,便可輕松地設(shè)計(jì)開(kāi)發(fā)數(shù)據(jù)庫(kù)程序。 (2)支持長(zhǎng)文件名,并可以在文件名內(nèi)加空格,使文件便于理解、查找 。 SQL Server 2020 能與工作站、數(shù)據(jù)庫(kù)服務(wù)器或主機(jī)上的各種數(shù)據(jù)庫(kù)互相連接,并可用于建立客戶 /服務(wù)器應(yīng)用程序中的工作站部分 【 11】 。 SQL Server 2020 增強(qiáng)了網(wǎng)絡(luò)功能,用戶可以輕松自如地完成網(wǎng)頁(yè)發(fā)布等。在 SQL Server 2020 中,可以設(shè)定、修改基本表之間的關(guān)聯(lián),從而實(shí)現(xiàn)在多個(gè)相關(guān)表之間的關(guān)系查詢。 SQL Server 2020 內(nèi)有強(qiáng)大的操作向?qū)?,為用戶提供了中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說(shuō)明書 第 7 頁(yè) 共 47 頁(yè) 豐富的數(shù)據(jù)庫(kù)基本表模板。還可使用 VBA( Visual Basic for Application)開(kāi)發(fā)高級(jí)應(yīng)用程序。 SQL Server 2020 是一個(gè)中、小型數(shù)據(jù)庫(kù)管理系統(tǒng),使用方便、功能強(qiáng)大,與其它數(shù)據(jù)庫(kù)有良好的接口。數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞,直接影響到這個(gè)系統(tǒng)的運(yùn)行效率。 對(duì)擬開(kāi)發(fā)系統(tǒng)選用 SQL Server 2020 作為后臺(tái)數(shù)據(jù)庫(kù) 。數(shù)據(jù)庫(kù)的設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫(kù)管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫(kù)管理系同Access, SQL Server, Oracle 等。因?yàn)閿?shù)據(jù)庫(kù)的影響深遠(yuǎn),不但對(duì)系統(tǒng)設(shè)計(jì)者有著極大的影響,而且 也可能會(huì)在今后的應(yīng)用過(guò)程中造成不可挽回的損失,數(shù)據(jù)的正確關(guān)系到整個(gè)系統(tǒng)正常運(yùn)作,也是系統(tǒng)能夠正常工作的前提條件。 :主要的 IT 供應(yīng)用商都采納 EJB 體系結(jié)構(gòu),不同供應(yīng)商的產(chǎn)品只要符合 EJB 體系結(jié)構(gòu),就都是可互操作的 【 9】 ?;?J2EE 平臺(tái)的應(yīng)用程序可被部署到各種操作系統(tǒng)上,例如,可被部署到高端 UNIX 或其 他的大型機(jī)系統(tǒng)上。由于組件可以被獨(dú)立地更新和替代,通過(guò)更新應(yīng)用程序中特定的組件,新的功能可以被很容易地增加。 :由于在 EJB 模型中,各個(gè)軟件組件都是嚴(yán)格分離的,因此,可以從現(xiàn)有的軟件組件裝配出服務(wù)器端應(yīng)用程序,這與從現(xiàn)有的 JavaBean 可以裝配出客戶端應(yīng)用程序一樣,使軟件能夠重用。例如:圖形設(shè)計(jì)師創(chuàng)建 JSP 模板,商業(yè)邏輯由該領(lǐng)域的專家完成, JSP 頁(yè)面和 EJB 由 Java 工程師完成,應(yīng)用程序的裝配和部署由團(tuán)隊(duì)中其他的成員完成,其中許多工作可以同時(shí)進(jìn)行,有助于加速應(yīng)用程序的開(kāi)發(fā)。 J2EE 標(biāo)準(zhǔn)還允許客戶訂購(gòu)與 J2EE 兼容的第三方的現(xiàn)成組件,把其部署到異構(gòu)環(huán)境中,節(jié)省了由自己制訂整個(gè)方案所需的費(fèi)用 【 8】 。另外, J2EE 還支持異構(gòu)環(huán)境。 EJB 組件使編寫應(yīng)用程序更為簡(jiǎn)單。 ③后臺(tái)操作 管理員對(duì)于網(wǎng)站本身所要進(jìn)行的各種后臺(tái)操作,包括對(duì)于主題的添加,刪除 。 在此主要涉及的問(wèn)題是用戶與用戶之間發(fā)帖進(jìn)行信息交互,準(zhǔn)確顯示出用戶所表示的帖子內(nèi)容。同時(shí),論壇中的主題及帖子同樣需要相應(yīng)的信息數(shù)據(jù),以方便其分類與管理。 課題主要研究并實(shí)現(xiàn)的內(nèi)容有如下幾方面: 數(shù)據(jù)存儲(chǔ)與數(shù)據(jù)庫(kù)描述 由于論壇需要儲(chǔ)存用戶及其所發(fā)帖子的相關(guān)信息,而在論壇運(yùn)行過(guò)程中這類相關(guān)數(shù)據(jù)量會(huì)逐漸增大,因此要依據(jù)數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)對(duì)這些數(shù)據(jù)的存儲(chǔ)和管理。 通過(guò)數(shù)據(jù)庫(kù)與 Web 服務(wù)器連接來(lái)對(duì)網(wǎng)站數(shù)據(jù)進(jìn)行管理,掌握不同環(huán)境的關(guān)聯(lián)與應(yīng)用 ,隨著網(wǎng)絡(luò)的發(fā)展及人們對(duì)知識(shí)信息的需求不斷提升,網(wǎng)絡(luò)已成為不可忽視的資訊來(lái)源,而論壇網(wǎng)站便能滿足這個(gè)要求 【 7】 。構(gòu)建一個(gè)交流平臺(tái)通過(guò)互聯(lián)網(wǎng)使用戶和用戶之間可以進(jìn)行交流,分享各種信息;同時(shí)也可以通過(guò)網(wǎng)絡(luò)提出所遇到的各種問(wèn)題等待他人的解答,并彼此認(rèn)識(shí),交流擴(kuò)大知識(shí) 【 6】 。 由于網(wǎng)絡(luò)具有傳播信息容量大,形態(tài)多樣,迅速方便且自由交互的特點(diǎn) ,其已發(fā)展成為新的傳播媒體及交互平臺(tái)。 課題研究的目的與意義 隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展與提高,人們深刻的認(rèn)識(shí)到了其強(qiáng)大的功能及在現(xiàn)代社會(huì)中的各個(gè)領(lǐng)域發(fā) 揮著無(wú)可替代的重要的作用。另外,有些站臺(tái)的設(shè)立是相互抄襲,所以在結(jié)構(gòu)上難免有雷同之處 【 5】 。由于國(guó)內(nèi)使用的 BBS 架站軟件,都是從國(guó)外引進(jìn)的,因此沒(méi)有必要的中文說(shuō)明。但是,隨之而來(lái)對(duì)專注于領(lǐng)域方面的BBS 將會(huì)慢慢增加需求。其目的是為了推 動(dòng)中國(guó)計(jì)算機(jī)網(wǎng)絡(luò)的健康發(fā)展,提高廣大計(jì)算機(jī)用戶的應(yīng)用水平 國(guó)內(nèi)的 BBS 站,大多數(shù)還是大型綜合性 BBS 站。一般 BBS 站都是由志愿者開(kāi)發(fā)的。由于業(yè)余 BBS 站擁有這種優(yōu)勢(shì),所以使用者都更樂(lè)意加入 【 4】 。于是,各地的用戶都可以通過(guò)本地的業(yè)余 BBS 站與遠(yuǎn)在異地的網(wǎng)友互通信息。由于使用商業(yè) BBS 站要交納一筆費(fèi)用,而商業(yè)站所能提供的服務(wù)與業(yè)余站相比,并沒(méi)有什么優(yōu)勢(shì),所以其用戶數(shù)量不多。 1996 年更是以驚人的速度發(fā)展起來(lái)。 大約是從 1991年開(kāi)始,國(guó)內(nèi)開(kāi)始了第一個(gè) BBS 站。經(jīng) Thomas Mach 整理后,終于完成了個(gè)人計(jì)算機(jī)的第 1 版BBS 系統(tǒng) —— RBBSPC。直到 1982 年, Buss Lane 才用 Basic 語(yǔ)言為 IBM 個(gè)人計(jì)算機(jī)中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說(shuō)明書 第 2 頁(yè) 共 47 頁(yè) 編寫了一個(gè)原型程序。之后隨著蘋果機(jī)的問(wèn)世,開(kāi)發(fā)出基于蘋果機(jī)的 Bulletin Board System 和大眾信息系統(tǒng)( Peoples Message System) 2 種 BBS 系統(tǒng)?;ヂ?lián)網(wǎng)正在融 入我們的生活,網(wǎng)絡(luò)提供給我們的不只是一個(gè)獲取信息的來(lái)源,而且還是一個(gè)可以相互交流的空間,網(wǎng)上論壇正是一種供人們進(jìn)行交流的網(wǎng)絡(luò)空間 , 影響和改變著我們的生活。 隨著 Inter 技術(shù)的不斷發(fā)展,以及 用戶群爆炸性地增長(zhǎng),網(wǎng)絡(luò)不再僅僅是信息的被動(dòng)獲取來(lái)源,更成為人們探討間題、交換觀點(diǎn)的場(chǎng)所,其中,網(wǎng)上論壇扮演了極其重要的角色,隨著時(shí)間的推移,論壇站點(diǎn)中積存了豐富的信息資源,不但有各類技術(shù)資料和新聞文檔,還包含著用戶的判斷和評(píng)論,論壇站點(diǎn)己成為Web 信息庫(kù)的重要組成部分,自網(wǎng)上論壇誕生 20 多年以來(lái),隨著 Web 技術(shù)的發(fā)展,己經(jīng)由原來(lái)簡(jiǎn)單的電子公告板系統(tǒng)發(fā)展為功能豐富的網(wǎng)上論壇和虛擬社區(qū)模式 【 3】 。傳統(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),這類軟件具有結(jié)構(gòu)嚴(yán) 謹(jǐn),運(yùn)行效率高,服務(wù)器端壓力小,安全性好等優(yōu)點(diǎn),被廣泛運(yùn)用于局域網(wǎng)中 【 1】 。 關(guān)鍵詞: 論壇網(wǎng)站, SSH 框架 , SQL 數(shù)據(jù)庫(kù) Online forum system based on JAVAEE technology in design and implementation Abstract Today the inter maked full use and the fastpaced life,people need a flat to share and municate the information. Now all kinds of systems like a forum website realize human’s requirements to get the usefull news and exchanging with others and convenienting they expend the knowledge. The thesis expounds how to design a forum website and the process in chief. It int
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1