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

正文內容

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

2025-01-11 01:19 本頁面
 

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