999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

云辦公資源管理器的設(shè)計與實現(xiàn)

2023-11-24 06:08:05梁君霞
現(xiàn)代信息科技 2023年18期

摘? 要:云辦公資源管理器可以提高文件交互的效率,增強文件分發(fā)的準(zhǔn)確性,可以方便、快捷、靈活地管理文件,同時還可以對文件的修改進行追溯。文章主要從整理文件的多種狀態(tài)、文件夾之間的關(guān)系、用戶操作授權(quán)和數(shù)據(jù)安全問題、文件之間的共享、通過邏輯文件到物理文件的映射來減少系統(tǒng)資源占用等幾個方面進行論述。與前端進行交互,后端還需要實現(xiàn)一個后端通信協(xié)議。同時該系統(tǒng)將新一代互聯(lián)網(wǎng)標(biāo)準(zhǔn)WebSocket作為前后端通信協(xié)議,具有兼容性強、性能損耗可控的特點。

關(guān)鍵詞:資源管理器;云辦公;管理文件

中圖分類號:TP311? ? 文獻標(biāo)識碼:A? 文章編號:2096-4706(2023)18-0133-04

Design and Implementation of Cloud Office Resource Manager

LIANG Junxia

(Guangdong Baiyun University, Guangzhou? 510450, China)

Abstract: The cloud office resource manager can improve the efficiency of file interaction, enhance the accuracy of file distribution, and manage files conveniently, quickly, and flexibly. At the same time, it can also track changes to files. This paper mainly discusses various states of organizing files, the relationships among folders, user operation authorization and data security issues, file sharing, and reducing system resource occupation through mapping logical files to physical files. To interact with the front-end, the back-end also needs to implement a back-end communication protocol. At the same time, the system uses the new generation internet standard WebSocket as the front-end and back-end communication protocol, which has the characteristics of strong compatibility and controllable performance loss.

Keywords: resource manager; cloud office; managing file

0? 引? 言

云辦公資源管理器的基礎(chǔ)信息由辦公室管理系統(tǒng)提供,為實現(xiàn)復(fù)雜的文件管理功能,后端需要實現(xiàn)一個分布式文件系統(tǒng)。辦公室管理系統(tǒng)需要提供所有與用戶相關(guān)的關(guān)系圖、認證、權(quán)限和安全性保障,能夠準(zhǔn)確且迅速地實施管理指令[1]。分布式文件系統(tǒng)需要具有較強的性能和容錯能力,能夠及時糾察錯誤文件,及時清除廢棄的二進制信息,及時歸并冗余的信息,及時并準(zhǔn)確地響應(yīng)系統(tǒng)請求。經(jīng)調(diào)查研究發(fā)現(xiàn),截至目前國內(nèi)外沒有出現(xiàn)功能一致的信息化資源管理系統(tǒng),現(xiàn)代計算機辦公過程中經(jīng)常出現(xiàn)文檔更新不及時、材料整理混亂的情況,造成某些重要文件的溝通障礙,亟需一個有助于整理辦公資源的云辦公系統(tǒng)。該系統(tǒng)具備信息化辦公資源管理普及化的發(fā)展?jié)摿2]。

本系統(tǒng)是圍繞辦公文件處理而展開的,可以提高文件交互的效率,增強文件分發(fā)的準(zhǔn)確性,可靈活便捷地管理文件,并可對文件的修改進行追溯。主要完成以下工作:1)對辦公資源管理的需求進行了詳細的分析,在角色驅(qū)動下,重點分析了各級用戶的功能需求。2)對數(shù)據(jù)進行云整理,基本思路集中在對文件變化的檢測及同步上,研究方法為計算機服務(wù)器及客戶端軟件編程。3)文件目錄的索引、文件授權(quán)及用戶控制管理、服務(wù)器優(yōu)化、負載能力擴展以及確保系統(tǒng)無故障運行。

云辦公資源管理器的創(chuàng)新之處在于其顛覆了傳統(tǒng)的U盤對拷以及文件發(fā)送式辦公,傳統(tǒng)的電子辦公方案并不能完全確保文件傳遞過程中的時效性和準(zhǔn)確性。隨著現(xiàn)代互聯(lián)網(wǎng)的高速發(fā)展,亟需實現(xiàn)辦公資源聯(lián)網(wǎng)化,傳統(tǒng)文件共享服務(wù)具有一定的局限性,本設(shè)計將實現(xiàn)一個反應(yīng)速度較快、管理方便靈活的文件共享服務(wù)[3]。

1? 系統(tǒng)需求分析和建模

