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

正文內(nèi)容

基于php的微博系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-wenkub

2022-09-07 15:15:24 本頁(yè)面
 

【正文】 簽 名: 日期: 年 月 日 摘 要 微博,是微 型 博客的簡(jiǎn)稱,是一個(gè)基于用戶關(guān)系的信息分享、傳播以及獲取平臺(tái) ,用戶以文字的形式更新信息,并實(shí)現(xiàn)即時(shí)共享。與我一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說(shuō)明并表示了謝意。 論文(設(shè)計(jì))作者簽名: 日期: 年 月 日 畢業(yè)論文(設(shè)計(jì))版權(quán)使用授權(quán)書(shū) 本畢業(yè)論文(設(shè)計(jì))作者同意學(xué)校保留并向國(guó)家有關(guān)部門(mén)或機(jī)構(gòu)送交論文(設(shè)計(jì))的復(fù)印件和電子版,允許論文(設(shè)計(jì))被查閱和借閱。微博的公開(kāi)性和即時(shí)性使其成為目前發(fā)展最為迅猛的互聯(lián)網(wǎng)業(yè)務(wù)。注冊(cè)用戶能通過(guò)好友管理找朋友(支持按條件篩選),對(duì)你喜歡的用戶添加關(guān)注,發(fā)布帶話題和圖片的微博消息,評(píng)論你看到的用戶發(fā)布的消息,回消息和查看私信等。 latest information to microblog followers .This function can let the microblog users see the concerned microblog users39。 PHP 。微博廣泛的分布在桌面、瀏覽器、移動(dòng)終端等多個(gè)平臺(tái)上,用戶基數(shù)大,用戶可以以迅速的方式隨時(shí)隨地了解不同地方的新聞,或者朋友的最新動(dòng)態(tài),也可以快速的發(fā)布自己的所見(jiàn)所聞跟所有人分享。 2020 年國(guó)內(nèi)微博迎來(lái)發(fā)展的春天。該《報(bào)告》指出,中國(guó)互聯(lián) 網(wǎng)的普及率增至 %, 較 2020 年增加 %。而微博發(fā)展到如今,Twitter 已經(jīng)有了許多不同的競(jìng)爭(zhēng)對(duì)手,如 Tumblelog 等國(guó)外的微博網(wǎng)站。僅僅在中國(guó),截止 2020 年 2 月,已經(jīng)突破 2 億的微博用戶。而在 PHP 中,不會(huì)存在這種問(wèn)題,只有當(dāng) require 時(shí),才會(huì)調(diào)用某個(gè) include 文件。許多有用的函數(shù)如 mysql_insert_id 和mysql_affected_rows 等,其他的數(shù)據(jù)庫(kù)則沒(méi)有。國(guó)內(nèi)微博市場(chǎng)的巨大潛力還有待開(kāi)發(fā)。目前只需安裝 XAMPP 即可, XAMPP 是一個(gè)功能強(qiáng)大的建站集成軟件包。由于這四個(gè)軟件都是自由或開(kāi)放源碼軟件,因此大大降低了使用成本 ,可以方便快捷地建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。 (3)PHP 執(zhí)行引擎還會(huì)將用戶經(jīng)常訪問(wèn)的 PHP 程序駐留在內(nèi)存中 ,其他用戶再一次訪問(wèn)這個(gè)程序時(shí)就不需要重新編譯程序了,只要直接執(zhí)行內(nèi)存中的代碼就可以了,這也是 PHP 高效率的體現(xiàn)之一。 (7)PHP 是基于服務(wù)器端的,因此即使再多的用戶,再?gòu)?fù)雜的程序也不會(huì)影響運(yùn)行的速度。 第二步 :Apache 服務(wù)器分析客戶的請(qǐng)求,若為 PHP 文件,則將其交給 PHP 處理程序進(jìn)行處理。 第五步 :將 HTML 格式的文件交給 Apache 服務(wù)器。用 PHP 做出的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言相比, PHP 是將程序嵌入到 HTML 文檔中去執(zhí)行,執(zhí)行效率比完全生成 HTML 標(biāo)記的 CGI 要高許多, PHP 還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。故本系統(tǒng)根據(jù)系統(tǒng)特點(diǎn)決定采用 PHP 作為開(kāi)發(fā)語(yǔ)言 [6]。同時(shí)如果要?jiǎng)?chuàng)建一個(gè)每天有數(shù)百萬(wàn)人訪問(wèn)的 Web 服務(wù)器, Apache 將是最佳選擇。同時(shí)也可以研究其源代碼,并根據(jù)需要進(jìn)行修改。 2.支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 NovellNetware、 OpenBSD、OS/2 Wrap、 Solaris、 Windows 等多種 操作系統(tǒng) 。 5.優(yōu)化的 SQL 查詢算法,有效地提高查詢速度 。 9.可以處理?yè)碛猩锨f(wàn)條記錄 的大型數(shù)據(jù)庫(kù) 。它是隨著 Inter 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。相應(yīng)的,一個(gè) web 工程的開(kāi)發(fā)中也存在同樣的三層邏輯結(jié)構(gòu)。利用 PHP 技術(shù)實(shí)現(xiàn)的 WEB 瀏覽頁(yè)本身就具備多頁(yè)面、可視化編程的要求友好的界面有利于開(kāi)發(fā)的人性化 [8]。 (2)頁(yè)面容量小,代碼簡(jiǎn)潔 :這樣可以提高瀏覽頁(yè)面的速度,同時(shí)也提高了搜索引擎對(duì)網(wǎng)頁(yè)內(nèi)容的搜索。系統(tǒng)應(yīng)保證對(duì) 24 小時(shí)運(yùn)作的客服系統(tǒng)的服務(wù) ,系統(tǒng)維護(hù)時(shí)間應(yīng)計(jì)劃在服務(wù)的最低峰時(shí)間;讓用戶盡快地得到需要的信息,頁(yè)面具有一致的使用風(fēng)格,對(duì)用戶可能出錯(cuò)的地方有預(yù)先的分析與防范,使用戶得到較好的用戶體驗(yàn)。 3. 可靠性 微博系統(tǒng)不應(yīng)在正常操作中丟失數(shù)據(jù),當(dāng)用戶正在使用系統(tǒng)時(shí) ,系統(tǒng)不應(yīng)癱瘓,應(yīng)能夠保證在線用戶及時(shí)得到關(guān)注對(duì)象發(fā)布信息的推送,保證編碼、語(yǔ)言正確,用戶關(guān)注 4. 易于使用性 微博系統(tǒng)應(yīng)有操作故障排除手冊(cè)來(lái)幫助系統(tǒng)管理人員來(lái)快速解決系統(tǒng)問(wèn)題。系統(tǒng)響應(yīng)時(shí)間因不同外部數(shù)據(jù)源和使用系統(tǒng)的通訊和接口情況而有所差異。即:該系統(tǒng)的建立一定要具備良好的可 擴(kuò)展 性,當(dāng)信息量上升、網(wǎng)絡(luò)規(guī)模擴(kuò)大時(shí),可方便地將服務(wù)器及其他設(shè)備進(jìn)行升級(jí)服務(wù), 滿足日益增長(zhǎng)的業(yè)務(wù)需求,最大限度保護(hù)投資。 3. 個(gè)性的個(gè)人管理 用戶不僅可以設(shè)置昵稱、性別、頭像等基本信息,而且可以修改個(gè)人基本信息和詳細(xì)信息。 2. 博文應(yīng)具備多媒體形式,含文字、圖片、表情等。 3. 本系統(tǒng)應(yīng) 該具備向用戶推薦好友、博文、話題等功能。微博平臺(tái)主要以廣播用戶消息為主,論組,由管理員針對(duì)某一特定關(guān)系群體創(chuàng)建,可由用戶對(duì)群組廣播消息,其它用戶可查看群組消息。由于博文限定 140 字,內(nèi)容雖小,但數(shù)據(jù)量非常大,難以形成針對(duì)某一話題的相關(guān)應(yīng)用。 二級(jí)頁(yè)面: 個(gè)人首頁(yè):可以更改個(gè)人信息,包括頭像修改,密碼修改,昵稱、郵箱、性別、 院系、社團(tuán)、籍貫等個(gè)人信息的修改。 站內(nèi)私信:相當(dāng)于郵箱功能,可以管理收件箱、發(fā)件箱,可以發(fā)送私信、接受私信,可以從關(guān)注人列表添加收信人。信息隱蔽是指再設(shè)計(jì)功能模塊時(shí)使得一個(gè)功 能模塊內(nèi)所包含的信息 (過(guò)程或數(shù)據(jù) ),對(duì)于不需要這些信息的功能模塊來(lái)說(shuō)是不能訪問(wèn)的 [11]。 登錄注冊(cè)模塊 1. 注 冊(cè) 對(duì) 于 初次使用微博系統(tǒng)的用戶,在用戶數(shù)據(jù)庫(kù)中無(wú)該用戶的信息。其中所鍵入的用戶名需要在檢索數(shù)據(jù)庫(kù)相應(yīng)表數(shù)據(jù)后進(jìn)行提示是否可用,保證用戶名的唯一性。若不一致,則提示錯(cuò)誤原因,提示用戶檢查登錄名和密碼或驗(yàn)證碼錯(cuò)誤,重新登錄。 轉(zhuǎn)發(fā) 對(duì) 于 已經(jīng)登錄的用戶,可以對(duì)其他用戶的微博消息進(jìn)行轉(zhuǎn)發(fā)。頭像設(shè)置用于上傳并修改用戶頭像。新建一條微博,并將微博發(fā)送到服務(wù)器上,所有關(guān)注的用戶都能夠即時(shí)收聽(tīng)到這條微博信息。用戶的所有微博話題將會(huì)永久保存在系統(tǒng)的服務(wù)器上。修改時(shí),字符總數(shù)不能超過(guò)系統(tǒng)允許的 140 個(gè)字符。在系統(tǒng)中,有關(guān)注者和被關(guān)注者兩種用戶狀態(tài)。用戶在注冊(cè)的時(shí)候,默認(rèn)關(guān)注了所在的院校。 ,指取消關(guān)注某用戶,即不再收聽(tīng)該用戶的微博話題。評(píng)論博文功能用于已登錄用戶對(duì)博文進(jìn)行評(píng)論。數(shù)據(jù)庫(kù)只是一個(gè)容器,它是數(shù)據(jù)表的集合。 數(shù)據(jù)字典 微博系統(tǒng)需要管理的內(nèi)容包括用戶、微博、評(píng)論、回復(fù)、好友關(guān)系等微博系統(tǒng)信息,通過(guò)對(duì)微博內(nèi)容的分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下: ( 1)用戶信息:包括的數(shù)據(jù)項(xiàng)有系統(tǒng)編號(hào)、昵稱、密碼、頭像、性別,所在地,個(gè)人說(shuō)明等。 ( 5)微博消息:包括的數(shù)據(jù)項(xiàng)有系統(tǒng)編號(hào)、發(fā)布用戶編號(hào)、發(fā)布時(shí)間和發(fā)布的微博內(nèi)容。 表 43 關(guān)注關(guān)系設(shè)計(jì)表 follow(關(guān)注關(guān)系)表 字段名稱 數(shù)據(jù)類(lèi)型 說(shuō)明 空 默認(rèn) 備注 id int(10) 關(guān)注編號(hào) 否 無(wú) 主鍵 自加 following int(11) 關(guān)注者 id 否 無(wú) 外 followed int(12) 被關(guān)注 id 否 無(wú) 外 remark varchar(40) 備注名稱 是 null 含義說(shuō)明:描述關(guān)注者與被關(guān)注者之間的關(guān)系。各個(gè)主要實(shí)體具有的描述ER 圖及其之間的關(guān)系描述如下。 本系統(tǒng)的核心流程是用戶用自己的用戶名與密碼登錄微博系統(tǒng),系統(tǒng)將登錄頁(yè)傳來(lái)的用戶名和密碼與 user 表中的關(guān)鍵字進(jìn)行比對(duì),如果比對(duì)成功則進(jìn)入微博主頁(yè)面,若不成功跳轉(zhuǎn)到注冊(cè)頁(yè)面。 評(píng) 論 人 i d評(píng) 論 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ù)庫(kù),箭頭表示數(shù)據(jù)流動(dòng)方向。 通過(guò)用戶好友管理頁(yè)面用戶可以對(duì)其他用戶添加關(guān)注,查看其他用戶對(duì)自己的關(guān)注量,管理好友名單。 數(shù)據(jù)庫(kù)的建立 運(yùn)用 PHPMyAdmin 在 MySQL 數(shù)據(jù)庫(kù)中建立 weblog 表: CREATE DATABASE 39。user39。 int(10) unsigned NOT NULL auto_increment, 39。 varchar(40) NOT NULL, 39。 varchar(40) NOT NULL default 39。 varchar(60) NOT NULL, 39。 int(11) NOT NULL, 39。 varchar(500) NOT NULL, 39。 varchar(40) NOT NULL, 39。 datetime NOT NULL, 39。) ) ENGINE=MyISAM AUTO_INCREMENT=132 DEFAULT CHARSET=utf8。 CREATE ALGORITHM=UNDEFINED DEFINER=39。 SQL SECURITY DEFINER VIEW 39。.39。, 39。 AS 39。.39。, 39。 AS 39。.39。 from (((39。 join 39。) join 39。) where ((39。 = 39。) and (39。 = 39。) and(39。 = 39。))。 HTMIL 提供了幾種通過(guò)表單從用戶獲取信息的力一法,包括文木、按鈕和選擇列表等。 Web 服務(wù)器以緩沖形式將內(nèi)容傳向?yàn)g覽器,可以要求緩沖區(qū)被刷新。存儲(chǔ)信息,將和 session 有關(guān)的信息存儲(chǔ)在服務(wù)器的特定位置上。 根據(jù)上文功能設(shè)計(jì)以及數(shù)據(jù)流程設(shè)計(jì),得到各數(shù)據(jù)操作類(lèi)的設(shè)計(jì),類(lèi)圖表如下: 類(lèi)圖表包括類(lèi)屬性與類(lèi)方法。使用一個(gè) session 變量時(shí),首先要用 session_ register()函數(shù)進(jìn)行注冊(cè) 。 Session 中文譯成“會(huì)話”,它是用戶訪問(wèn)某個(gè) Web 網(wǎng)站或應(yīng)用程序的過(guò)程,它具有存儲(chǔ)功能,可以在頁(yè) Ifll 之間進(jìn)行參數(shù)的傳遞 [12]。 本 系統(tǒng)采用了基于數(shù)據(jù)庫(kù)的認(rèn)證力一式,用戶登錄時(shí), 先將用戶名和密碼提交數(shù)據(jù)庫(kù)進(jìn)行驗(yàn)證,如果信息無(wú)誤,則用戶登求成功。 數(shù)據(jù)操作 數(shù)據(jù)庫(kù)生成后,要實(shí)現(xiàn)基于 Web 數(shù)據(jù)庫(kù)的連接和查詢,需要用到六個(gè)函數(shù) :數(shù)據(jù)庫(kù)的連接與使用、送出一個(gè)字串、取得傳回列的數(shù)目、傳回陣列資料、關(guān)閉與 MySQL 數(shù)據(jù)庫(kù)的連接。.39。.39。.39。.39。.39。.39。) join 39。 39。 39。 AS 39。, 39。.39。 AS 39。, 39。.39。 AS 39。 AS select 39。39。 視圖的建立 根據(jù)前文數(shù)據(jù)庫(kù)設(shè)計(jì),需要建立關(guān)注人的微博列表 potlet 視圖,建立方法如下: DROP VIEW IF EXISTS 39。 datetime NOT NULL, PRIMARY KEY (39。 varchar(40) NOT NULL, 39。 varchar(60) NOT NULL, 39。 varchar(60) NOT NULL, 39。 varchar(300) NOT NULL, 39。, 39。 varchar(40) NOT NULL, 39。 varchar(40) NOT NULL, 39。user39。 。 相冊(cè)頁(yè)面要求圖片展示不失真,圖片切換流暢,上傳、刪除、下載按鈕明顯易操作。 登錄后首頁(yè)來(lái)到用戶自己和所關(guān)注的用戶的微博列表頁(yè)面,有快捷發(fā)送微博的輸入框,很方便的輸入新的微博信息并發(fā)布 系統(tǒng)個(gè)人微博信息模塊,此模塊可以顯示個(gè)人信息及修改完善個(gè)人信息。 下圖刻 畫(huà)了本系統(tǒng)的詳細(xì)數(shù)據(jù)流程設(shè)計(jì): 登 錄驗(yàn) 證獲 取 個(gè) 人信 息用 戶查 找 用 戶 名U s e r 表是 否 存 在獲 取 密 碼注 冊(cè)與 P O S T 密碼 匹 配N(xiāo) a m eNYP w dNYU s e r 表用 戶 信 息獲 取 相 冊(cè)獲 取 關(guān) 注 人 列 表獲 取 私 信用 戶 i d用 戶 i d 用 戶 i dN a m e amp。 數(shù)據(jù)庫(kù)模型 在數(shù)據(jù)庫(kù)信息特點(diǎn)的基礎(chǔ)上可以得到數(shù)據(jù)庫(kù)模型圖,以便于編碼實(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
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1