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