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

正文內(nèi)容

bbs論壇系統(tǒng)畢業(yè)設(shè)計(jì)2-畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-02-24 06:20 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 程以及軟件產(chǎn)品質(zhì)量是至關(guān)重要的。隨著軟件系統(tǒng)復(fù)雜性的提高及規(guī)模的擴(kuò)大,需求分析在軟件開發(fā)中所處的地位愈加突 出 [1]。所謂需求,是指用戶對(duì)目標(biāo)軟件系統(tǒng)在功能、行為、性能設(shè)計(jì)約束等方面的要求。在需求分析工作中,系統(tǒng)分析人員對(duì)用戶的需求進(jìn)行調(diào)查和分析,確定現(xiàn)有環(huán)境的特征,正確定義目標(biāo)軟件的特征 。因此,需求分析工作是對(duì)應(yīng)用環(huán)境及其問題進(jìn)行理解和分析,為問題涉及的信息、功能及系統(tǒng)行為建立模型,將用戶需求精確化。 BBS 論壇 系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)以下功能: ① 用戶中心:包括用戶注冊(cè)、用戶登錄、用戶注銷、增加好友、刪除好友、修改個(gè)人資料等功能。 ② 主題中心:包括主題分類(論壇版塊)、查看主題、查看回復(fù)、發(fā)表主題、發(fā)表回復(fù)、對(duì)主題或 回復(fù)進(jìn)行搜索等功能。 ③ 管理員中心:管理員對(duì)論壇進(jìn)行一些基本的維護(hù),包括對(duì)帖子的刪除、置頂、設(shè)為精華帖,對(duì)用戶的刪除、授權(quán),對(duì)版塊的權(quán)限管理,對(duì)用戶組及用戶組的權(quán)限的管理等 [2]。 ④ 統(tǒng)計(jì)功能:對(duì)論壇的相關(guān)參數(shù)進(jìn)行統(tǒng)計(jì)。 用戶中心 當(dāng)用戶進(jìn)入網(wǎng)站首頁時(shí),會(huì)有一個(gè)登錄窗口,已經(jīng)注冊(cè)的會(huì)員用戶可以在這個(gè)窗口中登錄。沒有登錄的用戶只能查看主題,不能發(fā)表主題或評(píng)論。登錄之后,用戶就可以發(fā)表主題或回復(fù);查看或修改自己個(gè)人信息,包括修改用戶頭像,可以選擇自己喜歡的圖片作為自己的頭像;可以給好友發(fā)送短信息,查 看或刪除自己收到的信息;用戶可以在好友里設(shè)置自己的關(guān)系網(wǎng),讓用戶與自己的好友交流更加方便,也可在讓用戶不接收不愿意見到的人的信息。 沒有注冊(cè)的用戶可以在登錄窗口中點(diǎn)擊注冊(cè)超鏈接進(jìn)入新用戶注冊(cè)頁面,輸入用戶名、密碼、密碼提示問題、提示問題答案,即可注冊(cè)成為網(wǎng)站的會(huì)員。密碼提示問題是為找密碼設(shè)置的,當(dāng)用戶忘記密碼或密碼丟失后可以通過輸入提示問題答案來找回密碼,如果用戶回答正確, 將讓用戶重新設(shè)置密碼 。 主題中心 系統(tǒng)有版塊,主題和回復(fù),其中版塊是對(duì)主題的分類,回復(fù)是在主題下發(fā)表的, 是用戶對(duì)主題的評(píng)論。 當(dāng)用戶進(jìn)入首頁時(shí)會(huì)顯示論壇的所有版塊及每個(gè)版塊下的主題數(shù),帖子總數(shù),最后發(fā)表主題的用戶、時(shí)間。進(jìn)入版塊之后顯示該版塊下的主題及該主題下的回復(fù)數(shù),點(diǎn)擊數(shù),最后發(fā)表評(píng)論的用戶、時(shí)間。點(diǎn)擊主題名進(jìn)入主題頁面,該頁面有主題內(nèi)容,發(fā)表該主題的用戶的用戶名、積分、用戶組、注冊(cè)時(shí)間,該主題下的回復(fù)及發(fā)表回復(fù)的用戶的個(gè)人信息。 已登錄用戶可以在版塊下發(fā)表主題,在主題下發(fā)表回復(fù),還可以按關(guān)鍵字對(duì)主題或回復(fù)進(jìn)行搜索,并支持模糊查詢。匿名用戶只能查看主題內(nèi)容,對(duì)主題或回復(fù)進(jìn)行搜索,但不能發(fā)表主題,不能發(fā)表回復(fù)。 管 理員功能 管理員作為一個(gè)特殊的用戶,除了擁有普通用戶擁有的功能外,還可以修改用戶權(quán)限,管理用戶組,管理版面,設(shè)置版主,控制用戶組權(quán)限。版主作為權(quán)限最少的管理者只能對(duì)自己所管理的版面的主題進(jìn)行刪除、置頂,設(shè)置精華貼,屏蔽用戶的回復(fù),編輯版面說明等。 統(tǒng)計(jì)功能 顯示論壇當(dāng)前注冊(cè)總?cè)藬?shù)、當(dāng)前帖子總數(shù)、論壇點(diǎn)擊總數(shù)、當(dāng)前在線人數(shù),會(huì)員人數(shù)以及游客人數(shù)。 用戶表現(xiàn)積分排行,調(diào)動(dòng)用戶積極性。用戶每次上線、發(fā)表主題或回復(fù)都會(huì)得到相應(yīng)的積分,并以此來體現(xiàn)用戶的活躍程度。 系統(tǒng)會(huì)對(duì)主題按點(diǎn)擊數(shù)進(jìn)行排序,對(duì)版面按主 題數(shù)進(jìn)行排序,帖子點(diǎn)擊統(tǒng)計(jì),方便了解熱點(diǎn)話題。本日版面排行榜,本日作者排行榜。 開發(fā)工具及相關(guān)技術(shù)簡(jiǎn)介 本系統(tǒng)采用的工具有 JDK 、 Tomcat 、 MyEclipse 、 SQL Server2021,使用的技術(shù)有 Java、 JSP、 JavaScript、 JDBC 等 。 相關(guān)工具簡(jiǎn)介 (1) JDK JDK 是 Sun 公司 Java 應(yīng)用程序和組件的開發(fā)環(huán)境,是編譯和測(cè)試工具,也是提供 java 程序的 Java 虛擬機(jī)平臺(tái),是調(diào)試和運(yùn)行 JSP 所不可缺少的工具。本系統(tǒng)采用 版本 [3]。 (2) Tomcat Tomcat 是開源的 servlet 和 JSP 容器 (Sun官方推薦容器 ),它是 Jakarta 項(xiàng)目中一個(gè)重要的組成,由 Apache、 Sun和其他一些公司及個(gè)人開發(fā)。 Tomcat 內(nèi)部實(shí)現(xiàn)了 Servlet和 JSP 引擎,而且擴(kuò)展了一些應(yīng)用服務(wù)器的功能,例如 JNDI、數(shù)據(jù)庫連接池、用戶事務(wù)處理等。目 Tomcat 被廣泛地應(yīng)用于中小規(guī)模的 Java web 應(yīng)用中 [4]。 (3) MyEclipse MyEclipse 是在 Eclipse 集成開發(fā)環(huán)境中提供 Web 應(yīng)用程序開發(fā)的插件,在目前軟件開 發(fā)的 Java 領(lǐng)域中, MyEclipse 是一個(gè)使用非常廣泛的工具。 MyEclipse 是 Eclipse 軟件的一個(gè)插件, Eclipse 軟件是免費(fèi)的,但 MyEclipse 不是一個(gè)完全免費(fèi)的產(chǎn)品,需要購買。 (4) SQL Server2021 SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由 Microsoft Sybase 和AshtonTate 三家公司共同開發(fā)的,于 1988 年推出了第一個(gè) OS/2 版本。在 Windows NT 推出后, Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就分道 揚(yáng)鑣了, Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的Windows NT 版本。 Sybase 則較專注于 SQL Server 在 UNIX 操作系統(tǒng)上的應(yīng) SQL Server 安裝界面用。 SQL Server2021 有著 高可用性 、 安全性增強(qiáng) 、 可伸縮性 、 易用性、可管理性、及對(duì)大型 SQL Server 配置的支持 的顯著特性,利于開發(fā)人員對(duì)數(shù)據(jù)的開發(fā)和維護(hù)。 相關(guān)技術(shù)概述 (1) Java 語言概述 Java 編程語言是一種通用、并發(fā)、基于類且面 向?qū)ο蟮恼Z言。 Java 編程語言與 C和 C++相關(guān),但是在組織方式上有差別, Java 具有 C 和 C++遺漏的許多優(yōu)點(diǎn),同時(shí)兼有其他語言包括的一些思想。它旨在成為一種生產(chǎn)語言,而不是一種研究語言,并且正是如此 [7]。 (2) JSP 技術(shù)概述 JSP (Java Server Pages)是由 Sun 公司倡導(dǎo),許多公司參與,共同建立人一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn), JSP 技術(shù)是在 Servlet 技術(shù)基礎(chǔ)上發(fā)展起來的。它正在飛速發(fā)展中,現(xiàn)在已經(jīng)成為 Java 服務(wù)器編程的重要組成部分。 (3) JavaScript 技術(shù)概述 JavaScript 是一種基 于對(duì)象( Object)和事件驅(qū)動(dòng)( Event Driver)并具有安全性 能的腳本語言,它所能提供的功能非常強(qiáng)大。 JavaScript 是一種簡(jiǎn)潔的面向?qū)ο蟮拿枋稣Z言,是專門用來開發(fā) Inter 客戶端和服務(wù)器端的應(yīng)用程序,它可以被輕易的嵌入到 HTML 文件中,使用 JavaScript 瀏覽器可以回應(yīng)使用者的需求事件而不用通過網(wǎng)絡(luò)來回傳資料,這樣,使用者的資料就可以直接被客戶端應(yīng)用程序所處理,它的出現(xiàn)彌補(bǔ)了 HTML 語言的缺陷,它是 Java 與HTML折衷的選擇 [9] 系統(tǒng)的數(shù)據(jù)流圖 數(shù)據(jù)流圖即 DFD(Data Flow Diagram)圖。是用于分析系統(tǒng)數(shù)據(jù)流程的圖形,意在讓用戶理解系統(tǒng)的功能、輸入、輸出和數(shù)據(jù)存儲(chǔ)等。 BBS 系統(tǒng)的第一層數(shù)據(jù)流圖如圖 21 所示,描述系統(tǒng)由哪幾部分組成,各部分之間有什么聯(lián)系 [13]。 用例圖 用例是系統(tǒng)、子系統(tǒng)或類和外部的參與者 (actor)交互的動(dòng)作序列的說明,包括可選的動(dòng)作序列和會(huì)出現(xiàn)異常的動(dòng)作序列。 用例是代表系統(tǒng)中各個(gè)項(xiàng)目相關(guān)人員之間就系統(tǒng)的行為所達(dá)成的契約。在 UML中,用例用一個(gè)橢圓表示,用例名往往用動(dòng)賓結(jié)構(gòu)或主謂結(jié)構(gòu)命名 [14]。參與者是指用戶在系統(tǒng) 中的扮演的角色,其圖形化表示是一個(gè)小人。 BBS 系統(tǒng)的用例有用戶注冊(cè)、登錄、注銷、瀏覽主題、發(fā)表主題、發(fā)表回復(fù);管理員管理用戶、管理主題。用例圖如圖 22 所示 。 3 總體設(shè)計(jì) 功能分析 BBS 系統(tǒng)分為前臺(tái)和后臺(tái)兩個(gè)模塊。系統(tǒng)的功能模塊圖如圖 31 所示。 后臺(tái)管理模塊 BBS系統(tǒng)功能模塊 前臺(tái)顯示模塊 圖 31 BBS 系統(tǒng)功能模塊圖 前臺(tái)模塊的使用對(duì)象包括了所有用戶(管理員、用戶、游客),提供的功能包括注冊(cè)帳號(hào)、用戶登錄、用戶注銷、瀏覽文章、發(fā)表新主題、回復(fù)主題、修改個(gè)人信息。如圖 32 所示。 后臺(tái)模塊的使用對(duì)象為管理人員(版主、管理員、超
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1