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

正文內(nèi)容

基于ssh的模擬微博系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2024-12-06 01:19本頁面

【導(dǎo)讀】發(fā)布的內(nèi)容一般較短,例如140字的限制,微博由此得名。布圖片,分享視頻等。微博最大的特點(diǎn)就是:發(fā)布信息快速,信息傳播的速度快。如你有300萬粉絲,你發(fā)布的信息會(huì)在瞬間傳播給300萬人。的創(chuàng)始人埃文·威廉姆斯首創(chuàng)了微博服務(wù)。2021年5月,王興創(chuàng)建了。國內(nèi)第一家微博網(wǎng)站飯否。2021年8月,中國門戶網(wǎng)站新浪推出“新浪微博”內(nèi)測(cè)版,截止2021年12月底,中國微博用戶規(guī)模達(dá)到億(較2021年底的億。增長(zhǎng)了5873萬),成世界第一大國。隨著微博在網(wǎng)民中的日益火熱,與微博相關(guān)的詞。匯也迅速走紅網(wǎng)絡(luò),“微博效應(yīng)”已經(jīng)逐漸形成。本網(wǎng)站是利用SSH+JSP+JavaBean和MySQL數(shù)據(jù)庫。主要針對(duì)普通用戶的需求進(jìn)行設(shè)計(jì),最終實(shí)現(xiàn)用戶可以利用本網(wǎng)站。實(shí)現(xiàn)即時(shí)分享消息,瀏覽其他的用戶的消息、加關(guān)注、查看自己空間等。管理模塊、好友管理模塊、評(píng)論管理模塊、用戶信息管理模塊、管理員統(tǒng)計(jì)查詢模塊,本網(wǎng)站主要采用SSH框架結(jié)構(gòu),具有很好的擴(kuò)展性,同時(shí)這種結(jié)構(gòu)。的采用也大大提高了用戶瀏覽本站的速度。

  

