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

正文內(nèi)容

畢業(yè)論文-校園微博系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫吧資料

2025-01-22 22:14本頁面
  

【正文】 通過上述分析, 校園微博 系統(tǒng) 也非常適合采用 MVC 模式,按照該模式系統(tǒng) 總體結(jié)構(gòu)如圖 所示。通過 采用 MVC 模式 之后的 開發(fā)可以讓軟件系統(tǒng)的結(jié)構(gòu)非常完整清晰, 通過視圖層和業(yè)務(wù)層的分離大大降低了系統(tǒng)內(nèi)部的耦合性, 提高代碼重用率的同時(shí)減少了錯(cuò)誤重復(fù)出現(xiàn)的問題。因此必須為系統(tǒng)選擇一個(gè)合理的開發(fā)模式,來確定系統(tǒng) 開 發(fā) 的總體架構(gòu)。管理員子系統(tǒng)包括用戶權(quán)限管理 、 添加普通管理員 、 查看公告 、 發(fā)布公告 、 處理舉報(bào)微博 。 微博前臺(tái)子系統(tǒng) 統(tǒng)包括了 用戶登錄 、 用戶 注冊 、 用戶退出 、 發(fā)布微博 、 轉(zhuǎn)發(fā)微博 、評論微博 、 回復(fù)評論 、 圖片上傳 、 檢索好友 、 檢索微博 、 修改個(gè)人信息 、 修改密碼 、 上傳頭像 、 訪問好友個(gè)人主頁 、 查看好友 、 添 加好友 、 取消關(guān)注 、 查看感興趣的人 、 獲取評論通知 、 點(diǎn)擊評論通知便可以查看具體的評論 、 還可以訪問單個(gè)微博頁進(jìn)行針對一個(gè)微博進(jìn)行討論。目前多數(shù)的 網(wǎng)站 系統(tǒng)是基于 B/S 架構(gòu)而開發(fā)的, 校園微博 系統(tǒng) 也非常適合 采用 B/S 架構(gòu)進(jìn)行開發(fā) , 該架構(gòu) 將整個(gè)系統(tǒng)分為用戶 瀏覽器端、 Web 服務(wù)器端和數(shù)據(jù)庫服務(wù)器端。 數(shù)據(jù)庫采用 。底層的賦值全都交由 Struts2 底層去做,而讓 開發(fā)人員能更好的專注于業(yè)務(wù)邏輯的開發(fā) [14]。而本系統(tǒng)采用 Struts2 技術(shù)提供的 servlet 封裝,其 配置更加簡單,而且還支持面向?qū)ο?。面向切面的簡單?yīng)用。 Spring 技術(shù) 面對與數(shù)據(jù)庫的連接和數(shù)據(jù)的一 致性問題,本系統(tǒng)采用了 Spring 技術(shù),其主要功能并不在于維護(hù)數(shù)據(jù)的一致性,而是面向切面編程。本系統(tǒng)利用 Hibernate 中的注解將對象映射到數(shù)據(jù)庫中,這種映射實(shí)現(xiàn)了數(shù)據(jù)的封裝,實(shí)現(xiàn)了面向 對象的思想。如何將面向?qū)ο蠛兔嫦蜿P(guān)系連接起來成為了一個(gè)問題。 Hibernate 技術(shù) 針對以前的面向過程開發(fā), Java 的強(qiáng)項(xiàng)在于面向?qū)ο蟆?AJAX 技術(shù)使用簡單方便,現(xiàn)在已有很多好的 JavaScript 封裝庫對其進(jìn)行了封裝。 AJAX(Asynchronous JavaScript and XML) 在面對大量用戶訪問某個(gè)網(wǎng)站時(shí),其響應(yīng)速度是影響用戶體驗(yàn)的重要因素,而減少Web 通信中的數(shù)據(jù)流量是提高響應(yīng)速度的方法之一,而 AJAX 技術(shù)則是專門針對此設(shè)計(jì)的。模型 就是生產(chǎn)部,視圖就是市場部,控制器就是管理層。在本項(xiàng)目中采用 Struts2 來充當(dāng)控制器。 C 即 control,控制器,通過控制器來調(diào)度模型和視圖的運(yùn)行。并提交用戶行為給控制器,主要通過 url 來提交。同時(shí)由 spring 控制數(shù)據(jù)庫的事物機(jī)制。 M 即 model,模型,就是數(shù)據(jù)庫操作類,通過數(shù)據(jù)庫操作類去操作各個(gè)數(shù)據(jù)表,比如增刪改查。后來 MVC 模式給程序員帶來了希望,將程序員們從無盡的痛苦中解救了出來。 工欲善其事必 先利其器,這里將對開發(fā)本系統(tǒng)所涉及到的技術(shù)進(jìn)行簡單的介紹。系統(tǒng)在運(yùn)行時(shí)應(yīng)當(dāng)無異常,對于客戶端的請求,服務(wù)器保持較快響應(yīng)速度,系統(tǒng)要能夠支持大量的網(wǎng)絡(luò)用戶同時(shí)在線訪問資源。 在用戶直接在瀏覽器地址欄里輸入連接想避開登錄直接進(jìn)入系統(tǒng)是不允許的。 轉(zhuǎn)發(fā)微博時(shí),彈出框要在點(diǎn)擊轉(zhuǎn)發(fā)按鈕后及時(shí)彈出, 并且在轉(zhuǎn)發(fā)成功后及時(shí)顯示在頁面上 。即 通過瀏覽器打開網(wǎng)頁速度要在用戶能夠容許的時(shí)間之內(nèi) ( 5s) ,用戶點(diǎn)擊鏈接或按鈕的響應(yīng)時(shí)間 要短,盡量減少用戶的等待時(shí)間。 校 園 微 博 系 統(tǒng)用 戶 模 塊 微 博 內(nèi) 容 模 塊 微 博 用 戶 關(guān) 系 模 塊微 博 搜 索 模 塊 后 臺(tái) 管 理 模 塊用戶登錄用戶注冊安全退出資料維護(hù)密碼修改取消關(guān)注訪問好友個(gè)人主頁查看好友加關(guān)注轉(zhuǎn)發(fā)微博刪除微博舉報(bào)微博發(fā)布微博評論微博回復(fù)評論刪除回復(fù)獲取新評論通知查看評論獲取微博公告查看推薦好友檢索微博登錄注銷檢索好友發(fā)布公告刪除公告獲取舉報(bào)處理舉報(bào)添加管理員刪除管理員高級檢索好友高級檢索微博 圖 系統(tǒng)功能結(jié)構(gòu)圖 性能需求 校園微博 系統(tǒng) 屬于網(wǎng)站 類軟件,其用戶量可能上萬,其的運(yùn)行 環(huán)境是互聯(lián)網(wǎng)絡(luò),因此 校園微博 系統(tǒng)的性能也與互聯(lián)網(wǎng)用戶對于系統(tǒng)的性能的需求息息相關(guān)。 圖 微博內(nèi)容用例圖 圖 后臺(tái)模塊用例圖 哈 爾濱工程大學(xué)學(xué)士學(xué)位論文 10 對于好友或者微博檢索都有簡單通配檢索功能和復(fù)合條件的高級的檢索功能的需求 。后臺(tái)管理模塊用例圖如圖 所示。而對于普通管理員來說,主要負(fù)責(zé)公告管理和舉報(bào)管理,公告管理包括發(fā)布公告、刪除公告,舉報(bào)管理則包括處理微博舉報(bào)。 對于校園微博后臺(tái)系統(tǒng),其用戶主要分為超級管理員和普通管理員,他們都是網(wǎng)站后臺(tái)的維護(hù)者。在微博內(nèi)容里面還包括獲取系統(tǒng)通知,查看系統(tǒng)通知的功能。校園微博是針對校園的,那么如果用戶只想查看自己同學(xué)的微博,則可以選擇分類查看微博。 圖 微博用戶關(guān)系用例圖 為了進(jìn)行 文明的交友,如果用戶發(fā)現(xiàn)某用戶發(fā)布不良微博,則可以舉報(bào)不良微博。如果用戶覺的自己發(fā)布的微博信息有誤,可以刪除該條微博。 微博內(nèi)容模塊,這個(gè)模塊是校園微博系統(tǒng)的核心模塊,校園微博信息的創(chuàng)建、傳播、銷毀皆源于此,用戶所感所想,所見所聞,通過此處以微博的形式輸入到系統(tǒng)中,關(guān)注了該用戶的好友就可以看見,可以了解該用戶最近的動(dòng)態(tài),其他用戶也可以加入該條微博中進(jìn)行討論,比 如用戶 A 發(fā)布了一條關(guān)于用 Java 語言實(shí)現(xiàn)二叉樹的微博,那么其他微博用戶可以對其發(fā)表自己的看法,也就是評論微博,當(dāng)然另一些用戶也可以對用戶的評論進(jìn)行回復(fù),從而達(dá)到一種學(xué)習(xí)交流的作用。 圖 用戶模塊功能用例圖 在該模塊中包括以下幾個(gè)子模塊:查看好友子模塊 、 加關(guān)注子模塊 、 取消關(guān)注子模塊 、 訪問好友主頁子模塊 、 普通檢索好友子模塊 、 高級檢索好友子模塊 、 用戶推薦子模塊。用戶模塊 功能用例圖如 圖 所示。 網(wǎng)站前臺(tái)用戶是對網(wǎng)站前臺(tái)的 需求 , 其是網(wǎng)站的主要使用者,也是網(wǎng)站信息的創(chuàng)建者和傳播者,大的功能模塊可 分為 : 用戶模塊、 微博用戶關(guān)系模塊 、 微博內(nèi)容模塊 、 微博檢索模塊 。 功能需求 系統(tǒng)的功能需求可以按照用戶類別分為 網(wǎng)站前臺(tái)用戶的需求 和系統(tǒng)管理員的需求。 開 始訪 問 微 博 系 統(tǒng)用 戶 已 登 錄 ?否校 園 微 博 首 頁是結(jié) 束校 園 微 博 登 錄 頁用 戶 進(jìn) 行 微 博 活 動(dòng)退 出 微 博 系 統(tǒng) 圖 校園微博系統(tǒng)前臺(tái)業(yè)務(wù)流程圖 在校園微博后臺(tái)系統(tǒng)中, 主要的業(yè)務(wù)包括超級管理員對管理普通管理員的管理。除了好友檢索功能外,微博系統(tǒng)還提供了微博搜索功能, 用戶輸入想要搜索的內(nèi)容或者微博主題就可以搜索與輸入內(nèi)容相關(guān)微博 ,當(dāng)然也可以進(jìn)行高級搜索,按照 微博發(fā)布時(shí)間 檢索。微博前臺(tái)系統(tǒng)還提供了搜索功能,可以搜索好友,在好友搜索 框里,輸入好友昵稱就可以檢索好友,如果不知道好友哈 爾濱工程大學(xué)學(xué)士學(xué)位論文 6 昵稱,則可以點(diǎn)擊高級搜索,在高級搜索里面,可以按照好友所在大學(xué)、院系、入學(xué)年份等多條件搜索。在瀏覽好友所發(fā)微博時(shí),如果用戶感興趣可以轉(zhuǎn)發(fā)其微博,也可對其進(jìn)行評論,發(fā)表自己的見解和看法,以此參與某個(gè)問題的討論。 在用戶成功登錄自己的校園微博系統(tǒng)后,可以用簡短的語言發(fā)布一條微博。 在微博前臺(tái)系統(tǒng)中,用戶登錄界面提供用戶進(jìn)入微博系統(tǒng)的入口,且同時(shí)提供了供新用戶加入校園微博的入口(新用戶注冊)。 校園微博系統(tǒng)屬于網(wǎng)站類的軟件系統(tǒng),根據(jù)其系統(tǒng)本身的特點(diǎn)將其分為前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng)。 普通用戶 即為微博使用者(主要為大學(xué)生), 系統(tǒng)管理員 主要通過登錄后臺(tái)管理系統(tǒng)來管理微博,如發(fā)布微博公告 、 處理舉報(bào) 微博 等。 下面將對 微博 系統(tǒng)需求詳細(xì)闡述。在緒論中也有簡單的提及到校園微博系統(tǒng)的部分用戶需求 ,但 都 只是從個(gè)別功能點(diǎn)來描述 ,并不完整 。 根據(jù)需求分析進(jìn)行系統(tǒng)的總體設(shè)計(jì) , 根據(jù)需求分析進(jìn)行數(shù)據(jù)庫設(shè)計(jì) 。 最后是本文的結(jié)論部分 ,對本文工作進(jìn)行了總結(jié) 。 第 3 章 包括了 系統(tǒng)的詳細(xì)設(shè)計(jì) 和具體實(shí)現(xiàn)方法 , 對系統(tǒng)的用戶界面和功能模塊 對于系統(tǒng)中比較重要的功能詳細(xì)闡述了實(shí)現(xiàn)方法、實(shí)現(xiàn)過程和結(jié)果。 第 2 章 包括了對系統(tǒng)的需求分析以及 系統(tǒng)的總體設(shè)計(jì),用 業(yè)務(wù)流程圖、用例圖等闡明系統(tǒng)的需求;用 系統(tǒng)結(jié)構(gòu)圖 表明了系統(tǒng)的總體架構(gòu), 簡要的描述了各個(gè)功能 的概要設(shè)計(jì) 。 采用 Java語言作為后臺(tái)開發(fā)語言 , 采用當(dāng)下流行的 Struts2 框架、 Hibernate 框架、 Spring 框架三者結(jié)合 , 前臺(tái)展示采用 JSP,數(shù)據(jù)交換大部分用 AJAX 技術(shù)實(shí)現(xiàn)異步通信 , 服務(wù)器也是使用的時(shí)下流行的 Tomcat 服務(wù)器 (免費(fèi)開源),整個(gè)系統(tǒng)的主體為 MVC 架構(gòu) [13][14], 針對現(xiàn)有 網(wǎng)絡(luò)用戶的需求,設(shè)計(jì)和實(shí)現(xiàn)一個(gè)適合 大學(xué)生用戶 的 校園微博 系統(tǒng),其主要功能哈爾濱工程大學(xué)學(xué)士學(xué)位 論文 4 模塊包括:用戶管理模塊, 微博用戶關(guān)系模塊、微博內(nèi)容模塊、微博搜索模塊、系統(tǒng)通知模塊、后臺(tái)管理模塊 。具體的做法在后序章節(jié)會(huì)有詳細(xì)的說明 。 ( 3)對 校園微博系統(tǒng)的信息 存儲(chǔ), 主要分為兩種,一種是文字信息的存儲(chǔ),另一種是圖片信息的存儲(chǔ)。而且還無法將圖片加載到用戶即將發(fā)布的微博中,經(jīng) 過自習(xí)研究和分析,結(jié)合 AJAX 技術(shù)和 ifream 技術(shù)實(shí)現(xiàn)了AJAX 異步上傳圖片的功能來解決圖片上傳后不刷新頁面的問題。 ( 2) 用戶發(fā)布微博信息,采用的是 AJAX 異步更新客戶端界面,從用戶整體感受出發(fā),在用戶發(fā)布微博的過程中,頁面是不整體刷新的,這將給用戶更好的體驗(yàn) [11]。也更符合在互聯(lián)網(wǎng)上進(jìn)行信息的共享,無需考慮客戶端的差異和對程序的兼容性, 尤其是 AJAX 技術(shù) 、 CSS 技術(shù)的應(yīng)用,使得用戶界面更加的美觀友好,客戶端 只需要一個(gè)可以上網(wǎng)的瀏覽器就可以,且其 響應(yīng)速度 相比 C/S 更快。 校園微博系統(tǒng)將采用 B/S 架構(gòu)開發(fā),將系統(tǒng)分為客戶端、 Web 服務(wù)器端和數(shù)據(jù)庫服務(wù)器端 : ( 1) 采用 B/S 架構(gòu)開發(fā) 。 但每個(gè)服務(wù)器使用的卻 是同一個(gè)開發(fā)平臺(tái)的數(shù)據(jù),這就保證了數(shù)據(jù)的一致性和實(shí)時(shí)性。 據(jù)了解,新浪微博則采用的是當(dāng)下流行的 php 語言,其中面對龐大的用戶訪問量,采用的集群方式將海量訪問負(fù)載均衡到各個(gè)不同的服務(wù)器以減輕訪問量給服務(wù)器帶來的壓力, 面對海量數(shù)據(jù)采用分布式存儲(chǔ),面對及時(shí)性后臺(tái)采用了異步處理數(shù)據(jù),前臺(tái)及時(shí)更新,用 memcacheQ 做服務(wù)器端數(shù)據(jù)緩存。首先微博具有便捷性、背對臉、原創(chuàng)性三大主要特征,大多數(shù)網(wǎng)友在微博客上找到了展示自己的舞臺(tái)。隨著新浪微博的蓬勃發(fā)展,國內(nèi)各大門戶網(wǎng)站如騰訊、搜狐也都紛紛投入建立了自己的微博網(wǎng)站。用戶間通過互相關(guān)注等方式互動(dòng)。 國內(nèi)的微博網(wǎng)站,最初的先行者是由人人網(wǎng)創(chuàng)始 人王興于 2022 年建立的飯否網(wǎng)。 Twitter 上所發(fā)布的各類稀奇古怪家長里短的信息,已經(jīng)吸引了廣大的網(wǎng)友們。 微博起源于美國, Twitter 公司推出的微博是最早也是最著名的,其提出了微博的核心概念,根據(jù)相關(guān)公開數(shù)據(jù),截至 2022 年 6 月份,其活躍用戶數(shù)已經(jīng)達(dá)到 1 億,且其隨著 IOS 設(shè)備的不斷發(fā)展,其用戶數(shù)量還在急劇增加。其允許用戶及時(shí)更新簡短信息并可以公開發(fā)布博客內(nèi)容。后來人們根據(jù)這種理論創(chuàng)立了面向社會(huì)性網(wǎng)絡(luò)的互聯(lián)網(wǎng)服務(wù)。按照六度分割理論,每個(gè)個(gè)體的社交圈都不斷放大,最后成為一個(gè)大型網(wǎng)絡(luò)。 哈爾濱工程大學(xué)學(xué)士學(xué)位 論文 2 國內(nèi) 外 微博 系統(tǒng) 現(xiàn)狀 說起微博就不得不說一說 SNS(即社會(huì)性網(wǎng)絡(luò)服務(wù)),其全稱 Social Network Site,也就是 “社交網(wǎng)站 ”或者 “社交網(wǎng) ”,社會(huì)性網(wǎng)絡(luò)是指人與 人之間的關(guān)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1