版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 河北農(nóng)業(yè)大學(xué)</b></p><p> 本科畢業(yè)論文(設(shè)計)</p><p> 題 目:基于Python的博客設(shè)計與開發(fā)</p><p> 學(xué) 院: 信息科技與技術(shù)學(xué)院 </p><p> 學(xué)生姓名: 袁萬尚 </p>&l
2、t;p> 專 業(yè): 軟件工程0901班 </p><p> 班級學(xué)號: 2009234040104 </p><p> 指導(dǎo)教師姓名: 張璠 </p><p> 指導(dǎo)教師職稱: 講師 </p><p> 二O一三年 五 月 二十八 日</p>
3、<p><b> 摘要</b></p><p> 目前,知識的學(xué)習(xí)十分的重要,我們要做到的不是固步自封,而是應(yīng)該共享給所有的人,現(xiàn)在知識的學(xué)習(xí)還是很不方便。博客的開發(fā)與設(shè)計就能夠?qū)崿F(xiàn)該功能,用戶發(fā)表博文后,其他用戶可以看到,同時用戶也可以記錄一些重要的信息等。</p><p> 在軟件開發(fā)活動中,無論何種服務(wù),應(yīng)用系統(tǒng)的開發(fā)仍然是開發(fā)的主題,博客就是
4、這樣一個B/S模式的系統(tǒng)。一個龐大的博客管理系統(tǒng)面向的用戶很多,提供的功能也很多,如提供用戶注冊、用戶管理、個人博客、發(fā)表博文、刪除博文、留言、以及搜索博文等。本系統(tǒng)采用了Django框架進(jìn)行開發(fā)。</p><p> 本文主要分析了該系統(tǒng)實(shí)現(xiàn)的相關(guān)技術(shù)原理與數(shù)據(jù)設(shè)計,給出了博客的系統(tǒng)架構(gòu),并對架構(gòu)及管理模塊結(jié)構(gòu)作了劃分及設(shè)計。本系統(tǒng)采用了當(dāng)前流行的B/S 結(jié)構(gòu),通過運(yùn)用Python、Django 、TinyMC
5、E、JQuery、Apache和Sqlite數(shù)據(jù)庫等軟件的強(qiáng)大功能完成了該系統(tǒng)的設(shè)計。</p><p> 本系統(tǒng)完成了用戶注冊功能,用戶需要設(shè)定自己的用戶名和密碼以及自己的基本信息;用戶登錄功能、管理員后臺登錄功能,用戶只有輸入正確的用戶名、密碼才可以登錄;用戶修改密碼功能,用戶修改密碼的實(shí)現(xiàn)只能在登陸的情況下;管理員修改用戶的所有信息功能,管理員可以修改用戶的用戶名與密碼、博客的博文及博文的點(diǎn)擊量;用戶發(fā)表博
6、文,用戶登陸后可以在自己的博客中發(fā)表博文,同時也可以進(jìn)行留言。查看精華帖,用戶不論登陸與否,都可以查看精華帖(點(diǎn)擊量最高的前5條);用戶刪除博文,用戶登陸后可以刪除自己的博文;用戶發(fā)表添加分類,用戶登陸后,當(dāng)發(fā)表博文時,可以自定義添加分類。下面主要對博客的開發(fā)與設(shè)計進(jìn)行了概述、系統(tǒng)開發(fā)環(huán)境、系統(tǒng)分析、設(shè)計與實(shí)現(xiàn)等的介紹。</p><p> 關(guān)鍵詞:Python,Django,TinyMCE,JQuery,Boo
7、tstrap</p><p><b> Abstract</b></p><p> Currently, the study of knowledge is very important and we do not want to rest on our laurels, but should be shared to all people, and now th
8、e study of knowledge is very convenient. Blog development and design will be able to achieve this function, the user Bowen, other users can see, and you also can record some important information.</p><p> I
9、n software development activities, regardless of service, application development system development is still the subject of blog is such a B / S mode system. A huge blog management system for many users, providing many
10、functions, such as providing user registration, user management, personal blog, Bowen, Bowen deleted, messages, and search Bowen and so on. The system uses the Django framework for development.</p><p> This
11、 paper analyzes the technical principles related to implementation of the system and data design, system architecture gives the blog, and the structure and management module structure and design were divided. The system
12、uses the popular B / S structure, through the use of Python, Django, TinyMCE, JQuery, Apache and Sqlite database software such as completion of the powerful features of the system design.</p><p> The system
13、 completed the user registration feature, users need to set up your own user name and password, and their basic information; user login function, the administrator back-log function, the user only enter the correct user
14、name and password before you can log; user to modify the password function the user to modify the password can only be realized in the case of landing; administrator to modify the user all the information, the administra
15、tor can modify the user's user name and password, </p><p> KeyWord: Python,Django,TinyMCE,JQuery,Bootstrap</p><p><b> 目錄</b></p><p> 1系統(tǒng)的相關(guān)概述1</p><p&g
16、t; 1.1Django簡介1</p><p> 1.2Bootstrap 簡介1</p><p> 1.3JQuery簡介1</p><p> 1.4TinyMCE簡介1</p><p> 1.5 Sqlite3簡介..................................................
17、.....................................................................................................2</p><p> 2系統(tǒng)開發(fā)和環(huán)境介紹2</p><p><b> 2.1基本環(huán)境2</b></p><p> 2.1.1安裝Ap
18、ache2</p><p> 2.1.2配置Apache2</p><p> 2.1.3安裝Python3</p><p> 2.1.4安裝Django4</p><p><b> 3系統(tǒng)分析4</b></p><p><b> 3.1開發(fā)背景4</b>
19、</p><p> 3.2系統(tǒng)功能需求分析5</p><p> 3.3需要實(shí)現(xiàn)的功能及功能模塊5</p><p> 3.3.1 用戶注冊5</p><p> 3.3.2用戶登錄5</p><p> 3.3.3修改用戶密碼5</p><p> 3.3.4查看博文5</
20、p><p> 3.3.5發(fā)博文5</p><p> 3.3.6查看個人信息6</p><p> 3.3.7刪除博文6</p><p><b> 3.3.8評論6</b></p><p><b> 3.3.9注銷6</b></p><p>
21、; 3.4系統(tǒng)流程分析6</p><p> 3.4.1系統(tǒng)的功能圖6</p><p> 3.4.2系統(tǒng)的用例圖8</p><p> 3.4.3系統(tǒng)的流程圖8</p><p> 4系統(tǒng)設(shè)計與實(shí)現(xiàn)9</p><p> 4.1數(shù)據(jù)庫設(shè)計9</p><p> 4.1.1角色分析
22、9</p><p> 4.1.2數(shù)據(jù)庫建表(models)10</p><p> 4.3系統(tǒng)前臺設(shè)計10</p><p> 4.4部分功能代碼14</p><p> 4.4.1用戶注冊14</p><p> 4.4.顯示博文詳細(xì)內(nèi)容14</p><p> 4.4.1分頁
23、15</p><p><b> 5總結(jié)與展望16</b></p><p><b> 6參考文獻(xiàn)17</b></p><p><b> 1概述</b></p><p><b> Django簡介</b></p><p>
24、 Django 是應(yīng)用于 Web 開發(fā)的高級動態(tài)語言框架,最初起源于美國芝加哥的 Python 用戶組,具有新聞從業(yè)背景的 Adrian Holovaty 是 Django 框架的主要開發(fā)者。在 Adrian 的帶領(lǐng)下,Django 小組致力于為 Web 開發(fā)者貢獻(xiàn)一款高效完美的Python 開發(fā)框架,并且在 BSD 開放源代碼協(xié)議許可下授權(quán)給開發(fā)者自由使用。</p><p> Django 擁有完善的模板機(jī)制
25、、對象關(guān)系映射機(jī)制以及用于動態(tài)創(chuàng)建后臺管理界面的功能,利用 Django,可以快速設(shè)計和開發(fā)具有 MVC 層次的 Web 應(yīng)用。為了打消開發(fā)者選用 Django 框架時的疑慮,首先分析一下 Django 引人注目的特性。在實(shí)體映射方面,Django 的對象相關(guān)映射機(jī)制幫助開發(fā)者在 Python 類中靈活定義數(shù)據(jù)模型,并且Django 具有功能豐富的動態(tài)數(shù)據(jù)庫訪問 API,可以大幅度簡化書寫 SQL 語句的繁雜工作。同時 Django 支
26、持包括 Postgresql,MySql,Sqlite,Oracle 在內(nèi)的多種后臺數(shù)據(jù)庫。 Django 的 URL 分發(fā)設(shè)計的十分簡潔美觀,不會在鏈接中產(chǎn)生一大串雜亂且難以理解的字符。使用 Django 可擴(kuò)展的內(nèi)置模板,可以將模型層、控制層與頁面模板完全獨(dú)立開來進(jìn)行編碼。Django 還具有自己的 Cache 系統(tǒng),如果需要,也可以根據(jù)開發(fā)者的要求嵌套其他的 Cache 框架。</p><p> Boot
27、strap簡介</p><p> Bootstrap是Twitter推出的一個開源的用于前端開發(fā)的工具包。它由Twitter的設(shè)計師Mark Otto和Jacob Thornton合作開發(fā),是一個CSS/HTML框架。Bootstrap提供了優(yōu)雅的HTML和CSS規(guī)范,它即是由動態(tài)CSS語言Less寫成。Bootstrap一經(jīng)推出后頗受歡迎,一直是GitHub上的熱門開源項(xiàng)目,包括NASA的MSNBC(微軟全國
28、廣播公司)的Breaking News都使用了該項(xiàng)目。 </p><p><b> JQuery簡介</b></p><p> JQuery是繼prototype之后又一個優(yōu)秀的Javascript框架。它是輕量級的js庫 ,它兼容CSS3,還兼容各種瀏覽器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),j
29、Query2.0及后續(xù)版本將不再支持IE6/7/8瀏覽器。JQuery使用戶能更方便地處理HTML documents、events、實(shí)現(xiàn)動畫效果,并且方便地為網(wǎng)站提供AJAX交互。JQuery還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應(yīng)用也說得很詳細(xì),同時還有許多成熟的插件可供選擇。JQuery能夠使用戶的html頁面保持代碼和html內(nèi)容分離,也就是說,不用再在html里面插入一堆js來調(diào)用命令了,只需定義id即可。<
30、/p><p><b> TinyMCE簡介</b></p><p> TinyMCE是一個輕量級的基于瀏覽器的所見即所得編輯器,由JavaScript寫成。它對IE6+和Firefox1.5+都有著非常良好的支持。能夠滿足大部分網(wǎng)站的需求,并且功能配置靈活簡單。另一特點(diǎn)是加載速度非常快,而且可以讓用戶自由的定制,TinyMCE是一個根據(jù)LGPL license發(fā)布的自
31、由軟件,你可以把它用于商業(yè)應(yīng)用。</p><p><b> SQLite簡介</b></p><p> SQLite是遵守ACID[1]的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它包含在一個相對小的C庫中。它是D.RichardHipp建立的公有領(lǐng)域項(xiàng)目。[2]</p><p> 不像常見的客戶-服務(wù)器范例,SQLite引擎不是個程序與之通信的獨(dú)立進(jìn)程,而
32、是連接到程序中成為它的一個主要部分。所以主要的通信協(xié)議是在編程語言內(nèi)的直接API調(diào)用。這在消耗總量、延遲時間和整體簡單性上有積極的作用。整個數(shù)據(jù)庫(定義、表、索引和數(shù)據(jù)本身)都在宿主主機(jī)上存儲在一個單一的文件中。它的簡單的設(shè)計是通過在開始一個事務(wù)的時候鎖定整個數(shù)據(jù)文件而完成的。</p><p> 2系統(tǒng)開發(fā)和環(huán)境介紹</p><p><b> 2.1基本環(huán)境</b>
33、;</p><p> 在Linux系統(tǒng)下,以Python語言為基本開發(fā)語言,通過運(yùn)用Django框架、Sqlite3數(shù)據(jù)庫、Apache服務(wù)器等相關(guān)知識,利用Python語言的便于快速開發(fā)的特性及MVC設(shè)計思想, 設(shè)計一個博客博文管理方案,模擬一個博客系統(tǒng)。</p><p> 2.1.1安裝Apache</p><p> 由于使用的操作系統(tǒng)是Linux,需要安
34、裝 Apache。</p><p> 2.1.2安裝和配置Apache</p><p> 1.從RHEL6系統(tǒng)光盤中獲得軟件包:</p><p> 在shell下執(zhí)行:ls /media/cdrom/Server | grep httpd</p><p> 找到后直接rpm安裝</p><p> 2. 安裝后
35、的主要目錄與文件</p><p> 服務(wù)目錄:/etc/httpd/</p><p> 主配置文件:/etc/httpd/conf/httpd.conf</p><p> 網(wǎng)頁目錄:/var/www/html/</p><p> 服務(wù)腳本:/etc/init.d/httpd</p><p> 執(zhí)行程序:/us
36、r/sbin/httpd</p><p> 訪問日志:/var/log/httpd/access_log</p><p> 錯誤日志:/var/log/httpd/error_log</p><p> 2.1.3安裝、配置Python</p><p> 安裝Python后,運(yùn)行Python,就會進(jìn)入Python交互模式,如下圖2-3
37、</p><p> 圖2-3 .Python交互模式</p><p> 圖2-4 .配置Python</p><p> 2.1.4 安裝Django</p><p> 首先要下載Django安裝包,在Linux的shell模式下解壓后,進(jìn)入,執(zhí)行下面的語句:</p><p><b> 3系統(tǒng)分析&l
38、t;/b></p><p><b> 3.1開發(fā)背景</b></p><p> Python程序設(shè)計語言在是今年來開始流行的一種編程語言,它以其簡單易懂、適合于快速開發(fā)、能夠跨平臺操作吸引了人們的興趣。事實(shí)上,Python的目前的地位是無法和Java、C等相比的的,但就發(fā)展前景而言,它確實(shí)獨(dú)一無二的。它是一種完全可信賴的程序設(shè)計語言,在國外十分的流行,就目前
39、而言,國內(nèi)也開始逐漸認(rèn)識它。其固有的可靠性與安全性不僅令程序員放心,也令使用程序的用戶放心。Python內(nèi)建了對網(wǎng)絡(luò)編程,數(shù)據(jù)庫連接、多線程等高級程序設(shè)計任務(wù)的支持。</p><p> 目前,在軟件開發(fā)活動中,無論何種服務(wù),應(yīng)用系統(tǒng)的開發(fā)仍然是開發(fā)的主題,博客管理系統(tǒng)就是這樣的應(yīng)用系統(tǒng)。用戶希望能夠發(fā)表一下個人的想法,對各種言論進(jìn)行評論等,這時就用到了博客。</p><p> 3.2系
40、統(tǒng)功能需求分析</p><p> 一個好的系統(tǒng),不僅包括前臺的美觀同時后臺的優(yōu)化也很重要,本系統(tǒng)運(yùn)用Django+Bootstrap構(gòu)架與MVC設(shè)計思想,用戶可以完成用戶注冊、登錄、注銷、修改密碼、發(fā)表博文、評論、刪除博文、查看精華博文、搜索博文等功能,管理員具有對用戶的信息進(jìn)行修改、刪除的功能,同時能夠做到對博文的管理。本系統(tǒng)會根據(jù)用戶的訪問一篇博文次數(shù),進(jìn)行點(diǎn)擊量的記錄,從而形成精華帖。用戶可以創(chuàng)建分類,同
41、時在該分類下發(fā)表博文,同時設(shè)置了背景音樂。</p><p> 3.3需要實(shí)現(xiàn)的功能及功能模塊</p><p> 3.3.1 用戶注冊</p><p> 用戶登錄是一個網(wǎng)絡(luò)系統(tǒng)必需的功能之一,用戶想要使用系統(tǒng)提供的功能,就必須先擁有一個帳戶,從而擁有自己的博客。因此要到系統(tǒng)中注冊一個帳戶,用戶在注冊時系統(tǒng)要求用戶輸入注冊信息,包括用戶名,密碼,確認(rèn)密碼(用戶編號
42、自動增長),用戶E-mail、以及用戶頭像等,如果用戶帳戶已經(jīng)存在或者用戶輸入的信息格式不正確系統(tǒng)將向用戶顯示相應(yīng)錯誤的提示信息,并提示用戶使用其他的用戶帳戶或者輸入正確的信息,注冊完以后,可以進(jìn)行登錄。</p><p><b> 3.3.2用戶登錄</b></p><p> 注冊成功后,用戶可以使用剛剛注冊的賬戶登錄到系統(tǒng),登錄頁面要求用戶輸入用戶名和密碼。在輸
43、入用戶名和密碼之后,系統(tǒng)將驗(yàn)證用戶帳戶和密碼是否正確,如果驗(yàn)證成功,就會彈出一個登陸成功的框,并跳轉(zhuǎn)到用戶的空間界面。否則,系統(tǒng)彈出一個顯示用戶帳戶或密碼錯誤的提示信息的框。</p><p> 3.3.3修改用戶密碼</p><p> 用戶只有在登陸成功后才可以修改密碼,用戶能夠知道舊密碼。在修改密碼界面,用戶需要輸入舊密碼、新密碼和確認(rèn)新密碼,只有當(dāng)舊密碼正確,兩次輸入的新密碼相同時
44、,用戶才能夠進(jìn)行修改,同時跳轉(zhuǎn)界面;否則系統(tǒng)將顯示錯誤信息。</p><p><b> 3.3.4查看用戶</b></p><p> 當(dāng)用戶進(jìn)入首頁時,系統(tǒng)會提供可能認(rèn)識的人,點(diǎn)擊后可以進(jìn)入該用戶的博客。</p><p><b> 3.3.5查看博文</b></p><p> 用戶可以點(diǎn)擊一
45、條博文的title進(jìn)行詳細(xì)的查看該博文的內(nèi)容,在查看界面,登陸用戶可以靜心留言,匿名用戶無法留言。</p><p><b> 3.3.6發(fā)博文</b></p><p> 用戶成功登錄之后,可以發(fā)博文。點(diǎn)擊發(fā)博文按鈕后,進(jìn)入發(fā)博文界面,用戶需要填寫標(biāo)題、內(nèi)容,同時選擇分類,點(diǎn)擊發(fā)表即可發(fā)到自己的博客上。在發(fā)表頁面,分類后有一個添加分類,用戶可以在此添加分類。<
46、/p><p> 3.3.7查看個人信息</p><p> 用戶登陸后可以查看自己的用戶信息。</p><p> 3.3.8 刪除博文</p><p> 用戶登陸后可以在自己的博客中刪除自己希望刪除的博文,直接點(diǎn)擊標(biāo)題后的刪除鏈接即可。</p><p><b> 3.3.9 評論</b><
47、;/p><p> 用戶登陸后可以對別人的博文進(jìn)行評論。</p><p><b> 3.3.10 注銷</b></p><p> 由于某種原因,用戶可以退出該系統(tǒng)的登陸。</p><p><b> 3.4系統(tǒng)流程分析</b></p><p> 本網(wǎng)站是一個博客網(wǎng)站,實(shí)現(xiàn)了
48、用戶的發(fā)博文、評論博文的功能。</p><p> 前臺主頁,包括用戶首頁,用戶注冊頁面,用戶修改信息頁面,用戶個人博客頁面、精華帖頁面、博文詳細(xì)內(nèi)容頁面。</p><p> 后臺控制,運(yùn)用Django框架,用戶注冊后,保存用戶的信息;登陸成功后,用戶能夠發(fā)表博文、評論等。</p><p> 3.4.1系統(tǒng)的功能圖</p><p> 本
49、系統(tǒng)的功能圖如圖所示:</p><p> 圖3-1 系統(tǒng)功能圖</p><p> 3.4.2系統(tǒng)的用例圖</p><p> 3.4.3系統(tǒng)的流程圖</p><p> 圖3-3 系統(tǒng)流程圖</p><p><b> 4系統(tǒng)設(shè)計與實(shí)現(xiàn)</b></p><p><
50、b> 4.1數(shù)據(jù)庫設(shè)計</b></p><p> 4.1.1 角色分析</p><p> 通過功能我們找到了四個角色,接下來就該分析各各角色之間的關(guān)系。在這里我們首先要分析出博客應(yīng)該是以用戶為主的,用戶登陸進(jìn)入自己的博客,顯示自己的博文,所以是通過用戶找到的博文,以用戶為主,同時分析出用戶與博文之間是多對多的關(guān)系。博文與分類是以分博文為主的,博文與分類之間是多對一的
51、關(guān)系。博文與評論之間是一對多的關(guān)系,大家都是先看博文再看評論,所以以博文為主。分類與評論之間沒有關(guān)系。</p><p> 4.1.2 數(shù)據(jù)庫建表(models中創(chuàng)建的表)</p><p><b> 4.3系統(tǒng)前臺設(shè)計</b></p><p><b> (1)系統(tǒng)首頁:</b></p><p>
52、<b> ?。?)用戶注冊:</b></p><p><b> (3)用戶登錄界面</b></p><p> (4) 用戶修改密碼</p><p><b> (5) 用戶發(fā)博文</b></p><p><b> (5) 查看博文</b></p
53、><p><b> (6) 音樂播放器</b></p><p><b> 4.4部分功能代碼</b></p><p> 4.4.1 用戶博客注冊</p><p> def regist(request):</p><p><b> ""&q
54、uot;</b></p><p><b> 注冊用戶</b></p><p><b> """</b></p><p> if request.method == 'POST':</p><p> rform = RForm(requ
55、est.POST)</p><p> rimg = UserAnother(request.POST, request.FILES)</p><p> if rform.is_valid() and rimg.is_valid():</p><p> username = rform.cleaned_data['username']</p
56、><p> password = rform.cleaned_data['password']</p><p> email = rform.cleaned_data['email']</p><p> headimg = rimg.cleaned_data['headimg']</p><p&g
57、t; user = User.objects.create_user(username=username,</p><p> password=password, email=email)</p><p> UserProfile.objects.create(user=user, headimg=headimg)</p><p> user.save()&
58、lt;/p><p> return HttpResponseRedirect('/login/')</p><p><b> else:</b></p><p> rform = RForm()</p><p> rimg = UserAnother()</p><p> c
59、ontext = {'request':request, 'rf':rform, 'rg':rimg}</p><p> return render_to_response('regist.html', RequestContext(request, context))</p><p> 4.4.2顯示博文詳細(xì)內(nèi)容<
60、/p><p> def show_blog(request, username, blog_id):</p><p> flag1 = ''</p><p> user = request.user</p><p> blog = Blog.objects.get(id=blog_id)</p><p&
61、gt; blog.hitcount += 1</p><p> blog.save()</p><p> if request.method == 'POST':</p><p> txt_ly = request.POST.get('liuy')</p><p> if txt_ly:</p&
62、gt;<p> lmg = LMsg.objects.create(content=txt_ly, time=datetime.now(),user=user)</p><p> blog.lmsg.add(lmg)</p><p> blog.save()</p><p><b> else:</b></p>
63、<p> flag1 = '留言不可為空!'</p><p> blog_user = User.objects.get(username=username)</p><p> if user.is_authenticated():</p><p> flag = True</p><p><b&g
64、t; else:</b></p><p> flag = False</p><p> lmsg = blog.lmsg.all()</p><p> return render_to_response('show_blog.html', RequestContext(request, {'request':req
65、uest, \</p><p> 'blog':blog, 'lmsg':lmsg, \</p><p> "blog_user":blog_user, 'flag':flag, 'flag1':flag1}))</p><p> 4.4.3分頁的實(shí)現(xiàn)</p>&
66、lt;p> def paging(request, list1, n):</p><p> paginator = Paginator(list1, n)</p><p><b> try:</b></p><p> page = int(request.GET.get('page', 1))</p>
67、<p> except KeyError:</p><p><b> page = 1</b></p><p><b> try:</b></p><p> list2 = paginator.page(page)</p><p> except (EmptyPage, Inv
68、alidPage):</p><p> list2 = paginator.page(paginator.num_pages)</p><p> return list2</p><p><b> 5總結(jié)與展望</b></p><p> 此次畢業(yè)設(shè)計是以Python語言為基本開發(fā)語言,通過運(yùn)用Django框架(版
69、本1.4),Bootstrap,JQuery,Sqlite3等相關(guān)知識,利用Python語言的面向?qū)ο蟮奶匦约癕VC設(shè)計思想, 設(shè)計一個用戶管理方案,模擬一個電影院售票管理系統(tǒng)。</p><p> 在完成畢業(yè)設(shè)計的過程中不斷的遇到問題解決問題的循環(huán)過程中完成的,就是在這樣的過程中,我才不斷的學(xué)習(xí)新的知識;我才更好的、靈活的運(yùn)用這些技術(shù),并且通過向老師,同學(xué)以及從事相關(guān)工作的人的交流,讓我的思路,思維更加開闊。通
70、過這次的畢業(yè)設(shè)計,讓我對于以前所學(xué)的知識能夠做到更好的運(yùn)用。</p><p> 總之,本次設(shè)計加強(qiáng)了我的獨(dú)立學(xué)習(xí)和運(yùn)用知識解決實(shí)際問題的能力,也是對我這幾年以來在學(xué)校系統(tǒng)學(xué)習(xí)的基礎(chǔ)理論課程、專業(yè)知識及基本技能的一次全面的檢驗(yàn),并且達(dá)到了鞏固、擴(kuò)大、深化所學(xué)的專業(yè)技術(shù)的目的,使自身的研究、實(shí)踐能力得到了一定的提高。</p><p><b> 6參考文獻(xiàn)</b><
71、;/p><p> 1.Magnus Lie Hetland著 Python基礎(chǔ)教程 人民郵電出版社</p><p> 2.Wesley J. Chun著 宋吉廣譯 Python核心教程 人民郵電出版社</p><p> 3. Bootstrap 參考網(wǎng)址:http://twitter.github.io/bootstrap/;</p><p&g
72、t; 4. Django Document 參考網(wǎng)址:https://docs.djangoproject.com/en/1.4/;</p><p> 5.陶國榮著 JQuery權(quán)威指南 機(jī)械工業(yè)出版社</p><p> 6. Jack著 Django Book 人民郵電出版社</p><p><b> 致謝</b></p>
73、<p> 在歷時半年的畢業(yè)設(shè)計中,要感謝我的指導(dǎo)教師李閱歷老師,從本次設(shè)計實(shí)現(xiàn)的基本功能到設(shè)計中遇到的問題,都離不開老師的教誨幫助和嚴(yán)格的要求,這樣我才順利達(dá)到了設(shè)計的要求。當(dāng)然這與學(xué)校提供的優(yōu)越的環(huán)境,完善的設(shè)備和同學(xué)之間日益加深的默契和團(tuán)隊精神分不開。正因?yàn)榇宋也彭樌赝瓿闪诉@次畢業(yè)設(shè)計,同時也從中獲益匪淺。在此衷心地感謝所有關(guān)心本次畢業(yè)設(shè)計和實(shí)現(xiàn)的老師和同學(xué),能夠給我這次學(xué)習(xí)和交流的機(jī)會。同時向關(guān)心和支持我學(xué)習(xí)的所
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于python的博客設(shè)計與開發(fā)畢業(yè)設(shè)計
- 軟件工程畢業(yè)論文-基于python的博客設(shè)計與開發(fā)
- 基于java的博客網(wǎng)站設(shè)計與開發(fā)
- 基于WEB開發(fā)的視頻博客的設(shè)計與實(shí)現(xiàn).pdf
- 個人博客系統(tǒng)的設(shè)計與開發(fā)
- 個人博客的設(shè)計與開發(fā).pdf
- 基于java的博客網(wǎng)站設(shè)計與開發(fā)畢業(yè)論文
- 基于響應(yīng)式頁面的《個人博客》的設(shè)計與開發(fā)
- 基于Python的嵌入式開發(fā)工具的設(shè)計與實(shí)現(xiàn).pdf
- vqmnrw基于asp的博客網(wǎng)站設(shè)計與開發(fā)畢業(yè)論文
- 基于Python開發(fā)預(yù)警機(jī)系統(tǒng)檢測設(shè)計與研究.pdf
- 博客系統(tǒng)的設(shè)計與開發(fā)畢業(yè)設(shè)計
- 博客系統(tǒng)的設(shè)計與開發(fā)畢業(yè)設(shè)計
- 基于響應(yīng)式頁面的《個人博客》的設(shè)計與開發(fā).docx
- 基于php的個人博客系統(tǒng)的設(shè)計與開發(fā) (含源程序)
- 基于python的數(shù)據(jù)分析系統(tǒng)的開發(fā)
- 基于Python的數(shù)據(jù)分析系統(tǒng)的開發(fā)畢業(yè)設(shè)計.docx
- 畢業(yè)論文-- 個人博客系統(tǒng)的設(shè)計與開發(fā)
- 畢業(yè)設(shè)計開題報告---博客系統(tǒng)的設(shè)計與開發(fā)
- 基于javaee的博客系統(tǒng)設(shè)計與實(shí)現(xiàn)
評論
0/150
提交評論