資源描述:
《基于PHP個(gè)人博客的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)答辯》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、個(gè)人博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)2013屆本科畢業(yè)答辯目錄content緒論1開發(fā)工具2需求分析3系統(tǒng)的概要設(shè)計(jì)4詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5測(cè)試和總結(jié)6Page040712172611緒論個(gè)人博客的發(fā)展隨著Internet社交網(wǎng)絡(luò)快速發(fā)展計(jì)算機(jī)在普通家庭的廣泛應(yīng)用新型社交網(wǎng)絡(luò)平臺(tái)互動(dòng)溝通越來越多的個(gè)人博客2國(guó)內(nèi)外發(fā)展個(gè)人博客系統(tǒng)系統(tǒng)3個(gè)人博客系統(tǒng)的優(yōu)勢(shì):為什么使用它?頁面親和力好友互動(dòng)方便日志相冊(cè)的完美結(jié)合操作簡(jiǎn)捷明了412具5開發(fā)工緒論開發(fā)工具ZendStudioXAMPP開發(fā)與運(yùn)行工具612開發(fā)工具相關(guān)技術(shù)7PHPMySQL數(shù)據(jù)庫(kù)Apache服務(wù)器123HTML4A
2、pache服務(wù)器5123812具開發(fā)工緒論需求分析需求分析91、經(jīng)濟(jì)可行性由于開發(fā)此博客管理系統(tǒng)所需的硬件(計(jì)算機(jī)及相關(guān)硬件)和軟件環(huán)境(PHP+MySQL)都容易從相關(guān)網(wǎng)站下載,系統(tǒng)成本主要集中在本管理系統(tǒng)的開發(fā)與維護(hù)上,而且,目標(biāo)系統(tǒng)不是很復(fù)雜,開發(fā)的周期較短,所以從經(jīng)濟(jì)方面講開發(fā)此系統(tǒng)是可行的。2、技術(shù)可行性本系統(tǒng)采用PHP+Mysql+Apache進(jìn)行開發(fā),其中前臺(tái)用HTML嵌入PHP進(jìn)行頁面開發(fā)和管理用戶界面,提示信息完善,界面友好有親和力;后臺(tái)采用Mysql數(shù)據(jù)庫(kù)開發(fā)和管理數(shù)據(jù)庫(kù)。本系統(tǒng)的開發(fā)環(huán)境使用現(xiàn)在特別流行的開源Apache服務(wù)器,使
3、用方便、運(yùn)行穩(wěn)定、安全可靠。綜上所述,本系統(tǒng)在技術(shù)方面是可行的。3、運(yùn)行可行性本軟件是為個(gè)人用戶開發(fā)的,使用本軟件的用戶對(duì)象是個(gè)人,由于本網(wǎng)站要設(shè)計(jì)成友好的界面,用戶只需懂得上網(wǎng),就能輕松使用本博客的功能,所以從以上幾個(gè)方面的分析來看開發(fā)本博客是完全可行的??尚行苑治?需求分析功能需求分析10系統(tǒng)注冊(cè)與登錄1微博狀態(tài)管理2日志管理3圖片管理4留言板管理5朋友圈管理6在線游戲7頭像管理8好友活躍度排名9系統(tǒng)用例圖11用例圖123412具開發(fā)工緒論需求分析概要設(shè)計(jì)系統(tǒng)功能結(jié)構(gòu)圖13個(gè)人博客系統(tǒng)注冊(cè)用戶登錄個(gè)人資料今日推薦個(gè)人主頁好友新鮮事留言板回復(fù)在線游戲
4、好友管理搜索引擎上傳修改頭像好友活躍度排名微博管理日志管理相冊(cè)管理發(fā)布我的微博瀏覽微博微博查詢我的微博評(píng)論微博上傳日志搜索日志刪除日志修改日志評(píng)論日志新建相冊(cè)修改相冊(cè)評(píng)論上傳相片刪除相片評(píng)論相片實(shí)體-聯(lián)系圖(E-R圖)圖14注冊(cè)用戶實(shí)體屬性圖日志實(shí)體屬性圖日志實(shí)體屬性圖系統(tǒng)總E-R圖注冊(cè)用戶表微博表微博評(píng)論表朋友圈表user表最近訪客表相冊(cè)表相片評(píng)論表microblog表microblo_comment表friend表orders表Photo_list表Photo_comment表11數(shù)據(jù)庫(kù)設(shè)計(jì)基本表設(shè)計(jì)15相片表日志表photo表article表日志
5、評(píng)論表留言板表article_comment表blog_comment表各個(gè)表之間的關(guān)系圖1612345現(xiàn)詳17具開發(fā)工緒論需求分析概要設(shè)計(jì)細(xì)設(shè)計(jì)與實(shí)系統(tǒng)總流程圖18總流程圖注冊(cè)頁面主要實(shí)現(xiàn)新用戶注冊(cè)19個(gè)人首頁頁面主要顯示了用戶及好友的新鮮事20日志頁面用于日志的編輯和修改21用于日志的瀏覽、評(píng)論和刪除相冊(cè)和相片頁面用于相冊(cè)的編輯和修改和瀏覽22用于相片的增刪改查和評(píng)論好友圈和在線游戲頁面用于好友的管理23用戶可以通過該頁面在線游戲其他各個(gè)模塊頁面微博管理模塊:主要用于微博的增刪改查24留言板模塊:主要用于留言板的管理好友活躍度排名:主要用于訪問量顯
6、示頭像模塊:主要用于修改與上傳頭像個(gè)人資料模塊:主要用于增刪改查用戶個(gè)人資料項(xiàng)目部署結(jié)構(gòu)2556123426現(xiàn)詳具開發(fā)工緒論需求分析概要設(shè)計(jì)細(xì)設(shè)計(jì)與實(shí)測(cè)試與總結(jié)系統(tǒng)測(cè)試27在具體的測(cè)試中,一般應(yīng)遵循以下原則:由程序設(shè)計(jì)者之外的人進(jìn)行測(cè)試;測(cè)試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測(cè)試;不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測(cè)試容易出錯(cuò)的程序模塊;對(duì)程序修改以后,必須重新進(jìn)行測(cè)試??偨Y(jié)界面美觀操作簡(jiǎn)便功能完整維護(hù)低廉程序小巧方便快捷安全性更高更人性化的界面更安全完善的功能軟件基本達(dá)到
7、設(shè)計(jì)要求,功能完整,用戶界面良好,錯(cuò)誤處理正確,且能正確提示錯(cuò)誤種類。但是在黑盒測(cè)試中也發(fā)現(xiàn)了一些問題,軟件缺乏一些極端錯(cuò)誤操作的處理。修改后再次測(cè)試相同用例時(shí)得到了正確的提醒。總體說來,預(yù)期功能全部實(shí)現(xiàn),完全滿足應(yīng)用要求,軟件通過測(cè)試。27總結(jié)與展望展望0感謝各位評(píng)審老師從百忙之中抽出寶貴的時(shí)間事一同參與對(duì)我這篇論文的審閱并出席本次答辯。謝謝老師們!完28大連交通大學(xué)2013屆本科畢業(yè)答辯