0 前言
基于SpringCloud+Hadoop+Vue的企業(yè)級網(wǎng)盤系統(tǒng)設(shè)計與實現(xiàn)
提示:適合用于課程設(shè)計或畢業(yè)設(shè)計,工作量達標,源碼開放
1 應(yīng)用組成
前端:vue-projectManage
后臺:mycloud-admin
提供前端服務(wù):mycloud
文件在線預(yù)覽服務(wù):file-online-preview
2 總體設(shè)計
2.1 運行環(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è)普通員工進入本系統(tǒng)前臺主界面后看到的是首頁數(shù)據(jù),系統(tǒng)右上角有用戶的頭像和系統(tǒng)公告通知。在首頁頂部的位置有個歡迎用戶功能,此模塊會根據(jù)用戶登錄的時間,人性化的和用戶打招呼,比如用戶深夜的時候登陸系統(tǒng),該提示語會提醒“已經(jīng)深夜了,你還在加班嗎,請注意休息!”。當用戶點擊我的網(wǎng)盤模塊后,系統(tǒng)首先會請求一次連接,展示自己網(wǎng)盤里面的文件,該用戶可以對文件進行相關(guān)的操作。在分享模塊中,用戶可以選擇不同的欄目,分別對已共享、已接收的文件進行查看。當用戶進入存儲庫模塊時,單擊不同的文檔分類以查看已分類的文檔,可以對文件進行查詢、預(yù)覽和下載。系統(tǒng)管理員發(fā)布通知后,系統(tǒng)前臺會在系統(tǒng)右上角進行消息條數(shù)的提醒,點擊消息紅點后,會出現(xiàn)通知下拉列表框,再點擊下拉列表里面的查看更多,可以進入更多模塊下的系統(tǒng)公告列表頁面,在該頁面里面,用戶可以通過標題關(guān)鍵字,公告發(fā)布的時間范圍進行搜索,在更多模塊下用戶可以動態(tài)切換系統(tǒng)主題;當用戶退出登錄后重新登錄,系統(tǒng)的主題還可以保留用戶退出登錄時所選擇的主題。
管理員和超級管理員成功登入系統(tǒng)后臺后,默認會調(diào)到Index頁面去,在該首頁,我們可以看到登錄用戶、服務(wù)器運行等相關(guān)信息。在數(shù)據(jù)模塊中,可以看到最近上傳文件的數(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)控、接口文檔、定時任務(wù)模塊。在網(wǎng)絡(luò)磁盤管理模塊中,管理員可以上傳、刪除和修改文檔,管理員還可以在線查看多媒體資源,如Word文檔、視頻、音樂、圖片等。
2.4 內(nèi)部微服務(wù)調(diào)用流程圖
3 系統(tǒng)架構(gòu)
文章來源:http://www.zghlxwxcb.cn/news/detail-752905.html
4 最后
項目分享:https://gitee.com/asoonis/feed-neo文章來源地址http://www.zghlxwxcb.cn/news/detail-752905.html
到了這里,關(guān)于java項目分享 - 基于SpringCloud+Hadoop+Vue的企業(yè)級網(wǎng)盤系統(tǒng)設(shè)計與實現(xiàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!