版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
TITLE數(shù)據(jù)庫設(shè)計(jì)說明書DOCPROPERTY"項(xiàng)目名稱"<項(xiàng)目名稱>訊浪微博訊浪微博概要設(shè)計(jì)說明書組名:第二組班級(jí):軟件一班目錄TOC\o"1-2"\h\u54261.引言 2327111.1編寫目的 2174821.2背景 224121.3定義 2255201.4參考資料 2293992.總體設(shè)計(jì) 2232292.1需求規(guī)定 2218682.2運(yùn)行環(huán)境 2140562.3基本設(shè)計(jì)概念和處理流程 291622.4結(jié)構(gòu) 7223542.5功能需求與程序的關(guān)系 79262.6人工處理過程 8188792.7尚未解決的問題 8305303.接口設(shè)計(jì) 831283.1用戶接口 8238813.2外部接口 8166243.3內(nèi)部接口 8157084.運(yùn)行設(shè)計(jì) 836194.1運(yùn)行模塊組合 8217864.2運(yùn)行控制 8291844.3運(yùn)行時(shí)間 8114805.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 9212225.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 9315975.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 957495.3數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 1065226.系統(tǒng)出錯(cuò)處理設(shè)計(jì) 1177486.1出錯(cuò)信息 1119926.2補(bǔ)救措施 11161956.3系統(tǒng)維護(hù)設(shè)計(jì) 11
引言編寫目的編寫這份概要設(shè)計(jì)說明書是為了明確任務(wù)和需求,使得軟件開發(fā)人員知道軟件開發(fā)流程,是軟件測(cè)試時(shí)更有條理。背景開發(fā)軟件的名稱:訊浪微博工具:Java項(xiàng)目任務(wù)提出者:袁鋒玉開發(fā)者:袁鋒玉、徐文、單朝東、敬衛(wèi)、趙藝慧為了使廣大網(wǎng)民更方面快捷地溝通交流。于是,我們小組最終決定開發(fā)一個(gè)社交網(wǎng)站類的網(wǎng)站-微博。該網(wǎng)站的基本目的是讓人們能夠發(fā)表自己的看法和自己遇到的一些新鮮事,同時(shí)通過加別人為好友來實(shí)時(shí)地關(guān)注好友的動(dòng)態(tài)。人們可以通過文字,圖片等功能,將自己身邊的新鮮資訊發(fā)表出來,通過轉(zhuǎn)載和評(píng)論,讓一些吸引人的新鮮資訊更快地傳遞給更多的網(wǎng)民,從而實(shí)現(xiàn)資源的共享和與大家的交流。同時(shí),本網(wǎng)站只是一個(gè)發(fā)表簡(jiǎn)短心情和新鮮事的平臺(tái),并非那種大型的新聞發(fā)布系統(tǒng)或者BBS那樣,可以發(fā)表長(zhǎng)篇幅的帖子和新聞。定義參考資料概要設(shè)計(jì)說明書模板訊浪微博數(shù)據(jù)庫設(shè)計(jì)說明書總體設(shè)計(jì)需求規(guī)定在本微博系統(tǒng)中,用戶可發(fā)表(可發(fā)送私信,功能類似于E-MAIL),轉(zhuǎn)發(fā),評(píng)論,收藏消息(其中消息可包括圖片,音樂,視頻鏈接地址),隨時(shí)看到被關(guān)注者的最新動(dòng)態(tài)。創(chuàng)建,加入,發(fā)表,評(píng)論微群消息。創(chuàng)建消息,微群話題,參與話題討論,以及把系統(tǒng)一些建議反饋問題給系統(tǒng)。系統(tǒng)首要任務(wù)是如何對(duì)用戶,消息聯(lián)系之中的數(shù)據(jù)進(jìn)行高效處理,并盡可能提高數(shù)據(jù)庫的性能。運(yùn)行環(huán)境系統(tǒng)默認(rèn)了一個(gè)管理員。系統(tǒng)在tomcat和Java環(huán)境下運(yùn)行的?;驹O(shè)計(jì)概念和處理流程用戶信息管理用戶注冊(cè)用戶首先通過注冊(cè)頁面注冊(cè)成為微博用戶,注冊(cè)項(xiàng)包括微博賬號(hào)、姓名(即你的真實(shí)姓名)注冊(cè)密碼,重復(fù)密碼,用戶性別,出生日期,用戶所在地。其中用戶名,注冊(cè)密碼和重復(fù)密碼是必填項(xiàng),其他也要填。通過檢測(cè)用戶名是否唯一來決定注冊(cè)是否成功。成功注冊(cè)的用戶在登陸界面通過正確輸入用戶名和密碼可以進(jìn)入微博,進(jìn)行各項(xiàng)操作。用戶登陸當(dāng)用戶注冊(cè)成功之后就可以使用登錄功能了,用戶登錄是通過用戶名進(jìn)行登錄的,當(dāng)用戶輸入正確的用戶名和對(duì)應(yīng)的密碼之后就會(huì)登錄成功,當(dāng)用戶在登錄的時(shí)候出現(xiàn)相應(yīng)的錯(cuò)誤的時(shí)候,我們都會(huì)給出相應(yīng)的提示,幫助用戶完成登錄。只有登錄的用戶才可以發(fā)表心情,發(fā)表新鮮事,評(píng)論或著轉(zhuǎn)發(fā)別人的微博,以及進(jìn)入個(gè)人中心完成相應(yīng)的擴(kuò)展功能,總是未登錄的用戶除了瀏覽微博,沒有其他什么權(quán)限了。在此之中,還有個(gè)管理員登錄,也是同一個(gè)頁面,在登錄的過程中是要進(jìn)行判斷的如果是管理員就進(jìn)入管理員頁面。設(shè)置個(gè)人信息通過點(diǎn)擊設(shè)置個(gè)人賬戶,用戶可以進(jìn)入設(shè)置個(gè)人賬戶頁面,進(jìn)行自己的個(gè)人賬戶的修改和完善。包括修改資料,修改密碼和修改頭像。首頁首頁是微博的核心頁面,也是核心功能的體現(xiàn)頁面。當(dāng)用戶登錄之后,也設(shè)置過自己的擴(kuò)展資料(也可以不設(shè)置)之后就可以到首頁體驗(yàn)微博的核心功能了。在首頁,用戶可以用140個(gè)字節(jié)以內(nèi)的漢字發(fā)表自己的心情和自己的新鮮事。也可以在側(cè)欄查看自己的粉絲數(shù)和自己關(guān)注的人數(shù)。通過點(diǎn)擊相應(yīng)的數(shù)字用戶可以查看具體的粉絲和關(guān)注的人的詳細(xì)信息。在側(cè)欄下方我們會(huì)為你推薦相應(yīng)的你也許感興趣的微博用戶。給你更貼心的服務(wù)。發(fā)表框下面就是現(xiàn)實(shí)自己和關(guān)注的人的心情動(dòng)態(tài),通過這些動(dòng)態(tài)我們能夠獲得的信息有好友的心情,好友發(fā)表的時(shí)間。該條微博的評(píng)論以及當(dāng)目前為止該條微博已經(jīng)被轉(zhuǎn)載的次數(shù)。相應(yīng)地,我們也可以評(píng)論,轉(zhuǎn)發(fā)好友和自己的微博。實(shí)現(xiàn)互動(dòng)。在首頁上面的導(dǎo)航欄上,會(huì)有我的微博,個(gè)人中心,消息這幾個(gè)按鈕以及一個(gè)搜索文本框。消息的下拉菜單中會(huì)包括收到的評(píng)論,發(fā)出的評(píng)論已經(jīng)私信這幾項(xiàng)內(nèi)容。點(diǎn)擊不同的名稱會(huì)進(jìn)入相應(yīng)的頁面。搜索框的主要功能是搜索用戶和用戶發(fā)表的微博。通過查找數(shù)據(jù)庫,我們將會(huì)對(duì)關(guān)鍵字描紅,以幫助用戶更快地找到自己想要的結(jié)果。微博信息管理發(fā)表微博進(jìn)入微博主頁面后,在頁面的上方有發(fā)微博的表單控件,輸入要發(fā)表的微博之后點(diǎn)擊發(fā)表即可實(shí)現(xiàn)發(fā)表微博的功能。微博信息寫入數(shù)據(jù)庫,并動(dòng)態(tài)顯示在當(dāng)前頁面。評(píng)論微博用戶可以通過評(píng)論微博功能對(duì)自己希望評(píng)論的微博進(jìn)行評(píng)論,并且緊隨微博顯示在微博的后面,同時(shí)還顯示評(píng)論時(shí)間。微博的評(píng)論將會(huì)作為一個(gè)新的字條寫入comment表,并且用c_id作為外鍵與微博的id相連,完成評(píng)論功能。轉(zhuǎn)發(fā)微博用戶可以根據(jù)自己的主觀喜好選擇自己感興趣的微博進(jìn)行轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)后微博將成為自己微博的一部分,并且動(dòng)態(tài)顯示在新微博的頁面中。同時(shí)轉(zhuǎn)發(fā)的數(shù)字會(huì)變?yōu)?1。收藏微博登陸用戶可以利用收藏功能對(duì)自己喜歡的微博進(jìn)行收藏,和轉(zhuǎn)發(fā)的機(jī)理類似,收藏后跳轉(zhuǎn)到一個(gè)新的頁面,此頁面包括該用戶所有的收藏微博的信息。刪除微博對(duì)于用戶自己發(fā)表過的微博,如果用戶因某原因想要?jiǎng)h除微博,用戶可以進(jìn)行刪除操作,刪除后的微博,微博評(píng)論將會(huì)跟隨微博的刪除一起刪除。新顯示的微博信息將不再包括刪除過的這條微博。刪除微博的中的評(píng)論用戶對(duì)自己不滿意或其它原因的評(píng)論可刪除。與我相關(guān)的這個(gè)就是我關(guān)注的和關(guān)注我的人發(fā)表廣播提到我的都算。好友管理添加關(guān)注登陸用戶可以對(duì)陌生人進(jìn)行添加關(guān)注的操作,若被添加者在操作前與該登陸用戶無關(guān)注與被關(guān)注的關(guān)系,則二人關(guān)系變?yōu)椤暗卿浻脩簟标P(guān)注“被關(guān)注用戶”的關(guān)系,即變?yōu)閱蜗蜿P(guān)注關(guān)系。取消關(guān)注登陸用戶點(diǎn)擊“我的關(guān)注”或者“我的好友”可以跳至相應(yīng)的頁面,其中顯示的每條用戶的信息后面有“取消關(guān)注”按鈕,用戶可以點(diǎn)擊該按鈕完成對(duì)相應(yīng)用戶的關(guān)注的取消。互為關(guān)注登陸用戶可以對(duì)陌生人進(jìn)行添加關(guān)注的操作,若被添加者在操作前已經(jīng)關(guān)注登陸用戶,則加好友之后雙方關(guān)系變?yōu)槎呋楹糜训年P(guān)系,即變?yōu)殡p向關(guān)注關(guān)系。信息管理發(fā)私信 用戶可以對(duì)自己的關(guān)注的人,即被關(guān)注者,發(fā)送私信,只有對(duì)方可見??杉尤雸D片,表情,圖片元素,對(duì)方收到后,亦可回信.僅兩人可見。查看私信 私信僅可在同一微博系統(tǒng)中進(jìn)行發(fā)送并在用戶“我的私信”中可查看所有發(fā)送和收到的私信?;貜?fù)私信 用戶收到對(duì)方即關(guān)注者發(fā)私信時(shí),可直接回復(fù)對(duì)方。刪除私信 用戶可以在“我的私信”中直接刪除私信。通知這個(gè)是由管理員執(zhí)行的,他會(huì)提醒你最近相關(guān)的事情,比如說你的賬號(hào)等級(jí)升級(jí)了等等。當(dāng)然你也可以對(duì)它進(jìn)行一些操作如:刪除等。搜索功能為了更好地查看用戶或者找到自己喜歡的用戶和微博,于是我們加入搜索功能,通過每個(gè)頁面上方都會(huì)有的搜索框。我們可以搜索自己感興趣的東西,當(dāng)用戶輸入字段后,點(diǎn)擊搜索的時(shí)候。我們會(huì)將相應(yīng)的用戶,以及含有搜索關(guān)鍵詞的微博都顯示出來,同時(shí)對(duì)關(guān)鍵字進(jìn)行描紅,來幫助用戶找到自己要找的信息。然而在搜索中也可以通過你的條件搜索你想要的未知好友,這樣的話你便可以收聽更多的人,讓你的微博更加豐富多彩。管理員功能看用戶管理員(默認(rèn)一個(gè)管理員)可以查看所有用戶的個(gè)人信息(除了隱私),可以修改用戶的個(gè)人信息中的用戶等級(jí)(只有這個(gè)可以修個(gè)),然而也可以刪除一些不合格的用戶或者一些好久都沒用的賬號(hào)(當(dāng)然這里可以設(shè)置一個(gè)日期,如果持續(xù)這么久沒用,就可以刪了)。信息管理可以對(duì)自己的已發(fā)信息,收到的信息進(jìn)行刪除操作。個(gè)人信息管理管理員一樣可以對(duì)自己的信息進(jìn)行修改。附加功能在注冊(cè)的時(shí)候需要輸入驗(yàn)證碼,并且驗(yàn)證碼可以動(dòng)態(tài)改變,欲注冊(cè)用戶必須輸入正確的驗(yàn)證碼才可以注冊(cè)微博。結(jié)構(gòu)功能需求與程序的關(guān)系人工處理過程數(shù)據(jù)的載入和應(yīng)用程序的調(diào)試,數(shù)據(jù)庫的運(yùn)行和數(shù)據(jù)庫的運(yùn)行和維護(hù),這幾個(gè)都是通過人工管理的(數(shù)據(jù)庫備份及時(shí)備份這是最起碼的)。尚未解決的問題接口設(shè)計(jì)用戶接口外部接口內(nèi)部接口運(yùn)行設(shè)計(jì)運(yùn)行模塊組合運(yùn)行控制運(yùn)行時(shí)間系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)從理論‘E-R模型’到理論‘關(guān)系模型’的整理轉(zhuǎn)換,通過E-R模型到關(guān)系模型的轉(zhuǎn)化,可以得到如下關(guān)系模式:(加下劃線的表示主鍵)用戶表(用戶編號(hào),微博賬號(hào),用戶名,用戶密碼,用戶生日,用戶地址,用戶狀態(tài)(是否激活),用戶等級(jí)(分普通用戶和vip用戶),區(qū)別(是 否為管理員),用戶路徑,用戶年齡,號(hào)創(chuàng)建時(shí)間)廣播表(廣播編號(hào),發(fā)表人編號(hào),發(fā)表廣播內(nèi)容,發(fā)表時(shí)間,贊的次數(shù),轉(zhuǎn)播次 數(shù),評(píng)論次數(shù))評(píng)論表(評(píng)論廣播編號(hào),評(píng)論人編號(hào),評(píng)論內(nèi)容,評(píng)論時(shí)間,評(píng)論編號(hào))好友表(自己的編號(hào),收聽人的編號(hào))收藏表(廣播編號(hào),收藏人編號(hào))通知表(通知編號(hào),收信人,發(fā)送時(shí)間,通知內(nèi)容)私信表(私信編號(hào),收信人,發(fā)信人,信內(nèi)容,發(fā)送時(shí)間,)物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)概念結(jié)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 橡膠籃球場(chǎng)施工方案
- Unit 4 History and Traditions Listening and Talking 說課稿-2024-2025學(xué)年高中英語人教版(2019)必修第二冊(cè)
- 二零二五年度幕墻工程施工進(jìn)度與質(zhì)量保證合同4篇
- 二零二五版鋁窗安裝與建筑門窗工程保修合同4篇
- 2025年度民間借款擔(dān)保與知識(shí)產(chǎn)權(quán)保護(hù)合同4篇
- 二零二五年度2025版木材產(chǎn)業(yè)園區(qū)投資合作協(xié)議3篇
- 五年級(jí)數(shù)學(xué)(小數(shù)四則混合運(yùn)算)計(jì)算題專項(xiàng)練習(xí)及答案匯編
- 倉庫出租合同私人
- 施工組織設(shè)計(jì)的施工方案
- 專業(yè)乳膠漆粉刷服務(wù)合同合同2024版版B版
- 2025年度杭州市固廢處理與資源化利用合同3篇
- 2024年安徽省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 部編版二年級(jí)下冊(cè)《道德與法治》教案及反思(更新)
- 充電樁項(xiàng)目運(yùn)營(yíng)方案
- 退休人員出國(guó)探親申請(qǐng)書
- 高中物理競(jìng)賽真題分類匯編 4 光學(xué) (學(xué)生版+解析版50題)
- 西方經(jīng)濟(jì)學(xué)-高鴻業(yè)-筆記
- 幼兒園美術(shù)教育研究策略國(guó)內(nèi)外
- 2024屆河南省五市高三第一次聯(lián)考英語試題及答案
- 孕婦學(xué)校品管圈課件
- 《愿望的實(shí)現(xiàn)》交流ppt課件2
評(píng)論
0/150
提交評(píng)論