需求分析是軟件開發(fā)的基礎(chǔ),是軟件開發(fā)過程中的一個重要環(huán)節(jié),需求分析的好壞決定軟件設(shè)計的成敗,而好的需求分析也可以通過與用戶的反復(fù)溝通得來,通過勾畫系統(tǒng)框架減少資金的浪費,同時好的需求分析還可以減少資金的占用[4]。

云辦公資源管理器可以將文件發(fā)送給另一臺電腦或另一個人,經(jīng)另一個人修改后,本系統(tǒng)采用云技術(shù)將修改后的文件自動同步至所有下載了相同文件的電腦,以保證文件版本的一致性。通過云技術(shù)提供文件歷史版本的閱讀及還原,文件的分發(fā)和強制回收,確保了重要文件分發(fā)的準(zhǔn)確性、時效性和錯誤恢復(fù)能力。本系統(tǒng)的設(shè)計方法分為在線同步和離線修改,上線由系統(tǒng)自動同步。通過云技術(shù)可設(shè)置同一個文件每次只能由一人進行修改,當(dāng)一臺電腦以修改模式打開后,其他電腦只能以只讀模式打開[5]。

與QQ的文件傳送功能相比,云辦公資源管理器通過云技術(shù)來查詢文件歷史信息,自動將同一個文件的不同版本進行合并,避免出現(xiàn)不同人瀏覽的文件版本不統(tǒng)一的情況,還可由文件所有者或管理者設(shè)置文件的分類,方便客戶端高效準(zhǔn)確地查找所需的文件。

1.1? 功能需求分析

云辦公資源管理器的主要功能包括文件的上傳下載和刪除、文件夾管理、文件共享、文件歷史版本、用戶及辦公室管理等功能。為了確保系統(tǒng)能夠滿足相應(yīng)的功能和性能要求,在實施過程中進行了充分的測試[6]。

首先云辦公資源管理器按照用戶類型權(quán)限(基本用戶權(quán)限、辦公室主任權(quán)限、資源管理員權(quán)限、用戶管理員權(quán)限)劃分模塊,下面分別從4個用戶類型的角度進行詳細的功能分析。下文分別從普通員工、辦公室主任、資源管理員、用戶管理員角度介紹辦公資源管理器的功能。

1.1.1? 普通員工

普通員工角度:1)查看公開的文件、通知。2)上傳已有文檔給辦公室主任和文檔維護員。3)私人云空間可以分享文件(首次使用需要設(shè)置獨立密碼)。4)查看公共空間的特定對象文件。5)針對收到的共享文件(別人針對性共享給自己的私人文件)、提交的特殊文件和下發(fā)的特殊文件設(shè)置獨立密碼予以保護(有些文件是下發(fā)給特定對象的,或提交文件時設(shè)置了安全性增強)。6)私人云空間、特殊上交、特殊下發(fā)和收到的非全體共享同樣采用獨立密碼。

1.1.2? 辦公室主任

辦公室主任角度:1)管理范圍內(nèi)的權(quán)限分發(fā)。2)所有管轄用戶的權(quán)限。3)創(chuàng)建及批準(zhǔn)新員工。

1.1.3? 資源管理員

資源管理員角度:1)上傳下達文件管理范圍。

2)普通員工權(quán)限。3)下發(fā)公共文件并設(shè)置文件訪問權(quán)(限制普通員工對特殊文件的查看,給予符合查看條件的員工權(quán)限)。4)強制推送特殊文件。5)下發(fā)文件更新通知。6)上傳的所有文件只能被文檔維護員看到,以防止有人惡意分發(fā)文件。

1.1.4? 用戶管理員

用戶管理員角度:1)激活及鎖定普通用戶。

2)創(chuàng)建、批準(zhǔn)及刪除新員工。3)普通用戶權(quán)限。

4)最高用戶管理員可針對個別用戶下發(fā)密碼重置審核權(quán)。5)獲得單一用戶審核權(quán),由最高用戶管理員簽發(fā),對一般用戶進行審驗。

1.2? 功能需求建模

對每個利益相關(guān)者所提供的系統(tǒng)功能,以用例方式給以指出。由于UML中各部件和概念之間并沒有明顯的劃分界限,為方便起見,選擇采用視圖對這些概念和部件進行劃分。視圖僅僅是UML建模組件的子集,它表達了系統(tǒng)某一方面的特征。

在云辦公資源管理器中,可以確定以下幾個主要使用實例:辦公管理、用戶管理、辦公文檔管理、個人文件管理、發(fā)送信息和通知、版本控制、找回密碼、修改密碼、名額管理、文件分享等。辦公室管理與資源管理的示例如圖1所示,用戶管理用例圖如圖2所示,辦公室文檔維護用例圖如圖3所示。

2? 系統(tǒng)詳細設(shè)計

2.1? 系統(tǒng)體系結(jié)構(gòu)

