需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):21482 | ![]() | |
折扣與優(yōu)惠:團(tuán)購(gòu)最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展和企業(yè)文化觀念的轉(zhuǎn)變,先進(jìn)的信息技術(shù)被越來(lái)越多的企業(yè)應(yīng)用到企業(yè)管理和企業(yè)文化建設(shè)中。企業(yè)博客系統(tǒng)能夠很好地進(jìn)行企業(yè)產(chǎn)品的宣傳,起到產(chǎn)品營(yíng)銷(xiāo)的目的,提高產(chǎn)品的知名度;并且還可以促進(jìn)企業(yè)內(nèi)部人員技術(shù)交流,從而推進(jìn)產(chǎn)品創(chuàng)新和文化建設(shè)等方面的發(fā)展。但是,目前大多數(shù)的企業(yè)博客都是傳統(tǒng)的博客系統(tǒng),功能較為單調(diào), 性能不夠穩(wěn)定,不能完全體現(xiàn)其應(yīng)有的價(jià)值。本系統(tǒng)運(yùn)用目前主流的ElasticSearch(ES)技術(shù)來(lái)實(shí)現(xiàn)在企業(yè)數(shù)據(jù)量較大的情況下全文搜索的功能。 本系統(tǒng)的集成開(kāi)發(fā)環(huán)境(IDE)是IntelliJ IDEA,數(shù)據(jù)庫(kù)服務(wù)器是MySQL,在Tomcat8.0服務(wù)器的支持下,使用Spring Boot技術(shù)開(kāi)發(fā)一個(gè)Web應(yīng)用程序。該企業(yè)級(jí)博客系統(tǒng)采用的是Spring Boot、Thymeleaf、BootStrap和Spring Security等技術(shù)實(shí)現(xiàn)的,采用了三層架構(gòu)的設(shè)計(jì)模式。其中Spring Boot是本文的重點(diǎn)技術(shù),通過(guò)項(xiàng)目的開(kāi)發(fā)將這些先進(jìn)的技術(shù)優(yōu)勢(shì)融合于一體,力求構(gòu)建出一個(gè)既具有先進(jìn)性又具有實(shí)用性的企業(yè)級(jí)博客系統(tǒng)。 該企業(yè)級(jí)博客系統(tǒng)的主要功能不僅具有諸如通知公告、博文發(fā)布、評(píng)論點(diǎn)贊、全文搜索、熱門(mén)文章、熱門(mén)標(biāo)簽、閱讀量統(tǒng)計(jì)、空間管理的功能,同時(shí)還提供會(huì)議記錄和企業(yè)文化的宣傳的功能。 關(guān)鍵詞:企業(yè)級(jí);博客系統(tǒng);Spring Boot
目錄 摘要 Abstract 1 引言-1 1.1 目的與意義-1 1.2 研究方法及思路-1 1.2.1 Spring Boot技術(shù)簡(jiǎn)介-2 1.2.2 Spring Data JPA簡(jiǎn)介-2 1.2.3 Thymeleaf技術(shù)簡(jiǎn)介-2 1.2.4 ElasticSearch的簡(jiǎn)介-2 1.2.5 B/S技術(shù)架構(gòu)-3 2 需求分析-4 2.1 可行性分析-4 2.1.1 技術(shù)可行性-4 2.1.2 經(jīng)濟(jì)可行性-4 2.1.3 使用可行性-4 2.2 功能需求-4 2.3 性能需求-7 2.4 接口需求-8 2.5 數(shù)據(jù)分析-8 2.6 開(kāi)發(fā)環(huán)境需求-8 3 總體設(shè)計(jì)-9 3.1 系統(tǒng)架構(gòu)設(shè)計(jì)-9 3.2 系統(tǒng)結(jié)構(gòu)體系-10 3.3 系統(tǒng)流程設(shè)計(jì)-11 3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)-14 3.4.1 概念數(shù)據(jù)模型-14 3.4.2 系統(tǒng)數(shù)據(jù)表設(shè)計(jì)-14 3.5 功能設(shè)計(jì)-17 3.5.1 用戶注冊(cè)功能設(shè)計(jì)-17 3.5.2 用戶登陸功能設(shè)計(jì)-18 3.5.3 用戶管理功能設(shè)計(jì)-19 3.5.4 發(fā)表博客功能設(shè)計(jì)-20 3.5.5 找回密碼功能設(shè)計(jì)-21 3.5.6 創(chuàng)建博客分類(lèi)功能設(shè)計(jì)-21 4 詳細(xì)設(shè)計(jì)-22 4.1 項(xiàng)目搭建-22 4.1.1 項(xiàng)目結(jié)構(gòu)-22 4.2 總體實(shí)現(xiàn)-23 4.2.1 數(shù)據(jù)庫(kù)連接的實(shí)現(xiàn)-23 4.2.2 模型類(lèi)的實(shí)現(xiàn)-23 4.2.3 業(yè)務(wù)類(lèi)的實(shí)現(xiàn)-24 4.2.4 控制類(lèi)的實(shí)現(xiàn)-24 4.2.5 持久層的實(shí)現(xiàn)-25 4.3 用戶注冊(cè)功能的實(shí)現(xiàn)-25 4.4 系統(tǒng)用戶管理模塊的實(shí)現(xiàn)-26 4.4.1 添加系統(tǒng)用戶-26 4.4.2 查詢用戶-27 4.5 博客管理模塊的實(shí)現(xiàn)-28 4.5.1 撰寫(xiě)博客文章功能-28 4.6 評(píng)論功能模塊的設(shè)計(jì)-28 4.7 用戶個(gè)人維護(hù)模塊的設(shè)計(jì)-28 4.7.1 修改用戶信息-29 4.8 相冊(cè)管理模塊的實(shí)現(xiàn)-29 4.8.1 上傳相冊(cè)圖片-29 4.8.2 刪除相冊(cè)圖片-29 5 實(shí)現(xiàn)與測(cè)試-30 5.1 測(cè)試定義及目的-30 5.2 測(cè)試種類(lèi)-30 5.3 測(cè)試環(huán)境配置-30 5.4 測(cè)試用例-30 5.4.1 用戶登陸功能測(cè)試-30 5.4.2 用戶注冊(cè)功能測(cè)試-31 5.4.3 修改用戶權(quán)限功能測(cè)試-32 5.4.4 找回密碼功能測(cè)試-33 5.4.5 評(píng)論功能測(cè)試-34 5.4.6 發(fā)表博客功能測(cè)試-34 5.4.7 個(gè)人信息維護(hù)功能測(cè)試-35 5.5 測(cè)試界面-36 結(jié) 論-43 參 考 文 獻(xiàn)-44 致 謝-45 |