數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告-個(gè)人博客后臺(tái)管理系統(tǒng)_第1頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告-個(gè)人博客后臺(tái)管理系統(tǒng)_第2頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告-個(gè)人博客后臺(tái)管理系統(tǒng)_第3頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告-個(gè)人博客后臺(tái)管理系統(tǒng)_第4頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告-個(gè)人博客后臺(tái)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩27頁(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)介

瓊州學(xué)院電子信息工程學(xué)院《數(shù)據(jù)庫(kù)系統(tǒng)原理》課程設(shè)計(jì)報(bào)告項(xiàng)目名稱(chēng): 個(gè)人博客后臺(tái)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)專(zhuān) 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 年 級(jí): 2013級(jí)(專(zhuān)升本) 姓名: *****學(xué)號(hào): 指導(dǎo)老師:2014年9月摘要隨著Internet的廣泛應(yīng)用和計(jì)算機(jī)的日益普及,動(dòng)手寫(xiě)日志的人越來(lái)越少,而為了更快更便捷地記錄人們的所想所思,博客Blog(Weblog的混合詞)也應(yīng)運(yùn)而生,Blog是繼Email、BBS、QQ之后出現(xiàn)的第四種網(wǎng)絡(luò)交流方式,作為一種新的生活方式、新的工作方式和新的學(xué)習(xí)方式正在改變著我們的生活,同時(shí)也作為一種新興的網(wǎng)絡(luò)媒體與互聯(lián)網(wǎng)的第四塊里程碑,其影響力在一定程度上已經(jīng)超越了傳統(tǒng)媒體,作為專(zhuān)業(yè)領(lǐng)域知識(shí)與傳播模式,它將作為該領(lǐng)域具有影響力的事物之一。對(duì)于個(gè)人博客而言,作為個(gè)人博客后臺(tái)管理、不定期發(fā)布新的文章的網(wǎng)站,實(shí)現(xiàn)了用戶之間的信息交流,提供發(fā)布文章、管理文章、評(píng)論管理等功能,博客不僅能夠讓用戶通過(guò)博客充分展現(xiàn)自我,還可以加強(qiáng)人與人之間的交流。本個(gè)人博客后臺(tái)管理系統(tǒng)采用B/S模式,后臺(tái)數(shù)據(jù)庫(kù)選用MySql,闡述了個(gè)人博客后臺(tái)管理中所應(yīng)具有的基本功能、設(shè)計(jì)、實(shí)現(xiàn)。通過(guò)集中式的信息數(shù)據(jù)庫(kù),將各方面的工作有機(jī)地結(jié)合為一個(gè)整體,大大提高了信息管理的質(zhì)量和水平,信息處理的及時(shí)性、有效性、高效性和方便性。關(guān)鍵詞:博客;客管理;PHP;MySql目錄TOC\o"1-5"\h\z\o"CurrentDocument"1.引言 1\o"CurrentDocument"可行性分析 2\o"CurrentDocument"2.1可行性研究 2\o"CurrentDocument"2.2技術(shù)可行性 2\o"CurrentDocument"2.3經(jīng)濟(jì)可行性 2\o"CurrentDocument"2.4操作可行性 2\o"CurrentDocument"個(gè)人博客后臺(tái)管理系統(tǒng)設(shè)計(jì)開(kāi)發(fā)各階段 3\o"CurrentDocument"3.1需求分析階段 3\o"CurrentDocument"3.1.1概述 3\o"CurrentDocument"3.1.2處理對(duì)象 3\o"CurrentDocument"3.1.3處理功能及要求 4\o"CurrentDocument"3.1.4安全性和完整性要求 4\o"CurrentDocument"3.2概念設(shè)計(jì)階段 5\o"CurrentDocument"概述 5\o"CurrentDocument"任務(wù)與目標(biāo) 5\o"CurrentDocument"階段結(jié)果 6\o"CurrentDocument"3.3邏輯設(shè)計(jì)階段 7\o"CurrentDocument"邏輯設(shè)計(jì)的任務(wù)和目標(biāo) 7\o"CurrentDocument"3.3.2將E-R圖轉(zhuǎn)換為關(guān)系模型 7\o"CurrentDocument"3.3.3模型優(yōu)化 83.3.4數(shù)據(jù)庫(kù)模式定義 8\o"CurrentDocument"3.3.5數(shù)據(jù)處理 9\o"CurrentDocument"4物理設(shè)計(jì)階段 10\o"CurrentDocument"4.1物理設(shè)計(jì)階段的目標(biāo)與任務(wù) 10\o"CurrentDocument"3.4.2數(shù)據(jù)存儲(chǔ)方面 103.4.3系統(tǒng)功能模塊 10\o"CurrentDocument"4.?dāng)?shù)據(jù)庫(kù)實(shí)施階段 11\o"CurrentDocument"1建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表 11\o"CurrentDocument"建立數(shù)據(jù)庫(kù) 11\o"CurrentDocument"建立數(shù)據(jù)表 11\o"CurrentDocument"2數(shù)據(jù)入庫(kù) 12\o"CurrentDocument"5.系統(tǒng)調(diào)試和測(cè)試 13\o"CurrentDocument"6.設(shè)計(jì)反思 14\o"CurrentDocument"6.1總結(jié) 14\o"CurrentDocument"存在的問(wèn)題及建議 14\o"CurrentDocument"致謝 16\o"CurrentDocument"參考文獻(xiàn) 17\o"CurrentDocument"附錄1數(shù)據(jù)(基本表)查看 18\o"CurrentDocument"附錄2所有的SQL運(yùn)行語(yǔ)句 21\o"CurrentDocument"附錄3系統(tǒng)的運(yùn)行界面 221.引言隨著社會(huì)信息量的爆炸性增長(zhǎng),人們的工作、學(xué)習(xí)、生活的壓力越來(lái)越大,生活節(jié)奏越來(lái)越快,時(shí)間變得越來(lái)越寶貴,越來(lái)越多的人更關(guān)注時(shí)間的使用效率、情感傳遞的及時(shí)性。日記等手寫(xiě)的傾注情感的東西,隨著網(wǎng)絡(luò)和社會(huì)媒體技術(shù)的發(fā)展,博客應(yīng)運(yùn)而生,能讓人們更快更及時(shí)的表達(dá)自己的所想所思所悟,既減少了買(mǎi)筆記本和筆的費(fèi)用,又大大地減少了寫(xiě)字的時(shí)間,而且還可以讓日志“有聲有畫(huà)”,博客成為了人們簡(jiǎn)便又貼心的伴侶,用來(lái)存放自己心底話“垃圾桶”,可以容納我們所有想說(shuō)的,所想的或者分享學(xué)習(xí)寶貴經(jīng)驗(yàn),還可以加強(qiáng)了人們之間的信息交流,而且可以跨時(shí)空進(jìn)行無(wú)縫交流,通過(guò)文字進(jìn)行共享資源、相互學(xué)習(xí)、相互扶持。個(gè)人博客后臺(tái)管理讓每個(gè)人使用方便而有效的方式來(lái)管理自己的“心情瓶子”。在計(jì)算機(jī)網(wǎng)絡(luò)不斷深化改進(jìn)和信息爆炸的今天,對(duì)忙碌生活的個(gè)人而言,如果用個(gè)人博客后臺(tái)管理系統(tǒng)來(lái)管理自己的心情,不僅大大降低了買(mǎi)本子等支付費(fèi)用,而且還提高了時(shí)間利用的有效性和發(fā)布的及時(shí)性,為此博客給人們帶來(lái)很大的便利。這既方便了使用者對(duì)它的操作,提高信息管理的質(zhì)量和水平,做到高效、智能化管理,從而達(dá)到個(gè)人博客信息管理效率的目的,采用數(shù)據(jù)庫(kù)技術(shù)生成的個(gè)人博客后臺(tái)管理系統(tǒng),將會(huì)使人們喜歡上發(fā)布和瀏覽博客的及時(shí)性和有效性,特別是對(duì)于那些忙碌又生活壓力大,或者是樂(lè)于分享學(xué)習(xí)經(jīng)驗(yàn)、新技術(shù)的人們,博客真是他們的貼心小助手。本文以人們的實(shí)際生活需求為基礎(chǔ),開(kāi)發(fā)高效便民的個(gè)人博客后臺(tái)管理系統(tǒng)。全文分為目錄、需求分析、概要設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì),以及系統(tǒng)的實(shí)現(xiàn)等全過(guò)程。在程序設(shè)計(jì)與調(diào)試上采用了自上而下,逐步細(xì)化,逐步完善的原則。采用結(jié)構(gòu)化的功能模塊設(shè)計(jì)系統(tǒng)功能,可讀性好,易于擴(kuò)充。基本功能全面,系統(tǒng)可讀性好,易于維護(hù)、更新,安全性好。2.可行性分析可行性研究與個(gè)人主頁(yè)相比較,博客的使用更方便、交互性更強(qiáng)。與傳統(tǒng)的電子郵件、BBS和ICQ這三種互聯(lián)網(wǎng)溝通方式相比,博客是一種較嚴(yán)肅的溝通平臺(tái)。 BBS公共匿名性很強(qiáng),而個(gè)人性很弱,因此缺乏約束。電子郵件和ICQ則是多用于個(gè)人間的通訊,而博客是個(gè)人性和公共性的結(jié)合。博客是個(gè)人在網(wǎng)上展示自己、與別人溝通交流的綜合平臺(tái),它的管理比BBS簡(jiǎn)單的多。技術(shù)可行性本系統(tǒng)使用eclipsePHP工具開(kāi)發(fā),數(shù)據(jù)庫(kù)使用Mysql數(shù)據(jù)庫(kù),服務(wù)器是wamp集成環(huán)境。本人通過(guò)在校的學(xué)習(xí),已經(jīng)熟練掌握了這幾種軟件的開(kāi)發(fā)技術(shù),再加上指導(dǎo)老師的悉心幫助,因此技術(shù)上是可行的。經(jīng)濟(jì)可行性本系統(tǒng)的開(kāi)發(fā)需要資金甚少,系統(tǒng)開(kāi)發(fā)運(yùn)行后,管理員對(duì)日志發(fā)表、日志瀏覽和評(píng)論進(jìn)行管理。因此在經(jīng)濟(jì)上是絕對(duì)可行的。操作可行性本系統(tǒng)直觀易懂,使用方便,用戶可以直接上手。對(duì)于管理員,只要經(jīng)過(guò)簡(jiǎn)單的培訓(xùn),也可輕松管理本系統(tǒng)。3.個(gè)人博客后臺(tái)管理系統(tǒng)設(shè)計(jì)開(kāi)發(fā)各階段需求分析階段概述進(jìn)行系統(tǒng)設(shè)計(jì),首先要對(duì)系統(tǒng)的現(xiàn)狀進(jìn)行分析。根據(jù)系統(tǒng)的目標(biāo)、需求和功能,制定和選擇一個(gè)較好的系統(tǒng)方案,從而達(dá)到一個(gè)合理的優(yōu)化系統(tǒng)。隨著社會(huì)的競(jìng)爭(zhēng)日益殘酷,人們的時(shí)間顯得越來(lái)越寶貴,但是正由于這些來(lái)自各方面的壓力,人們所承受的心理壓力也逐漸變大,所以需要那么一個(gè)地方去宣泄或者交流,但是又要滿足時(shí)間短,及時(shí)表達(dá),操作簡(jiǎn)單和便利,所以就孕育了博客的萌芽,通過(guò)博客,使想要傳達(dá)的信息可以高效地發(fā)布,給人們交流搭建了一個(gè)橋梁,實(shí)現(xiàn)跨時(shí)空對(duì)話,增強(qiáng)了信息交流的實(shí)時(shí)性,給使用管理者帶來(lái)了極大的方便。需求分析是在于根據(jù)用戶的特點(diǎn),和用戶進(jìn)行詳細(xì)地洽談,弄清用戶對(duì)開(kāi)發(fā)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的確切要求。數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步是明確數(shù)據(jù)庫(kù)的目的和如何使用,也就是說(shuō)需要從數(shù)據(jù)庫(kù)中得到哪些信息。明確目的之后,就可以確定您需要保存哪些主題的信息(表),以及每個(gè)主題需要保存哪些信息(表中字段)。在構(gòu)造系統(tǒng)時(shí),首先從需求出發(fā)構(gòu)造數(shù)據(jù)庫(kù)表,然后再由數(shù)據(jù)庫(kù)表結(jié)合需求劃分系統(tǒng)功能模塊。這樣,就把一個(gè)大的系統(tǒng)分解成了幾個(gè)小系統(tǒng)。這里把系統(tǒng)的層次劃分為了三個(gè)部分:1、日志發(fā)布2、日志瀏覽3、評(píng)論管理。能夠?qū)崿F(xiàn)以下功能:能夠進(jìn)行日志發(fā)布的功能;能夠進(jìn)行日志瀏覽的功能;能夠進(jìn)行評(píng)論管理的功能;處理對(duì)象個(gè)人資料:編號(hào),用戶名,密碼,昵稱(chēng),電子郵箱,個(gè)人描述。日志信息:日志編號(hào),日志標(biāo)題,日志分類(lèi),日志內(nèi)容,發(fā)表時(shí)間。評(píng)論管理信息:評(píng)論編號(hào),日志編號(hào),日志日期,評(píng)論內(nèi)容。處理功能及要求能夠存儲(chǔ)一定數(shù)量的博文信息,并方便有效的進(jìn)行相應(yīng)的文字信息數(shù)據(jù)操作和管理,這主要包括:1)博文信息的錄入、刪除及修改。2)博文的發(fā)表信息。能夠?qū)芾韱T進(jìn)行相應(yīng)的信息存儲(chǔ)與管理,這其中包括:管理員個(gè)人信息的修改。能夠?qū)θ罩镜脑u(píng)論進(jìn)行管理,這其中包括:對(duì)日志的評(píng)論進(jìn)行刪除、回復(fù)。4.能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問(wèn),防止隨意刪改、查詢(xún)。5.對(duì)查詢(xún)、統(tǒng)計(jì)的結(jié)果能夠列表顯示。安全性和完整性要求1)安全性要求系統(tǒng)安全性要求體現(xiàn)在數(shù)據(jù)庫(kù)安全性、信息安全性和系統(tǒng)平臺(tái)的安全性等方面。安全性先通過(guò)視圖機(jī)制,不同的用戶只能訪問(wèn)系統(tǒng)授權(quán)的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過(guò)分配權(quán)限、設(shè)置權(quán)限級(jí)別來(lái)區(qū)別對(duì)待不同操作者對(duì)數(shù)據(jù)庫(kù)的操作來(lái)提高數(shù)據(jù)庫(kù)的安全性;系統(tǒng)平臺(tái)的安全性體現(xiàn)在操作系統(tǒng)的安全性、計(jì)算機(jī)系統(tǒng)的安全性和網(wǎng)絡(luò)體系的安全性等方面。2)完整性要求系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性??赏ㄟ^(guò)建立主、外鍵,使用check約束,或者通過(guò)使用觸發(fā)器和級(jí)聯(lián)更新。概念設(shè)計(jì)階段概述系統(tǒng)開(kāi)發(fā)的總體目標(biāo)是實(shí)現(xiàn)個(gè)人博客后臺(tái)管理的系統(tǒng)化和自動(dòng)化,極大地實(shí)現(xiàn)了博主的發(fā)博文及時(shí)性,減少了需要購(gòu)買(mǎi)本子和筆的成本,給博主提供簡(jiǎn)單的操作,大大地讓廣大人民對(duì)之喜愛(ài)有加,這不僅提高管理的質(zhì)量和水平,而且做到高效、智能化管理,從而達(dá)到提高個(gè)人博客管理效率的目的。主要任務(wù)是對(duì)日志信息、評(píng)論管理信息、管理員個(gè)人信息等基本信息的操作及外理。概念設(shè)計(jì)階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過(guò)程,它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。任務(wù)與目標(biāo)(1) 設(shè)計(jì)分E-R圖,即各子模塊的E-R圖;(2) 生成初步E-R圖,通過(guò)合并方法,消除屬性沖突、命名沖突、結(jié)構(gòu)沖突等三類(lèi)沖突,做到各子系統(tǒng)實(shí)體、屬性、聯(lián)系統(tǒng)一;(3)生成全局E-R圖,通過(guò)消除沖突、消除不必要的冗余等方面。

