freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ssh的模擬微博系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-07-24 18:30 本頁面
 

【文章內(nèi)容簡介】 布的時(shí)間。 (9) 數(shù)據(jù)項(xiàng):用戶昵稱、含義說明:發(fā)布微博的用戶的昵稱。 (10) 數(shù)據(jù)項(xiàng):微博配圖編號(hào)、含義說明:發(fā)布微博的圖片的編號(hào)。 數(shù)據(jù)結(jié)構(gòu):管理員信息 含義說明:記錄管理員的信息。 組 成:管理員編號(hào)、管理員名稱、管理員密碼、查詢時(shí)間。 (1) 數(shù)據(jù)項(xiàng):管理員編號(hào)、含義說明:管理員的編號(hào)。 (2) 數(shù)據(jù)項(xiàng):管理員名稱、含義說明:管理員名稱。 (3) 數(shù)據(jù)項(xiàng):管理員密碼、含義說明:管理員密碼。 (4) 數(shù)據(jù)項(xiàng):查詢時(shí)間、含義說明:管理員最后一次查詢最新注冊(cè)用戶的時(shí)間。第4章 系統(tǒng)設(shè)計(jì) 系統(tǒng)功能模塊本系統(tǒng)主要是模擬新浪微博的簡單實(shí)現(xiàn),便于操作,使用起來方便。本系統(tǒng)的總體功能設(shè)計(jì)。如圖41所示。圖 41 微博系統(tǒng)總體功能結(jié)構(gòu)圖 數(shù)據(jù)庫設(shè)計(jì)該系統(tǒng)的主要功能是對(duì)數(shù)據(jù)進(jìn)行管理,所以數(shù)據(jù)庫的設(shè)計(jì)在該系統(tǒng)中起著相當(dāng)關(guān)鍵的作用。數(shù)據(jù)庫設(shè)計(jì)的好壞直接決定了該系統(tǒng)設(shè)計(jì)成功與否。本系統(tǒng)采用SQL 2005作為后臺(tái)數(shù)據(jù)庫。SQL Server 2005 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的一個(gè)版本。該版本繼承了SQL Server 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。 數(shù)據(jù)庫設(shè)計(jì)概述概念模型用于信息世界的建摸,是現(xiàn)實(shí)世界的地一層抽象,是數(shù)據(jù)庫設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間進(jìn)行交流的語言,因此概念模型應(yīng)該具有較強(qiáng)的語義表達(dá)能力,能夠方便、直接地表達(dá)應(yīng)用中的各種語義知識(shí),另一方面它應(yīng)該簡單、清晰、易于用戶理解。ER圖是描述概念模型的有力工具。認(rèn)真分析了模擬微博系統(tǒng),從系統(tǒng)的數(shù)據(jù)需求描述中,抽取出實(shí)體集(可能對(duì)應(yīng)基本對(duì)象,也可能對(duì)應(yīng)表格/單據(jù)),并對(duì)其屬性進(jìn)行描述,根據(jù)需求分析可得到如下實(shí)體集。微博系統(tǒng)的實(shí)體:。其屬性有:包括用戶編號(hào),妮稱,用戶頭像,郵箱,性別,密碼,真實(shí)姓名,手機(jī)號(hào),自我介紹,頭像相冊(cè),微博配圖相冊(cè),最后一次登錄時(shí)間,最后一次登錄IP,認(rèn)證。其屬性有:微博編號(hào),微博內(nèi)容,發(fā)表人編號(hào),發(fā)表時(shí)間,發(fā)表人昵稱,評(píng)論次數(shù),收藏次數(shù),轉(zhuǎn)發(fā)次數(shù),微博配圖編號(hào)。其屬性有:私信編號(hào),私信內(nèi)容,發(fā)表私信人昵稱,發(fā)表時(shí)間,該微信是否被查看過。其屬性有:評(píng)論編號(hào),評(píng)論內(nèi)容,評(píng)論時(shí)間,發(fā)表評(píng)論用昵稱。其屬性有:由關(guān)注者編號(hào),關(guān)注者昵稱,被關(guān)注者編號(hào),被關(guān)注者昵稱。其屬性有:相冊(cè)編號(hào),相冊(cè)名稱,相冊(cè)描述。其屬性有:圖片編號(hào),圖片名稱,圖片描述,圖片所屬相冊(cè)。其屬性有:收藏編號(hào),收藏用戶編號(hào),收藏的微博編號(hào)。其屬性有:轉(zhuǎn)發(fā)編號(hào),轉(zhuǎn)發(fā)微博編號(hào),轉(zhuǎn)發(fā)的用戶編號(hào),被轉(zhuǎn)發(fā)微博的用戶編號(hào)。公告實(shí)體集。其屬性有:公告編號(hào),公告內(nèi)容,公告發(fā)布時(shí)間。1管理員實(shí)體集。其屬性有:管理員編號(hào),管理員名稱,管理員密碼。1話題實(shí)體集。其屬性有:話題編號(hào),話題內(nèi)容,發(fā)布次數(shù)。 數(shù)據(jù)庫ER圖設(shè)計(jì) 根據(jù)需求分析和總體模塊的設(shè)計(jì),以及本系統(tǒng)的數(shù)據(jù)庫的設(shè)計(jì)、以及個(gè)實(shí)體之間的相互聯(lián)系。得出了本系統(tǒng)的數(shù)據(jù)庫ER圖的設(shè)計(jì)。如圖42所示:圖 42 微博系統(tǒng)的ER圖 創(chuàng)建數(shù)據(jù)庫在本系統(tǒng)中我們選擇MySQL數(shù)據(jù)庫,MySQL是小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),MySQL有量大特點(diǎn):所有數(shù)據(jù)庫中數(shù)據(jù)都存儲(chǔ)在表中;不允許按照某種特定的順序取數(shù)據(jù),因?yàn)檫@樣會(huì)降低數(shù)據(jù)庫的效率。下面我們說一下數(shù)據(jù)庫的創(chuàng)建。打開MySQL數(shù)據(jù)庫,新建數(shù)據(jù)庫,名為“weibo”,字符集選擇“utf8”。執(zhí)行語句如下:create database weibo default character set utf8 collate utf8_general_ci。 創(chuàng)建表和字段 在數(shù)據(jù)庫設(shè)計(jì)方面,根據(jù)實(shí)際需要,對(duì)表中每列的類型和長度進(jìn)行了嚴(yán)格的規(guī)定,例如:將字符類型的列設(shè)為varchar變長型變量,可以根據(jù)存入的字符長度來存儲(chǔ)數(shù)據(jù),不夠長度的將數(shù)據(jù)后補(bǔ)空格,這樣就達(dá)到了為數(shù)據(jù)庫“減壓”的目的。另外數(shù)據(jù)庫各個(gè)表中除了外鍵,幾乎沒有相同的列屬性,這樣就減少了數(shù)據(jù)庫的冗余,從而提高訪問數(shù)據(jù)庫的效率。依據(jù)微博系統(tǒng)的處理需求提煉出對(duì)應(yīng)的數(shù)據(jù)關(guān)系,根據(jù)數(shù)據(jù)關(guān)系對(duì)應(yīng)的數(shù)據(jù)表的詳細(xì)設(shè)計(jì)如下: (user):主要用于保存用戶的注冊(cè)信息,系統(tǒng)將用戶的注冊(cè)信息存入數(shù)據(jù)庫中,設(shè)計(jì)如表41所示:表41 用戶資料字段名稱數(shù)據(jù)類型字段大小允許空說明user_id(主鍵)int16not null用戶IDuser_usernamevarchar50not null用戶真實(shí)姓名user_passwordvarchar50not null用戶密碼user_varchar50not null注冊(cè)郵箱user_nicknamevarchar50not null用戶昵稱user_sexchar3default m用戶性別user_imageint11null用戶頭像user_provincevarchar30null用戶城市user_cityvarchar30null用戶地區(qū)user_telvarchar20null用戶電話user__verify_codevarchar30null用戶驗(yàn)證碼user_last_login_ipvarchar50null最后一次登錄IPuser_last_login_timetimestampnot null最后一次登錄時(shí)間user_is__verifyvarchar50null是否驗(yàn)證該模塊具備以下功能:添加、修改添加:注冊(cè)的用戶根據(jù)系統(tǒng)給定的提示進(jìn)行注冊(cè),添加自己的信息修改:登錄成功的用戶可以修改自己個(gè)人資料,系統(tǒng)會(huì)根據(jù)用戶修改的資料更新數(shù)據(jù)庫。微博表(message),用于存儲(chǔ)微博信息的表,用戶可以進(jìn)入主頁進(jìn)行發(fā)表微博,刪除微博,查看微博等操作,如表42所示:表42 微博表字段名稱數(shù)據(jù)類型字段大小允許空說明msg_id(主鍵)int16not null微博IDuidint16not null用戶ID msg_contentvarchar280not null微博內(nèi)容msg_datetimetimestamp50not null發(fā)布時(shí)間msg_usernamevarchar50not null用戶昵稱msg_favint11default 0收藏次數(shù)msg_copyint11default 0轉(zhuǎn)發(fā)次數(shù)msg_replyint11default 0評(píng)論次數(shù)msg_photoint11null微博配圖ID(messagereply),用于存儲(chǔ)評(píng)論信息的表,用戶可以查看那微博的所有評(píng)論,對(duì)微博進(jìn)行評(píng)論,也可以刪除自己不想要的評(píng)論。如表43所示:表43 評(píng)論表字段名稱數(shù)據(jù)類型字段大小允許空說明rid(主鍵)int11not null評(píng)論IDUidint16not null用戶IDMidint11not null微博IDRdatetimetimestampnot null評(píng)論時(shí)間Rcontentvarchar280not null評(píng)論內(nèi)容Rusernamevarchar50not null用戶昵稱(primessage):主要用于保存私信信息,用戶可以給自己的好友發(fā)私信,也可以刪除私信和回復(fù)私信,如表44所示。表44 私信表字段名稱數(shù)據(jù)類型字段大小允許空說明pmid(主鍵)int11not null私信IDUidint16not null用戶ID Ruidint16not null接收私信的用戶IDPmcontentvarchar200not null私信內(nèi)容Pmdatetimetimestampnot null發(fā)表時(shí)間Pischeckchar1default n 私信是否被查看過Unicknamevarchar50null用戶昵稱Runicknamevarchar50null接收私信用戶昵稱(attention):主要用于關(guān)注關(guān)系表,該表主要是針對(duì)與用戶好友管理的實(shí)現(xiàn),用戶可以關(guān)注好友,查找好友,取消對(duì)還有的關(guān)注,結(jié)構(gòu)如表45所示。表45 關(guān)注表字段名稱數(shù)據(jù)類型字段大小允許空說明Uid(主鍵)int16not null關(guān)注者IDUnamevarchar50not null關(guān)注者昵稱Attuidint16not null被關(guān)注者IDAttunamevarchar50not null 被關(guān)注者昵稱(photofolder):主要用于保存相冊(cè)信息,用戶可以創(chuàng)建相冊(cè),修改相冊(cè)信息,可以刪除除頭像相冊(cè)和微博配圖相冊(cè)以外的所有相冊(cè),該表結(jié)構(gòu)如表46所示:表46 相冊(cè)表字段名稱數(shù)據(jù)類型字段大小允許空說明Pfidint11not null相冊(cè)IDUidint16not null用戶ID Pfnamevarchar50not null用戶昵稱Pfdescvarchar200 null相冊(cè)描述(photo):主要用于保存圖片信息,用戶可以進(jìn)行上傳圖片,修改圖片信息,刪除圖片,如表47所示:表47 圖片表字段名稱數(shù)據(jù)類型字段大小允許空說明Pidint11not null圖片IDPfidint11not null圖片所屬相冊(cè)IDUidint16not null用戶ID Pnamevarchar50 null圖片名稱Photoblobnot null圖片(fav):主要用于保存收藏信息,如表48所示:表48 用戶資料字段名稱數(shù)據(jù)類型字段大小允許空說明Fidint11not null收藏編號(hào)Uidint16not null收藏用戶ID Midint11not null收藏微博編號(hào)(copy):主要用于保存轉(zhuǎn)發(fā)信息,如表49所示:表49 轉(zhuǎn)發(fā)表字段名稱數(shù)據(jù)類型字段大小允許空說明Cfidint11not null轉(zhuǎn)發(fā)編號(hào)Uidint16not null用戶ID Midint11not null轉(zhuǎn)發(fā)微博編號(hào)cuidint16not null被轉(zhuǎn)發(fā)微博的用戶ID(admin):主要用于管理員信息,如表410所示:表410管理員信息表字段名稱數(shù)據(jù)類型字段大小允許空說明admin_idint11no
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1