基于PHP個人博客的設計與實現畢業設計答辯課件_第1頁
基于PHP個人博客的設計與實現畢業設計答辯課件_第2頁
基于PHP個人博客的設計與實現畢業設計答辯課件_第3頁
基于PHP個人博客的設計與實現畢業設計答辯課件_第4頁
基于PHP個人博客的設計與實現畢業設計答辯課件_第5頁
已閱讀5頁,還剩26頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

個人博客系統的設計與實現2013屆本科畢業答辯個人博客系統的設計與實現2013屆目錄content緒論1開發工具2需求分析3系統的概要設計4詳細設計與實現5測試和總結6Page0407121726目錄content緒論1開發工具2需求分析3系統的概要設計411緒論11緒論個人博客的發展隨著Internet社交網絡快速發展計算機在普通家庭的廣泛應用新型社交網絡平臺互動溝通越來越多的個人博客2個人博客的發展隨著Internet社交網絡快速發展計算機在國內外發展個人博客系統系統3國內外發展個人博客系統系統3個人博客系統的優勢:為什么使用它?頁面親和力好友互動方便日志相冊的完美結合操作簡捷明了4個人博客系統的優勢:為什么使用它?頁面親和力好友互動方便日志12具5開發工緒論12具5開發工緒論7開發工具ZendStudio

XAMPP開發與運行工具612開發工具ZendStudioXAMPP開發與運行工具61開發工具相關技術7PHPMySQL數據庫Apache

服務器123HTML4Apache

服務器5開發工具相關技術7PHPMySQL數據庫Apache服務器123812具開發工緒論需求分析123812具開發工緒論需求分析需求分析91、經濟可行性由于開發此博客管理系統所需的硬件(計算機及相關硬件)和軟件環境(PHP+MySQL)都容易從相關網站下載,系統成本主要集中在本管理系統的開發與維護上,而且,目標系統不是很復雜,開發的周期較短,所以從經濟方面講開發此系統是可行的。2、技術可行性本系統采用PHP+Mysql+Apache進行開發,其中前臺用HTML嵌入PHP進行頁面開發和管理用戶界面,提示信息完善,界面友好有親和力;后臺采用Mysql數據庫開發和管理數據庫。本系統的開發環境使用現在特別流行的開源Apache服務器,使用方便、運行穩定、安全可靠。綜上所述,本系統在技術方面是可行的。3、運行可行性本軟件是為個人用戶開發的,使用本軟件的用戶對象是個人,由于本網站要設計成友好的界面,用戶只需懂得上網,就能輕松使用本博客的功能,所以從以上幾個方面的分析來看開發本博客是完全可行的。可行性分析1需求分析91、經濟可行性可行性分析1需求分析功能需求分析10系統注冊與登錄1微博狀態管理2日志管理3圖片管理4留言板管理5朋友圈管理6在線游戲7頭像管理8好友活躍度排名9需求分析功能需求分析10系統注冊與登錄1微博狀態管理2日志管系統用例圖11用例圖系統用例圖11用例圖123412具開發工緒論需求分析概要設計123412具開發工緒論需求分析概要設計系統功能結構圖13個人博客系統注冊用戶登錄個人資料今日推薦個人主頁好友新鮮事留言板回復在線游戲好友管理搜索引擎上傳修改頭像好友活躍度排名微博管理日志管理相冊管理發布我的微博瀏覽微博微博查詢我的微博評論微博上傳日志搜索日志刪除日志修改日志評論日志新建相冊修改相冊評論上傳相片刪除相片評論相片系統功能結構圖13個人博客系統注冊用戶登錄個人資料今日推薦個實體-聯系圖(E-R圖)圖14注冊用戶實體屬性圖

日志實體屬性圖日志實體屬性圖系統總E-R圖實體-聯系圖(E-R圖)圖14注冊用戶實體屬性圖日志實體屬注冊用戶表微博表微博評論表朋友圈表user表

最近訪客表

相冊表相片評論表microblog表microblo_comment表friend表orders表Photo_list表Photo_comment表11數據庫設計基本表設計15

相片表

日志表photo表article表日志評論表留言板表article_comment表blog_comment表注冊用戶表微博表微博評論表朋友圈表user表最近訪客表各個表之間的關系圖16各個表之間的關系圖1612345現詳17具開發工緒論需求分析概要設計細設計與實12345現詳17具開發工緒論需求分析概要設計細設計與實系統總流程圖

18總流程圖系統總流程圖18總流程圖注冊頁面主要實現新用戶注冊19注冊頁面主要實現新用戶注冊19個人首頁頁面主要顯示了用戶及好友的新鮮事20個人首頁頁面主要顯示了用戶及好友的新鮮事20日志頁面用于日志的編輯和修改21用于日志的瀏覽、評論和刪除日志頁面用于日志的編輯和修改21用于日志的瀏覽、評論和刪除相冊和相片頁面用于相冊的編輯和修改和瀏覽22用于相片的增刪改查和評論相冊和相片頁面用于相冊的編輯和修改和瀏覽22用于相片的增刪改好友圈和在線游戲頁面用于好友的管理23用戶可以通過該頁面在線游戲好友圈和在線游戲頁面用于好友的管理23用戶可以通過該頁面在線其他各個模塊頁面微博管理模塊:主要用于微博的增刪改查24留言板模塊:主要用于留言板的管理好友活躍度排名:主要用于訪問量顯示頭像模塊:主要用于修改與上傳頭像個人資料模塊:主要用于增刪改查用戶個人資料其他各個模塊頁面微博管理模塊:24留言板模塊:好友活躍度排名項目部署結構25項目部署結構2556123426現詳具開發工緒論需求分析概要設計細設計與實測試與總結56123426現詳具開發工緒論需求分析概要設計細設計與實測系統測試27在具體的測試中,一般應遵循以下原則:由程序設計者之外的人進行測試;測試用例應由兩部分組成:輸入數據和預期輸出結果;應選用不合理的輸入數據與非法輸入測試;不僅要檢驗程序是否實現預期功能,還應檢查程序是否做了不應該做的工作;集中測試容易出錯的程序模塊;對程序修改以后,必須重新進行測試。系統測試27在具體的測試中,一般應遵循以下原則:由程序設計總結界面美觀操作簡便功能完整維護低廉程序小巧方便快捷安全性更高更人性化的界面更安全完善的功能軟件基本達到設計要求,功能完整,用戶界面良好,錯誤處理正確,且能正確提示錯誤種類。但是在黑盒測試中也發現了一些問題,軟件缺乏一些極端錯誤操作的處理。修改后再次測試相同用例時得到了正確的提醒。總體說來,預期功能全部實現,完全滿足應用要求,軟件通過測試。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論