階段結(jié)果(1)全局E-R圖:用戶編號(hào)1登錄日志內(nèi)容志編號(hào)n日志分類(lèi)日志標(biāo)題評(píng)論n評(píng)論編號(hào)評(píng)論內(nèi)容日志管理員評(píng)論圖4-3用戶編號(hào)1登錄日志內(nèi)容志編號(hào)n日志分類(lèi)日志標(biāo)題評(píng)論n評(píng)論編號(hào)評(píng)論內(nèi)容日志管理員評(píng)論圖4-3個(gè)人博客后臺(tái)管理系統(tǒng)的全局E-R圖(2)E-R圖各實(shí)體的屬性如下所示:email,管理員:emlog_user(uid,username,password,nickname,photo,description)email,日志:emlog_blog(gid,title,date,content,author,type)評(píng)論:emlog_blog(cid,comment,date)邏輯設(shè)計(jì)階段邏輯設(shè)計(jì)的任務(wù)和目標(biāo)以上的概念設(shè)計(jì)階段是獨(dú)立于任何一種數(shù)據(jù)模型的,但是邏輯設(shè)計(jì)階段就與選用的DBMS產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計(jì)的任務(wù)就是將概念設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體內(nèi)容包括數(shù)據(jù)組織(將E-R圖轉(zhuǎn)換成關(guān)系模型、模型優(yōu)化、數(shù)據(jù)庫(kù)模式定義、用戶子模式設(shè)計(jì))、數(shù)據(jù)處理(畫(huà)出系統(tǒng)功能模塊圖)兩大任務(wù)。將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)體型轉(zhuǎn)換為關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。對(duì)于實(shí)體間的聯(lián)系則有以下不同的情況:一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。一個(gè)l:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與 n端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為 n端實(shí)體的碼。一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。具有相同碼的關(guān)系模式可合并。由于日志與評(píng)論的聯(lián)系方式是l:n(—對(duì)多),可以將其之間的聯(lián)系與n端實(shí)體合并,將其聯(lián)系也轉(zhuǎn)化成獨(dú)立的關(guān)系模式,具體的基本E-R圖向關(guān)系模型的轉(zhuǎn)化如下:管理員:emlog_user(uid,username,password,nickname,photo,email,description)日志:emlog_blog(gid,title,date,content,author,type)評(píng)論:emlog_comment(gid,cid,comment,date)

