貼吧的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
貼吧的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
貼吧的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
貼吧的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
貼吧的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

目錄TOC\o"1-5"\h\z\o"CurrentDocument"需求分析 2需求分析 2\o"CurrentDocument"設(shè)計(jì)與實(shí)現(xiàn) 2系統(tǒng)設(shè)計(jì)思想 2系統(tǒng)說(shuō)明 2系統(tǒng)主要功能 2系統(tǒng)總體分析 3數(shù)據(jù)庫(kù)設(shè)計(jì)思想 3數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明 3數(shù)據(jù)表結(jié)構(gòu) 3系統(tǒng)功能介紹 4貼吧各功能介紹 4用戶登陸 4課程欄目 5控制面板 6搜索貼子 6用戶管理 7發(fā)表貝占子 7\o"CurrentDocument"調(diào)試與測(cè)試 8程序調(diào)試 8系統(tǒng)測(cè)試 8總結(jié) 9.需求分析1.1需求分析隨著網(wǎng)絡(luò)互聯(lián)技術(shù)的進(jìn)步,現(xiàn)在貼吧、論壇系統(tǒng)只需打開(kāi)網(wǎng)頁(yè)就可進(jìn)行留言。貼吧的對(duì)象是很多的,各個(gè)層次都可以進(jìn)行論壇訪問(wèn),大至國(guó)家領(lǐng)導(dǎo),小至一個(gè)普通干部,訪問(wèn)和留言從到指定用戶進(jìn)行表格到現(xiàn)在通過(guò)網(wǎng)絡(luò)直接點(diǎn)擊就可進(jìn)行。論壇管理系統(tǒng)可解決游客訪問(wèn)及留言,致使現(xiàn)在幾乎各個(gè)網(wǎng)站都有各種類型論壇管理系統(tǒng)二.設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)思想系統(tǒng)說(shuō)明系統(tǒng)主要功能系統(tǒng)主要的功能包括:1)普通用戶:普通用戶可以發(fā)表貼子,查詢貼子,發(fā)表留言,針對(duì)自己的帖子可以修改帖子,查看帖子,刪除帖子。2)普通管理員:普通管理員登陸可以查詢貼子,對(duì)帖子留言進(jìn)行屏蔽、刪除等,可以對(duì)普通用戶的發(fā)帖進(jìn)行審核,刪除等操作。3)超級(jí)管理員:超級(jí)管理員除了具有普通管理員所有的功能外,還可以對(duì)所有用戶進(jìn)行權(quán)限的分配系統(tǒng)總體分析通過(guò)上面的功能說(shuō)明,可以將貼吧的制作分為四大部分:(1)貼子顯示模塊:顯示所有用戶發(fā)布的貼子主題。(2)發(fā)布貼子模塊:為用戶提供發(fā)布貼子的功能。(3)帖子管理模塊:管理員可以對(duì)貼子進(jìn)行審核、刪除,對(duì)帖子留言進(jìn)行屏蔽、刪除等功能,還有就是管理員對(duì)帖子進(jìn)行綜合管理。(4)用戶權(quán)限分配模塊:給用戶分配相應(yīng)的權(quán)限。了解了具體的功能需求后,就可以按模塊的功能開(kāi)始貼吧的數(shù)據(jù)庫(kù)的設(shè)計(jì)了。這些模塊的只是在功能上對(duì)貼吧結(jié)構(gòu)的劃分,實(shí)際上并不能夠完全的把他們獨(dú)立出來(lái)進(jìn)行設(shè)計(jì)。對(duì)于這種較小的應(yīng)用,也沒(méi)有必要進(jìn)行完全的模塊化設(shè)計(jì),在良好的規(guī)劃下直接寫(xiě)程序代碼或許來(lái)的更為簡(jiǎn)單一些。數(shù)據(jù)庫(kù)設(shè)計(jì)思想數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明數(shù)據(jù)庫(kù)的設(shè)計(jì)采用的公司的Oracle數(shù)據(jù)庫(kù),共設(shè)計(jì)了3張表,分別是帖子表、留言表和用戶表。數(shù)據(jù)表結(jié)構(gòu)user(用戶信息表)用戶信息表主要用于保存用戶登錄系統(tǒng)的用戶名。用戶注冊(cè)的信息也會(huì)被登陸到該表中。表user的結(jié)構(gòu)如表所小。用戶信息表字段回長(zhǎng)度是否為空說(shuō)明ID長(zhǎng)整型4否主鍵(自動(dòng)編號(hào))user_name文本50是用戶姓名Pass_word文本50是用戶密碼Email文本50是E-mailsex文本50是性別register_time文本8是注冊(cè)時(shí)間

