




已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要 目前, 知識(shí)的學(xué)習(xí)十分的重要,我們要做到的不是固步自封,而是應(yīng)該共享給所有的人,現(xiàn)在知識(shí)的學(xué)習(xí)還是很不方便。 博客的開發(fā)與設(shè)計(jì)就能夠?qū)崿F(xiàn)該功能,用戶發(fā)表博文后,其他用戶可以看到, 同時(shí)用戶也可以記錄一些重要的信息等。 在軟件開發(fā)活動(dòng)中,無論何種服務(wù),應(yīng)用系統(tǒng)的開發(fā)仍然是開發(fā)的主題, 博客 就是這樣一個(gè) B/S 模式的系統(tǒng) 。一個(gè)龐大的 博客 管理系統(tǒng)面向的用戶很多,提供的功能也很多,如提供用戶注冊(cè)、用戶管理、 個(gè)人 博客 、 發(fā)表 博文 、刪除 博文 、留言、 以及 搜索 博文 等。本系統(tǒng)采用了 架進(jìn)行開發(fā)。 本文主要分析了該 系統(tǒng) 實(shí) 現(xiàn)的相關(guān)技術(shù)原理 與數(shù)據(jù)設(shè)計(jì) ,給出了 博客 的系統(tǒng)架構(gòu),并對(duì)架構(gòu)及 管理 模塊結(jié)構(gòu)作了劃分及設(shè)計(jì) 。 本系統(tǒng)采用了當(dāng)前流行的 B/S 結(jié)構(gòu),通過 運(yùn)用 據(jù)庫等軟件的強(qiáng)大功能完成了該系統(tǒng)的設(shè)計(jì)。 本系統(tǒng)完成了 用戶注冊(cè)功能, 用戶需要設(shè)定自己的 用戶名 和密碼以及自己的基本信息; 用戶登錄功能 、 管理員 后臺(tái) 登錄功能, 用戶只有輸入正確的 用戶名、 密碼才可以登錄;用戶修改 密碼 功能, 用戶修改密碼的實(shí)現(xiàn)只能在登陸的情況下 ; 管理員修改用戶的所有信息功能, 管理員可以修 改用戶的 用戶名與密碼、 博客 的 博文 及 博文 的點(diǎn)擊量 ; 用戶發(fā)表 博文 ,用戶登陸后可以在自己的 博客 中發(fā)表 博文 ,同時(shí)也可以進(jìn)行留言。查看精華帖,用戶不論登陸與否,都可以查看精華帖(點(diǎn)擊量最高的前 5 條);用戶刪除 博文 ,用戶登陸后可以刪除自己的 博文 ;用戶發(fā)表添加分類,用戶登陸后,當(dāng)發(fā)表 博文 時(shí),可以自定義添加分類 。 下面主要對(duì)博客的開發(fā)與設(shè)計(jì)進(jìn)行了概述、系統(tǒng)開發(fā)環(huán)境、系統(tǒng)分析、設(shè)計(jì)與實(shí)現(xiàn)等的介紹。 關(guān)鍵詞: of is we do to on be to of is be to In of is of is a B / S A as so to of / S as of of to up to to be in of to s in be a of or of he to on an of of 錄 1 系統(tǒng)的相關(guān) 概述 . 1 介 . 1 介 . 1 介 . 1 介 . 1 介 . 系統(tǒng)開發(fā)和環(huán)境介紹 . 1 本環(huán)境 . 2 裝 . 2 置 . 2 裝 . 3 裝 . 4 3 系統(tǒng)分析 . 4 發(fā)背景 . 4 統(tǒng)功能需求分析 . 5 要實(shí)現(xiàn)的功能及功能模塊 . 5 戶注冊(cè) . 5 戶登錄 . 5 改用戶 密碼 . 5 看博文 . 5 博文 . 5 看 個(gè)人 信息 . 6 除博文 . 6 論 . 6 銷 . 6 統(tǒng)流程分析 . 6 統(tǒng)的功能圖 . 6 統(tǒng)的用例圖 . 8 統(tǒng)的流程圖 . 8 4 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) . 9 據(jù)庫設(shè)計(jì) . 9 色分析 . 9 據(jù)庫建表( . 10 統(tǒng)前臺(tái)設(shè)計(jì) . 10 分功能代碼 . 14 戶注冊(cè) . 14 . 14 頁 . 15 5 總結(jié) 與展望 . 16 6 參考文獻(xiàn) . 17 1 概述 介 應(yīng)用于 發(fā)的高級(jí)動(dòng)態(tài)語言框架,最初起源于美國芝加哥的 戶組,具有新聞從業(yè)背景的 架的主要開發(fā)者。在 帶領(lǐng)下, 組致力于為 發(fā)者貢獻(xiàn)一款高效完美的 發(fā)框架,并且在 放源代碼協(xié)議許可下 授權(quán)給開發(fā)者自由使用。 有完善的模板機(jī)制、對(duì)象關(guān)系映射機(jī)制以及用于動(dòng)態(tài)創(chuàng)建后臺(tái)管理界面的功能,利用 以快速設(shè)計(jì)和開發(fā)具有 次的 用。為了打消開發(fā)者選用 架時(shí)的疑慮,首先分析一下 人注目的特性。在實(shí)體映射方面,對(duì)象相關(guān)映射機(jī)制幫助開發(fā)者在 中靈活定義數(shù)據(jù)模型,并且 有功能豐富的動(dòng)態(tài)數(shù)據(jù)庫訪問 以大幅度簡(jiǎn)化書寫 句的繁雜工作。同時(shí) 持包括 內(nèi)的多種后臺(tái)數(shù)據(jù)庫 。 發(fā)設(shè)計(jì)的十分簡(jiǎn)潔美觀,不會(huì)在鏈接中產(chǎn)生一大串雜亂且難以理解的字符。使用 擴(kuò)展的內(nèi)置模板,可以將模型層、控制層與頁面模板完全獨(dú)立開來進(jìn)行編碼。具有自己的 統(tǒng),如果需要,也可以根據(jù)開發(fā)者的要求嵌套其他的 架。 介 出的一個(gè)開源的用于前端開發(fā)的工具包。它由 設(shè)計(jì)師 作開發(fā),是一個(gè) 架。 供了優(yōu)雅的 范,它即是由動(dòng)態(tài) 言 成。 經(jīng)推出后頗受歡迎,一直是 的熱門開源項(xiàng)目,包括 軟全國廣播公司)的 使用了該項(xiàng)目。 介 繼 后又一個(gè)優(yōu)秀的 架 。它是輕量級(jí)的 ,它兼容 兼容各種 瀏覽器 ( , 后續(xù)版本將不再支持 。 用戶能更方便地處理 現(xiàn)動(dòng)畫效果,并且方便地為網(wǎng)站提供 互。 有一個(gè)比較大的優(yōu)勢(shì)是,它的文檔說明很全,而且各種應(yīng)用也說得很詳細(xì),同時(shí)還有許多成熟的 插件 可供選擇。 面保持代碼和 容分離,也就是說,不用再在 面插入一堆 調(diào)用命令了,只需定義 可。 介 一個(gè)輕量級(jí)的基于瀏覽器的所見即所得編輯器,由 成。它對(duì) 有著非常良好的支持。能夠滿足大部分網(wǎng)站的需求,并且功能配置靈活簡(jiǎn)單。另一特點(diǎn)是加載速度非???,而且可以讓用戶自由的定制, 一個(gè)根據(jù)布的自由軟件,你可以把它用于商業(yè)應(yīng)用。 介 遵守 的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它包含在一個(gè)相對(duì)小的 C 庫中。它是 立的公有領(lǐng)域項(xiàng)目。 2 不像常見的客戶 擎 不是個(gè) 程序 與之通信的獨(dú)立進(jìn)程,而是連接到程序中成為它的一個(gè)主要部分 。所以主要的通信協(xié)議是在 編程 語言內(nèi)的直接 用。這在消耗總量、延遲時(shí)間和整體簡(jiǎn)單性上有積極的作用。整個(gè)數(shù)據(jù)庫 (定義、表、索引和數(shù)據(jù)本身 )都在宿主主機(jī)上存儲(chǔ)在一個(gè)單一的文件中。它的簡(jiǎn)單的設(shè)計(jì)是通過在開始一個(gè)事務(wù)的時(shí)候鎖定整個(gè) 數(shù)據(jù) 文件而完成的。 2 系統(tǒng)開發(fā)和環(huán)境介紹 本環(huán)境 在 統(tǒng)下, 以 言為基本開發(fā)語言,通過運(yùn)用 架、 據(jù)庫、 務(wù)器等相關(guān)知識(shí),利用 言的 便于快速開發(fā) 的特性及 計(jì)思想 , 設(shè)計(jì)一個(gè) 博客博文 管理方案,模擬一個(gè) 博客 系統(tǒng) 。 裝 于使用的操作系統(tǒng)是 要安裝 裝和 配置 從 統(tǒng)光盤中獲得軟件包: 在 執(zhí)行: 到后直接 裝 2. 安裝后的主要目錄與文件 服務(wù)目錄: /主配置文件: /頁目錄: /服務(wù)腳本: /d/行程序: /問日志: /錯(cuò)誤日志: / 安裝、配置 裝 ,運(yùn)行 就會(huì)進(jìn)入 互模式 ,如下圖 2圖 2互模式 圖 2配置 裝 先要下載 裝包,在 式下解壓后,進(jìn)入,執(zhí)行下面的語句: 3 系統(tǒng) 分析 發(fā)背景 序設(shè)計(jì)語言在 是今年來開始流行的一種編程語言 , 它以其簡(jiǎn)單易懂、適合于快速開發(fā)、能夠跨平臺(tái)操作吸引了人們的興趣。 事實(shí)上, 目前的 地位是 無法和 等相比的 的 , 但 就發(fā)展前景而言 ,它確實(shí)獨(dú)一無二的 。它是一種 完全可信賴的程序設(shè)計(jì)語言, 在國外十分的流行,就目前而言,國內(nèi)也開始逐漸認(rèn)識(shí)它 。其固有的可靠性與安全性不僅令程序員放心,也令使用程序的用戶放心。 建了對(duì)網(wǎng)絡(luò)編程,數(shù)據(jù)庫連接、多線程等高級(jí)程序設(shè)計(jì)任務(wù)的支持。 目前,在軟件開發(fā)活動(dòng)中,無論何種服務(wù),應(yīng)用系統(tǒng)的開發(fā)仍然是開發(fā)的主題, 博客管理系統(tǒng)就是這樣的應(yīng)用系統(tǒng)。 用戶希望能夠發(fā)表一下個(gè)人的想法,對(duì)各種言論進(jìn)行評(píng)論等,這時(shí)就用到了 博客 。 統(tǒng)功能需求分析 一個(gè)好的系統(tǒng),不僅包括前臺(tái)的美觀同時(shí)后臺(tái)的優(yōu)化也很重要,本系統(tǒng)運(yùn)用架與 計(jì)思想,用戶可以完成用戶注冊(cè)、登錄、注銷、修改 密碼、發(fā)表 博文 、評(píng)論、刪除 博文 、查看精華 博文 、搜索 博文 等功能,管理員具有對(duì)用戶的信息進(jìn)行修改、刪除的功能 ,同時(shí)能夠做到對(duì) 博文 的管理 。本系統(tǒng)會(huì)根據(jù)用戶的 訪問一篇 博文次數(shù), 進(jìn)行點(diǎn)擊量的記錄,從而形成精華帖 。 用戶可以創(chuàng)建分類,同時(shí)在該分類下發(fā)表 博 文 ,同時(shí)設(shè)置了背景音樂。 要實(shí)現(xiàn)的功能及功能模塊 戶注冊(cè) 用戶登錄是一個(gè)網(wǎng)絡(luò)系統(tǒng)必需的功能之一,用戶想要使用系統(tǒng)提供的功能,就必須先擁有一個(gè)帳戶, 從而擁有自己的 博客 。 因此要到系統(tǒng)中注冊(cè)一 個(gè)帳戶,用戶在注冊(cè)時(shí)系統(tǒng)要求用 戶輸入注冊(cè)信息,包括用戶名,密碼,確認(rèn)密碼(用戶編號(hào)自動(dòng)增長) ,用戶 及用戶頭像 等,如果用戶帳戶已經(jīng)存在或者用戶輸入的信息格式不正確系統(tǒng)將向用戶顯示相應(yīng)錯(cuò)誤的提示信息,并提示用戶使用其他的用戶帳戶或者輸入正確的信息,注冊(cè)完以后,可以進(jìn)行登錄。 戶登錄 注冊(cè)成功后,用戶可以使用剛剛注冊(cè)的賬戶 登錄到系統(tǒng),登錄頁面要求用戶輸入用戶名 和密碼。在輸入用戶 名 和密碼之后,系統(tǒng)將驗(yàn)證用戶帳戶和密碼是否正確,如果驗(yàn)證成功, 就會(huì)彈出一個(gè)登陸成功的框,并跳轉(zhuǎn)到用戶的空間界 面 。否則,系統(tǒng) 彈出一個(gè) 顯示用戶帳戶或密碼錯(cuò)誤的提示信息 的框 。 改用戶 密碼 用戶只有在登陸成功后才可以修改密碼,用戶能夠知道舊密碼。在修改密碼界面,用戶需要輸入舊密碼、新密碼和確認(rèn)新密碼,只有當(dāng)舊密碼正確,兩次輸入的新密碼相同時(shí),用戶才能夠進(jìn)行修改,同時(shí)跳轉(zhuǎn)界面;否則系統(tǒng)將顯示錯(cuò)誤信息 。 看用戶 當(dāng)用戶進(jìn)入首頁時(shí),系統(tǒng)會(huì)提供可能認(rèn)識(shí)的人,點(diǎn)擊后可以進(jìn)入該用戶的博客。 看博文 用戶可以點(diǎn)擊一條博文的 行詳細(xì)的查看該博文的內(nèi)容,在查看界面,登陸用戶可以靜心留言,匿名用 戶無法留言。 博文 用戶成功登錄之后,可以發(fā)博文。點(diǎn)擊發(fā)博文按鈕后,進(jìn)入發(fā)博文界面,用戶需要填寫標(biāo)題、內(nèi)容,同時(shí)選擇分類,點(diǎn)擊發(fā)表即可發(fā)到自己的博客上。在發(fā)表頁面,分類后有一個(gè)添加分類,用戶可以在此添加分類 。 看 個(gè)人 信息 用戶登陸后可以查看自己的用戶信息 。 除博文 用戶登陸后可以在自己的博客中刪除自己希望刪除的博文,直接點(diǎn)擊標(biāo)題后的刪除鏈接即可。 論 用戶登陸后可以對(duì)別人的博文進(jìn)行評(píng)論。 銷 由于某種原因,用戶可以退出該系統(tǒng)的登陸。 統(tǒng)流程分析 本網(wǎng)站是 一個(gè) 博客 網(wǎng)站,實(shí)現(xiàn)了 用戶的發(fā)博文、評(píng)論博文的功能 。 前臺(tái)主頁,包括用戶 首頁 ,用戶注冊(cè)頁面,用戶修改信息頁面,用戶 個(gè)人博客 頁面 、精華帖頁面、博文詳細(xì)內(nèi)容頁面 。 后臺(tái)控制,運(yùn)用 架, 用戶注冊(cè)后,保存用戶的信息;登陸成功后 , 用戶能夠發(fā)表博文、評(píng)論等。 統(tǒng)的功能圖 本系統(tǒng)的 功能 圖如圖所示 : 圖 3統(tǒng) 功能 圖 查看用戶信息 修改用戶信息 用戶管理 管理員登錄 刪除用戶 添加音樂 管理用戶博文 登錄 注冊(cè) 查看個(gè)人信息 修改密碼 聽音樂 安全退出系統(tǒng) 用戶登錄成功 管理員登錄 刪除博文 評(píng)論博文 發(fā)表博文 查看博文 博客 統(tǒng)的用例圖 統(tǒng)的流程圖 查看個(gè)人信息 發(fā)博文 評(píng)論 搜索博文 修改密碼 圖 3統(tǒng)流程圖 4 系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 據(jù)庫設(shè)計(jì) 色分析 通過功能我們找到了四個(gè)角色,接下來就該分析各各角色之間的關(guān)系。 在這里我們首先要分析出博客應(yīng)該是以用戶為主的,用戶登陸進(jìn)入自己的博客,顯示自己的博文,所以是通過用戶找到的博文,以用戶為主,同時(shí)分析出用戶與博文之間是多對(duì)多的關(guān)系。博文與分類是以分博文為主的 ,博文與分類之間是多對(duì)一的關(guān)系。博文與評(píng)論之間是一對(duì)多的關(guān)系,大家都是先看博文再看評(píng)論,所以以博文為主。分類與評(píng)論之間沒有關(guān)系 。 開始 注冊(cè) Y Y Y 登錄 普通用戶主頁面 管理 員主頁面 安全退出 身份判斷 用戶 博文 評(píng)論 分類 據(jù)庫建表 ( 創(chuàng)建的表) 統(tǒng)前臺(tái)設(shè)計(jì) (1)系統(tǒng)首頁 : ( 2)用戶注冊(cè): (3)用戶登錄 界面 (4) 用戶修改 密碼 (5) 用戶發(fā)博文 (5) 查看博文 (6) 音樂播放器 分功能代碼 戶博客 注冊(cè) 注冊(cè)用戶 if = if : ) 示博文詳細(xì)內(nèi)容 id= 1 if = if , 留言不可為空! if : ) 頁的實(shí)現(xiàn) n): n) 1) 1 5 總結(jié) 與展望 此次畢業(yè)設(shè)計(jì)是以 言為基本開發(fā)語言,通過運(yùn)用 架 (版本 相關(guān)知識(shí),利用 言的面向?qū)ο蟮奶匦约?計(jì)思想 , 設(shè)計(jì)一個(gè)用戶管理方案,模擬一個(gè)電影院售票管理系統(tǒng)。 在完成 畢業(yè)設(shè)計(jì) 的過程中 不斷的遇到問題解決問題的循環(huán)過程中完成的,就是在這樣的過程中,我才不斷的學(xué)習(xí)新的知識(shí);我才更好的、靈活的運(yùn)用這些技術(shù),并且通過向老師,同學(xué)以及從事相關(guān)工作的人的交流,讓我的思路,思維更加開闊 。通過這次的畢業(yè)設(shè)計(jì),讓我對(duì)于以前所學(xué)的知識(shí)能夠做到更好的運(yùn)用。 總之,本次設(shè)計(jì)加強(qiáng)了我的獨(dú)立學(xué)習(xí)和運(yùn)用知識(shí)解決實(shí)際 問題的能力,也是對(duì)我這幾年以來在學(xué)校系統(tǒng)學(xué)習(xí)的基礎(chǔ)理論課程、專業(yè)知識(shí)及基本技能的一次全面的檢驗(yàn),并且達(dá)到了鞏固、擴(kuò)大、深化所學(xué)的專業(yè)技術(shù)的目的,使自身的研究、實(shí)踐能力得到了一定的提高。 6 參考文獻(xiàn) 礎(chǔ)教程 人民郵電出版社 . 宋吉廣譯 心教程 人民郵電出版社 3. 考網(wǎng)址: ; 4. 考網(wǎng)址: ; 威指南 機(jī)械工業(yè)出版社 6. 民郵電出版社 致謝 在歷時(shí)半年的畢業(yè)設(shè)計(jì)中,要感
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年四川省樂山市中考地理真題(原卷版)
- (教研室提供)2025年山東省臨沂市沂水縣中考二模英語試題
- 財(cái)務(wù)會(huì)計(jì)期末復(fù)習(xí)指導(dǎo)
- 部編版四年級(jí)下冊(cè)第五單元《海上日出》教案
- 建筑施工特種作業(yè)-橋(門)式起重機(jī)司機(jī)真題庫-10
- 建筑施工特種作業(yè)-建筑架子工(普通腳手架)真題庫-10
- 2023-2024學(xué)年云南省臨滄市云縣高二下學(xué)期期末考試數(shù)學(xué)試卷(解析版)
- 2023-2024學(xué)年江蘇省宿遷市高二下學(xué)期6月期末考試數(shù)學(xué)試題(解析版)
- 2023-2024學(xué)年河北省承德市高二下學(xué)期期末考試數(shù)學(xué)試題(解析版)
- 資助育人-課題
- 主、被動(dòng)防護(hù)網(wǎng)施工方案-圖文
- GB/T 45565-2025鋰離子電池編碼規(guī)則
- 1、人教部編版二年級(jí)下冊(cè)語文看拼音寫詞語(一類生字和書后詞語)
- 2025年濟(jì)南高新區(qū)九年級(jí)中考數(shù)學(xué)二??荚囋囶}(含答案)
- 花椒庫存收購協(xié)議書
- DB22-T2979-2019-基質(zhì)瀝青相似度檢測(cè)紅外光譜法-吉林省
- 《小王子繪本教學(xué)課件》
- 金華市皓升再生資源有限公司年回收拆解20萬輛電動(dòng)自行車生產(chǎn)線技改項(xiàng)目
- 2025年金融衍生工具試題
- 2025-2030中國陶瓷瓦行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 電池管理系統(tǒng)(BMS)的智能化升級(jí)-全面剖析
評(píng)論
0/150
提交評(píng)論