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

正文內(nèi)容

論壇系統(tǒng)設(shè)計與實現(xiàn)學(xué)士學(xué)位畢業(yè)論文(編輯修改稿)

2025-07-20 02:26 本頁面
 

【文章內(nèi)容簡介】 求: 用戶使用的計算機硬件,都可以使用本系統(tǒng),在硬件要求上沒有大的要求,一般的計算機都能滿足。 本系統(tǒng)是在正常的計算機系統(tǒng)下開發(fā)的,需要具備一些開發(fā)軟件和開發(fā)環(huán)境,具體的開發(fā)軟件和開發(fā)環(huán)境如下:① 開發(fā)工具:My MyEclipse、EditPlus 、 Adobe Photoshop CS2;② 數(shù)據(jù)系統(tǒng):MySQL;③ 服務(wù)器:Apache ;④ 運行環(huán)境:;⑤ 技術(shù):前臺網(wǎng)頁的設(shè)計采用JSP技術(shù)制作。負責響應(yīng)用戶對業(yè)務(wù)邏輯的請求并根據(jù)用戶的請求行為,決定將哪個JSP頁面發(fā)送給客戶由servlet處理,JavaBean則負責數(shù)據(jù)的處理。4 系統(tǒng)設(shè)計 本系統(tǒng)有前臺會員登錄系統(tǒng),也有著后臺管理員登錄系統(tǒng)。一般的會員和用戶只在前臺系統(tǒng)登錄,只有管理員才能登錄后臺系統(tǒng),對整個系統(tǒng)進行操作。 系統(tǒng)前臺功能結(jié)構(gòu)設(shè)計在前臺會員登錄界面,會員通過注冊,成為本系統(tǒng)的會員,如果沒有注冊,只能算是游客身份,在本系統(tǒng),游客只有瀏覽帖子和查看帖子回復(fù)的權(quán)限,所以如果想要發(fā)表帖子等權(quán)限,就必須通過注冊成為本系統(tǒng)的會員。一旦注冊成功,成為了會員,就會自動登錄到本系統(tǒng)。在登錄后,會員可以瀏覽整個論壇的所有帖子。也可以再子論壇里發(fā)表自己的帖子,也可以回復(fù)別人發(fā)表的帖子。如果會員用戶想要修改自己的個人信息,則可以點擊修改個人信息進入修改個人信息界面,從而達到修改個人信息的功能,修改完成后可以查看自己個人信息。如果會員用戶想要退出本系統(tǒng),則可以點擊注銷,會員用戶就退出了登錄論壇系統(tǒng),則系統(tǒng)自動跳轉(zhuǎn)到前臺用戶登錄界面。前臺功能是會員用戶登錄后能實現(xiàn)的功能,可見的功能模塊主要分為:(1)會員用戶登錄模塊在這個模塊里,用戶輸入用戶名和密碼,選擇Cookis存在的時間,進行登錄。(2)注冊模塊在這個模塊,用戶填寫注冊信息,點擊注冊就完成了會員注冊功能。 (3)修改用戶信息模塊在這個模塊,用戶填寫要修改的信息,對以前的用戶信息進行修改。(4)發(fā)表帖子模塊在這個模塊,用戶發(fā)布自己的帖子,可以選擇帖子類型等。完成后帖子列表就會出現(xiàn)該帖子。(5)瀏覽、回復(fù)帖子模塊在這個模塊,用戶點擊帖子名稱進入瀏覽帖子的回復(fù)內(nèi)容以及回復(fù)帖子。(6)投票模塊在這個模塊,可以對某個帖子或者主題發(fā)起投票。(7)會員列表模塊在這個模塊,列出了所有會員的信息。(8)短消息模塊在這個模塊,展現(xiàn)的是用戶的短信息,有發(fā)出的信息,也有收到的信息。圖41 前臺系統(tǒng)功能結(jié)構(gòu)圖 這里是后臺管理員登錄系統(tǒng),在本系統(tǒng)中,管理員通過后臺管理登錄界面進入管理員管理界,管理員在管理系統(tǒng)界面,可以對整個論壇進行管理操作,其中包括對整個論壇模塊的管理,對模塊進行增加和刪除。會員的管理,如果有用戶違反了論壇規(guī)定,管理員有權(quán)對該用戶進行刪除操作。權(quán)限管理,如果某個子論壇需要更換版主,則在管理員系統(tǒng)下,可以對子論壇的版主更換進行操作,只要選定要作為版主的用戶,點擊設(shè)為版主,就能改變此會員用戶的權(quán)限了。公告管理,在整個論壇里,有很多公告,管理員都可以對這些公告進行增加,刪除和編輯操作。后臺管理的好處就是只要對后臺系統(tǒng)的參數(shù)進行改變,前臺頁面就能得到相應(yīng)的改變,方便快捷。后臺功能是管理員登陸系統(tǒng)后實現(xiàn)的功能,可見的功能模塊主要分為:(1)、管理員登錄模塊 在這個模塊,管理員輸入管理員用戶名和密碼,登錄后臺管理系統(tǒng)。(2)、管理首頁模塊 管理員登錄成功后,進入管理首頁模塊,在這個模塊里,羅列出能夠管理的功能模塊。(3)、論壇管理模塊在這個模塊里,主要是對子論壇的管理,包括新建子論壇,刪除子論壇和編輯子論壇。(4)、版主管理模塊在這個模塊里,主要是對各個子論壇的版主更改操作。(5)、論壇公告管理模塊在這個模塊里,主要是對本系統(tǒng)所有的公告進行操作,包括增加論壇公告,刪除論壇公告和編輯論壇公告。(6)、用戶管模塊在這個模塊里,主要是對用戶的刪除操作,對于那些違反了論壇管理規(guī)定的用戶,管理員有權(quán)可以對用戶進行刪除操作。(7)金錢/經(jīng)驗/魅力管理模塊在這個模塊里,主要是對會員用戶的金錢,經(jīng)驗和魅力進行設(shè)定。(8)、論壇變量管理模塊在這個模塊里,主要是對論壇的名稱、地址、LOGO等論壇變量的設(shè)置。圖42 后臺系統(tǒng)功能結(jié)構(gòu)圖本系統(tǒng)有很多功能,每個功能實現(xiàn)都有自己的流程圖。每個流程圖都能表達具體的實現(xiàn)步驟。下面就具體的功能設(shè)計流程圖: 在登錄的時候,如果你沒有本論壇的用戶名和密碼,則必須注冊,會員注冊是在注冊界面進行操作的,首先用戶在登錄界面點擊會員注冊,進入注冊界面,在注冊界面用戶填寫注冊信息,如果注冊信息合法,則就注冊成功,如果不合法就必須重新填寫用戶注冊信息,直到注冊成功。一旦注冊成功,頁面自動跳轉(zhuǎn)到論壇首頁。 會員注冊流程圖如圖43所示。圖43 用戶注冊流程圖 會員在擁有了論壇登錄用戶名和密碼后,再下一次進入論壇,就可以不用注冊了,會員用戶在登錄界面,輸入用戶名和密碼,點擊登錄,就能登錄了,如果會員用戶輸入的用戶名和密碼錯誤或者輸入的信息不合法,則登錄失敗,頁面跳轉(zhuǎn)登錄失敗頁面。會員用戶必須重新登錄。會員登錄流程圖如圖44所示。圖44 會員登錄流程圖 在會員用戶登錄成功后,會員就可以瀏覽論壇的所有帖子了,會員只要點擊子論壇名稱,就會進入子論壇中,找到自己感興趣的帖子點擊進入就可以瀏覽帖子的所有內(nèi)容和回復(fù)了。進入帖子,只要點擊帖子名稱就能進入瀏覽和回復(fù)狀態(tài)了。帖子瀏覽如圖45所示。圖45 帖子瀏覽流程圖 會員在進入帖子之后,在最下面有一個回復(fù)欄,會員用戶在里面填寫自己要回復(fù)的內(nèi)容,點擊回復(fù)帖子,就能對改帖子進行回復(fù)了。 帖子回復(fù)如圖46所示。圖46 帖子回復(fù)流程圖 在子論壇界面,點擊發(fā)表帖子按鈕,如果你是會員用戶,則會進入發(fā)表帖子界面,在發(fā)表帖子界面,會員用戶輸入帖子主題,帖子類型和帖子內(nèi)容等要發(fā)表的帖子信息。然后點擊發(fā)表,帖子就會上傳到子論壇上去顯示。如果只是游客身份,則不會進入發(fā)表帖子界面,直接顯示需要注冊才能發(fā)表帖子。 帖子發(fā)表流程圖如圖47所示。圖47 帖子發(fā)表流程圖 首先要進入管理員系統(tǒng),則必須要管理員登錄,如果登錄的不是管理員,則無法進入管理員系統(tǒng),如果是管理員,就能在管理頁面對整個系統(tǒng)的模塊進行管理,對模塊的管理包括增加模塊,刪除模塊和編輯模塊等操作。模塊管理如圖48所示。圖48 模塊管理流程圖首先要進入管理員系統(tǒng),則必須要管理員登錄,如果登錄的不是管理員,則無法進入管理員系統(tǒng),如果是管理員,就能在管理頁面對用戶的權(quán)限進行管理,主要是對某個子論壇的版主設(shè)定和刪除用戶的管理,可以把要設(shè)為版主的用戶設(shè)定成該子論壇的版主。要是有用戶違反了論壇規(guī)定,管理員可以對該用戶進行刪除操作。 權(quán)限管理流程圖如圖49所示。圖49 管理員權(quán)限管理流程圖 首先要進入管理員系統(tǒng),則必須要管理員登錄,如果登錄的不是管理員,則無法進入管理員系統(tǒng),如果是管理員,就能在管理頁面對整個論壇的帖子管理。管理員可以對整個論壇的帖子進行刪除,置頂?shù)炔僮?。帖子管理流程圖如圖410所示。圖410 帖子管理流程圖 本系統(tǒng)具有完善的發(fā)表、回復(fù)、短消息、個人信息修改、論壇狀態(tài)、論壇風格等功能。此外,更給予管理員強大的論壇管理組織功能,不同論壇內(nèi)都可以有不同的權(quán)限,從而限制該論壇用戶進行操作。管理員具有管理整個論壇的功能,即變量設(shè)置管理、用戶管理、論壇管理、帖子管理、數(shù)據(jù)管理等功能。數(shù)據(jù)庫的設(shè)計,在程序開發(fā)中起著至關(guān)重要的作用,它往往決定了在后面開發(fā)進行怎么樣的程序編碼,一個合理,有限的數(shù)據(jù)庫設(shè)計可降低程序的負責性,使得程序開發(fā)過程更為容易。 本系統(tǒng)是一個小型的論壇系統(tǒng),考慮到用戶量,開發(fā)經(jīng)濟性,決定用MYSQL作為數(shù)據(jù)庫系統(tǒng), MYSQL數(shù)據(jù)庫系統(tǒng)雖然說規(guī)模小,功能有限,但是絲毫也沒用減少它受歡迎的程度,對于一般的個人使用者和中小企業(yè)來說,MYSQL提供的功能已經(jīng)綽綽有余了,有因為MYSQL是開發(fā)源碼軟件,因此大大降低了總體成本,它可以處理千萬條記錄的大型數(shù)據(jù)庫,支持多種存儲引擎。概念設(shè)計階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過程,它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,包括概念模型設(shè)計和新系統(tǒng)流程兩個階段。在需求分析階段所得到的應(yīng)用需求應(yīng)該首先抽象為信息世界的結(jié)構(gòu),才能更好地、更準確地用某一DBMS實現(xiàn)這些需求。概念數(shù)據(jù)模型獨立于具體的數(shù)據(jù)處理的細節(jié)和數(shù)據(jù)庫管理系統(tǒng)。這次設(shè)計仍采用傳統(tǒng)的實體聯(lián)系圖作為概念設(shè)計的工具。再進行優(yōu)化后,盡量滿足結(jié)構(gòu)清晰、關(guān)聯(lián)簡潔、實體個數(shù)適中、屬性分配合理、沒有低級冗余。 ER模型是對現(xiàn)實世界的一種抽象,它主要成分是實體、聯(lián)系和屬性。使用這三種成分,我們可以建立許多應(yīng)用環(huán)境的ER模型。 1)系統(tǒng)ER圖如圖412所示。圖411 系統(tǒng)ER圖2)用戶屬性圖 用戶實體有ID、用戶名、昵稱、性別、密碼、郵箱和等屬性。下圖就是用戶實體與屬性圖:圖412 用戶實體圖3)帖子屬性圖帖子實體有帖子主題、發(fā)表人、發(fā)表時間、帖子ID、帖子內(nèi)容、所屬模塊、帖子類型等屬性。下圖是帖子實體和屬性圖:圖413 帖子實體圖4)模塊屬性圖模塊實體圖包括模塊ID、模塊名稱。下圖為模塊的實體屬性圖:圖414 模塊實體圖數(shù)據(jù)庫概念設(shè)計完成后,根據(jù)ER圖描述的概念設(shè)計模型轉(zhuǎn)換為等價的關(guān)系模式及其約束。邏輯設(shè)計的基本工作主要包括如下的2個步驟。完整性設(shè)計完整性要求用于描述各種信息之間的制約關(guān)系,以及關(guān)聯(lián)關(guān)系,各個數(shù)據(jù)項的取值范圍以及各個數(shù)據(jù)項是否可以取值。根據(jù)實際需要,采取一定的手段來滿足用戶的完整性需求。域完整性約束要求屬性值必須在域中。實體完整性約束要求主鍵必須唯一且不能為空。如用戶信息表中的用戶名設(shè)置為主鍵,并且要求唯一且不能為空。模式優(yōu)化本次采用3NF為規(guī)范準則來分解關(guān)系。將一個關(guān)系分解為兩個或者多個關(guān)系,以滿足規(guī)范,從而避免產(chǎn)生插入異常、刪除異常、更新異常。 本系統(tǒng)的數(shù)據(jù)庫主要有六張數(shù)據(jù)庫表,這六張數(shù)據(jù)庫表分別是:user用戶表,classtype 模塊表,board子論壇表,bbsnews 公告表,bbs 帖子表,message短消息表。這主要的六張表的內(nèi)容如下所示:1)。 user用戶主要信息表字段名類型(值)說明UserID(主鍵)Int(11)用戶IDUserNameVarchar(50)用戶名nickNameVarchar(50)用戶昵稱UserEmailVarchar(255)用戶郵箱ArticleInt(11)用戶文章UserPasswordVarchar(11)用戶密碼signMediumtext(0)簽名SexVarchar(10)用戶性別homepageVarchar(255)主頁addDateVarchar(30)注冊時間qqVarchar(50)用戶2)。 classtype模塊表字段名類型(值)說明id(主鍵)Int(10)模塊idclassTypeVarchar(50)模塊名稱3)。 board子論壇表字段名類型(值)說明Boardid(主鍵)Int(11)子論壇IDBoardTypeVarchar(50)子論壇名稱classTypeInt(11)所屬模塊readmeVarchar(255)版面描述BoardMasterVarchar(4)版主lockboardInt(11)是否隱藏lastposttimeVarchar(255)最后發(fā)表時間4)。 bbsnews論壇公告表字段名類型說明Id(主鍵)Int(11)公告idboardidInt(11)所示模塊idtitleVarchar(50)公告主題contentMediumtext(0)公告內(nèi)容usernameVarchar(11)發(fā)布者addtimeVarchar(30)發(fā)布時間5) 。 message消息表字段名類型(值)說明Id(主鍵)Int(11)消息idsenderVarchar(50)發(fā)件著inceptVarchar(50)收件者titleVarchar(100)主題contentMediumtext(0)內(nèi)容flagInt(11)標記sendtimeVarchar(19)發(fā)送時間delRInt(11)刪除收件delSInt(11)刪除發(fā)件
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1