【正文】 Ruid int 16 not null 接收私信的用戶 ID Pmcontent varchar 200 not null 私信內(nèi)容 Pmdatetime timestamp not null 發(fā)表時(shí)間 Pischeck char 1 default n 私信是否被查看過 Unickname varchar 50 null 用戶昵稱 Runickname varchar 50 null 接收私信用戶昵稱 (attention):主要用于關(guān)注關(guān)系表,該表主要是針對(duì)與用戶好友管理的實(shí)現(xiàn),用戶可以關(guān)注好友,查找好友,取消對(duì)還有的關(guān)注,結(jié)構(gòu)如表 45 所示。 表 45 關(guān)注表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 Uid(主鍵 ) int 16 not null 關(guān)注者 ID Uname varchar 50 not null 關(guān)注者昵稱 Attuid int 16 not null 被關(guān)注者 ID 19 Attuname varchar 50 not null 被關(guān)注者昵稱 (photofolder):主要用于保存相冊(cè)信息,用戶可以創(chuàng)建相冊(cè),修改相冊(cè)信息,可以刪除除頭像相冊(cè)和微博配圖相冊(cè)以外的所有相冊(cè),該表結(jié)構(gòu)如表46 所示 : 表 46 相冊(cè)表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 Pfid int 11 not null 相冊(cè) ID Uid int 16 not null 用戶 ID Pfname varchar 50 not null 用戶昵稱 Pfdesc varchar 200 null 相冊(cè)描述 (photo):主要用于保存圖片信息,用戶可以進(jìn)行上傳圖片,修改圖片信息,刪除圖片,如表 47 所示 : 表 47 圖片表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 Pid int 11 not null 圖片 ID Pfid int 11 not null 圖片所屬相冊(cè) ID Uid int 16 not null 用戶 ID Pname varchar 50 null 圖片名稱 Photo blob not null 圖片 (fav):主要用于保存收藏信息,如表 48 所示 : 表 48 用戶資料 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 Fid int 11 not null 收藏編號(hào) Uid int 16 not null 收藏用戶 ID Mid int 11 not null 收藏微博編號(hào) (copy):主要用于保存轉(zhuǎn)發(fā)信息,如表 49 所示 : 表 49 轉(zhuǎn)發(fā)表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 Cfid int 11 not null 轉(zhuǎn)發(fā)編號(hào) Uid int 16 not null 用戶 ID Mid int 11 not null 轉(zhuǎn)發(fā)微博編號(hào) cuid int 16 not null 被轉(zhuǎn)發(fā)微博的用戶ID (admin):主要用于管理員信息,如表 410 所示 : 表 410 管理員信息 表 20 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 admin_id int 11 not null 管理員編號(hào) admin_name varchar 50 not null 管理員名稱 admin_password varchar 50 not null 管理員密碼 admin_check_time timestamp null 最后查詢時(shí)間 (notice):主要儲(chǔ)存公告信息,如表 411 所示: 表 411 公告 表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 notice_id int 11 not null 公告編號(hào) notice_content varchar 200 not null 公告內(nèi)容 notice_add_time timestamp not null 公告發(fā)布時(shí)間 (msgtitle):主要儲(chǔ)存話題信息,如表 412 所示: 表 41 2 話題表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 title_id int 11 not null 話題編號(hào) Tnum Int 11 default 0 發(fā)布次數(shù) Tcontent varchar 50 not null 話題內(nèi)容 21 第 5 章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)詳細(xì)設(shè)計(jì)思路 微博系統(tǒng)主要根據(jù)兩種用戶角度來設(shè)計(jì):用戶和管理員。用戶部分包括用戶登錄與注冊(cè),用戶信息管理,消息管 理,相冊(cè)管理,評(píng)論管理,好友管理六部分。管理員部分包括統(tǒng)計(jì)查詢管理和公告管理部分。程序的設(shè)計(jì)如圖 51 所示: 下圖是系統(tǒng)的頁面設(shè)計(jì): 圖 51 系統(tǒng)的所有代碼 22 詳細(xì)設(shè)計(jì) 用戶 登錄與注冊(cè) 登錄模塊是我們微博系統(tǒng)的首界面,初次該系統(tǒng)時(shí),需要先注冊(cè)一個(gè)用戶名,然后登錄后進(jìn)行以后的操作,用戶名唯一,登錄名即注冊(cè)時(shí)的郵箱名,注冊(cè)時(shí)會(huì)驗(yàn)證郵箱的唯一性。用戶登錄微博系統(tǒng)后,首先進(jìn)入自己的主頁,可以在自己的主 頁中記錄隨時(shí)隨地發(fā)生在自己的身邊有趣的事情,可以以很多種方式發(fā)布微博等,并瀏覽其他信息。 登陸模塊活動(dòng)圖,如圖 53 所示。 圖 52 系統(tǒng)頁面 23 注冊(cè)模塊也就是注冊(cè)帳號(hào),其間需要填寫用戶基本信息,并且需要進(jìn)行郵箱驗(yàn)證。只有驗(yàn)證過的用戶才可以注冊(cè)成功,注冊(cè)成功后用戶可以直接進(jìn)入自己的主頁或者是繼續(xù)完善自己的個(gè)人信息。 用戶注冊(cè)狀態(tài)圖,如圖 。 消息管理 消息管理模塊主要分為兩個(gè)個(gè)部分:微博管理和私信管理。 微博管理包括以下部分: (1)微博瀏覽功能:注冊(cè)用戶進(jìn) 入系統(tǒng)后,可以在自己的主頁和個(gè)人主頁中瀏覽自己和好友發(fā)布分微博。 (2)微博發(fā)表功能:注冊(cè)用戶登錄以后進(jìn)入個(gè)人主頁面,然后可以在個(gè)人主頁或者在主頁中發(fā)表屬于自己的微博。 (3)微博轉(zhuǎn)發(fā)功能:注冊(cè)用戶登錄以后進(jìn)入個(gè)人主頁面,然后可以在主頁中對(duì)注冊(cè)用戶關(guān)注的用戶所發(fā)的微博進(jìn)行轉(zhuǎn)發(fā),從而變?yōu)樽约旱奈⒉? 圖 53 用戶登錄模塊的活動(dòng)圖 圖 54 用戶注冊(cè)狀態(tài)圖 24 (4)微博收藏功能:注冊(cè)用戶登錄以后進(jìn)入個(gè)人主頁面,然后可以在廣播大廳 模塊對(duì)注冊(cè)用戶關(guān)注的用戶所發(fā)的微博進(jìn)行收藏,從而使所收藏的微博進(jìn)入注冊(cè)用戶的收藏夾中。 (5)微博刪除功能:注冊(cè)用戶進(jìn)入個(gè)人主頁后,可以對(duì)自 己發(fā)表過的微博進(jìn)行 管理,對(duì)于不想要的微博,用戶可以刪除。 私信管理功能包括以下部分。 (1)查看私信功能:用戶如果收到新的私信后收到提醒,或者用戶可以自己直 接查看收到的私信。 (2)私信刪除功能:用戶可以在刪除收到的私信。 (3)發(fā)布私信功能:用戶可以向其他好友發(fā)布私信,并且他人無法看見。 以下 消息管理模塊的流程圖,如圖 55 所示: 刪除微博 開始 用戶 主頁 個(gè)人主頁 查看私信 收藏微博 轉(zhuǎn)發(fā)收藏 發(fā)布微博 發(fā)布 刪除 回復(fù) 驗(yàn)證格式 成功 發(fā)布 返回主界面 圖 55 消息管理模塊流程圖 25 好友管理 好友管理模塊主要是為用戶提供交友的功能,其內(nèi)容就是當(dāng)注冊(cè)用戶在其他用戶中點(diǎn)擊了“關(guān)注”之后 ,該用戶就已經(jīng)成為了注冊(cè)用戶的粉絲,同理如果其他用戶對(duì)注冊(cè)用戶點(diǎn)擊了“關(guān)注”,那么注冊(cè)用戶也成為了其他用戶的粉絲。并且用戶可以查詢自己關(guān)注的好友和自己粉絲,對(duì)不想再關(guān)注的好友也可以取消好友的關(guān)注。同時(shí)微博也為用戶提供了好友搜索功能,用戶可以查詢和輸入關(guān)鍵字有關(guān)的所有用戶。以下是以用戶對(duì)粉絲添加關(guān)注時(shí)序圖為例。 圖片管理 用戶在注冊(cè)時(shí),系統(tǒng)就自行為用戶創(chuàng)建了頭像相冊(cè)和微博配圖相冊(cè)。用戶在個(gè)人信息管理時(shí)可以對(duì)自己的頭像進(jìn)行設(shè)置,對(duì)自己進(jìn)行個(gè)性 化設(shè)置。而且用戶可以創(chuàng)建自己的相冊(cè),并向相冊(cè)里上傳自己的圖片,同時(shí)可以對(duì)相冊(cè)和圖片進(jìn)行修改和刪除等操作。圖 57 是圖片管理活動(dòng)圖。 圖 56 用戶關(guān)注粉絲時(shí)序圖 26 評(píng)論管理 用戶可以對(duì)自己微博收到的評(píng)論進(jìn)行管理,也可以評(píng)論他人的微博,同時(shí)可以查看一條微博的評(píng)論。同時(shí)用戶可以對(duì)自己收到的評(píng)論進(jìn)行刪除操作。 圖 57 圖片管理 活動(dòng)圖 27 用戶信息管理 該模塊主要是對(duì)用戶信息做一些更改和查看用戶信息。 統(tǒng)計(jì)管理 管理員登錄后臺(tái)以后可以對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行統(tǒng) 計(jì)查詢。管理員可以對(duì)用戶進(jìn)行統(tǒng)計(jì)查詢 ,對(duì)微博進(jìn)行統(tǒng)計(jì)查詢,對(duì)話題進(jìn)行統(tǒng)計(jì)查詢。 公告管理 管理員還可以添加公告,可以在前臺(tái)顯示公告。管理員還可以對(duì)公告進(jìn)行管理,可以刪除公告,修改公告,查詢公告。 前臺(tái)功能的實(shí)現(xiàn) 用戶登錄 用戶登錄系統(tǒng)需要輸入正確的用戶名和密碼,用戶輸入后系統(tǒng)會(huì)在數(shù)據(jù)庫中查找用戶名和密碼匹配的用戶,如果存在用戶可以直接到達(dá)主頁面,如果系統(tǒng)后提示用戶輸入的用戶名和密碼 不正確。此功能主要是利用 Ajax 來實(shí)現(xiàn)的, 用戶在頁面輸入用戶名和驗(yàn)證碼后,會(huì)傳 遞到 action 中進(jìn)行判斷,再通過回調(diào)函數(shù)將結(jié)果返回給頁面 。其 代碼如下: $.ajax({ 39。url39。:39。weibo/user/checkEmailAction39。, 39。type39。:39。post39。, 39。data39。:39。=39。++39。amp。=39。+password, 39。dataType39。:39。text39。, 39。success39。:function(data){ if(data==39。false39。){ $(msg).html(用戶名或密碼不正確 )。 $(msg).css(39。color39。,39。red39。)。 return 。 } } })。 28 登錄界面如下: 用戶注冊(cè)功能 用戶注冊(cè)模塊主要是提供給用戶注冊(cè)成為本網(wǎng)站會(huì)員的一個(gè)平臺(tái)。用戶只有注冊(cè)成功后才可以進(jìn)入系統(tǒng), 而且一個(gè)用戶只能用一個(gè)唯一的郵箱進(jìn)行注冊(cè),在注冊(cè)時(shí),我們會(huì)為用戶進(jìn)行郵箱的唯一性驗(yàn)證 , 注冊(cè)頁面必須填寫一些用戶的基本資 料,如用戶名、真實(shí)姓名、密碼、確認(rèn)密碼、 Email、認(rèn)證 碼等。 用戶需要填寫正確的驗(yàn)證碼才可以跳轉(zhuǎn)到下一頁面。驗(yàn)證碼的實(shí)現(xiàn)是用隨機(jī)函數(shù)產(chǎn)生一組隨機(jī)數(shù),將產(chǎn)生的隨機(jī)數(shù)存入 session 中用戶判斷用戶輸入是否正確,再將隨機(jī)數(shù)用 Graphics 函數(shù)描繪成圖片 。 驗(yàn)證碼部分代碼: Graphics graphic = ()。 ()。 (0, 0, WIDTH, HEIGHT)。 Random ran = new Random()。 //畫隨機(jī)字符 for(int i=1。i=SIZE。i++){ int r = ()。 圖 58 用戶登錄界面 29 (getRandomColor())。 (new Font(null,+,FONT_SIZE))。 (chars[r],(i1)*WIDTH/SIZE , HEIGHT)。 (chars[r])。//將字符保存,存入 Session } MapString,BufferedImage map = new HashMapString,BufferedImage()。 ((), image)。 用戶注冊(cè)界面:
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1