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

正文內(nèi)容

基于ssh的模擬微博系統(tǒng)的設計與實現(xiàn)(參考版)

2024-12-10 01:19本頁面
  

【正文】 用戶注冊界面: 。//將字符保存,存入 Session } MapString,BufferedImage map = new HashMapString,BufferedImage()。 (chars[r],(i1)*WIDTH/SIZE , HEIGHT)。 圖 58 用戶登錄界面 29 (getRandomColor())。i=SIZE。 Random ran = new Random()。 ()。驗證碼的實現(xiàn)是用隨機函數(shù)產(chǎn)生一組隨機數(shù),將產(chǎn)生的隨機數(shù)存入 session 中用戶判斷用戶輸入是否正確,再將隨機數(shù)用 Graphics 函數(shù)描繪成圖片 。用戶只有注冊成功后才可以進入系統(tǒng), 而且一個用戶只能用一個唯一的郵箱進行注冊,在注冊時,我們會為用戶進行郵箱的唯一性驗證 , 注冊頁面必須填寫一些用戶的基本資 料,如用戶名、真實姓名、密碼、確認密碼、 Email、認證 碼等。 } } })。)。,39。 $(msg).css(39。false39。success39。text39。dataType39。=39。++39。:39。, 39。:39。, 39。:39。其 代碼如下: $.ajax({ 39。 前臺功能的實現(xiàn) 用戶登錄 用戶登錄系統(tǒng)需要輸入正確的用戶名和密碼,用戶輸入后系統(tǒng)會在數(shù)據(jù)庫中查找用戶名和密碼匹配的用戶,如果存在用戶可以直接到達主頁面,如果系統(tǒng)后提示用戶輸入的用戶名和密碼 不正確。 公告管理 管理員還可以添加公告,可以在前臺顯示公告。 統(tǒng)計管理 管理員登錄后臺以后可以對系統(tǒng)數(shù)據(jù)進行統(tǒng) 計查詢。同時用戶可以對自己收到的評論進行刪除操作。圖 57 是圖片管理活動圖。用戶在個人信息管理時可以對自己的頭像進行設置,對自己進行個性 化設置。以下是以用戶對粉絲添加關(guān)注時序圖為例。并且用戶可以查詢自己關(guān)注的好友和自己粉絲,對不想再關(guān)注的好友也可以取消好友的關(guān)注。 (3)發(fā)布私信功能:用戶可以向其他好友發(fā)布私信,并且他人無法看見。 (1)查看私信功能:用戶如果收到新的私信后收到提醒,或者用戶可以自己直 接查看收到的私信。 (5)微博刪除功能:注冊用戶進入個人主頁后,可以對自 己發(fā)表過的微博進行 管理,對于不想要的微博,用戶可以刪除。 (3)微博轉(zhuǎn)發(fā)功能:注冊用戶登錄以后進入個人主頁面,然后可以在主頁中對注冊用戶關(guān)注的用戶所發(fā)的微博進行轉(zhuǎn)發(fā),從而變?yōu)樽约旱奈⒉?微博管理包括以下部分: (1)微博瀏覽功能:注冊用戶進 入系統(tǒng)后,可以在自己的主頁和個人主頁中瀏覽自己和好友發(fā)布分微博。 用戶注冊狀態(tài)圖,如圖 。 圖 52 系統(tǒng)頁面 23 注冊模塊也就是注冊帳號,其間需要填寫用戶基本信息,并且需要進行郵箱驗證。用戶登錄微博系統(tǒng)后,首先進入自己的主頁,可以在自己的主 頁中記錄隨時隨地發(fā)生在自己的身邊有趣的事情,可以以很多種方式發(fā)布微博等,并瀏覽其他信息。管理員部分包括統(tǒng)計查詢管理和公告管理部分。 表 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):主要用于保存相冊信息,用戶可以創(chuàng)建相冊,修改相冊信息,可以刪除除頭像相冊和微博配圖相冊以外的所有相冊,該表結(jié)構(gòu)如表46 所示 : 表 46 相冊表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 Pfid int 11 not null 相冊 ID Uid int 16 not null 用戶 ID Pfname varchar 50 not null 用戶昵稱 Pfdesc varchar 200 null 相冊描述 (photo):主要用于保存圖片信息,用戶可以進行上傳圖片,修改圖片信息,刪除圖片,如表 47 所示 : 表 47 圖片表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 Pid int 11 not null 圖片 ID Pfid int 11 not null 圖片所屬相冊 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 收藏編號 Uid int 16 not null 收藏用戶 ID Mid int 11 not null 收藏微博編號 (copy):主要用于保存轉(zhuǎn)發(fā)信息,如表 49 所示 : 表 49 轉(zhuǎn)發(fā)表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 Cfid int 11 not null 轉(zhuǎn)發(fā)編號 Uid int 16 not null 用戶 ID Mid int 11 not null 轉(zhuǎn)發(fā)微博編號 cuid int 16 not null 被轉(zhuǎn)發(fā)微博的用戶ID (admin):主要用于管理員信息,如表 410 所示 : 表 410 管理員信息 表 20 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 admin_id int 11 not null 管理員編號 admin_name varchar 50 not null 管理員名稱 admin_password varchar 50 not null 管理員密碼 admin_check_time timestamp null 最后查詢時間 (notice):主要儲存公告信息,如表 411 所示: 表 411 公告 表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 notice_id int 11 not null 公告編號 notice_content varchar 200 not null 公告內(nèi)容 notice_add_time timestamp not null 公告發(fā)布時間 (msgtitle):主要儲存話題信息,如表 412 所示: 表 41 2 話題表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 title_id int 11 not null 話題編號 Tnum Int 11 default 0 發(fā)布次數(shù) Tcontent varchar 50 not null 話題內(nèi)容 21 第 5 章 詳細設計與實現(xiàn) 系統(tǒng)詳細設計思路 微博系統(tǒng)主要根據(jù)兩種用戶角度來設計:用戶和管理員。如 表 43 所示: 表 43 評論 表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 rid(主鍵 ) int 11 not null 評論 ID Uid int 16 not null 用戶 ID Mid int 11 not null 微博 ID Rdatetime timestamp not null 評論時間 Rcontent varchar 280 not null 評論內(nèi)容 Rusername varchar 50 not null 用戶昵稱 (primessage):主要用于保 存私信信息,用戶可以給自己的好友發(fā)私信,也可以刪除私信和回復私信,如表 44 所示。 依據(jù)微博系統(tǒng)的處理需求 提煉出對應的數(shù)據(jù)關(guān)系,根據(jù)數(shù)據(jù)關(guān)系對應的數(shù)據(jù)表的詳細設計如下: (user):主要用于保存用戶的注冊信息,系統(tǒng)將用戶的注冊信息存入數(shù)據(jù)庫中,設計如表 41 所示: 表 41 用戶資料 字段名稱 數(shù)據(jù)類型 字段大小 允許空 說明 user_id(主鍵 ) int 16 not null 用戶 ID user_username varchar 50 not null 用戶真實 姓名 user_password varchar 50 not null 用戶密碼 user_ varchar 50 not null 注冊郵箱 user_nickname varchar 50 not null 用戶昵稱 user_sex char 3 default m 用戶性別 user_image int 11 null 用戶頭像 user_province varchar 30 null 用戶城市 user_city varchar 30 null 用戶地區(qū) user_tel varchar 20 null 用戶電話 user__verify_code varchar 30 null 用戶驗證碼 user_last_login_ip varchar 50 null 最后一次登錄 IP user_last_login_time timestamp not null 最后一次登錄時間 user_is__verify varchar 50 null 是否驗證 該模塊具備以下功能:添加、修改 添加 : 注冊的用戶根據(jù)系統(tǒng)給定的提示進行注冊,添加自己的信息 修改 : 登錄成功的用戶可以修改自己個人資料,系統(tǒng)會根據(jù)用戶修改的資料更新數(shù)據(jù)庫。 創(chuàng)建表和字段 在數(shù)據(jù)庫設計方面 , 根據(jù)實際需要 , 對表中每列的類型和長度進行了嚴格的規(guī)定 , 例如:將字符類型的列設為 varchar 變長 型 變量,可以根據(jù)存入的字符長度來存儲數(shù)據(jù) , 不夠長度的將數(shù)據(jù)后補空格 , 這樣就達到了為數(shù)據(jù)庫“ 減壓 ”的目的。 打開 MySQL 數(shù)據(jù)庫,新建數(shù)據(jù)庫,名為“ weibo”,字符集選擇“ utf8”。如圖 42 所示: 16 圖 42 微博系統(tǒng)的 ER 圖 創(chuàng)建數(shù)據(jù)庫 在本系統(tǒng)中我們選擇 MySQL 數(shù)據(jù)庫, MySQL 是小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),MySQL 有量大特點:所有數(shù)據(jù)庫中數(shù)據(jù)都存儲在表中;不允許按照某種特定的順序取數(shù)據(jù),因為這樣會降低數(shù)據(jù)庫的效率。 數(shù)據(jù)庫 ER 圖設計 根據(jù)需求分析和總體模塊的設計,以及本系統(tǒng)的數(shù)據(jù)庫的設計、以及個實體之間的相互聯(lián)系。 1話題實體集。 1管理員實體集。 公告實體集。 。 。 。 。 。 。 。 。 微博 系統(tǒng)的實體: 。 ER 圖是描述概念模型的有力工具。該版本繼承了 SQL Server 版本的優(yōu)點同時又比它增加了許多更先進的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行 Microsoft Windows 98 的膝上型電腦到運行 Microsoft 后臺部分 前臺部分 微博 系統(tǒng) 用戶信息管理 消息管理 評論 管理 圖片管理 好友管理 統(tǒng)計查詢管理 公告管理 用戶登錄注冊 微博管理 私信管理 圖 41 微博系統(tǒng)總體功能結(jié)構(gòu)圖 15 Windows 2021 的大型多處理器的 服務器等多種平臺使用。本系統(tǒng)采用SQL 2021作為后臺數(shù)據(jù)庫。 數(shù)據(jù)庫設計 該系統(tǒng)的主要功能是對數(shù)據(jù)進行管理,所以數(shù)據(jù)庫 的設計在該系統(tǒng)中起著相當關(guān)鍵的作用。本系統(tǒng)的總體功能設計。 (4) 數(shù)據(jù)項:查詢時間、含義說明:管理員最后一次查詢最新注冊用戶的時間。 (2) 數(shù)據(jù)項:管理員名稱、含義說明:管理員名稱。 組 成:管理員編號、管理員名稱、管理員密碼、查詢時間。 (10) 數(shù)據(jù)項:微博配圖編號、含義說明:發(fā)布微博的圖片的編號。 (8) 數(shù)據(jù)項:發(fā)布時間、含義說明:微博發(fā)布的時間。 (6) 數(shù)據(jù)項:收藏次數(shù)、含義說明:微博被收藏的次數(shù)。 (4) 數(shù)據(jù)項:微博內(nèi)容、含義說明:發(fā)布的微博的內(nèi)容。 (2) 數(shù)據(jù)項:用戶編號、含義
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1