




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGE1PAGE2《網絡編程技術》實訓報告編制系部:信息工程系適用專業:網絡管理班級:網絡技術專業姓名:XXX指導教師:XX老師
2012.06個人博客網站的設計與實現專業:計算機網絡技術專業學號:10102142姓名:余建軍指導老師:崔瑩老師內容摘要:本文簡要介紹了一個PHP+MySql個人博客網站建立的過程,綜合的應用了網頁設計和網絡編程的知識。個人博客網站是為了記錄個人信息,從而更方便地實現進行信息的交流以及共享而設計的。它完全取代了原來一直用手寫的信息記錄方式,避免了由于地域或時間的限制而不能及時共享信息的缺點。為用戶的生活以及學習上帶來很大的方便,整個網站由網站主頁、日志分類、日志操作的各個頁面,以及網站后臺分類管理的各個頁面組成。功能主要有,添加、刪除、修改文章,個人信息的管理。本網站是采用Mysql做為后臺數據庫,以PHP做為開發工具。關鍵字:php開發技術;Mysql;個人博客;文章;數據庫開發;MacromediaDreamweaver中文版;TinyCME編輯器間、新浪博客等大型博客網站。綜上所述,本系統在技術方面是可行的。1.2.2操作可行性分析本軟件是為個人用戶開發的,使用本軟件的用戶對象是個人,由于本網站要設計成友好的界面,用戶只需懂得上網,就能輕松使用本網站的功能,所以從以上幾個方面的分析來看,開發本網站是完全可行的。1.2.3經濟可行性分析成本方面:由于本畢業設計屬于學校教學的最后一個環節,資源僅僅用到一臺電腦,服務器也可以在電腦上搭建和在主機屋免費空間上測試,而開發程序所用的軟件都是免費的,指導由老師義務指導。所以開發本成本是非常低的。效益方面:為個人用戶開發一個較好的個人博客網站,可以實現信息的共享,節省了社會資源。本系統開發出來,完全能上線使用,而且是多用戶的個人博客系統,一旦應用還可以帶來一定的經濟效益。因此,經濟上開發博客系統是完全可行的。1.3需求分析1.3.1初步調查本次調查主要是由我們小組兩個同學一起通過親身體驗現在各大Blog網站的系統,如新浪博客、網易博客、百度空間、騰訊qq空間等等,熟悉其實現文章發布、相冊管理等流程,分析現在Blog系統的基本運行情況和不足并探討其需求。同時,參考了相關網站的調查分析報告等。1.3.2用戶需求分析隨著互聯網的高速發展,Web應用技術也得到了迅速提高。博客便是基于這些互聯技術發展起來的。而個人博客系統正是博客系統的典型,系統簡單卻功能強大。由于客戶端-服務器(C/S)應用程序可維護性差,而且對客戶端計算機要求功能必須相當強大。為了解決這個缺點,瀏覽器-服務器(B/S)應用程序應運而生。客戶端只要求安裝有瀏覽器,就可以與服務器連接,運行整個應用程序。與此同時,由于服務端與客戶端分離,應用程序的版本不管如何更新,都只會在服務器端進行,這樣客戶端可以節省大量資源和時間。近年來,B/S結構越來越受到企業和個人等的喜愛和重用,選擇B/S結構是當前博客系統開發的明智之舉,能充分適應社會的需求。本系統便是采用B/S結構進行開發的。1.3.3數據字典1)關鍵部分數據項(由于篇幅有限,這里僅對部分數據項進行描述)數據庫規劃:(參考)分類表Categories(cid,cname)日志表:articles(\o"排序"articleid,cid,title,,content,keyword,comments)評論表:comments(commentid,articleid,author,content,ip,time_at)用戶表:user(userid,username,password)第二部分概要設計2.1總體方案設計2.1.1系統目標(1)開發這樣一套完善的博客系統使個人的思想言論得到更廣泛的傳播。(2)簡化操作過程,提高資源的共享能力,增進思想文化速度。2.1.2劃分子系統此基于PHP技術的個人博客系統,分前臺功能和后臺管理功能:(1)前臺部分由用戶使用,主要包括用戶管理(用戶登錄、注冊),文章閱讀,相冊查看,文章、相冊評論,留言。(2)后臺部分由管理員使用,主要包括管理員身份驗證,文章、相冊管理,系統管理等。2.1.3系統環境運行要求(1)硬件環境要求: ①1GHz以上處理器。 ②MicrosftWindows支持的VGA或分辨率更高的監視器。 ③512MB內存以上。軟件環境要求:以LAMP(Linux+Appserver+MySql+PHP)為最合適的實訓環境,若在Windows環境下,推薦采用Appserv或Xampp等集成環境實現PHP運行環境。Web服務器:Apache2.2PHP:PHP5.0數據庫:MySQL3.23.43(壓縮包文件:mysql-3.23.43-win.zip)腳本編輯器:MacromediaDreamweaver中文版(圖形化編輯環境,速度慢,功能多,常用于復雜網頁設計EditPlus簡體中文版:短小精悍文本編輯器,常用于簡單的文本性代碼編輯2.2數據庫設計2.2.1數據庫概念結構設計部分相關數據表分類表Categories(cid,cname)日志表:articles(\o"排序"articleid,cid,title,,content,keyword,comments)評論表:comments(commentid,articleid,author,content,ip,time_at)用戶表:user(userid,username,password)2.2.2連接數據庫在本系統充分發揮PHP5.0支持面向對象編程的特性,將常用的函數封裝在一個類里面。比如由于需要多次連接數據庫,而且這種連接是一項很消耗資源的操作,因此,在本系統中對數據庫連接的部分寫成了一個PHP文件。文件名為inc.php,有需要連接數據庫的文件包含這個文件就可以了。<?php mysql_connect("localhost","root","12345"); mysql_select_db("fyblog"); mysql_query("setnames'utf8'");?>第三部分詳細設計3.1前臺設計3.1.1前臺總框架網站前臺部分主要提供給用戶使用,是系統對外的窗口。主要包括博客主頁、文章瀏覽,評論發表等;而網站后臺則包含文章管理、日志管理、評論管理等幾個部分。1)模塊功能介紹管理員登錄:文章瀏覽:查看文章列表、瀏覽詳細文章內容。文章管理:對文章進行欄目分類,發表、編輯、刪除文章。評論管理:評論好友文章,對自己的文章的評論進行刪除等。管理員博客信息管理:對文章進行欄目分類,發表、編輯、刪除文章等。2)網站前臺首頁的運行結果如下所示:圖1首頁效果圖3.1.2管理模塊文章瀏覽3.2后臺設計3.2.1后臺總框架后臺是前臺功能實現的基礎,只能由管理員進行使用與維護。主要包括管理員身份驗證,文章管理模塊,相冊管理模塊,會員管理模塊,欄目管理,系統管理模塊組成。后臺功能介紹:1)模塊功能介紹管理員身份驗證:為合法用戶提供一個后臺入口。文章管理模塊:添加文章;文章列表。2)管理員登錄3)文章管理4)編輯文章管理
第四部分測試4.1測試方案由于考慮到人為、條件有限等各種因素,我們采用黑盒子的測試方案。4.2測試項目及結果說明測試項目包括系統的前臺與后臺,經過認真測試,結果基本能夠實現系統目標的要求,效果截圖均已包含在本論文的各章節中。第五部分總結經過一段時間的努力,我終于完成了個人博客網站系統,基本實現了題目的基本要求。但是由于經驗不足,對部分功能實現還存在欠缺,還沒有完善,這算是一個缺陷與遺憾。不過我們一定會努力學習,盡早實現該模塊功能。總的來說,在做這個實訓論文的過程中,我們查閱了很多與博客相關的資料,切實地按照軟件工程的步驟,從需求分析,概要設計,詳細設計,數據庫設計,再到編碼,調試運行,測試等步驟。從中我們學到了很多東西,對我們來說,無論是理論還是實踐上都是一個較大幅度的提高,可以說是理論到實踐的一個飛躍。我們還了解了軟件開發的大體過程,在當今競爭激烈的社會中只有學到本領才能有立足之地,通過這次綜合實驗也使我們知道作軟件開發的辛苦,首先要有足夠的耐心,要勇于面對密密麻麻的代碼,無數遍的調試,和無數遍的修改,但是,當你調試成功時,你就會感到這些努力的意義,成功的喜悅。軟件開發,還要注意借鑒,查看已有的例子的代碼,這樣可以節省大量的時間,同時也實現了代碼重用。此外,我知道了基礎課的重要,要學好一門編程語言,一定
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 簡單的轉讓合同協議書
- 委托買煤合同協議書范本
- 2025茶葉買賣合同范本模板
- 2025環保工程委托檢測合同書
- 2025銷售代表薪酬協議合同模板
- 黑桃生產加工合同協議書
- 2025年度無償借款合同
- 補償勞動合同協議書
- 勞務代理合同協議書
- 2025物流企業租賃合同書
- 中鐵建設面試試題及答案
- 2025年消控室考核試題及答案
- 衛健系統2025年上半年安全生產工作總結
- 餐廳食材驗收培訓
- 麻精藥品規范化管理與使用
- 廬江縣2024-2025學年四下數學期末達標測試試題含解析
- 水泥廠班組生產中的安全
- 湘教版地理中考總復習教案
- 東北石油大學專用畢業答辯模板2
- 2025年個人房貸還款合同格式
- 2025年福建廈門市翔安市政集團水務管理有限公司招聘筆試參考題庫附帶答案詳解
評論
0/150
提交評論