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