博客系統(tǒng)課程設(shè)計(jì)_第1頁(yè)
博客系統(tǒng)課程設(shè)計(jì)_第2頁(yè)
博客系統(tǒng)課程設(shè)計(jì)_第3頁(yè)
博客系統(tǒng)課程設(shè)計(jì)_第4頁(yè)
博客系統(tǒng)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 ASP.NET課程設(shè)計(jì)-開發(fā)背景博客的個(gè)性化和平民視角使得它提供的消息更貼近人們的生活,所以很多人都想建立自己的網(wǎng)絡(luò)空間。過去,傳統(tǒng)的網(wǎng)絡(luò)交往方式要是留言本、BBS、聊天室及IM等,但它們或多或少都存在著不足。博客的存在,可以說是一種網(wǎng)絡(luò)虛擬社區(qū)。在這里用戶可以通過網(wǎng)絡(luò)日志的形式方便快捷的發(fā)表自己的心得體會(huì),及時(shí)有效的與人交流。二需求分析2.1博客系統(tǒng)需要做哪些需求操作用戶分普通用戶、管理員和超級(jí)管理員。超級(jí)管理員可對(duì)博客管理員進(jìn)行管理和設(shè)置權(quán)限。博客管理員涉及對(duì)博客的類型管理、文章管理、圖片管理、評(píng)論管理、鏈接管理、留言管理和通信管理。普通用戶可以閱讀文章、發(fā)表回應(yīng)、留言和評(píng)論。一種文章類

2、型有多篇文章。一篇文章有多篇評(píng)論。2.2博客管理系統(tǒng)數(shù)據(jù)流程圖網(wǎng)名亠注冊(cè)iF匿注冊(cè)訪訪間4間*BS&S查看文章博客管理系統(tǒng)流程圖三開發(fā)環(huán)境網(wǎng)站開發(fā)環(huán)境網(wǎng)站開發(fā)環(huán)境:MicrosoftVisualStudio2010集成開發(fā)環(huán)境網(wǎng)站開發(fā)語(yǔ)言:ASP.NET+C#網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù):SQLServer2008開發(fā)環(huán)境運(yùn)行平臺(tái):window8中文版服務(wù)器端操作系統(tǒng):window8中文版Web服務(wù)器:Internet信息服務(wù)器(IIS)管理器數(shù)據(jù)庫(kù)服務(wù)器:SQLServer2008瀏覽器:GoogleChrome3.83客戶端瀏覽器:GoogleChrome3.8博客系統(tǒng)功能設(shè)計(jì)1用戶用過網(wǎng)絡(luò)日志的形式迅

3、速、便捷地發(fā)布自己的心得體會(huì)。2為充分展現(xiàn)網(wǎng)站讀者與作者的交互性,采用動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)實(shí)現(xiàn)博客信息在線發(fā)布。3.信息查詢方便4實(shí)現(xiàn)博客后臺(tái)管理功能客戶端5實(shí)現(xiàn)博客后臺(tái)中的查詢功能博客功能模塊結(jié)構(gòu)圖如下服務(wù)器系統(tǒng)管理員博客訪問者管理員登錄查找管理員刪除管理員閱讀文章發(fā)表評(píng)論發(fā)表留言類型管理文章管理評(píng)論管理鏈接管理留言管理圖片管理通信管理系統(tǒng)功能結(jié)構(gòu)圖五數(shù)據(jù)庫(kù)設(shè)計(jì)1.數(shù)據(jù)庫(kù)概念設(shè)計(jì)系統(tǒng)開發(fā)過程中,數(shù)據(jù)庫(kù)設(shè)計(jì)占有重要的地位。數(shù)據(jù)庫(kù)設(shè)計(jì)的原則是根據(jù)系統(tǒng)的具體需求而定。通過對(duì)本系統(tǒng)進(jìn)行的需求分析、系統(tǒng)流程設(shè)計(jì)以及系統(tǒng)功能結(jié)構(gòu)的確定,規(guī)劃出系統(tǒng)中使用的數(shù)據(jù)庫(kù)實(shí)體對(duì)象分別為文章類型信息實(shí)體、鏈接信息實(shí)體、留言信