birthday文本50是生日J(rèn)ob文本50是用戶研honor文本50是頭銜head_url文本50是頭像路徑表4-2-1(用戶信息表)user系統(tǒng)功能介紹整個(gè)系統(tǒng)按照權(quán)限劃分,可以分為三類,即超級(jí)管理員登陸、普通管理員、普通用戶登陸。按權(quán)限劃分系統(tǒng)功能,如圖(4-3-1)所示:發(fā)表貼子帖子管理留^^口管理帖子管理發(fā)表留^^口圖(4-3-1)系統(tǒng)功能圖(4-3-1)所示:發(fā)表貼子帖子管理留^^口管理帖子管理發(fā)表留^^口貼吧各功能介紹通過(guò)此功能用戶可以對(duì)貼吧中的許多功能和數(shù)據(jù)進(jìn)行操作控制用戶登陸身份驗(yàn)證界面是采用的公司的單點(diǎn)集成登陸模板。管理員、普通用戶均通過(guò)此頁(yè)面進(jìn)行登陸。界面如圖( 頁(yè)面進(jìn)行登陸。界面如圖( 4-3-2)所示:圖(4-3-2)身份驗(yàn)證課程欄目用戶登陸成功后,進(jìn)入論壇后,第一頁(yè)默認(rèn)顯示的是關(guān)于 SqlServer系列的所有貼子, 界面如圖( 4-3-4)所示:登陸系統(tǒng)后選擇數(shù)據(jù)庫(kù)論壇的第二個(gè)欄目 oracle9i-10g ,會(huì)將這個(gè)欄目下的所有貼子顯示出來(lái)。 顯示的內(nèi)容大致和第一個(gè)欄目一致。 界面如圖(4-3-5)所示:登陸系統(tǒng)后選擇數(shù)據(jù)庫(kù)論壇的第三個(gè)欄目 MySql,會(huì)將這個(gè)欄目下的所有貼子顯示出來(lái)。 顯示的內(nèi)容大致和第一個(gè)欄目一致。界面如圖( 4-3-6)所示:登陸系統(tǒng)后選擇數(shù)據(jù)庫(kù)論壇的第四個(gè)欄目其它數(shù)據(jù)庫(kù), 會(huì)將這個(gè)欄目下的所有貼子顯示出來(lái)。 顯示的內(nèi)容大致和第一個(gè)欄目一致。界面如圖( 4-3-7)所示:圖(4-3-7)其它數(shù)據(jù)庫(kù)將文件下載到用戶指定的路徑,主要實(shí)現(xiàn)下載的代碼如下:DimsaveFileNameAsStringDimstartIndexAsInt32=strfile(1).LastIndexOf("\")+1saveFileName=strfile(1).Substring(startIndex)DimfiAsSystem.IO.FileInfo=NewSystem.IO.FileInfo(strfile(1))DimfileExtNameAsString=fi.ExtensionDimDEFAULT_CONTENT_TYPEAsString="application/unknown"DimregKey,fileExtKeyAsMicrosoft.Win32.RegistryKeyDimfileContentTypeAsStringDimstrsql_uAsString=""TryregKey=Microsoft.Win32.Registry.ClassesRootfileExtKey=regKey.OpenSubKey(fileExtName)用于上傳的代碼如下所示:DimstrTimeAsString=Now()DimfileSubjectAsString=TextBox1.Text.ToStringDimfilepathAsString=FileUpload1.PostedFile.FileNameDimfilenameAsString=filepath.Substring(filepath.LastIndexOf("\") +1)DimfileExAsString=filepath.Substring(filepath.LastIndexOf(".")+1)DimserverpathAsString=Server.MapPath("File/")+filenameFileUpload1.PostedFile.SaveAs(serverpath)控制面板控制面板分為二部分 ,一部分是登陸用戶個(gè)人資料的操作 ,包括修改密碼。 另一部分功能是用戶查看自己發(fā)過(guò)的所有貼子。個(gè)人資料界面如圖( 4-3-10)所示:圖(4-3-10)我的資料個(gè)人發(fā)表的貼子查看界面如圖( 4-3-11)所示:圖(4-3-11)發(fā)表的貼子搜索貼子如果用戶發(fā)表的貼子過(guò)多,想要查找某一個(gè)貼子將會(huì)很困難,所以可以根據(jù)貼子的標(biāo)題進(jìn)行模糊查找。如圖( 4-3-12)所示:4-3-12)搜索貼子用戶管理此功能只對(duì)管理員開(kāi)發(fā),管理員可以對(duì)不合法用戶和從來(lái)不登陸論壇的用戶進(jìn)行刪除操作。界面如圖 (4-3-13)所示:圖(4-3-13)用戶管理該頁(yè)面中實(shí)現(xiàn)了鼠標(biāo)經(jīng)過(guò) GridView時(shí)當(dāng)前行的色變成了藍(lán)色, 主要實(shí)現(xiàn)在代碼如下所示:Ife.Row.RowType=DataControlRowType.DataRowThen'鼠標(biāo)經(jīng)過(guò)時(shí),行背景色變e.Row.Attributes.Add("onmouseover","this.style.backgroundColor='#E6F5FA'")'鼠標(biāo)移出時(shí),行背景色變e.Row.Attributes.Add("onmouseout","this.style.backgroundColor='#FFFFFF'")EndIf發(fā)表貼子用戶成功登陸后,可以進(jìn)行發(fā)布貼子的操作。界面如圖( 4-3-14)所示:圖(4-3-14)發(fā)表貼子該頁(yè)面由用戶輸入主題,內(nèi)容,選擇分類就可以進(jìn)行論壇發(fā)貼子的操作了。三.調(diào)試與測(cè)試程序調(diào)試系統(tǒng)完成之后,對(duì)各個(gè)模塊的功能進(jìn)行了詳細(xì)的測(cè)試,輸入數(shù)據(jù)和預(yù)測(cè)輸出數(shù)據(jù)相比,發(fā)現(xiàn)了一些問(wèn)題。主要是在查詢過(guò)程中預(yù)計(jì)查詢結(jié)果和實(shí)際結(jié)果不一致,有時(shí)候達(dá)不到目的,需要靠一步步的查找解決。系統(tǒng)測(cè)試系統(tǒng)測(cè)試是管理信息系統(tǒng)開(kāi)發(fā)周期中一個(gè)十分重要而漫長(zhǎng)的階段。其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口, 是對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)的最終審查。對(duì)所實(shí)現(xiàn)的功能進(jìn)行了簡(jiǎn)單的測(cè)試。.總結(jié)貼吧是Internet上的一種信息服務(wù)系統(tǒng)。它提供一塊公共電子白板,每個(gè)用戶都可以在上面書(shū)寫(xiě), 可發(fā)布信息或提出看法。 隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展, 貼吧已經(jīng)成為網(wǎng)絡(luò)上不可缺少的交流方式之一,深受網(wǎng)民的喜愛(ài)。1、該貼吧實(shí)現(xiàn)了一些基本的功能;2、該貼吧還有一些問(wèn)題需要完善。后記從進(jìn)入公司到現(xiàn)在已經(jīng)實(shí)習(xí)近 3個(gè)月,衷心的感謝我的指導(dǎo)老師給予了精心的指導(dǎo)和熱情的幫助, 導(dǎo)師在百忙的工作之中抽出時(shí)間為我提供了必要的幫助; 作為一個(gè)即將畢業(yè)的實(shí)習(xí)生, 在導(dǎo)師的指導(dǎo)下學(xué)到了不少與開(kāi)發(fā)相關(guān)的知識(shí), 并且能夠快速了解公司,融入到揚(yáng)訊大家庭中去;在短暫的幾個(gè)月的相處時(shí)間里,老師淵博的知識(shí),敏銳的思路和實(shí)事求是的工作作風(fēng)給我留下了深刻的印象, 這將使得我終身受益, 謹(jǐn)此向老師表示衷心的感謝和崇高的敬意。我還要感謝公司給我們實(shí)習(xí)生培訓(xùn)的各位領(lǐng)導(dǎo)、同事,通過(guò)參加他們的培訓(xùn),讓我盡快地了解了公司文化。 通過(guò)參加他們的各種業(yè)務(wù)培訓(xùn), 能夠使我盡快熟悉公司的業(yè)務(wù),了解公司所開(kāi)發(fā)的一些系統(tǒng)及系統(tǒng)的功能作用, 通過(guò)參加培訓(xùn)學(xué)習(xí), 了解了環(huán)保物聯(lián)網(wǎng)系統(tǒng),除此之外,還學(xué)到了不少環(huán)保知識(shí)。正是由于他們的傳道、授業(yè)、解惑,讓我學(xué)到了不少知識(shí),并從他們身上學(xué)到了如何為人處事。愛(ài)人者,人恒愛(ài)之;敬人者,人恒敬之;寬以濟(jì)猛,猛以濟(jì)寬,政是以和。將軍額上能跑馬,宰相肚里能撐船。最高貴的復(fù)仇是寬容。有時(shí)寬容引起的道德所動(dòng)比懲罰更強(qiáng)烈。君子賢而能容罷,知而能容愚,博而能容淺,粹而能容雜。寬容就是忘卻,人人都有痛苦,都有傷疤,動(dòng)輒去揭,便添新創(chuàng),舊痕新傷難愈合,忘記昨日的是非,忘記別人先前對(duì)自己的指責(zé)和謾罵,時(shí)間是良好的止痛劑,學(xué)會(huì)忘卻,生活才有陽(yáng)光,才有歡樂(lè)。不要輕易放棄感情,誰(shuí)都會(huì)心疼;不要沖動(dòng)下做決定,會(huì)后悔一生。也許只一句分手,就再也不見(jiàn);也許只一次主動(dòng),就能挽回遺憾。世界上沒(méi)有不爭(zhēng)吵的感情,只有不肯包容的心靈;生活中沒(méi)有不會(huì)生氣的人,只有不知原諒的心。感情不是游戲,誰(shuí)也傷不起;人心不是鋼鐵,誰(shuí)也疼不起。好緣分,憑的就是真心真意;真感情,要的就是不離不棄。愛(ài)你的人,舍不得傷你;傷你的人,并不愛(ài)你。你在別人心里重不重要,自己可以感覺(jué)到。所謂華麗的轉(zhuǎn)身,都有旁人看不懂的情深。人在旅途,肯陪你一程的人很多,能陪你一生的人卻很少。誰(shuí)在默默的等待,誰(shuí)又從未走遠(yuǎn),誰(shuí)能為你一直都在?這世上,別指望人人都對(duì)你好,對(duì)你好的人一輩子也不會(huì)遇到幾個(gè)。人心只有一顆,能放在心上的人畢竟不多;感情就那么一塊,心里一直裝著你其實(shí)是難得。動(dòng)了真情,情才會(huì)最難割;付出真心,心才會(huì)最難舍。你在誰(shuí)面前最蠢,就是最愛(ài)誰(shuí)。其實(shí)戀愛(ài)就這么簡(jiǎn)單,會(huì)讓你智商下降,完全變了性格,越來(lái)越不果斷。所以啊,不管你有多聰明,多有手段,多富有攻擊性,真的愛(ài)上人時(shí),就一點(diǎn)也用不上。這件事情告訴我們。誰(shuí)在你面前很聰明,很有手段,誰(shuí)就真的不愛(ài)你呀。遇到你之前,我以為愛(ài)是驚天動(dòng)地,愛(ài)是轟轟烈烈抵死纏綿;我以為愛(ài)是蕩氣回腸,愛(ài)是熱血沸騰幸福滿滿。我以為愛(ài)是窒息瘋狂,愛(ài)是炙熱的火炭?;橐錾顮渴肿哌^(guò)酸甜苦辣溫馨與艱難,我開(kāi)始懂得愛(ài)是經(jīng)得起平淡。愛(ài)人者,人恒愛(ài)之;敬人者,人恒敬之;寬以濟(jì)猛,猛以濟(jì)寬,政是以和。將軍額上能跑馬,宰相肚里能撐船。最高貴的復(fù)仇是寬容。有時(shí)寬容引起的道德所動(dòng)比懲罰更強(qiáng)烈。君子賢而能容罷,知而能容愚,博而能容淺,粹而能容雜。寬容就是忘卻,人人都有痛苦,都有傷疤,動(dòng)輒去揭,便添新創(chuàng),舊痕新傷難愈合,忘記昨日的是非,忘記別人先前對(duì)自己的指責(zé)和謾罵,時(shí)間是良好的止痛劑,學(xué)會(huì)忘卻,生活才有陽(yáng)光,才有歡樂(lè)。不要輕易放棄感情,誰(shuí)都會(huì)心疼;不要沖動(dòng)下做決定,會(huì)后悔一生。也許只一句分手,就再也不見(jiàn);也許只一次主動(dòng),就能挽回遺憾。世界上沒(méi)有不爭(zhēng)吵的感情,只有不肯包容的心靈;生活中沒(méi)有不會(huì)生氣的人,只有不知原諒的心。感情不是游戲,誰(shuí)也傷不起;人心不是鋼鐵,誰(shuí)也疼不起。好緣分,憑的就是真心真意;真感情,要的就是不離不棄。愛(ài)你的人,舍不得傷你;傷你的人,并不愛(ài)你。你在別人心里重不重要,自己可以感覺(jué)到。所謂華麗的轉(zhuǎn)身,都有旁人看不懂的情深。人在旅途,肯陪你一程的人很多,能陪你一生的人卻很少。誰(shuí)在默默的等待,誰(shuí)又從未走遠(yuǎn),誰(shuí)能為你一直都在?這世上,別指望人人都對(duì)你好,對(duì)你好的人一輩子也

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論