0 前言
基于SpringCloud+Hadoop+Vue的企業(yè)級網(wǎng)盤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
提示:適合用于課程設(shè)計(jì)或畢業(yè)設(shè)計(jì),工作量達(dá)標(biāo),源碼開放
1 應(yīng)用組成
前端:vue-projectManage
后臺:mycloud-admin
提供前端服務(wù):mycloud
文件在線預(yù)覽服務(wù):file-online-preview
2 總體設(shè)計(jì)
2.1 運(yùn)行環(huán)境
編程語言:Java、Mybatis、Spring、SpringBoot、SpringCloud、Node、Vue
開發(fā)環(huán)境:Windows 10 + Mysql
開發(fā)工具:WebStorm、IDEA編譯器、Git、Maven
應(yīng)用部署服務(wù)器:SpringBoot內(nèi)置Tomcat插件
Node服務(wù)器:Node v10.15.3
數(shù)據(jù)庫:Mysql v5.5.59
緩存服務(wù):Redis v2.8.9
代碼倉庫管理系統(tǒng):GitHub
服務(wù)器環(huán)境:處理器Core i5以上
2.2 基本處理流程
企業(yè)網(wǎng)盤系統(tǒng)的使用者分為企業(yè)普通員工和企業(yè)管理員,所以具體流程是不一樣的。
企業(yè)普通員工進(jìn)入本系統(tǒng)前臺主界面后看到的是首頁數(shù)據(jù),系統(tǒng)右上角有用戶的頭像和系統(tǒng)公告通知。在首頁頂部的位置有個歡迎用戶功能,此模塊會根據(jù)用戶登錄的時(shí)間,人性化的和用戶打招呼,比如用戶深夜的時(shí)候登陸系統(tǒng),該提示語會提醒“已經(jīng)深夜了,你還在加班嗎,請注意休息!”。當(dāng)用戶點(diǎn)擊我的網(wǎng)盤模塊后,系統(tǒng)首先會請求一次連接,展示自己網(wǎng)盤里面的文件,該用戶可以對文件進(jìn)行相關(guān)的操作。在分享模塊中,用戶可以選擇不同的欄目,分別對已共享、已接收的文件進(jìn)行查看。當(dāng)用戶進(jìn)入存儲庫模塊時(shí),單擊不同的文檔分類以查看已分類的文檔,可以對文件進(jìn)行查詢、預(yù)覽和下載。系統(tǒng)管理員發(fā)布通知后,系統(tǒng)前臺會在系統(tǒng)右上角進(jìn)行消息條數(shù)的提醒,點(diǎn)擊消息紅點(diǎn)后,會出現(xiàn)通知下拉列表框,再點(diǎn)擊下拉列表里面的查看更多,可以進(jìn)入更多模塊下的系統(tǒng)公告列表頁面,在該頁面里面,用戶可以通過標(biāo)題關(guān)鍵字,公告發(fā)布的時(shí)間范圍進(jìn)行搜索,在更多模塊下用戶可以動態(tài)切換系統(tǒng)主題;當(dāng)用戶退出登錄后重新登錄,系統(tǒng)的主題還可以保留用戶退出登錄時(shí)所選擇的主題。
管理員和超級管理員成功登入系統(tǒng)后臺后,默認(rèn)會調(diào)到Index頁面去,在該首頁,我們可以看到登錄用戶、服務(wù)器運(yùn)行等相關(guān)信息。在數(shù)據(jù)模塊中,可以看到最近上傳文件的數(shù)量,以及最近一段時(shí)間的上傳曲線圖。系統(tǒng)超級管理員可以管理系統(tǒng)所有功能和所有用戶。
2.3 模塊結(jié)構(gòu)
基于SpringCloud+Hadoop+Vue企業(yè)網(wǎng)盤系統(tǒng)主要分為前臺和后臺兩大模塊,前臺模塊分為首頁、網(wǎng)盤、分享、資源庫、關(guān)注用戶、系統(tǒng)公告模塊,不同的功能模塊擁有的功能也是不相同的。此外,所需權(quán)限也不同。后臺模塊分為用戶、部門、角色、網(wǎng)盤、日志、系統(tǒng)監(jiān)控、接口文檔、定時(shí)任務(wù)模塊。在網(wǎng)絡(luò)磁盤管理模塊中,管理員可以上傳、刪除和修改文檔,管理員還可以在線查看多媒體資源,如Word文檔、視頻、音樂、圖片等。
2.4 內(nèi)部微服務(wù)調(diào)用流程圖
3 系統(tǒng)架構(gòu)
文章來源:http://www.zghlxwxcb.cn/news/detail-856702.html
4 最后
**項(xiàng)目分享: ** https://gitee.com/asoonis/htw文章來源地址http://www.zghlxwxcb.cn/news/detail-856702.html
到了這里,關(guān)于畢業(yè)設(shè)計(jì)項(xiàng)目 基于SpringCloud+Hadoop+Vue的企業(yè)級網(wǎng)盤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!