本發(fā)明涉及應(yīng)用軟件和信息化,具體涉及一種泛數(shù)字化系統(tǒng)管理及平臺(tái)和方法。
背景技術(shù):
1、泛數(shù)字化管理是從早期信息化管理方式進(jìn)化而來(lái)的,過(guò)去信息化管理系統(tǒng)功能單一和并且是孤立的一套系統(tǒng),業(yè)務(wù)多,系統(tǒng)就多,列幾個(gè)常見(jiàn)的例子,一個(gè)企業(yè)中,有多套系統(tǒng):例如—數(shù)據(jù)分析系統(tǒng)、數(shù)據(jù)報(bào)表系統(tǒng)、賬號(hào)認(rèn)證系統(tǒng)、加密系統(tǒng)、聊天溝通系統(tǒng)、項(xiàng)目管理pm?辦公系統(tǒng)oa,人力資源?hrm,客戶管理?crm,?進(jìn)銷存erp,還有倉(cāng)儲(chǔ)管理,辦公軟件office,?文件管理系統(tǒng)、音視頻管理系統(tǒng)等,這么多的系統(tǒng)維護(hù)成本和采購(gòu)成本就變高了,還有系統(tǒng)多,數(shù)據(jù)存儲(chǔ)不統(tǒng)一、資源利用率就低了,需要訪問(wèn)多個(gè)系統(tǒng)獲取數(shù)據(jù)性能就變差了,就造成很多人力物力技術(shù)輸出的成本居高不下,很多初創(chuàng)企業(yè)根本承擔(dān)不了采購(gòu)這么多系統(tǒng)的費(fèi)用,本發(fā)明現(xiàn)代數(shù)字化管理系統(tǒng)和方法就是解決以上問(wèn)題而誕生的,本發(fā)明的現(xiàn)代數(shù)字化管理系統(tǒng)能連接和管理無(wú)限個(gè)體與企業(yè)的數(shù)字化業(yè)務(wù),通過(guò)本系統(tǒng)及平臺(tái)可以實(shí)現(xiàn)個(gè)人與企業(yè)的:賬號(hào)管理、客戶管理、資產(chǎn)管理、項(xiàng)目管理、產(chǎn)品管理、文件管理、數(shù)據(jù)統(tǒng)計(jì)、數(shù)據(jù)分析、數(shù)據(jù)報(bào)表、即時(shí)通訊及支持pc端、移動(dòng)端的api接入管理功能,支持?jǐn)?shù)據(jù)與文件:錄入、加密、認(rèn)證、解密、瀏覽、導(dǎo)出、統(tǒng)計(jì)、報(bào)表、分析、量化、為一體,?本系統(tǒng)特別注重性能與安全:做到所有賬號(hào)密碼加密、敏感數(shù)據(jù)加密,所有請(qǐng)求必須實(shí)現(xiàn)多重密鑰安全認(rèn)證與系統(tǒng)賬號(hào)登錄角色及賬號(hào)等級(jí)權(quán)限結(jié)合控制,每個(gè)功能模塊都實(shí)現(xiàn)高性能并發(fā),提高數(shù)據(jù)實(shí)時(shí)交互響應(yīng)性,本發(fā)明將改進(jìn)了傳統(tǒng)的信息化孤島式的管理各大系統(tǒng)的方式,將多個(gè)系統(tǒng)功能拆分后融入一個(gè)全新的系統(tǒng)及平臺(tái)統(tǒng)一管理,大大的降低了采購(gòu)成本、運(yùn)維成本、人力成本、系統(tǒng)資產(chǎn)也得到了統(tǒng)一、提供數(shù)據(jù)分析、數(shù)據(jù)報(bào)表及加密解密、安全認(rèn)證等功能,很方便安全的管理和運(yùn)營(yíng)個(gè)人與企業(yè)的數(shù)字化系統(tǒng)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明現(xiàn)代數(shù)字化管理系統(tǒng)和方法為解決現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明系統(tǒng)和方法通過(guò)?數(shù)據(jù)集中式管理、模塊化的功能、分布式的架構(gòu)、高并發(fā)的前后端分離系統(tǒng),提供多業(yè)務(wù)一體化管理和運(yùn)營(yíng),解決早期的多套系統(tǒng)及功能和數(shù)據(jù)的孤立,需要采購(gòu)多套系統(tǒng)成本高、性能和維護(hù)性差、數(shù)據(jù)存放在多套系統(tǒng)里難于維護(hù)和不安全問(wèn)題。
2、為了實(shí)現(xiàn)上述目的,本發(fā)明采用了如下技術(shù)方案:本發(fā)明的泛數(shù)字化管理系統(tǒng)及平臺(tái)和方法,包括如下步驟:
3、(1)采用先進(jìn)的技術(shù)架構(gòu)和主流的開(kāi)發(fā)語(yǔ)言,技術(shù)棧:?前端采用?vue?typescriptjavascript?后端采用:?golang?開(kāi)發(fā)語(yǔ)言,?postgresql?數(shù)據(jù)庫(kù)
4、(2)前后端共實(shí)現(xiàn)三重aes?256加密技術(shù):首先前后端及文件都會(huì)對(duì)數(shù)據(jù)的提交修改進(jìn)行多重加密和解密,前端提交數(shù)據(jù)進(jìn)行交互數(shù)據(jù)字段內(nèi)容進(jìn)行加密,再通過(guò)調(diào)用后端api?接口之后再進(jìn)行一次數(shù)據(jù)加密,另外非結(jié)構(gòu)化文件傳遞到后端會(huì)單獨(dú)進(jìn)行一次加密,系統(tǒng)從前后端實(shí)現(xiàn)三重加密,從后端解密之后再通過(guò)前端解密的是最安全的手段,因?yàn)閺奶峤粩?shù)據(jù)開(kāi)始加密到后端接收的數(shù)據(jù)到存儲(chǔ)到數(shù)據(jù)庫(kù)的數(shù)據(jù)都是加密的,全鏈路都是加密的數(shù)據(jù),即便從中截取數(shù)據(jù)無(wú)法解密數(shù)據(jù)信息,這是我們系統(tǒng)的加密和解密方案,而且本發(fā)明還采用了先進(jìn)的加密算法融合自身的加密秘鑰實(shí)現(xiàn)多重加密,我們的加密方法采用先進(jìn)的aes?cbc?模式?加?自定義加密字符串?與?aes?cbc?進(jìn)行組合加密和解密,自定義的加密字符串是通過(guò)多種文件格式轉(zhuǎn)換加工后分段組合的,前端組合一部分及配置文件組合一部分,配置文件里的字符串是通過(guò)base64加密后結(jié)合自定義秘鑰串拼接加密,使得我們的加密和解密方式跟其他的加密方式不一樣,而且加密唯一性更安全。
5、(3)技術(shù)實(shí)現(xiàn):后端系統(tǒng)功能;包括提供前端調(diào)用的全部?api?接口、及api接口和本身系統(tǒng)的高并發(fā)代碼封裝,通過(guò)采用和封裝?golang?的gpm協(xié)程的調(diào)度機(jī)制gpm模型及內(nèi)存回收算法機(jī)制,實(shí)現(xiàn)了后端的整體系統(tǒng)高并發(fā)功能,用于高效的支撐大量前端api交互,具體技術(shù)方法是采用?go?協(xié)程?waitgroup?技術(shù)實(shí)現(xiàn)?多個(gè)功能模塊的高并發(fā)管理,等待所有添加的go?并發(fā)任務(wù)完后,再自動(dòng)關(guān)閉并發(fā)任務(wù)。,
6、(4)技術(shù)實(shí)現(xiàn):后端數(shù)據(jù)庫(kù)功能;數(shù)據(jù)庫(kù)采用postgresql?開(kāi)源數(shù)據(jù)庫(kù)?,數(shù)據(jù)建模實(shí)現(xiàn)三范式的規(guī)范,數(shù)據(jù)庫(kù)具有原來(lái)的默認(rèn)配置做了大量的性能優(yōu)化,優(yōu)化連接數(shù)及數(shù)據(jù)庫(kù)連接配置文件支持?yaml?json?主流配置文件接入。
7、(5)本發(fā)明系統(tǒng)的主整體功能:?包括數(shù)據(jù)報(bào)表功能、以圖表展示;客戶分類、客戶數(shù)量、客戶類型;資產(chǎn)分類、資產(chǎn)數(shù)量、資產(chǎn)類型;文件分類、文件加密、文件解密、文件統(tǒng)計(jì);系統(tǒng)賬號(hào):?賬號(hào)數(shù)量、賬號(hào)分類、賬號(hào)類型;系統(tǒng)分類、系統(tǒng)性能指標(biāo):cpu利用率,內(nèi)存利用率、磁盤(pán)利用率;聚合報(bào)表:?客戶量、資產(chǎn)量、賬號(hào)量、文件量;報(bào)表數(shù)據(jù)是從前端通過(guò)后端api調(diào)用?websocket?技術(shù)實(shí)現(xiàn)實(shí)時(shí)報(bào)表數(shù)據(jù)加載展示,
8、本系統(tǒng)及平臺(tái)的現(xiàn)有詳細(xì)功能有,賬號(hào)管理:(?關(guān)閉和開(kāi)啟注冊(cè)功能:注冊(cè)賬號(hào)、添加賬號(hào)、刪除賬號(hào)、修改賬號(hào)、賬號(hào)頭像、賬號(hào)角色、賬號(hào)等級(jí)、密碼加密、支持多種認(rèn)證key?:?token安全秘鑰認(rèn)證、支持公鑰私鑰,加密認(rèn)證key?。權(quán)限管理:(?多角色權(quán)限管理功能:來(lái)賓用戶、普通用戶、vip用戶、系統(tǒng)用戶、管理員用戶、超級(jí)用戶等、支持增刪修改查權(quán)限劃分?)。等級(jí)管理:(等級(jí)1:來(lái)賓用戶、等級(jí)2:普通用戶、等級(jí)3:vip用戶、等級(jí)4:系統(tǒng)用戶、等級(jí)5:管理員用戶、等級(jí)6:超級(jí)用戶等、支持增刪修改查等級(jí)?),來(lái)賓用戶只能登錄系統(tǒng)平臺(tái)和查看系統(tǒng)平臺(tái)主頁(yè)信息,普通用戶可以在文件管理中添加文件的功能,無(wú)刪除和編輯功能,系統(tǒng)賬號(hào)只能登錄系統(tǒng)和查看主頁(yè),無(wú)其他操作權(quán)限,vip賬號(hào)可以添加和查看系統(tǒng)平臺(tái)相關(guān)權(quán)限的資源,管理員賬號(hào)除沒(méi)有刪除權(quán)限,其他權(quán)限都具備,超級(jí)管理員擁有所有權(quán)限,但管理和超級(jí)管理員可以給其他賬號(hào)分配響應(yīng)的權(quán)限,權(quán)限和等級(jí)是有對(duì)應(yīng)關(guān)系的,1級(jí)對(duì)應(yīng)來(lái)賓賬號(hào),2級(jí)對(duì)應(yīng)普通賬號(hào),3級(jí)對(duì)應(yīng)vip賬號(hào),4級(jí)對(duì)應(yīng)系統(tǒng)賬號(hào),5級(jí)對(duì)應(yīng)管理員賬號(hào),6級(jí)對(duì)應(yīng)超級(jí)管理員賬號(hào),安全管理方式有:(?秘鑰認(rèn)證管理、數(shù)據(jù)加密、數(shù)據(jù)解密、數(shù)據(jù)安全瀏覽、數(shù)據(jù)安全下載及多角色權(quán)限安全管理權(quán)限控制、多重加密及多重安全認(rèn)證?)。客戶管理:(?添加客戶、刪除客戶、修改客戶、添加附件、客戶頭像、客戶分類、客戶等級(jí)、客戶資料、客戶信息、客戶項(xiàng)目、客戶對(duì)接信息等?)。資產(chǎn)管理:(?資產(chǎn)入庫(kù)/分類/管理、資產(chǎn)出庫(kù)/領(lǐng)用/出租/出借/出售/批發(fā)/零售、資產(chǎn)歸還、資產(chǎn)修改、資產(chǎn)分類?)支持多部門(mén)多人領(lǐng)用及歸還,也支持自動(dòng)計(jì)算所需歸還、未歸還、丟失、損壞的資產(chǎn)數(shù)據(jù)及資產(chǎn)報(bào)表,另外還有實(shí)時(shí)資產(chǎn)數(shù)據(jù)量化數(shù)據(jù)展示等功能,文件管理:(?支持混合文件管理、文件加密、文件解密、帶常用的文檔管理方式:具有豐富的“文字、代碼、markdown、表格、圖片、音頻、視頻、待辦事項(xiàng)、文件預(yù)覽、文件統(tǒng)計(jì)、文件分類、文件報(bào)表等功能,支持上傳任意格式附件等混合搭配文案),附件可在線瀏覽及播放word/excel/pdf/jpg/png/mp3/ogg/wma/acc/m4a/flac/wav/avi/mp4/mkv/mov/webm/ape?等各種文件格式。數(shù)據(jù)報(bào)表:(?主頁(yè)顯示?賬號(hào)表報(bào)、客戶表報(bào)、資產(chǎn)報(bào)表、文件報(bào)表、聚合表報(bào)?)。數(shù)據(jù)加密:(?可對(duì)?關(guān)鍵信息?隱私內(nèi)容、敏感信息、文件內(nèi)容、文件附件、文件路徑等?進(jìn)行加密?)。
9、與現(xiàn)有技術(shù)對(duì)比有哪些優(yōu)點(diǎn)及有益效果:現(xiàn)有很多數(shù)字化管理系統(tǒng)都是采用java?或者?python?及?c?&?c++?等語(yǔ)言開(kāi)發(fā),這些開(kāi)發(fā)語(yǔ)言有內(nèi)存安全問(wèn)題,這個(gè)問(wèn)題會(huì)導(dǎo)致整個(gè)系統(tǒng)的安全隱患,第二性能上除了c?和?c++?上有點(diǎn)優(yōu)勢(shì),另外java?和?python性能都沒(méi)有現(xiàn)本系統(tǒng)采用的go語(yǔ)言架構(gòu)有優(yōu)勢(shì),因?yàn)?go語(yǔ)言自帶內(nèi)存管理機(jī)制和垃圾回收機(jī)制這方面安全性和性能的優(yōu)勢(shì)就體現(xiàn)了,另外現(xiàn)有的很多數(shù)字化管理系統(tǒng)大部分是采用mysql?這種被商業(yè)化廠商收購(gòu)的開(kāi)源數(shù)據(jù)庫(kù),對(duì)后續(xù)商業(yè)化沒(méi)有保障,其二mysql?整體性能和數(shù)據(jù)存儲(chǔ)方面都沒(méi)有postgresql?綜合性能高,第三在前后端分離的數(shù)字化系統(tǒng)架構(gòu)方面vue?+?go?是最流行和綜合性能最高的架構(gòu)組合,本系統(tǒng)架構(gòu)性能和擴(kuò)展性都優(yōu)于傳統(tǒng)java?python開(kāi)發(fā)的數(shù)字化管理系統(tǒng)架構(gòu),另外我們支持多業(yè)務(wù)一體化簡(jiǎn)單統(tǒng)一在一個(gè)系統(tǒng)上管理,這方法比其他分類分系統(tǒng)的數(shù)字化架構(gòu)系統(tǒng)有優(yōu)勢(shì),而且性能方面我們提供了高并發(fā),從而實(shí)現(xiàn)一體化管理效率更高,成本更低。本系統(tǒng)的即時(shí)通訊對(duì)比傳統(tǒng)的?im聊天軟件多了富文案結(jié)構(gòu)體數(shù)據(jù)模型,直接加密解密直接發(fā)送接收解析瀏覽,無(wú)需像傳統(tǒng)那樣單一?文字,?語(yǔ)音,圖片,音頻,視頻分開(kāi)發(fā)送和接收解析還要這樣會(huì)讓文件碎片化,比如文件發(fā)多了,下載再解析瀏覽,不安全和存放散亂。采用本系統(tǒng)的富文案結(jié)構(gòu)體模型直接在本系統(tǒng)賬號(hào)之間直接發(fā)送,直接接收,直接解析,直接瀏覽,比傳統(tǒng)的優(yōu)勢(shì)在于格式標(biāo)準(zhǔn)化,數(shù)據(jù)結(jié)構(gòu)統(tǒng)一化,數(shù)據(jù)全程加密,結(jié)合賬號(hào)權(quán)限解密,數(shù)據(jù)統(tǒng)一存儲(chǔ),統(tǒng)一解析,直接在線瀏覽,數(shù)據(jù)也不凌亂,數(shù)據(jù)也更安全。在資產(chǎn)管理模塊中,我們支持自動(dòng)計(jì)算申領(lǐng)人所該歸還的資產(chǎn)數(shù)量及所丟失和損壞的賠償金額,結(jié)合很多量化指標(biāo)和數(shù)據(jù)報(bào)表展示,從而比傳統(tǒng)沒(méi)有這個(gè)功能的資產(chǎn)管理系統(tǒng)更有資產(chǎn)管理價(jià)值。在客戶管理模塊中,我們將項(xiàng)目管理和產(chǎn)品管理集成到了客戶管理中,現(xiàn)有客戶再有項(xiàng)目和產(chǎn)品的設(shè)計(jì),這樣在客戶信息中就能很好的看到項(xiàng)目情況產(chǎn)品情況對(duì)接情況的價(jià)值優(yōu)勢(shì)。在文件管理模塊中,支持文件三級(jí)分類一鍵加密,還可在線添加、加密、解密、在線瀏覽文件,無(wú)需安裝辦公軟件和閱讀軟件,還支持一鍵加密,一鍵刪除,可單獨(dú)刪除指定的每個(gè)文件,文件瀏覽可以來(lái)回切換顯示,比如文件1到文件10,一下看文件1和一下看文件10,或者切換到其他文件進(jìn)行瀏覽都可以,因?yàn)榭梢栽谕粋€(gè)窗口來(lái)回切換,大大的提高辦公效率。