采用WPF技術(shù)實現(xiàn)前臺界面,采用HTTPSSL協(xié)議進行REST風(fēng)格的前后端通信,使用自主研發(fā)的基于ASP.NET的MVC框架曝光WebAPI,在應(yīng)用層面開發(fā)DDD架構(gòu)和貧血模式的分布式系統(tǒng)架構(gòu)。采用異步和事件機制并發(fā)邏輯處理,應(yīng)用層數(shù)據(jù)同步采用Memcached,點對點通信采用管路方式,SQL Server 2014保存應(yīng)用數(shù)據(jù),Qiniu業(yè)務(wù)用于實際文件存儲,ADO.NET用于數(shù)據(jù)庫通信。MemcachedDrive和Qiniu服務(wù)Drive均為自主研發(fā),采用Visual Studio 2015進行整體開發(fā)。

后端采用兼容分布式體系架構(gòu),以三層+接口組合模式編寫,使用面向?qū)ο蟆AO、數(shù)據(jù)實體、IoC、依賴注入、適配器模式提升系統(tǒng)性能和開發(fā)效率,使用RESTful作為后端暴露接口。

為與前端進行交互,后端還需要實現(xiàn)一個后端通信協(xié)議。本系統(tǒng)將新一代互聯(lián)網(wǎng)標(biāo)準(zhǔn)WebSocket作為前后端通信協(xié)議,具有兼容性強以及性能損耗可控的特點。系統(tǒng)體系結(jié)構(gòu)圖如圖4所示。

2.2? 數(shù)據(jù)庫設(shè)計

信息位于信息集成系統(tǒng)的中心,是信息集成系統(tǒng)的靈魂所在,所以所設(shè)計數(shù)據(jù)庫的好壞直接影響數(shù)據(jù)庫系統(tǒng)的性能,也影響整套系統(tǒng)的功能使用。云辦公資源管理器基于關(guān)系模型和第三范式理論,在專注信息需求的同時還兼顧了處理需求。

用戶需求具體體現(xiàn)在提供、保存、更新、查詢各種信息上,這就要求數(shù)據(jù)庫結(jié)構(gòu)能夠滿足輸出、輸入各種信息。將基礎(chǔ)資料、資料結(jié)構(gòu)、資料處理流程等收集起來,形成詳細的資料字典,以為后面的具體設(shè)計奠定基礎(chǔ)。

通過對系統(tǒng)相關(guān)信息的分析,設(shè)計出如圖5所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。

2.3? 系統(tǒng)功能流程圖設(shè)計

有關(guān)用戶操作、文件管理、辦公室管理、用戶管理的相關(guān)功能在需求分析和建模中也做了詳細說明。涉及這幾個子系統(tǒng)的角色主要有管理員(管理員)、一般用戶(Community)。實體主要有辦公室主任、辦公室、管理員、文件夾、文件、普通用戶。具體的流程圖如圖6、圖7所示。

2.4? 系統(tǒng)類的設(shè)計

云資源管理系統(tǒng)以面向?qū)ο笤O(shè)計思想為基礎(chǔ)進行分析,需求分析是采用UML進行建模,因此在模型基礎(chǔ)上就可以進行類設(shè)計。

由各個模塊圖可以發(fā)現(xiàn),每個模塊可以根據(jù)面向?qū)ο蟮姆庋b特性將對數(shù)據(jù)庫的一些常見的行為(如添加、更新、搜索等)封裝為組件。同理,對于一些云端Office資源管理子系統(tǒng)等有計算工作量的非資料庫操作,也可以以設(shè)計模式將這類操作封裝成類,使得程序的彈性更高,修改更容易,復(fù)用也更高效。準(zhǔn)確地說,就是讓業(yè)務(wù)邏輯與界面邏輯相互分開。

2.5? 數(shù)據(jù)訪問層類的設(shè)計

數(shù)據(jù)訪問層負責(zé)鏈接到數(shù)據(jù)源,構(gòu)建一個類型化數(shù)據(jù)集,然后將這個數(shù)據(jù)集從對象的方法中返回。數(shù)據(jù)庫中的表格被視為對象,對象的屬性是表格中的字段。數(shù)據(jù)庫每一行記錄是一個實例對象。

3? 系統(tǒng)實現(xiàn)

3.1? 文件管理功能模塊

文件管理功能模塊提供文件上傳下載、文件刪除、文件分享、文件歷史記錄顯示及文件夾管理等功能。在設(shè)計上系統(tǒng)對全局上傳的相同文件進行秒傳和壓縮處理,并定期自動運行廢棄文件的垃圾回收工作,如圖8所示。

3.2? 辦公室管理功能模塊

