版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、題 目:個(gè)人博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)需要全套設(shè)計(jì)請聯(lián)系QQ174320523 各專業(yè)都有目錄1.概述2.系統(tǒng)開發(fā)技術(shù)及開發(fā)環(huán)境3.需求分析4.概要設(shè)計(jì) 5.詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)6.結(jié)論7.致謝1.概述 本章主要介紹了個(gè)人博客的概念,國內(nèi)外研究現(xiàn)狀,研究博客的意義以及開發(fā)本網(wǎng)站的可行性研究。2.系統(tǒng)開發(fā)技術(shù)及開發(fā)環(huán)境2.1 系統(tǒng)開發(fā)技術(shù) 在這小節(jié)里主要分別介紹了JSP技術(shù)、Servlet技術(shù)、JavaBean技術(shù)的特點(diǎn)。開發(fā)本網(wǎng)站用了JSP網(wǎng)站開發(fā)技術(shù)標(biāo)準(zhǔn)的模式二,即:JSP+Servlet+JavaBean。此模式更明顯地把顯示和邏輯別離,提高了代碼的重用性,適合于大型工程的開發(fā)。2.2 系統(tǒng)開發(fā)環(huán)境
2、本小節(jié)主要簡單介紹了Eclipse軟件、Tomcat軟件、Dreamweaver軟件和SQL Server數(shù)據(jù)庫。3.需求分析 博客網(wǎng)站的總目標(biāo)是:在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個(gè)具有開放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的個(gè)人博客網(wǎng)站,為網(wǎng)絡(luò)用戶提供進(jìn)行交流的網(wǎng)絡(luò)平臺。通過個(gè)人博客網(wǎng)站可以結(jié)交更多的朋友,表達(dá)更多的想法。為此,對系統(tǒng)的功能需求和數(shù)據(jù)需求分別做了分析。4.概要設(shè)計(jì) 4.1 系統(tǒng)體系結(jié)構(gòu) 本網(wǎng)站是基于B/S結(jié)構(gòu)的個(gè)人博客網(wǎng)站,系統(tǒng)的體系結(jié)構(gòu)如以下圖所示。 瀏覽器Web服務(wù)器數(shù)據(jù)庫請求響應(yīng)4.2 系統(tǒng)功能結(jié)構(gòu)前臺功能
3、結(jié)構(gòu):后臺功能結(jié)構(gòu):4.3 模塊功能詳細(xì)介紹 本小節(jié)詳細(xì)介紹了博客網(wǎng)站的兩大功能模塊,前臺面向用戶的功能模塊和后臺面向管理員的功能模塊,并分別給予了相應(yīng)的系統(tǒng)流程圖。4.4 數(shù)據(jù)庫設(shè)計(jì) 在概念設(shè)計(jì)階段中,從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計(jì)從設(shè)計(jì)過程中獨(dú)立開來,使各階段的任務(wù)相對單一化,設(shè)計(jì)復(fù)雜程度大大降低,不受特定DBMS的限制。利用E-R方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì)。 在邏輯結(jié)構(gòu)設(shè)計(jì)中,本系統(tǒng)采用SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)。根據(jù)系統(tǒng)功能設(shè)計(jì)要求和模塊劃分,本站的數(shù)據(jù)表有文章信息表、文章類型信息表、文章
4、回復(fù)信息表、用戶信息表、公告信息表、朋友信息表、個(gè)人相冊信息表、投票信息表。5.詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1 公共模塊的設(shè)計(jì)與實(shí)現(xiàn) 本網(wǎng)站涉及到的公共模塊有數(shù)據(jù)庫連接及操作,字符串處理,系統(tǒng)配置。本站使用SQL Server 2000數(shù)據(jù)庫系統(tǒng)。安裝完SQL Server 2000 JDBC Driver,就可以編寫與數(shù)據(jù)庫連接的類;使用JSP開發(fā)網(wǎng)站經(jīng)常要過濾一些特殊字符或轉(zhuǎn)換一些字符,這些功能通常都需要編寫一個(gè)獨(dú)立的類來完成,所以需要編寫字符串處理類;本網(wǎng)站是采用Servlet和JavaBean結(jié)合技術(shù)開發(fā)的。JavaBean技術(shù)實(shí)現(xiàn)對數(shù)所謂中的操作不需要在XML文件中進(jìn)行任何的配置,而正常運(yùn)行s
5、ervlet程序還需要進(jìn)行適當(dāng)?shù)呐渲谩?.2 用戶登錄模塊 的設(shè)計(jì)與實(shí)現(xiàn) 用戶登錄模塊的流程圖如右圖所示。 用戶登錄模塊是博客網(wǎng)最先使用的功能,是系統(tǒng)的入口。在用戶登錄頁面中,用戶可以通過輸入正確的用戶名和密碼進(jìn)入到系統(tǒng),當(dāng)用戶沒有輸入用戶名和密碼時(shí),系統(tǒng)會通過JavaScript腳本進(jìn)行判斷,并給予提示信息。用戶登錄頁面如下圖。5.3 前臺模塊的設(shè)計(jì)與實(shí)現(xiàn) 在博客網(wǎng)的前臺首頁中顯示博主的根本信息、顯示登錄用戶信息、顯示博客的主要功能,并不是只存在于首頁中,其他功能模塊的子頁面中也需要包括這些局部。因此,可以將這幾個(gè)局部分別保存在單獨(dú)的文件中,這樣在需要放置相應(yīng)功能時(shí)只需包含這些文件即可。本系
6、統(tǒng)使用的是動作元素,該動作元素用于向當(dāng)前頁面中包含其他的文件。 在前臺模塊中詳細(xì)介紹文章查詢模塊的設(shè)計(jì)與實(shí)現(xiàn)。文章查詢模塊的主要功能是用戶在瀏覽系統(tǒng)時(shí)查看發(fā)表的文章列表詳細(xì)內(nèi)容,包括文章的題目、發(fā)布時(shí)間、該文章的瀏覽次數(shù)等,并可以針對發(fā)表文章進(jìn)行回復(fù)。這是博客最具代表性的特點(diǎn)之一。它給博主和用戶提供展示文筆的平臺,增加博主與用戶、用戶與用戶之間的交流,能夠使博客系統(tǒng)內(nèi)氣氛更加活潑,內(nèi)容更加豐富。前臺文章查詢模塊主要包括所有文章查詢、文章分類查詢、文章內(nèi)容詳細(xì)查詢及文章回復(fù)功能。5.4 后臺模塊的設(shè)計(jì)與實(shí)現(xiàn) 后臺頁面所用技術(shù)和前臺一樣,在后臺模塊中主要介紹了相冊管理子模塊。 相冊管理模塊的主要功
7、能是實(shí)現(xiàn)對相片文件的上傳、查詢和刪除操作,可以使博主隨時(shí)更新個(gè)人博客系統(tǒng)內(nèi)的相冊文件,便于對相冊文件的管理,以吸引更多的瀏覽者。 相片上傳頁面如下圖:結(jié) 論 畢業(yè)設(shè)計(jì)即將接近尾聲,博客網(wǎng)站功能根本實(shí)現(xiàn),我對WEB效勞器、數(shù)據(jù)庫軟件SQL Server、JSP語言等系列知識都有了更深的了解,并且學(xué)習(xí)使用三層架構(gòu)開發(fā)網(wǎng)站。在編寫論文時(shí),先對博客網(wǎng)站的歷史與開展?fàn)顩r進(jìn)行了簡述,并對博客網(wǎng)站的可行性做了研究。接下來對開發(fā)技術(shù)和環(huán)境的做了介紹。在網(wǎng)站的詳細(xì)設(shè)計(jì)中使用模塊化和結(jié)構(gòu)化設(shè)計(jì),涉及前臺模塊和后臺模塊的設(shè)計(jì),最終完成了整個(gè)畢業(yè)設(shè)計(jì)。 在整個(gè)設(shè)計(jì)中感受最深的就是思路的整理和學(xué)習(xí)的方式,解決問題的方法。首先是思路的整理,在編寫程序的時(shí)候思路要理清楚,按照自己的思路一步一步的實(shí)現(xiàn),再就是學(xué)習(xí)的方式,以前都是老師講什么接受什么,在設(shè)計(jì)時(shí)發(fā)現(xiàn)課上學(xué)到的知識是遠(yuǎn)遠(yuǎn)不夠的,學(xué)會了理論具體運(yùn)用時(shí)還是不行,必須要深入閱讀學(xué)習(xí)所需的知識,在面對大量信息時(shí)要學(xué)會篩選出對自己有用的資料。致 謝 這短短的一個(gè)月時(shí)間是我學(xué)生生涯中最有價(jià)值的一段時(shí)光。借此論文之際,我想向所有幫助過我的人表示謝意。首先感謝宋紅老師和岳俊梅老師。本論文是在宋老師和岳老師的指導(dǎo)下修改完成的。在此,要對她們的細(xì)心幫助和耐心指導(dǎo)表示由衷的感謝。感
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 風(fēng)景名勝區(qū)自行車租借協(xié)議
- 建筑安裝工程承包合作協(xié)議
- 廣告委托制作協(xié)議書
- 民間借款協(xié)議書的格式要求
- 私車出租給機(jī)構(gòu)協(xié)議
- 2024年加盟經(jīng)銷合同范本
- 建筑工程勞務(wù)擴(kuò)大分包合同完整2024年
- 2024正規(guī)版私人借款合同樣本
- 吉林省農(nóng)業(yè)產(chǎn)品訂購協(xié)議
- 房產(chǎn)物業(yè)抵押借款協(xié)議
- 江蘇省南京市鼓樓區(qū)2024-2025學(xué)年八年級上學(xué)期期中英語試卷(含答案解析)
- 四川公安基礎(chǔ)知識模擬1
- 2024年中級司泵工職業(yè)鑒定考試題庫(精練500題)
- 患者溝通技巧
- 18 牛和鵝 第一課時(shí) 課件
- 2024年宜賓人才限公司招聘高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- DBT29-305-2024 天津市裝配式建筑評價(jià)標(biāo)準(zhǔn)
- 冀教版七年級數(shù)學(xué)上冊 2.6 角大小的比較(第二章 幾何圖形的初步認(rèn)識 學(xué)習(xí)、上課課件)
- 創(chuàng)建“環(huán)保銀行”(教學(xué)設(shè)計(jì))-2024-2025學(xué)年四年級上冊綜合實(shí)踐活動教科版
- 勞動教育學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024秋九年級英語上冊 Module 3 Heroes Unit 3 Language in use教案(新版)外研版
評論
0/150
提交評論