国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于移動應(yīng)用平臺的文件共享管理系統(tǒng)的設(shè)計與研制

2021-06-23 07:53余修成杜榮良
科學技術(shù)創(chuàng)新 2021年18期
關(guān)鍵詞:內(nèi)網(wǎng)組件部署

余修成 陳 浩 杜榮良

(國網(wǎng)六安供電公司,安徽 六安237000)

1 概述

現(xiàn)階段,由于公司業(yè)務(wù)的不斷發(fā)展,導致各班組工作任務(wù)繁重、基礎(chǔ)運行資料多,主要包括變電站圖紙、光纜、機房、設(shè)備等基礎(chǔ)資料。公司對于這些資料文件仍然采用電腦硬盤、移動介質(zhì)等傳統(tǒng)存儲方式,且需要人工對資料進行分類、存儲,同時各類資料分別存儲于公司內(nèi)外網(wǎng)環(huán)境,容易導致資料更新不及時、資料丟失、資料查找麻煩等問題,對文件沒有統(tǒng)一的管理模式,存在文件泄露隱患。

本系統(tǒng)結(jié)合公司實際業(yè)務(wù)需求,利用先進的信息化手段,開展文件共享管理系統(tǒng)的研究工作,解決資料管理效率相對低下問題,從而提高文件管理和共享效率,節(jié)約文件維護、查閱的時間成本,防止企業(yè)文件泄露或丟失,從而整體提高班組辦公效率。

2 系統(tǒng)設(shè)計與功能

2.1 系統(tǒng)設(shè)計

系統(tǒng)采用B/S 的模式,使用微服務(wù)架構(gòu),將系統(tǒng)中文件傳輸助手服務(wù)、個人中心服務(wù)、文件共享服務(wù)等多服務(wù)以獨立服務(wù)程序的形式進行開發(fā)部署,根據(jù)不同功能模塊的復雜度、數(shù)據(jù)量、訪問壓力等因素,進行組件搭配和彈性擴容。本系統(tǒng)主要由移動端、管理端兩部分組成,實現(xiàn)文件傳輸助手、文件共享理等業(yè)務(wù)功能,其中文件傳輸助手功能提供給基層人員解決日益增多的外網(wǎng)手機上文件需回傳內(nèi)網(wǎng)進行存儲問題,個人中心實現(xiàn)內(nèi)網(wǎng)的資料統(tǒng)一化管理,文件共享實現(xiàn)各類相關(guān)文件的共享、查閱等功能。其系統(tǒng)總體架構(gòu)設(shè)計圖如下:

圖1

2.2 業(yè)務(wù)設(shè)計

根據(jù)系統(tǒng)的需求分析,設(shè)計系統(tǒng)業(yè)務(wù)架構(gòu)如下:

圖2

2.2.1 展示層

主要分為web 端和APP 端功能,實現(xiàn)文件接收、文件存儲、文件查詢、文件共享、個人中心等業(yè)務(wù)應(yīng)用的呈現(xiàn)。

2.2.2 應(yīng)用服務(wù)層

應(yīng)用服務(wù)層為展示層提供數(shù)據(jù)交互服務(wù),主要包括業(yè)務(wù)模塊基礎(chǔ)服務(wù)以及系統(tǒng)組件服務(wù),其中業(yè)務(wù)模塊基礎(chǔ)服務(wù)包括文件接收服務(wù)、文件存儲服務(wù)、文件查詢服務(wù)、文件共享服務(wù)、個人中心服務(wù)等微服務(wù),系統(tǒng)組件服務(wù)包括角色、權(quán)限以及安全組件管理。

2.2.3 存儲層

系統(tǒng)主要利用MYSQL 數(shù)據(jù)庫存儲基本數(shù)據(jù)信息等,采用OSS 存儲文件數(shù)據(jù)。

2.3 系統(tǒng)功能

圖3

2.3.1 文件接收:提供外網(wǎng)向內(nèi)網(wǎng)傳輸文件的接收功能。

2.3.2 文件查詢:支持文件的查詢、上傳、下載、查看資料等功能。

2.3.3 文件存儲:支持內(nèi)網(wǎng)的文件存儲功能,文件存儲有效期為7 天,超過時間將限制自動清除。

2.3.4 文件傳輸:提供外網(wǎng)向內(nèi)網(wǎng)傳輸文件的傳送功能,支持文件的上傳與查看,不支持下載功能。

2.3.5 個人中心:實現(xiàn)對個人文件進行下載、刪除等管理。

2.3.6 文件共享:實現(xiàn)文件的共享、搜索、查閱、下載等功能,系統(tǒng)自定義設(shè)置共享功能,同時可指定用戶進行文件共享。