(注:標(biāo)有直線下劃線的為主屬性,標(biāo)有波浪線下劃線的是外鍵屬性,主屬性與外鍵屬性一起構(gòu)成主碼)模型優(yōu)化關(guān)系模式emlog_user,emlog_blog,emlog_comment不存在非主屬性對(duì)主屬性的部分函數(shù)依賴(lài),也不存在傳遞函數(shù)依賴(lài),已經(jīng)達(dá)到了3.3.4數(shù)據(jù)庫(kù)模式定義3NF。表5.1日志列表列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明gidmediumint(8)notnull日志編號(hào)titlevarchar(255)notnull日志標(biāo)題datebigint(20)notnull日志日期contentlongtextnotnull日志內(nèi)容authorint(10)notnull作者typevarchar(20)notnull日志類(lèi)型表5.2評(píng)論管理表列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明gidmediumint(8)notnull日志編號(hào)cidmediumint(8)notnull評(píng)論編號(hào)commenttextnotnull評(píng)論內(nèi)容datebigint(20)notnull評(píng)論日期表5.3管理員信息表列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明uidtinyint(3)notnull管理員編號(hào)usernamevarchar(32)notnull管理員姓名passwordvarchar(64)notnull管理員密碼nicknamevarchar(20)notnull管理員昵稱(chēng)photovarchar(255)notnull管理員圖片emailvarchar(60)notnull管理員郵箱descriptionvarchar(255)notnull管理員描述3.3.5數(shù)據(jù)處理系統(tǒng)功能模塊圖圖5-3系統(tǒng)功能模塊圖物理設(shè)計(jì)階段物理設(shè)計(jì)階段的目標(biāo)與任務(wù)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)就是為邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程,在這個(gè)階段中要完成兩大任務(wù):(1) 確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要是存取方法和存儲(chǔ)結(jié)構(gòu);(2) 對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。數(shù)據(jù)存儲(chǔ)方面為數(shù)據(jù)庫(kù)中各基本表建立的索引如下:由于基本表emlog_blogemlog_comment和emlog_user的主碼gid,cid和uid經(jīng)常在查詢(xún)條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,在兩個(gè)屬性上建立唯一性索引。圖6-3系統(tǒng)功能模塊4.?dāng)?shù)據(jù)庫(kù)實(shí)施階段建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表建立數(shù)據(jù)庫(kù)createdatabasebk;建立數(shù)據(jù)表(1)日志列表的建立:createtableemlog_blog(gidmediumint(8)primarykey,titlevarchar(255)notnull,datebigint(20)notnull,contentlongtextnotnull,authorint(10)notnull,typevarchar(20)notnull,)評(píng)論管理表的建立:createtableemlog_comment(cidmediumint(8)primarykey,gidmediumint(8)notnull,commenttextnotnull,《數(shù)據(jù)庫(kù)系統(tǒng)原理》課程設(shè)計(jì)報(bào)告datebigint(20)notnull,foreignkey(gid)referencesemlog_blog(gid),)管理員基本信息表的建立:createtableemlog_user(uidtinyint(3)primarykey,usernamevarchar(32)notnull,passwordvarchar(64)notnull,nicknamevarchar(20)notnull,photovarchar(255)notnull,emailvarchar(60)notnull,descriptionvarchar(255)notnull,)數(shù)據(jù)入庫(kù)系統(tǒng)包括日志基本信息管理、評(píng)論基本信息管理、管理員信息管理等三大功能模塊,共有3張基本表,使用MySql建表,錄用數(shù)據(jù)。5.系統(tǒng)調(diào)試和測(cè)試對(duì)該個(gè)人博客后臺(tái)管理系統(tǒng)進(jìn)行測(cè)試,驗(yàn)證每個(gè)功能是否符合要求,具體的測(cè)試如下:(1) 數(shù)據(jù)(基本表)的查看(見(jiàn)附錄1)(2) 所有SQL運(yùn)行語(yǔ)句:(見(jiàn)附錄2)(3)系統(tǒng)的運(yùn)行界面檢測(cè)(見(jiàn)附錄3)6.設(shè)計(jì)反思總結(jié)(1) 通過(guò)這次課程設(shè)計(jì),讓我知道了學(xué)習(xí)的每一門(mén)知識(shí),絕不是孤立的,要學(xué)會(huì)綜合應(yīng)用知識(shí),還有或許在學(xué)習(xí)的過(guò)程中,我們或多或少是將學(xué)科單獨(dú)來(lái)學(xué)的,而且會(huì)覺(jué)得不知道學(xué)那門(mén)課是用來(lái)干什么的,動(dòng)手能力也不強(qiáng),然而經(jīng)過(guò)這次數(shù)據(jù)庫(kù)的課程設(shè)計(jì),讓我熟悉了系統(tǒng)設(shè)計(jì)的整體步驟,學(xué)會(huì)了學(xué)習(xí)知識(shí)是一個(gè)漸進(jìn)的過(guò)程,或許剛開(kāi)始我們不知道它的作用,但是知識(shí)是個(gè)需要沉淀的過(guò)程,當(dāng)你需要的時(shí)候,你就發(fā)現(xiàn)你所學(xué)的知識(shí)都用得上,更可能的是你覺(jué)得當(dāng)初學(xué)得遠(yuǎn)遠(yuǎn)不夠。(2) 這次課程設(shè)計(jì)讓我深入理解了系統(tǒng)設(shè)計(jì)大體可分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)庫(kù)的實(shí)施及調(diào)試測(cè)試六大步驟。其中,在需求分析前,最重要的是要先進(jìn)行可行性分析,花最少的時(shí)間和金錢(qián),完成高效率的軟件,要不然往下才發(fā)現(xiàn)不可行,那就徒勞無(wú)功了,還有讓我感觸最深的是需求分析階段,在這個(gè)階段,和用戶的溝通顯得特別重要,還有自己也要對(duì)所要設(shè)計(jì)的系統(tǒng)有總體的構(gòu)思和了解,知道自己要做什么,要實(shí)現(xiàn)什么,并且要實(shí)際的進(jìn)行相關(guān)的調(diào)查,不能憑想象或自己的了解,這樣會(huì)在后續(xù)的工作中遇到很多的問(wèn)題。(3) 這次課程設(shè)計(jì)進(jìn)一步加深了我對(duì)數(shù)據(jù)庫(kù)系統(tǒng)概論相關(guān)知識(shí)和 MySql相關(guān)功能的理解,相關(guān)的SQL語(yǔ)句方面的知識(shí)。以及讓我在邊實(shí)踐中邊學(xué)習(xí),邊反思中邊進(jìn)步,還有讓我心懷感恩,在校學(xué)習(xí)的日子是幸福的,接下來(lái),要更好地珍惜在校學(xué)習(xí)的每一天,提高動(dòng)手能力,好好增強(qiáng)自身的軟實(shí)力。存在的問(wèn)題及建議我覺(jué)得在這次課程設(shè)計(jì)中,自己所做的系統(tǒng)仍然存在著各種不足,還需要不斷去完善,革命尚未成功,仍需更好地努力。然而在學(xué)習(xí)的過(guò)程中,需要多些沉淀,少些浮躁。在實(shí)操的過(guò)程中,會(huì)遇到各種各樣的問(wèn)題,可以有老師耐心的指導(dǎo)和小伙伴們熱心的幫助,那的確很好,但是我們并不能一直依賴(lài)這些資源,更多我們需要學(xué)會(huì)自己去思考,自己先想辦法解決,還有遇到問(wèn)題的時(shí)候,需要的是冷靜分析,要不然各種慌,然而除了慌,還是慌,結(jié)果心也亂了,就什么事情都解決不了了。所以年輕的我們,需要沉下心來(lái),好好思考與反思說(shuō)不定我們會(huì)獲得更多意外的收獲。致謝在這次數(shù)據(jù)庫(kù)課程設(shè)計(jì)的整個(gè)過(guò)程中,一直都受到了指導(dǎo)教師陳晶老師細(xì)心的指導(dǎo)和關(guān)懷,同時(shí)耐心地也給予了我很大的幫助。對(duì)此,表示忠心的感謝沒(méi)有老師的耐心指導(dǎo),我根本不可能順利完成此次課程設(shè)計(jì)的任務(wù)。在這里,我尤其要真誠(chéng)的感謝陳晶老師,老師豐富的知識(shí)和編程經(jīng)驗(yàn)幫我解決了不少的難題,同時(shí)也給我傳授了不少新的知識(shí)和技巧。同時(shí)也感謝給過(guò)我?guī)椭凸膭?lì)的同學(xué),是他們的幫助與鼓勵(lì),在我遇到困難時(shí),為我點(diǎn)亮了希望的燈塔;在我灰心喪氣時(shí),帶給我力量和信心。參考文獻(xiàn)薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版)[M].北京:高教出版社,2011錢(qián)樂(lè)秋,趙文耘,牛軍鈺.軟件工程[M].北京:清華大學(xué)出版社,2012明日科技,許登旺,鄒天思.PHP程序開(kāi)發(fā)范例寶典[M].北京:人民郵電出版社,2012杜兆將.SQLServer數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)教程與實(shí)訓(xùn)[M].北京:北京大學(xué)出版社,2011王涌.PHP與相關(guān)數(shù)據(jù)庫(kù)技術(shù)高級(jí)指南[M].北京:電子工業(yè)出版社,2013徐峰.基于MySQL的PHP數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)[J].計(jì)算機(jī)時(shí)代,2011年02期陳軍.PHP+MySQL經(jīng)典案例剖析[M].北京:清華大學(xué)出版社,2011年8月[8]屈喜龍,朱杰等.PHP開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站實(shí)例薈萃[M].北京:機(jī)械工業(yè)出版社,2011年3月張志遠(yuǎn).JavaScript與客戶端安全[J].東莞理工學(xué)院學(xué)報(bào),2011,(02)陶宏才.數(shù)據(jù)庫(kù)原理及設(shè)計(jì)[M].北京:清華大學(xué)出版社,2012年3月附錄1數(shù)據(jù)(基本表)查看1)查看emlog_user1)查看emlog_user(管理員信息表)表中的數(shù)據(jù)曲曲醫(yī)黑畫(huà)tL^a-albwrt卜肺曲糖障也%rowlo-aTiger常満逅tsan弄蟲(chóng)l.粗量豐i&入㈱導(dǎo)岀:nspxt 笈羯聶空第mi麻OpenncvphpKyi^i^inRindcvOpenncvphpKyi^i^inRindcvImdh^U,■h<jh口嘰卄旳<=bkd2>Q □乜QImdh^U,■h<jh口嘰卄旳<=bkd2>Q □乜Qfflffi—tfc&'i.Q;IJnk°漁心的R血禮r訥y?占岡空?!;W*^£-5'Lgi*]>SLUwr附錄圖1-1查詢(xún)emlog_user(管理員信息表)表的SQL語(yǔ)句盟 looalhaflR>母IItSSiIt*ill桃ei?klog;_u0?r1M'4<ej-E-mkt>**-?ckt■■Kf tTEPNaffEpHSSz&HS)£ ^cfeatevm附錄圖1-2emlog_user(管理員信息表)表中的數(shù)據(jù)2)查看emlog_blog(日志列表)表中的數(shù)據(jù):gj!£罵吉t2)查看emlog_blog(日志列表)表中的數(shù)據(jù):gj!£罵吉tIvc-alhost>爭(zhēng)議聯(lián)焉;*.因査f?■ldrJbl.oi”』潮逅苗姑內(nèi)?罷k*.倔荊is人sima;Baimwrtgg整佯£?。ふ?底SELEC1+TFUh,址!丄bl加|QpemncvphpKyi^in.Tirehr附錄圖1-3emlog_blog(日志列表)表的SQL語(yǔ)句■岡i至舊盂——siorr+FKin讓“匚乩叩LIBITU,3DjPkdfiliFS[劃it]ISt|L][審世FW代嗎][E悄]主童抑幫匕無(wú) r卜T-?gidtill?dvteeverttinteKcerjt3llilH-VUlhVEevrtidtyp?vi?v^tmuiatbcourtaltHUBIcjphide*—1y*2吃的簪■Litt14LU52Bg97A聽(tīng)殳比眄搐赴嗟打品馬£此旳%iteois-c-5Mffltf5?憂的找心基比孚攜殳比眄書(shū)Cffia母薦烹出的?.-]-LhLoe4100nnX3dtuE:舌”WLO525T5T打垢盍恂?讓左11“罷話??打垢盍恂訂企業(yè)送11擰城西恂辻企11“罷話”打豺*掏訃企11■=■£送卜持章弄柏il愛(ài)…j-Lbloc3100nn*—*4恂讓企Jk-BMLOfiflaSTfl<h2styles"caLoit:CUf1fLf;ffii:it-jix±i]9pxpAdjd^^flit1---2-LhlojC2300nnJ-5品宙文IE胎唯也耳站MLoensi]!<h2rtyle='eqIjoe;tIfHLf:forrt-sixr;3Spx.paddiiiE;Qp…2-LbLou1n0nnffeL^D■亡t^LOfiSfflDSEjiXstirimQ■如pan2-LhLo[(10nDnntony styles'EaLot■tikcjJeS'>0±11<3blufl; ijotl-..?—主送-主阿度.■- 丿 X 號(hào)|時(shí):」[an 廿,l:-im:0Ul曲平 <厝式捉示I薦且在100r附錄圖1-4emlog_blog(日志列表)表中的數(shù)據(jù)3)查看emlog_comment(評(píng)論管理)表中的數(shù)據(jù):毋SA31 ?£i bk?田岳l±>lot_c?u£nt卩満ME兩劃曲品KL_超近垂価入肪耳岀號(hào)iRgxt笈理*甘的空蘆■用r blk*Tr blk*TW-査13=田SELBlI*JIDII |宇JW]<^HH^-ETTitES1也打|匚如盹nevplip<yA<hinwindw附錄圖1-5emlog_comment(評(píng)論管理)表的SQL語(yǔ)句fTiBSfio-5(a任卅丿it閆花關(guān)o.aao3rSQL童檢 SIULZT<FID.口,口D,?I:■...".?:理…刪詡L1-61BPHF--^JSi-&.[主號(hào)HI序;5T;.3D1-'■■:■:J'Q水平*”:1示J打且在iaa■1壬-T-+<iidfidlpa.didatepiDJSter raujziit■七ilurliphxitiiS□yX]3 0NU1E2硏出adiiiLlitlpj/ZLacalliflit/aEC^]27.fl-0.1Ji.O/X22 DHUJ525E1Ladnin.http-;//locallinrt/5rc/127.0-0.1n□>3E D14LDSDBT34ht-fcp=//li=alHD>-t/xrc/127.D.Q.]n.O-^r*44 0J^LQfflElTEdIXCC■fl昭淚好購(gòu)評(píng)littpj//L0£!dllidJt/2t:Cfr]27.fl_Q.1血OyX5■1 4J4La6H517Oece:tttt12315昕旳釦m?httpi/ZlocallioFt/piilosy127.0-0.1IIU玄蘆S4 4]4LDfi2GT73t-cfcCSE:阿耳?I234^6739?qq.whTtpd//LQCilhdSt/SfC/IZT.D.a.]:n.*.s:ii/J XEjft. o'■■: *W":■fl;1■■:1D0 - 莎附錄圖1-6emlog_comment(評(píng)論管理)表的數(shù)據(jù)

附錄2所有的SQL運(yùn)行語(yǔ)句createdatabasebk;(1)日志列表的建立:createtableemlog_blog(gidmediumint(8)primarykey,titlevarchar(255)notnull,datebigint(20)notnull,contentlongtextnotnull,authorint(10)notnull,typevarchar(20)notnull,)評(píng)論管理表的建立:createtableemlog_comment(cidmediumint(8)primarykey,gidmediumint(8)notnull,commenttextnotnull,datebigint(20)notnull,foreignkey(

溫馨提示

  • 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)論