個人博客多用戶版(三層架構)
2012-06-02 11:05:38 來源:計算機畢業設計網 瀏覽:187次內容提要:【編號:078】該系統對前臺與后臺功能的程序實現進行了詳細論述;系統測試部分,具體分析測試過程中出現的主要問題,并提出了解決方案,實現系統功能。
本課題設計的目的
本課題來源于安博中程公司,根據公司要求設計一個個人博客。博客在當今這個飛速發展的社會,已經成為人們或展示自己的思想理念,或對自己的日常學習、工作、生活進行記錄總結的一種方式。制作個人博客能夠讓讀者以互動的方式留下意見,達到了互相交流的目的。通過此次課題的研究與規劃,也能夠讓我在這兩年學習的C#、ASP.NET與數據庫綜合的應用得到更深的學習,也是鍛煉我編程、學習能力的一次升華。
需求分析的目的
軟件需求說明書的編制是為了使用戶和軟件開發者雙方對軟件的初始規定有一個共同的理解,使之成為整個系統開發工作的基礎。主要是明確說明系統需求,界定系統實現功能的范圍,指導系統設計以及編碼。
本說明書的預期讀者為:
(1)客戶單位和用戶:使他們了解想要獲得什么樣的功能和性能的軟件;
(2)軟件開發者:使他們理解用戶的需求和用戶需要什么樣的軟件;
(3)軟件的驗收人員:提供一個比合同更切合實際的驗收依據。
總體設計
主要是供用戶和訪客使用。主要包括以下功能:
注冊登錄界面:如果用戶登錄博客時,輸入用戶名和密碼,后臺數據庫會判斷用戶是否是會員。如果是,就順利登錄,否則需要用戶注冊。
日志模塊:訪客可對日志進行瀏覽及評論。博主可以對日志進行分類,添加、刪除以及修改日志。
留言板模塊:訪客可對博主進行留言、發表自己的看法。博主回應訪客的留言以及對留言的刪除等操作。
相冊模塊:根據不同相冊進行圖片的上傳。博主隨時調整自己相冊的內容,供訪客瀏覽。
視頻模塊:博主上傳視頻以供訪客欣賞。
個人資料模塊:訪客可瀏覽博主的信息,博主對信息進行修改。
友情鏈接:可以鏈接到自己喜歡的博客進行瀏覽。
后臺可對用戶的非法日志,視頻,相冊圖片,音樂進行刪除操作,情況惡劣者可以刪除用戶。以確保博客平臺的安全運行。
