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

正文內(nèi)容

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

2024-11-16 15:13本頁面
  

【正文】 Follow 類 表 53 follow 類設計表 關注 Follow 屬性 id : int following : int followed : int remark : string 方法 +Follow(in following : int, in followed : int, in remark : string) +serRemark(in remark : sring) : bool Mood 類 表 54 mood 類設計表 微博 Mood 屬性 id : int who : int content : string from : int forwardnum : int datetime : string 方法 +Mood(in whos : int, in content : string, in from : int, in forwardnum : int, in datetime : string) +getWhos() : 用戶 User +getContent() : string +getFrom() : 用戶 User +getForwardnum() : int +getDatetime() : string Comment 類 表 55 ment 類設計表 評論 Comment 屬性 id : int who : int witchmood : int content : srting datetime : string mood:int 方法 +Comment(in who : int, in witchmood : int, in content : string, in datetime : string) +getWho() : 用戶 User +getWitchmood() : 微博 Mood +getContent() : string +getDatetime() : string +getMood() : 微博 Mood User 類 表 56 user 類設計表 用戶 User 屬性 id 。刪除一個 session變量,使用 session unregister()函數(shù)進行操作,這個變量的作用域?qū)⒔Y(jié)束。 本系統(tǒng)使用 session_ start( )函數(shù)來開始一個新的 session,并作為標準的全局變量使用。 session 在工作時要做兩件事情 :session 跟蹤,判斷兩個不同的腳 木調(diào)用是否源于同一用戶 。 PHP 用一種新的力一法實現(xiàn)了對緩沖輸入的控制,木系統(tǒng)調(diào)用 ob_ stat ( )函數(shù),在用到頁面重新定向的程序中使用此函數(shù),可以避免瀏覽器在傳送內(nèi)容后又傳送報頭錯誤。 數(shù)據(jù)庫操作時, MySQL 使用工 NSERT 語句實現(xiàn)向 表中增加記求的操作,使用UPDATE 命令來改變一個表中的一行或多行。文件的上傳是得到表單輸入的一種特定情況,表單必須采用 POST 行 式 ,本 次設計上傳照片時用到了 PHP 中的文件上傳功能。 在 PHP 中提供了 三 個函數(shù)可以給瀏覽器發(fā)送文木,它們分別是 :echo, printf,在 本 次設計中,利用了 echo 函數(shù)向瀏覽器發(fā)送文木。 至此,數(shù)據(jù)庫的建設工作完成。followed39。follow39。whos39。mood39。followed39。follow39。id39。user239。following39。follow39。id39。user139。mood39。follow39。user239。user39。user139。user39。moodid39。id39。mood39。remark39。remark39。follow39。avatar39。avatar39。user239。followedid39。id39。user239。id39。id39。user139。potlet39。localhost39。root39。potlet39。 運用同樣的方法在 weblog 數(shù)據(jù)庫中建立其他各表。id39。lasttime39。registtime39。college39。natives39。address39。corporation39。39。age39。signature39。avatar39。無名氏 39。nickname39。sex39。userpwd39。username39。 ( ‘ id39。 CREATE TABLE 39。 數(shù)據(jù)庫表的建立 根據(jù)數(shù)據(jù)庫模型圖在數(shù)據(jù)庫 weblog 中建立各表: 例 .user 表的建立 DROP TABLE IF EXISTS 39。weblog39。 第 5 章 編碼實現(xiàn) 硬件環(huán)境 如 表 51 所示: 表 01 硬件環(huán)境 需求名稱 詳細要求 CPU 以上 內(nèi)存 1GB 以上 硬盤 120GB 網(wǎng)卡 10M/100M 軟件環(huán)境如 表 52 所示: 表 02 軟件環(huán)境 需求名稱 詳細要求 操作系統(tǒng) Windows 98/2020/xp/2020/ Linux WEB 瀏覽器 、 chrome 編程語言 PHP 開發(fā)平臺 EditPlus , Zend Studio 服務器 Apache 數(shù)據(jù)庫設計工具 phpMyadmin 數(shù)據(jù)庫 MySQL 建模工具 Axure PHP 擴展 MySQLi 數(shù)據(jù)庫建設 數(shù)據(jù)庫建設可采用 MySQL 的可視化界面操作,也可用 SQL 語言進行操作。屬于互動性模塊設計。 話 題模塊頁面包括發(fā)表話題博文、瀏覽話題列表、瀏覽話題博文、對感興趣的博文進行評論,發(fā)布者對評論進行回復。 人機界面設計 人機界面設計要求如下: 采用符合網(wǎng)絡用戶登錄習慣設計 UI,并增加系統(tǒng)記錄賬戶功能以達到方便快速登錄和注冊的目的,在開始就給用戶清晰爽快的操作體驗。 p w dI m a g e 表M e s s a g e 表獲 取 微 博獲 取 評 論獲 取 回 復關 注 人 i d微 博 i d amp。進入主頁面根據(jù)頁面?zhèn)髦怠坝脩?id”在 follow 表中獲取關注人列表,進而獲取關注人最新微博以及最新的評論與回復,形成關注人微博列表在主頁面進行顯示 。它描述信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。 用 戶關 注私 信相 冊評 論微 博回 復發(fā) 送接 收上 傳管 理11 1 N1 N1 N1 NNN N N1 11 N用 戶發(fā) 布 時 間內(nèi) 容 院 系真 實 姓 名用 戶 名密 碼性 別年 齡寢 室注 冊 時 間 圖 數(shù)據(jù)庫 ER 圖 由于其他實體屬性較為簡單,現(xiàn)只列出用戶實體與微博實體屬性。 數(shù)據(jù)庫實體關系 本數(shù)據(jù)庫根據(jù)上面的設計規(guī)劃出的實體有:用戶實體(包括關注用戶實體)、評論實體、回復實體、微博消息實體、相冊實體、私信實體等。 備注: followe 和 follower 是 user 表的外鍵。 備注: whos 是 user 的外鍵。 針對以上數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項,數(shù)據(jù)字典的詳細設計如下: 表 41 用戶信息設計表 user(用戶)表 字段名稱 數(shù)據(jù)類型 說明 空 默認 備注 id int(10) 用戶編號 否 無 主鍵 自加 username varchar(40) 用戶名 否 無 userpwd varchar(40) 密碼 否 無 md5 加密 sex varchar(40) 性別 否 無 nickname varchar(40) 真實姓名 否 無名氏 avatar varchar(60) 頭像 否 無 圖片地址 singnature varchar(300) 個性簽名 否 無 age int(11) 年齡 否 無 varchar(60) 郵箱 否 無 corporation varchar(500) 社團 否 無 address varchar(60) 寢室地址 否 無 natives varchar(40) 籍貫 否 無 college varchar(40) 院系 否 無 registtime datetime 注冊時間 否 無 lasttime datetime 上次登錄時間 否 無 含義說明:描述用戶的性質(zhì)、用戶信息。 ( 4)關注用戶信息:包括的數(shù)據(jù)項有系統(tǒng)編號、用戶編號、微博內(nèi)容、用戶類型和發(fā)布時間。 ( 2)照片信息:包括的數(shù)據(jù)項有照片編號、照片路徑、添加時間、照片描述。共 7 張表,包括用戶信息表 user,關注關系 表 follow,用戶私信表 message,用戶相冊表 image,微博日志內(nèi)容 (主題列表 )表 mood,評論內(nèi)容表 ment,回復內(nèi)容表 response 等。數(shù)據(jù)庫一經(jīng)創(chuàng)建,用戶就可以在數(shù)據(jù)庫中創(chuàng)建應用系統(tǒng)制作所需要的數(shù)據(jù)表 。 信息管理系統(tǒng)離不開數(shù)據(jù)庫,它保存系統(tǒng)用到的數(shù)據(jù)。 數(shù)據(jù)庫設計 信息的數(shù)量越來越大,數(shù)據(jù)庫的作用越發(fā)突 出 ,所以數(shù)據(jù)庫的建立是系統(tǒng)實施的主要部分之一。其中,發(fā)表微 容。 博文管理模塊 管理博文主要功能是向用戶提供對博文進行的各種相關操作。以及管理分類。關注好友功能向用戶提供對其它用戶進行關注其微博動 態(tài)的功能,被關注者的微博信息將顯示在關注者的最新博文以及好友博文中。用戶在使用系統(tǒng)的過程中,可以關注某用戶,或者關注某群。關注模塊,主要的功能是關注、分類、取消關注等功能。 新 建修 改刪 除微 博 數(shù) 據(jù)引 用其 他 資 源 圖 微博模塊結(jié)構(gòu)功能圖 好友管理模塊 關 注分 類取 消 關 注用 戶 數(shù) 據(jù)關 注 數(shù) 據(jù) 圖 好友管理模塊結(jié)構(gòu)功能圖 關注模塊,展現(xiàn)了用戶和用戶之間的關系。 。用戶發(fā)送微博話題后,可以對這個話題進行編輯,如修改和刪除等。系統(tǒng)會滾動顯示最近的微博信息。 。一條微博的總字數(shù)不能超過 140 個字符。 。系統(tǒng)將用戶放置到查找好友模塊的推薦好友中?;拘畔⒛K用于對用戶昵稱、性別和自我介紹等信息的顯示與維護,其中自我介紹限定 140 字,用戶昵稱限定 10 個字以內(nèi)的數(shù)字、字母和漢字的組合。 個人微博信息模塊 管理用戶信息主要功能是維護用戶相關的信息。 對 于 已經(jīng)登錄的用戶,可以對其他用戶的微博消息進行評論,也可以對其他用戶對自己的評論進行評論。若用戶沒有注冊,則需完成填寫新用戶的相關資 料,完成用戶注冊后再進行登錄。若其驗證碼輸入正確且登錄名和密碼同數(shù)據(jù) 庫中的一致,則進入個人主頁。 2. 登錄 登錄主要功能是驗證用戶身份并登錄系統(tǒng)。 用戶注冊時,包括注冊登錄賬號和用戶密碼兩項信息。用戶注冊功能,是該微博系統(tǒng)的最初始的功能。獨立性是保證軟件質(zhì)量的重要因素。信息隱蔽原則對于以后在軟件維護期間修改軟件時會帶來極大的好處,因為大量數(shù)據(jù)和過程是軟件的其他部分所不能覺察的,因此再對某個功能模塊修改時就不大會影響到軟件的其他部分,所謂局部化是指把一些關系密切的軟件兀素在物理位置上彼此靠近。 抽象是指對事物、狀態(tài)或過程之間所存在的某些相似的方面集中和概括起來,暫時忽略他們之間的差異,即考慮抽象事物的本質(zhì)特征而暫時不考慮他們的細節(jié)。 三級頁面: 評論與回復:用戶可以對自己感興趣的微博日志進行評論,對評論可以進行回復。 相冊管理:通過相冊管理可以上傳、查 看、下載、刪除圖片。 微博發(fā)布:發(fā)布頁面可以發(fā)表微博和日志。 微 博 系 統(tǒng) 登 錄 注 冊 發(fā) 日 志 發(fā) 微 博 上 傳 圖 片 修 改 信 息 發(fā) 私 信 加 關 注 好 友 管 理 修 改 頭 像 修 改 密 碼 個 性 簽 名 其 他 信 息 評 論 回 復 評 論 回 復 查 看 相 冊 郵 箱 管 理 圖 微博系統(tǒng)總體功能示意圖 系統(tǒng)主要功能模塊有: 零級頁 面: 登錄頁面和注冊頁面 一級頁面: 微博首頁:顯示關注對象的微博日志更新以及最新的評論和回復,顯示自己的關注人數(shù)量,顯示新私信,顯示操作按鈕與其他頁面的鏈接。故需提供話題功能,以便系統(tǒng)對博文進行良好的組織,并從而為用戶提供話題搜索等相關功能。 6. 允許用戶就某一話題發(fā)表相關博文。 5. 用戶提供對博文多種多樣的操作。 4. 本系統(tǒng)提供關注好友功能以及群組功能。當新用戶注冊登錄后,需要有人性化的引導過程,其中應當包括推薦好友功能。所以除了文字以外,還需要
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1