3 技術(shù)設(shè)計

3.1 技術(shù)選型

系統(tǒng)采用B/S 的模式,使用Java 以及HTML5 技術(shù)來實現(xiàn),界面設(shè)計主要是在用戶界面控制組件和其他組件的基礎(chǔ)上,使用VUE 進行應(yīng)用程序開發(fā)。系統(tǒng)與底層信息交互采用Restful 方式,并利用注解方式對controller 進行標記,可調(diào)用相應(yīng)方法進行業(yè)務(wù)邏輯的開發(fā);數(shù)據(jù)庫利用MYSQL 進行數(shù)據(jù)存儲,并使用數(shù)據(jù)持久層框架MyBATIS 進行數(shù)據(jù)的開發(fā)。具體如下:

表1

3.2 技術(shù)路線

3.2.1 系統(tǒng)采用SpringCloud 微服務(wù)框架進行開發(fā),實現(xiàn)分布式部署方式。Web 前端使用Vue 等主流框架,支持html5、css3、JS 規(guī)范。

3.2.2 后端服務(wù)使用SpringBoot+Mybatis 框架進行開發(fā),主要用于后端管理系統(tǒng)和APP 接口等業(yè)務(wù)邏輯的開發(fā);數(shù)據(jù)傳輸使用HTTP 方式,部分組件采用前后端分離的開發(fā)方式進行。

圖4

3.2.3 中間件采用Tomcat7,數(shù)據(jù)庫采用MySql5.7 版本,文件采用OSS 存儲,緩存采用Redis 存儲。

3.2.4 移動端基于I 國網(wǎng)進行開發(fā),移動端接口程序部署在信息外網(wǎng)服務(wù)器中,前端統(tǒng)一部署在I 國網(wǎng)APP 中,通過調(diào)用信息外網(wǎng)微服務(wù)進行數(shù)據(jù)交互。

其系統(tǒng)技術(shù)路線設(shè)計圖如圖5 所示。

圖5

4 部署架構(gòu)

系統(tǒng)部署主要分布在信息內(nèi)網(wǎng)和信息外網(wǎng)區(qū)域。移動APP服務(wù)通過訪問部署在信息外網(wǎng)的服務(wù)接口來獲取內(nèi)部數(shù)據(jù)等。WEB 服務(wù)部署在信息內(nèi)網(wǎng)。

4.1 信息外網(wǎng)部署

信息外網(wǎng)應(yīng)用服務(wù)器:部署移動應(yīng)用APP 端后臺應(yīng)用服務(wù)功能,供APP 前端調(diào)用,滿足班組人員使用文件傳輸?shù)裙δ苄枨蟆?/p>

4.2 信息內(nèi)網(wǎng)部署

4.2.1 信息內(nèi)網(wǎng)數(shù)據(jù)庫:采用MYSQL 數(shù)據(jù)庫作為系統(tǒng)項目數(shù)據(jù)庫,主要是提供移動APP 端發(fā)起的需要與內(nèi)網(wǎng)進行信息交互處理、管理端發(fā)起的信息交互服務(wù),數(shù)據(jù)庫服務(wù)器部署在信息內(nèi)網(wǎng)環(huán)境在中。

4.2.2 信息內(nèi)網(wǎng)應(yīng)用服務(wù):采用服務(wù)器集群方式部署管理端后臺應(yīng)用服務(wù),提供管理端業(yè)務(wù)調(diào)用。滿足班組人員使用文件傳輸、文件存儲等功能,以及系統(tǒng)管理、系統(tǒng)維護和升級的需求。

5 結(jié)論

通過本系統(tǒng)的設(shè)計與研制,能有效解決內(nèi)外網(wǎng)文件傳輸問題,減輕了工作負擔,提升了工作效率,也保證了文件傳輸、存儲的安全性。

猜你喜歡
內(nèi)網(wǎng)組件部署
無人機智能巡檢在光伏電站組件診斷中的應(yīng)用
一種基于Kubernetes的Web應(yīng)用部署與配置系統(tǒng)
Kistler全新的Kitimer2.0系統(tǒng)組件:使安全氣囊和安全帶測試更加可靠和高效
晉城:安排部署 統(tǒng)防統(tǒng)治
一種嵌入式軟件組件更新方法的研究與實現(xiàn)
部署
通用(OA)辦公自動化系統(tǒng)的組件運用
企業(yè)內(nèi)網(wǎng)中的數(shù)據(jù)隔離與交換技術(shù)探索
內(nèi)外網(wǎng)隔離條件下如何實現(xiàn)郵件轉(zhuǎn)發(fā)
部署“薩德”意欲何為?