4、息實(shí)體、文章信息實(shí)體、評(píng)論信息實(shí)體和網(wǎng)站后臺(tái)用戶實(shí)體。E-R模型的建立鏈接信息鏈接編號(hào)鏈接地址網(wǎng)站后臺(tái)用戶文章類型文章類型文章編號(hào)用戶編號(hào)用戶密碼網(wǎng)站名稱用戶名稱文章類型信息實(shí)體E-R圖鏈接信息實(shí)體E-R圖網(wǎng)站后臺(tái)用戶實(shí)體E-R圖個(gè)人主頁(yè)評(píng)論編號(hào)昵稱文章編號(hào)評(píng)論日期評(píng)論標(biāo)題評(píng)論內(nèi)容評(píng)論信息評(píng)論信息實(shí)體E-R圖留言信息實(shí)體E-R圖文章信息實(shí)體E-R圖留言信息N溝通數(shù)據(jù)庫(kù)整體E-R圖2.關(guān)系數(shù)據(jù)模型的建立根據(jù)上面所進(jìn)行的數(shù)據(jù)設(shè)計(jì)和E-R圖,我們明白了數(shù)據(jù)庫(kù)的大致結(jié)構(gòu)和各個(gè)表之間的聯(lián)系,數(shù)據(jù)庫(kù)數(shù)據(jù)在他們之間的流動(dòng)。建立數(shù)據(jù)的關(guān)系模型大致如下:文章類型(文章類型,文章編號(hào))其中文章類型作為主鍵。鏈接信

5、息(鏈接編號(hào),網(wǎng)站名稱,鏈接地址)其中鏈接編號(hào)是主鍵。留言信息(留言編號(hào),網(wǎng)友昵稱,留言日期,留言標(biāo)題,個(gè)人主頁(yè),留言內(nèi)容,留言回復(fù))其中留言編號(hào)是主鍵。評(píng)論信息(評(píng)論編號(hào),昵稱,評(píng)論標(biāo)題,評(píng)論內(nèi)容,評(píng)論日期,文章編號(hào))其中評(píng)論編號(hào)是王鍵。文章信息(文章編號(hào),文章作者,文章標(biāo)題,文章摘要,文章發(fā)表日期,文章人氣,文章內(nèi)容,文章回復(fù),文章類型編號(hào),文章類型名,文章回復(fù)數(shù))其中文章編號(hào)是王鍵。數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)(1)博客文章類型表ST_class博客文章類型表是用來保存博客作者文章類型的表列名數(shù)據(jù)類型長(zhǎng)度允許空bigint8ST_i:_rL:iiTienvar匚har50ElogIDint4*(2)博

6、客友情鏈接表ST_link一個(gè)完整的系統(tǒng)還要有一些友情鏈接,以供訪客在其他網(wǎng)站查找自己所需的信息。(3)留言信息列表ST_message對(duì)于發(fā)表博客文章的作者,訪客有時(shí)要給其留言。留言信息列表用來保存留言信息列名數(shù)據(jù)類型長(zhǎng)度允許空SKbigint8ST_nii:krL:dirienvar匚har50ST_titlenvar匚har50ST_humepagenvarch:遼50ST_i:urLtmntntext16ST_mdaetimh8ST_hfnAext16博客文章信息列表ST_news博客是以個(gè)人為中心的信息摘選,是展現(xiàn)個(gè)人風(fēng)采、張揚(yáng)個(gè)性的一種網(wǎng)絡(luò)日志。這些都來自于博客作者發(fā)表的博客文章,