辦公室管理功能在系統(tǒng)中稱為群組管理,使用群組這個名稱是為了增強對多種業(yè)務(wù)場景的適應(yīng)性,但群組本身是按照辦公室的方式進行架構(gòu)、管理和維護的,如圖9所示。

4? 結(jié)? 論

信息化時代,企業(yè)的核心能力越來越取決于其信息管理能力的高低,企業(yè)信息管理能力的提升將促使企業(yè)競爭力的提升。云辦公資源管理器在企業(yè)員工關(guān)系管理理論基礎(chǔ)上,向上與企業(yè)ERP集成,為管理者的計劃決策提供依據(jù),向下支持各個工作終端事務(wù)處理,使得企業(yè)內(nèi)部的工作運轉(zhuǎn)更加流暢。

參考文獻:

[1] 苗青.新型OA智慧辦公系統(tǒng)的開發(fā)與應(yīng)用 [J].工業(yè)控制計算機,2022,35(6):153-155.

[2] 梁燁.基于計算機云辦公的技經(jīng)管理信息系統(tǒng)設(shè)計與應(yīng)用 [J].微型電腦應(yīng)用,2020,36(10):62-65.

[3] 羅雁,王嘯,苑振宇.基于獨立網(wǎng)絡(luò)的協(xié)同辦公系統(tǒng)應(yīng)用 [J].集成電路應(yīng)用,2020,37(8):66-67.

[4] 杜澤.遠程辦公“圓夢”云系生活 [J].中國信息界,2021(1):24-27.

[5] 邱巧艷.云辦公對檔案管理工作帶來的挑戰(zhàn)與機遇 [J].蘭臺內(nèi)外,2020(26):22-24.

[6] 陳雪梅,周斌.云辦公視角下高校線上管理體系構(gòu)建研究 [J].淮南職業(yè)技術(shù)學(xué)院學(xué)報,2020,20(5):85-87.

作者簡介:梁君霞(1977—),女,漢族,山東煙臺人,講師,碩士,主要研究方向:軟件工程、數(shù)據(jù)庫技術(shù)與分析。

主站蜘蛛池模板: 国产超碰一区二区三区| 国产精品爽爽va在线无码观看| 青青久视频| 国产v精品成人免费视频71pao| 青青草原国产精品啪啪视频| 国产成人毛片| 成年人国产视频| 国产91视频免费观看| 国产精品一区在线麻豆| 98精品全国免费观看视频| 亚洲人成在线精品| 精品无码一区二区三区电影 | 日韩在线播放中文字幕| 毛片免费观看视频| www.国产福利| 伊大人香蕉久久网欧美| 欧美成人综合在线| 国产打屁股免费区网站| 18禁高潮出水呻吟娇喘蜜芽| 亚洲福利片无码最新在线播放| 欧美五月婷婷| 欧美在线国产| 成人夜夜嗨| 国产成人精品一区二区| 毛片基地美国正在播放亚洲| 国产三级国产精品国产普男人| 国产精品男人的天堂| 色婷婷视频在线| 国产精品无码AV中文| 国产亚洲美日韩AV中文字幕无码成人 | 免费国产在线精品一区| 毛片免费在线视频| 亚洲国产综合精品一区| 福利在线免费视频| 男女男免费视频网站国产| 亚洲精品制服丝袜二区| 国产亚洲男人的天堂在线观看| 亚洲中文字幕在线一区播放| 国产精品国产三级国产专业不 | 国产女人在线| 亚洲中文字幕在线一区播放| 亚洲日韩欧美在线观看| 色欲不卡无码一区二区| 亚洲va在线观看| 国产18页| 亚洲综合片| 国产成人综合亚洲欧美在| 亚洲va欧美va国产综合下载| 99这里只有精品在线| 午夜视频日本| 久久99久久无码毛片一区二区| 九九视频在线免费观看| 国产在线观看精品| 极品av一区二区| 伊人色天堂| 沈阳少妇高潮在线| 久久激情影院| 亚洲国产成人自拍| 91精品国产一区自在线拍| 亚洲精品777| 2020久久国产综合精品swag| 55夜色66夜色国产精品视频| 國產尤物AV尤物在線觀看| 成人韩免费网站| 色国产视频| 亚洲日本中文字幕乱码中文| 91精品免费久久久| 91高清在线视频| 免费观看无遮挡www的小视频| 亚洲二三区| 中文字幕啪啪| 亚洲成A人V欧美综合天堂| 宅男噜噜噜66国产在线观看| 亚洲美女AV免费一区| 91色在线视频| 国产91精品调教在线播放| 97综合久久| 亚洲天堂啪啪| 欧美成人A视频| 国产麻豆aⅴ精品无码| 好吊色妇女免费视频免费| 2048国产精品原创综合在线|