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

正文內(nèi)容

基于ssh的模擬微博系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-01-11 01:19 本頁面
 

【文章內(nèi)容簡介】 更快的傳遞信息??梢噪S時隨地發(fā)布信息,方便快捷。隨著微博的快速發(fā)展,微博已經(jīng)成為一種新的文化現(xiàn)象。通過研究本系統(tǒng)的開發(fā),我們可以了解微博對社會的影響力。同時可以掌握個人網(wǎng)站開發(fā)的基本思想個和技術(shù),為以后的實際開發(fā)奠定基礎(chǔ)。 2 國內(nèi)外發(fā)展?fàn)顩r 世界上最早的微博,是由埃文威廉姆( Evan Williams)于 2021 年所開辦的 Twitter。 Twitter 是一個社交網(wǎng)絡(luò)及微博客服務(wù),用戶可以經(jīng)由 SMS、即時通信、電郵、 Twitter 網(wǎng)站或 Twitter 客戶端軟件 (如 Twitterrific)輸入 140 字以內(nèi)的文字更新, Twitter 被 Alexa 網(wǎng)頁流量統(tǒng)計評定為最受歡迎的 50 個網(wǎng)絡(luò)應(yīng)用之一。它的操作方式主要是:用戶可以通過各種終端,如手機短信、 IM 軟件和 API 應(yīng)用向 Twitter 上傳不超過 140 個字符的消息,該用戶的跟隨者( Followers)就能及時看到該消息并發(fā)表評論,同時,該用戶也可以通過微博看到他所跟隨的其他用戶 所發(fā)布的消息。由于其即時性和便捷性, Twitter 的用戶數(shù)量急劇增加, 目前 , 已成為美國第三大社交網(wǎng)站,是繼 Myspace、 YouTube 和 Facebook 之后最熱門的網(wǎng)站。 2021 年 , 中國出現(xiàn)了微博網(wǎng)站,主要是飯否、同學(xué)網(wǎng)、騰訊滔滔等專業(yè)型網(wǎng)站,他們在操作方式和界面特征上與 Twitter 類似。但是由于技術(shù)和網(wǎng)站管理方面的原因, 2021 年 7 月,國內(nèi)微博的代表網(wǎng)站相繼出現(xiàn)故障,用戶無法登陸,國內(nèi) Twitter 用戶對 Twitter 的訪問也受到了限制,微博在國內(nèi)的發(fā)展勢頭減弱了下來。 2021 年 8 月,新浪涉足微博領(lǐng)域,開始內(nèi)測。新浪微博借鑒其博客的擴張模式,以名人微博為切入口,上線后得到了快速發(fā)展。隨后,搜狐、網(wǎng)易、人民網(wǎng)等門戶網(wǎng)站相繼推出了微博服務(wù),微博成了各大門戶網(wǎng)站的標(biāo)配服務(wù)。 2021年國內(nèi)微博迎來來春天,微博像雨后春筍般崛起,四大門戶網(wǎng)站均開設(shè)微博。根據(jù)相關(guān)公開數(shù)據(jù),截至 2021 年 1 月份,該產(chǎn)品在全球已經(jīng)擁有 7500 萬注冊用戶。中國互聯(lián)網(wǎng)絡(luò)信息中心( CNNIC)于 2021 年 7 月 19 日發(fā)布《第 28 次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計報告》,報告顯示, 2021 年上半年,中國微博用戶從 6331 萬增至 億,增長約 2 倍。該《報告》指出,中國互聯(lián)網(wǎng)的普及率增至 %,較 2021 年增加 %。 2021 年 1 月,據(jù)中國互聯(lián)網(wǎng)絡(luò)信息中心( CNNIC)報告顯示,截至 2021 年 12 月底,我國微博用戶數(shù)達到 億,較上一年底增長了%,網(wǎng)民使用率為 %。微博用一年時間發(fā)展成為近一半中國網(wǎng)民使用的重要互聯(lián)網(wǎng)應(yīng)用。據(jù)統(tǒng)計 2021 年 6 月我國微博用戶已達到 3 億之多。 3 第 2 章 方案論證 在開發(fā)一個方案時,方案論證對整個系統(tǒng)來說是很重要的,它關(guān)系到整個系統(tǒng)從最初設(shè)計到實現(xiàn)是否能夠才成功。因此在開發(fā)一個系統(tǒng)時 需要選定出合適的開發(fā)工具以及最佳方案,方案論證包括方案論述、可行性分析、和需求分析。 方案論證 甲: JSP+Servlet+JDBC +SQL Server 數(shù)據(jù)庫 使用 JSP+Servlet+JavaBean 的開發(fā)模式 將業(yè)務(wù)邏輯與頁面表現(xiàn)進行分離,在一定程度上增加了程序的可調(diào)試性和維護性。但是 需要很多重復(fù)的代碼,比如固定的 doGet()方法,而且控制跳轉(zhuǎn)不靈活,有時候一個問題會需要兩個 Java 文件。沒有統(tǒng)一的開發(fā)框架導(dǎo)致開發(fā)周期長, 而且采用 MVC 開發(fā)時有很大的耦合度,這樣對后期的維護相當(dāng)不 便。 SQL Server 雖然功能很全面,但是對于跨平臺的操作兼容性差,而且體系結(jié)構(gòu)相當(dāng)復(fù)雜。 JDBC 為工具 /數(shù)據(jù)庫開發(fā)人員提供了一個標(biāo)準(zhǔn)的 API, 據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用程序 。 SQL 語句需要自己編寫,開發(fā)效率低,但是使用靈活,一般被大型項目采用。 針對本方案,雖然開發(fā)難度較 小 ,但對于各層次的改動 會對其他層次產(chǎn)生影響,后期對改動的影響相對較 大 。 對整體項目的維護,需要專業(yè)性技能較高的維護人員。 乙 : Struts2 框架 +Hibernate 框架 +Spring 框架 +Jquery 框架 +MySQL數(shù)據(jù)庫 系統(tǒng)框架采用 SSH( struts+spring+hibernate) 是輕量級集成框架,是目前較流行的一種 Web 應(yīng)用程序開源框架。 SSH 框架具有即插即用的可重用性、成熟的穩(wěn)定性和高度集成易用性, 已經(jīng)運用在多種軟件系統(tǒng)中 ,具有極高的穩(wěn)定性。而且 SSH 框架將 MVC 的 三層模式完全解耦, Hibernate 完成了對實體對象的持久化, SQL 語句都被封裝,開發(fā)效率高。 Spring 的 IOC 和 AOP 可以使我們的產(chǎn)品完成最大限度的解耦 。 而且系統(tǒng)也在 不斷改進 中 ,建成完整合 適的架構(gòu),后期維護少改動 , 降低 了 維護成本。 使用 Jquery 框架可以實現(xiàn)腳本與頁面的分離,支持 Ajax,用最少的代碼做最多的事,節(jié)省了開發(fā)者學(xué)習(xí)的時間 。 加上 MySQL是 簡單的 關(guān)系型數(shù)據(jù)庫 ,體積小,速度快。支持多處理器,并且開源,加上配合MyEclipse 的使用,大大降低了開發(fā)的成本。 針對本方案,雖然開發(fā)難度較 大 ,對于各層次的改動 不會對其他層次產(chǎn)生影響 ,不會產(chǎn)生 “牽一發(fā)而動全身 ”的尷尬境地。而對整體項目的維護, 較方案 1 相比較易于維護和擴展 。 4 綜上所述,本系統(tǒng)采用方案 2 進行開發(fā)。 可行性分析 本系統(tǒng)主 要是針對于微博的模擬與實現(xiàn),使用簡單方便。本系統(tǒng)對數(shù)字化信息資源的組織采用數(shù)據(jù)庫。系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)是關(guān)系數(shù)據(jù)庫 MySQL,前臺使用JSP 平臺開發(fā)。信息平臺的后臺操作采用 SSH 框架的 MVC 結(jié)構(gòu)以增強系統(tǒng)的安全保密性、系統(tǒng)穩(wěn)定性和易操作性。 經(jīng)濟可行性分析 經(jīng)濟可行性分析主要是對系統(tǒng)的經(jīng)濟的開發(fā)投資和經(jīng)濟效益效益進行評價,本系統(tǒng)開發(fā)經(jīng)費對于學(xué)校在經(jīng)濟上是可以接受的。 開發(fā)工具方面 ,我使用的是++ 作為項目的開發(fā)工具, 基于上述工具的應(yīng)用開發(fā)環(huán)境為 整個系統(tǒng)的開發(fā)節(jié)省了大量投資。省去了一般項目開發(fā)的基本建設(shè)投資,沒有工作地點的費用,安裝系統(tǒng)及軟件也無須任何費用,開發(fā)人員不需要支付常用設(shè)備的費用?;镜牡馁M用支出包括資料費、上網(wǎng)費等。在學(xué)校圖書館查閱書籍,解決了查閱書籍分費用。 可見,系統(tǒng)效益大于成本。因此,從經(jīng)濟角度來說該系統(tǒng)適宜開發(fā)。 技術(shù)可行性 大學(xué)課程中的《數(shù)據(jù)庫原理》,《操作系統(tǒng)知識》,《計算機網(wǎng)絡(luò)基礎(chǔ)》《 JAVA語言與面向?qū)ο蟪绦蛟O(shè)計》等多門課程為整個課題開發(fā)提供了堅實的基礎(chǔ)。 JSP是一種相對簡單的語言, MySQL 也是一種簡單的 關(guān)系型數(shù)據(jù)庫,所以技術(shù)難度并不高。系統(tǒng)框架采用 SSH 是目前較流行的一種 Web 應(yīng)用程序開源框架。具有即插即用的可重用性、成熟的穩(wěn)定性和高度集成易用性。已經(jīng)運用在多種軟件系統(tǒng)中 ,具有極高的穩(wěn)定性,設(shè)計模式 邏輯 清晰 。 因此本系統(tǒng)具有很強的技術(shù)可行性。 共 操作可行性 操作可行性主要是指在系統(tǒng)的開發(fā)過程中能否科學(xué)的分配時間和資源,能否保證開發(fā)的進度,能否保持系統(tǒng)開發(fā)的連貫性。在有良好的技術(shù)為基礎(chǔ)、經(jīng)濟方面沒有任何負(fù)擔(dān)、操作上有所支持的前提下,此系統(tǒng)的開發(fā)具有投入少、見效快、周期短、易操作、簡單易懂的特點, 此系統(tǒng)的開發(fā)是完全可行的。 該網(wǎng)站如投入使用,預(yù)期作到界面友好,管理方便,使用簡單,管理人員經(jīng)過培訓(xùn),也是完全能夠使用本網(wǎng)站管理微博系統(tǒng)的相關(guān)信息的。普通人也可以簡便的操作本系統(tǒng),使用起來得心應(yīng)手。 5 方案選擇 綜上所述,我們選擇方案乙進行開發(fā)。 6 第 3 章 需求分析 需求描述 模擬微博系統(tǒng)主要是 從兩種用戶角度出發(fā) :用戶和管理員 ,對于 用戶 , 系統(tǒng)提供的功能主要包括:用戶的登錄和注冊,消息管理,私信管理, 好友管理 (包括 粉絲和關(guān)注的人以及搜索用戶 ), 圖片 管理 。 另外一種用戶是 管理員, 系統(tǒng)為提供 的功能主要包括:統(tǒng)計管理和 公告管理。 系統(tǒng)應(yīng)達到以下要求: 。由于用戶使用微博系統(tǒng)的頻率較高,而且用戶量也比較大,因此,要求界面盡量設(shè)計的美觀簡潔,保證為用戶提供良好的視覺體驗。 。便于用戶理解和操作。 。由于微博系統(tǒng)正處于不斷完善的過程中,因此系統(tǒng)應(yīng)該易于修改,易于擴充,易于維護。 。系統(tǒng)應(yīng)該能夠準(zhǔn)確的處理業(yè)務(wù)邏輯,有較強的容錯能力。 功能需求 通過不斷的思考,將本系統(tǒng)從用戶和管理員兩種用戶的角度共將本系統(tǒng)分為八個功能模塊。 圖 31 系統(tǒng)整體用例圖 7 登錄注冊 根據(jù)系統(tǒng)需要,模擬微博系統(tǒng)主要從兩種用戶的角度設(shè)置權(quán)限,前臺用戶和系統(tǒng)管理員。 用戶需要驗證用戶名和密碼來登錄系統(tǒng),如果輸入錯誤系統(tǒng)會給出提示。 消息管理 消息管理 模塊又包括兩個子模塊 ,微博管理和私信管理 。 微博管理的實現(xiàn) ,當(dāng)用戶 登錄大廳后 可以查看自己以及所有好友的所有微博,可以發(fā)表微博,收藏微博,轉(zhuǎn)發(fā)微博,查看博主信息,當(dāng)用戶在自己主頁時只可以查看自己的所有微博,可以刪除微博。 私信管理包括私信查看 ,發(fā)布私信 (包括回復(fù)私信 )和刪除私信。用戶通過鏈接查看自己的私信,可以回復(fù)給自己發(fā)私信的好友,也可以刪除私信。 該模塊的用例圖如下,如圖 33 所示: 用戶注冊 用戶界面用戶登錄管理員管理員界面 圖 32 登錄注冊模塊用例圖 8 用戶信息管理 用戶信息模塊,包括對用戶信息的查看,以及對用戶信息的修改,用戶頭像的修改。 用戶可以修改自己的信息,但是不可以修改自己的注冊郵箱,用戶可以修改自己的頭像并且在上傳頭像時對頭像進行剪裁,系統(tǒng)后為用戶顯示裁剪后的頭像。該模塊用例圖 如圖 34 所示 : 圖 33 消息管理模塊用例圖 圖 34 用戶信息管理模塊用例圖 9 用戶好友管理 用戶好友模塊包括用戶關(guān)注好友和用戶的粉絲以及搜索用戶三部分。 用戶可以通過輸入用戶昵稱來查找與輸入內(nèi)容相關(guān)的 所有 用戶,可以查看該用戶的基本狀態(tài)。用戶可以查看自己所有的粉絲和自己的關(guān)注的 用戶??梢詫Σ榭吹暮糜押陀脩暨M行添加關(guān)注和取消關(guān)注的相關(guān)操作,也可以瀏覽相關(guān)用戶的個人主頁。 其用例圖如圖 35 所示: 圖片管理 圖片管理包括 對相冊和對圖片的 管理 。 用戶可以查看 相冊,創(chuàng)建相冊,選擇相冊然后向該相冊添加 圖片,也可以刪除除頭像相冊和 微博配圖以外的相冊,查看相冊里圖片。用戶可以相選擇的相冊里上傳圖片,查看相冊里面的圖片,用戶還可以對相冊內(nèi)的圖片進行刪除和修改操作 。 其用例圖 如圖 36 所示: 圖 35 用戶好友管理 用例圖 10 評論管理 評論管理包括,評論的查看,評論的發(fā)表和 評論的刪除。 用戶查看微博時可以查看每一條微博的所有評論,也可以對感興趣的微博發(fā)表評論,用戶還可以對自己發(fā)表的微博的評論進行刪除操作, 如圖 37 所示: 統(tǒng)計管理 微博系統(tǒng)的管理員主要是對前臺的一些數(shù)據(jù)進行統(tǒng) 計,管理員登錄系統(tǒng)后可以對相關(guān)內(nèi)容進行統(tǒng)計管理。管理員可以對用戶進行統(tǒng)計管理,可以查看所有注冊用戶,統(tǒng)計某一時間段內(nèi)的所有用戶,可以查詢新增用戶。管理員還可以對微博進行統(tǒng)計管理,查看微博量,可以根據(jù)相關(guān)條件進行對微博排序,以便于管理 圖 36 圖片管理 用例圖 圖 37 評論管理 用例圖 11 員查看。管理員還可以查看人們話題,對話題進行統(tǒng)計。 如圖 38 所示: 公告管理 管理員可以發(fā)布站內(nèi)公告,用戶可以登錄后 。 管理員 可以發(fā)布的公告,這些公主要用于給用戶提供一些系統(tǒng)信息, 管理員可以查看 添加過的 公告,對公告進行修改,刪除 等 管理操作 。 其用例圖 如圖 39 所示: 圖 38 統(tǒng)計 管理 用例圖
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1