7、當(dāng)博客文章發(fā)表后會(huì)有相應(yīng)的文章回復(fù)、人氣指數(shù)等。列名數(shù)據(jù)類型長(zhǎng)度允許空int4ST_n_authwrrzarfhar50ST_n_titlenv:fch:=Lt_200ST_n_keytw匚har200ST_rL_curLterLtntext16ST_rL_da8ST_n_hitbigint8ST_n_rhbigint8ST_c_idbigint8ST_c_rL:iiTietw匚har50ST_n_iscmAint4BlogID4(5)評(píng)論信息列表ST_replay對(duì)于博客作者發(fā)表的文章,訪客閱讀后會(huì)給于一些自己的評(píng)論。博客文章的評(píng)論對(duì)博客來說是非常重要的一部分,這可以增進(jìn)博客作者與訪客之間的

8、交流與溝通。評(píng)論信息列表用來保存評(píng)論信息列名數(shù)據(jù)類型長(zhǎng)度允許空bigint8ST_r_ni:krLV:ri:h:=Lf50*ST_r_titlerLT:ri:h:=Lf50*ST_r_curLtmntnvarfhar250ST_r_dated注tmtime8*ST_n_idint4系統(tǒng)管理員列表tb_Admin系統(tǒng)管理員可對(duì)博客管理員進(jìn)行管理和權(quán)限設(shè)置列名數(shù)據(jù)類型inA檢度允許空UserlTamenvarchar50PaEstfordnvarchar50Questionnvarchar100Answernvarchar100ReallyNameBirthdayAddressnvarcharnv

9、archarnvarchar5050100PostCodenvarchar50Emailnvarchar50HomeFhonenvarchar50MobileFhonenvarchar50nvarchar50(7)博客管理涉及對(duì)博客的類型管理nvarchar50博客管理員j留言管理和I通信管理。BlogILSuperAdmindatetime8y、文章管理、圖片管理、評(píng)論管理nvarchariiit20FassWordtw匚har507Sexnvar匚har50VRe:dllyN:=uTienv:fch:=Lr50VBirthdaynvar匚har50VAdiiresstw匚har200VFu

10、stCudenvar匚har50VSubjmetnv:fch:=Lr100VEmailtw匚har100VHomePhonenvar匚har50VMobi1eFhonenv:rch:=Lr50VQQnvar匚har50VICQtw匚har50VQuestionnvar匚har100VAiLEwernv:fch:=Lr100VRegTimedatetime8VIFTwar匚har20VC:ifTip:IpWdV:ifch:=LT50nvarchar4、鏈接管理、聯(lián)系人信息列表tb_Message普通用戶可以閱讀文章、發(fā)表回應(yīng)、留言和評(píng)論。聯(lián)系人信息列表用來保存博客好友的基本信息圖片信息列表tb_

11、Picture圖片信息列表是用來保存博客作者相關(guān)圖片信息的表列名數(shù)據(jù)類型長(zhǎng)度允許空snnsm4ImageUrlrLV:ri:h:=Lf200SubjE匚trivar匚har50BloglEint4六學(xué)習(xí)心得這次web綜合課程設(shè)計(jì)是我們這學(xué)期對(duì)此課程的一次綜合性檢測(cè)。通過這次做綜合設(shè)計(jì),我明白了讓理論聯(lián)系上實(shí)際并不是一件簡(jiǎn)單的事。我們平時(shí)很少動(dòng)手操作,這也使我們知道了很多以前沒有涉及到的方面,讓我們知道了更多的知識(shí),增強(qiáng)了我們動(dòng)手操作能力,實(shí)踐能力,去發(fā)現(xiàn)問題,解決問題能力,為以后的學(xué)習(xí)、生活、工作積累了經(jīng)驗(yàn),打了一定基礎(chǔ)。在這段時(shí)間的上機(jī)學(xué)習(xí),我了解了關(guān)于web編程的簡(jiǎn)單基礎(chǔ)知識(shí)和web程序開發(fā)環(huán)境,還有一些web數(shù)據(jù)庫(kù)應(yīng)用程序的一些知識(shí),在學(xué)習(xí)過程中,我們遇到了不少問題,在建立數(shù)據(jù)庫(kù)的過程中時(shí)有小問

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論