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

正文內(nèi)容

基于php的微博系統(tǒng)的設(shè)計與實(shí)現(xiàn)(參考版)

2024-08-31 15:15本頁面
  

【正文】 根據(jù)上文功能設(shè)計以及數(shù)據(jù)流程設(shè)計,得到各數(shù)據(jù)操作類的設(shè)計,類圖表如下: 類圖表包括類屬性與類方法。使用一個 session 變量時,首先要用 session_ register()函數(shù)進(jìn)行注冊 。存儲信息,將和 session 有關(guān)的信息存儲在服務(wù)器的特定位置上。 Session 中文譯成“會話”,它是用戶訪問某個 Web 網(wǎng)站或應(yīng)用程序的過程,它具有存儲功能,可以在頁 Ifll 之間進(jìn)行參數(shù)的傳遞 [12]。 Web 服務(wù)器以緩沖形式將內(nèi)容傳向?yàn)g覽器,可以要求緩沖區(qū)被刷新。 本 系統(tǒng)采用了基于數(shù)據(jù)庫的認(rèn)證力一式,用戶登錄時, 先將用戶名和密碼提交數(shù)據(jù)庫進(jìn)行驗(yàn)證,如果信息無誤,則用戶登求成功。 HTMIL 提供了幾種通過表單從用戶獲取信息的力一法,包括文木、按鈕和選擇列表等。 數(shù)據(jù)操作 數(shù)據(jù)庫生成后,要實(shí)現(xiàn)基于 Web 數(shù)據(jù)庫的連接和查詢,需要用到六個函數(shù) :數(shù)據(jù)庫的連接與使用、送出一個字串、取得傳回列的數(shù)目、傳回陣列資料、關(guān)閉與 MySQL 數(shù)據(jù)庫的連接。))。.39。 = 39。.39。) and(39。.39。 = 39。.39。) and (39。.39。 = 39。.39。) where ((39。) join 39。) join 39。 39。 join 39。 39。 from (((39。 AS 39。.39。, 39。 AS 39。.39。, 39。 AS 39。.39。, 39。 AS 39。.39。, 39。 AS 39。.39。 AS select 39。 SQL SECURITY DEFINER VIEW 39。39。 CREATE ALGORITHM=UNDEFINED DEFINER=39。 視圖的建立 根據(jù)前文數(shù)據(jù)庫設(shè)計,需要建立關(guān)注人的微博列表 potlet 視圖,建立方法如下: DROP VIEW IF EXISTS 39。) ) ENGINE=MyISAM AUTO_INCREMENT=132 DEFAULT CHARSET=utf8。 datetime NOT NULL, PRIMARY KEY (39。 datetime NOT NULL, 39。 varchar(40) NOT NULL, 39。 varchar(40) NOT NULL, 39。 varchar(60) NOT NULL, 39。 varchar(500) NOT NULL, 39。 varchar(60) NOT NULL, 39。 int(11) NOT NULL, 39。 varchar(300) NOT NULL, 39。 varchar(60) NOT NULL, 39。, 39。 varchar(40) NOT NULL default 39。 varchar(40) NOT NULL, 39。 varchar(40) NOT NULL, 39。 varchar(40) NOT NULL, 39。 int(10) unsigned NOT NULL auto_increment, 39。user39。user39。 。 數(shù)據(jù)庫的建立 運(yùn)用 PHPMyAdmin 在 MySQL 數(shù)據(jù)庫中建立 weblog 表: CREATE DATABASE 39。 相冊頁面要求圖片展示不失真,圖片切換流暢,上傳、刪除、下載按鈕明顯易操作。 通過用戶好友管理頁面用戶可以對其他用戶添加關(guān)注,查看其他用戶對自己的關(guān)注量,管理好友名單。 登錄后首頁來到用戶自己和所關(guān)注的用戶的微博列表頁面,有快捷發(fā)送微博的輸入框,很方便的輸入新的微博信息并發(fā)布 系統(tǒng)個人微博信息模塊,此模塊可以顯示個人信息及修改完善個人信息。 評 論 人 i d評 論 i dF o l l o w 表M o o d 表C o m m e n t 表R e s p o n s e 表 圖 系統(tǒng)數(shù)據(jù)流程圖 注:方框表示外部實(shí)體,橢圓表示數(shù)據(jù)處理,雙橫線表示數(shù)據(jù)庫,箭頭表示數(shù)據(jù)流動方向。 下圖刻 畫了本系統(tǒng)的詳細(xì)數(shù)據(jù)流程設(shè)計: 登 錄驗(yàn) 證獲 取 個 人信 息用 戶查 找 用 戶 名U s e r 表是 否 存 在獲 取 密 碼注 冊與 P O S T 密碼 匹 配N a m eNYP w dNYU s e r 表用 戶 信 息獲 取 相 冊獲 取 關(guān) 注 人 列 表獲 取 私 信用 戶 i d用 戶 i d 用 戶 i dN a m e amp。 本系統(tǒng)的核心流程是用戶用自己的用戶名與密碼登錄微博系統(tǒng),系統(tǒng)將登錄頁傳來的用戶名和密碼與 user 表中的關(guān)鍵字進(jìn)行比對,如果比對成功則進(jìn)入微博主頁面,若不成功跳轉(zhuǎn)到注冊頁面。 數(shù)據(jù)庫模型 在數(shù)據(jù)庫信息特點(diǎn)的基礎(chǔ)上可以得到數(shù)據(jù)庫模型圖,以便于編碼實(shí)現(xiàn): u s e r 用 戶P K i d u r s e r n a m e u s e r p s w n i c k n a m e a v a t a r a g e s e x e m a i l a d d r e s s p r o f e s s i o n r e g i s t t i m e l a s t t i m e f o l l o w i n g f o l l o w e dm o o d 微 博P K i dF K 1 w h o s c o n t e n tF K 2 f r o m f o r w a r d n u m d a t e t i m ec o m m e n t 評 論P(yáng) K i dF K 1 w h oF K 2 w i t c h m o o d c o n t e n t d a t e t i m er e s p o n s e 回 復(fù)P K i d n o t e sF K 1 w i t c h cF K 2 w i t c h rF K 3 r e s p o n s i n gF K 4 r e s p o n s e d d a t e t i m em e s s a g e 家 信P K i dF K 1 f r o mF K 2 t o c o n t e n t v i s i b l e d a t e t i m e l o o k e df o l l o w 關(guān) 注P K i dF K 2 f o l l o w i n gF K 1 f o l l o w e d r e m a r ki m a g e 相 冊P K i dF K 1 u s e r t i t l e p h o t o d a t e t i m e 圖 數(shù)據(jù)庫模型圖 數(shù)據(jù)流程設(shè)計 數(shù)據(jù)流圖是結(jié)構(gòu)化分析方法中使 用的工具 ,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程 [12],由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。各個主要實(shí)體具有的描述ER 圖及其之間的關(guān)系描述如下。 表 44 評論內(nèi)容設(shè)計表 ment(評論)表 字段名稱 數(shù)據(jù)類型 說明 空 默認(rèn) 備注 id int(10) 評論編號 否 無 主鍵 自加 who int(10) 評論者 id 否 無 外鍵 towho int(10) 被評論者 id 否 無 外鍵 mood int(10) 被評論微博 id 否 無 外鍵 mood(微博)表 字段名稱 數(shù)據(jù)類型 說明 空 默認(rèn) 備注 id int(10) 微博編號 否 無 主鍵 自加 whos int(10) 用戶 id 否 無 外 content varchar(5000) 內(nèi)容 否 無 from tinyint(10) 轉(zhuǎn)載自 否 無 fowardnum int(10) 轉(zhuǎn)載數(shù)量 否 無 datetime datetime 發(fā)布時間 否 無 content varchar(300) 評論內(nèi)容 否 無 datetime datetime 評論時間 否 無 表 45 回復(fù)內(nèi)容設(shè)計表 response(回復(fù))表 字段名稱 數(shù)據(jù)類型 說明 空 默認(rèn) 備注 id int(10) 回復(fù)編號 否 無 主鍵 自加 who int(10) 回復(fù)人 否 無 外 content varchar(300) 內(nèi)容 否 無 toment int(10) 針對評論 否 無 外 datetime datetime 時間 否 無 6. 用戶相冊 表 45 用戶相冊設(shè)計表 image(圖片)表 字段名稱 數(shù)據(jù)類型 說明 空 默認(rèn) 備注 id int(10) 圖片編號 否 無 主鍵 自加 user int(10) 用戶 id 否 無 外 title varchar(100) 圖片標(biāo)題 否 無 photo varchar(255) 圖片地址 否 無 datetime datetime 上傳時間 否 無 表 46 用戶私信設(shè)計表 message(私信)表 字段名稱 數(shù)據(jù)類型 說明 空 默認(rèn) 備注 id int(10) 私信編號 否 無 主鍵 自加 from int(10) 發(fā)件人 id 否 無 外 to int(10) 收件人 id 否 無 外 title varchar(50) 標(biāo)題 否 無 content varchar(3000) 內(nèi)容 否 無 visible int(11) 是否密信 否 無 0 為密信 datetime datetime 發(fā)送時間 否 無 looked int(11) 是否未讀 否 無 0 為未讀 8. 關(guān)注者微博列表(視圖) 表 47 關(guān)注者 微博列表設(shè)計表 potlet(關(guān)注者的微博列表)視圖 字段名稱 數(shù)據(jù)類型 說明 空 默認(rèn) 備注 id int(10) 編號 否 0 followedid int(10) 已關(guān)注者 id 否 0 follow 表 avatar varchar(60) 頭像 否 無 user 表 remark varchar(40) 備注名稱 是 null follow 表 moodid int(10) 微博 否 0 mood 表 說明:首頁需要顯示已關(guān)注對象的最新微博、頭像及評論等信息,信息分布在不同的表中,需要各表遞 進(jìn)查找,建立視圖使查詢更加有效率更加方便。 表 43 關(guān)注關(guān)系設(shè)計表 follow(關(guān)注關(guān)系)表 字段名稱 數(shù)據(jù)類型 說明 空 默認(rèn) 備注 id int(10) 關(guān)注編號 否 無 主鍵 自加 following int(11) 關(guān)注者 id 否 無 外 followed int(12) 被關(guān)注 id 否 無 外 remark varchar(40) 備注名稱 是 null 含義說明:描述關(guān)注者與被關(guān)注者之間的關(guān)系。 表 42 微博日志設(shè)計表 含義說明:描述微博日志的內(nèi)容與性質(zhì)。 ( 5)微博消息:包括的數(shù)據(jù)項(xiàng)有系統(tǒng)編號、發(fā)布用戶編號、發(fā)布時間和發(fā)布的微博內(nèi)容。 ( 3)評論信息:包括評論編號、用戶編號、添加時間、評論內(nèi)容。 數(shù)據(jù)字典 微博系統(tǒng)需要管理的內(nèi)容包括用戶、微博、評論、回復(fù)、好友關(guān)系等微博系統(tǒng)信息,通過對微博內(nèi)容的分析,設(shè)計的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下: ( 1)用戶信息:包括的數(shù)據(jù)項(xiàng)有系統(tǒng)編號、昵稱、密碼、頭像、性別,所在地,個人說明等。本系統(tǒng)所用數(shù)據(jù)庫為 My SQL,數(shù)據(jù)庫名為 weblog。數(shù)據(jù)庫只是一個容器,它是數(shù)據(jù)表的集合。它關(guān)系到整個系統(tǒng)的運(yùn)行情況,是整個系統(tǒng)的重要組成部分。評論博文功能用于已登錄用戶對博文進(jìn)行評論。在管理博文中,分為發(fā)表博文、刪除博文、評論博文、評價博文等五項(xiàng)功能。 ,指取消關(guān)注某用戶,即不再收聽該用戶的微博話題。 ,在自己所關(guān)注的用戶中,可以將所關(guān)注的用戶進(jìn)行分類。用戶在注冊的時候,默認(rèn)關(guān)注了所在的院校。 ,提供用戶的關(guān)注行為。在系統(tǒng)中,有關(guān)注者和被關(guān)注者兩種用戶狀態(tài)。微博可以包含其它資源信息,比 如圖片、視頻、系統(tǒng)會在其它資源表中保存資源信息,在微博正文的表中,只保存這些資源的鏈接。修改時,字符總數(shù)不能超過系統(tǒng)允許的 140 個字符。 。用戶的所有微博話題將會永久保存在系統(tǒng)的服務(wù)器上。如果超過了 140 個字符,系統(tǒng)將不允許用戶繼續(xù)輸入。新建一條微博,并將微博發(fā)送到服務(wù)器上,所有關(guān)注的用戶都能夠即時收聽到這條微博信息。 微博模塊 微博模塊是整個系統(tǒng)的核心,主要有發(fā)送功能、存儲功能、修改刪除功能、引用其它 資源功能。頭像設(shè)置用于上傳并修改用戶頭像。在管理用戶信息模塊中,分 為基本信息、頭像設(shè)置、推薦自己等三個子模塊。 轉(zhuǎn)發(fā) 對 于 已經(jīng)登錄的用戶,可以對其他用戶的微博消息進(jìn)行轉(zhuǎn)發(fā)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1