久久九九国产无码高清_人人做人人澡人人人爽_日本一区二区三区中文字幕_日韩无码性爱免费

B/S和C/S混合架構(gòu)的文件管理系統(tǒng)設(shè)計(jì)

時(shí)間:2024-09-20 00:53:56 系統(tǒng)架構(gòu)師 我要投稿
  • 相關(guān)推薦

B/S和C/S混合架構(gòu)的文件管理系統(tǒng)設(shè)計(jì)

  文件管理系統(tǒng)能夠大大降低文件管理工作人員的負(fù)擔(dān),在實(shí)現(xiàn)無紙化文件傳輸流轉(zhuǎn)的同時(shí),也提高了辦公效率。下面對分布式文件管理系統(tǒng)進(jìn)行了設(shè)計(jì)與應(yīng)用,提出了基于B/S模式和C/S模式相混合的應(yīng)用架構(gòu),這對于分布式文件管理設(shè)計(jì)是一次有益的嘗試,同時(shí)對其它分布式管理系統(tǒng)設(shè)計(jì)與應(yīng)用也具有較好的指導(dǎo)和借鑒意義。

  鑒于自動(dòng)化控制系統(tǒng)在處理多任務(wù)信息開發(fā)和管理中所表露出來的優(yōu)越性,本文件管理系統(tǒng)的開發(fā)設(shè)計(jì)也借鑒和應(yīng)用了分布式管理系統(tǒng)的開發(fā)模式。目前,分布式管理系統(tǒng)的主流開發(fā)應(yīng)用模式主要有兩種:B/S模式和C/S模式。

  1.1 B/S模式

  B/S模式,即瀏覽器服務(wù)器模式,其主要應(yīng)用模式是將多任務(wù)所涉及到的數(shù)據(jù)信息,統(tǒng)一交由數(shù)據(jù)庫服務(wù)器進(jìn)行管理和發(fā)布,而用戶只需借助瀏覽器就能實(shí)現(xiàn)對多任務(wù)信息的統(tǒng)一訪問及數(shù)據(jù)信息管理。如果文件管理系統(tǒng)采用B/S模式,則無需開發(fā)專門的文件管理信息系統(tǒng),就能夠輕松實(shí)現(xiàn)對文件信息的管理,而且只要有能夠聯(lián)網(wǎng)的電腦終端,且電腦終端配備了瀏覽器,就能夠?qū)崿F(xiàn)對文件信息的訪問和管理。這種模式極大地減輕了開發(fā)人員的設(shè)計(jì)工作量,但同時(shí)也增加了數(shù)據(jù)庫服務(wù)器的負(fù)載壓力,容易導(dǎo)致整個(gè)信息管理系統(tǒng)宕機(jī),一旦數(shù)據(jù)庫服務(wù)器宕機(jī),則有可能導(dǎo)致整個(gè)文件管理系統(tǒng)失效。

  1.2 C/S模式

  C/S模式也稱客戶端/服務(wù)器模式,這種應(yīng)用模式需要為用戶配置專門開發(fā)的客戶端,只有電腦終端安裝了這種專門開發(fā)的客戶端,才能夠?qū)崿F(xiàn)對系統(tǒng)內(nèi)數(shù)據(jù)信息的訪問、配置和管理。因此,該模式的最大弊端就是開發(fā)設(shè)計(jì)的工作量大,需要專門技術(shù)人員才能夠?qū)崿F(xiàn)對系統(tǒng)內(nèi)文件信息的有效管理。同時(shí),這種C/S模式將數(shù)據(jù)庫服務(wù)器的負(fù)載壓力平均分?jǐn)偟搅嗣恳粋(gè)客戶終端,因此服務(wù)器的壓力較小,提高了整個(gè)文件管理系統(tǒng)的穩(wěn)定性和健壯性。

  分析發(fā)現(xiàn),B/S模式和C/S模式都有各自的優(yōu)缺點(diǎn),因此,考慮將B/S模式和C/S模式這兩種分布式系統(tǒng)模式的優(yōu)勢相結(jié)合,設(shè)計(jì)基于B/S和C/S混合模式的文件管理系統(tǒng)。這種基于混合架構(gòu)的文件管理系統(tǒng)具有如下特征:①文件管理系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)采用B/S模式,這樣每一個(gè)客戶端只需要借助于瀏覽器就能夠?qū)崿F(xiàn)對文件管理信息的訪問和統(tǒng)一管理,而無需為每一個(gè)客戶端配置專用的客戶端程序,降低了開發(fā)設(shè)計(jì)人員的工作量;②文件管理系統(tǒng)的分布式結(jié)構(gòu)采用C/S模式,將數(shù)據(jù)庫服務(wù)器統(tǒng)一管理模式交由若干個(gè)應(yīng)用終端分擔(dān),能夠極大地減輕數(shù)據(jù)庫服務(wù)器的負(fù)荷壓力,有利于提高整個(gè)文件管理系統(tǒng)的穩(wěn)定性和健壯性;③應(yīng)用C/S模式可以有效實(shí)現(xiàn)在局域網(wǎng)內(nèi)的聯(lián)網(wǎng)通信管理能力,同時(shí)C/S模式所采用的異步確認(rèn)機(jī)制也能夠從根本上提高文件收發(fā)管理的實(shí)時(shí)性和準(zhǔn)確性,有助于提高文件管理辦公效率。

  2.1 文件管理系統(tǒng)功能

  基于B/S模式和C/S模式混合架構(gòu)的文件管理系統(tǒng),其管理功能主要包括以下幾個(gè)方面:

  (1)文件管理功能。文件管理主要是對文件收發(fā)進(jìn)行相關(guān)信息記錄,包括收發(fā)責(zé)任人、文件大小、傳輸信道、文件格式、時(shí)間戳等,所有數(shù)據(jù)信息統(tǒng)一在數(shù)據(jù)庫服務(wù)器備份,以實(shí)現(xiàn)統(tǒng)一管理。

  (2)文件收發(fā)功能。利用局域網(wǎng)通信組件能夠?qū)崿F(xiàn)自上而下及自下而上的文件收發(fā)、轉(zhuǎn)發(fā)管理。同時(shí),對文件信息內(nèi)容進(jìn)行按需過濾,建立文件檢索關(guān)鍵詞,以提高文件管理效率,并實(shí)現(xiàn)自動(dòng)化、無紙化辦公的目的。

  (3)用戶管理功能。對使用該文件管理系統(tǒng)的用戶進(jìn)行注冊管理,分配統(tǒng)一的登陸賬號和密碼,確保文件信息的安全性;另一方面,針對不同級別的用戶,分別設(shè)置不同級別的權(quán)限,以實(shí)現(xiàn)對文件信息的分類管理和權(quán)限制訪問管理,提高文件管理效率。

  (4)聯(lián)網(wǎng)安全管理功能。由于文件管理系統(tǒng)不可避免地會(huì)涉及到網(wǎng)絡(luò)文件的收發(fā),因此需要加強(qiáng)對系統(tǒng)的聯(lián)網(wǎng)安全管理能力。可以通過采用用戶賬號登錄、數(shù)據(jù)庫矩陣機(jī)制、文件信息內(nèi)容加密等措施,提高文件管理系統(tǒng)的安全性。在系統(tǒng)硬件架構(gòu)上,可采取物理隔離、硬件防火墻等措施為文件管理系統(tǒng)的安全性提供保障。

  2.2 系統(tǒng)架構(gòu)與實(shí)現(xiàn)

  基于B/S和C/S混合架構(gòu)的文件管理系統(tǒng),從硬件架構(gòu)上來說,既要凸顯C/S模式的優(yōu)勢,同時(shí)也要在數(shù)據(jù)庫訪問機(jī)制上保留B/S模式的優(yōu)點(diǎn),圖1為基于B/S和C/S混合架構(gòu)的文件管理系統(tǒng)架構(gòu)原理圖。整個(gè)文件管理系統(tǒng),其硬件上主要從以下幾個(gè)方面加以實(shí)現(xiàn):

  (1)文件服務(wù)器采用磁盤陣列。主要存放tiff格式的遙感影像文件及其影像產(chǎn)品的描述文件等,數(shù)據(jù)庫服務(wù)器存放遙感印象產(chǎn)品的編目信息,F(xiàn)TP服務(wù)和IIS服務(wù)部署在同一臺服務(wù)器上。并且,采取通關(guān)防火墻等安全隔離措施,以方便外網(wǎng)多用戶通信。

  (2)Web程序采用VS2010 C#語言,基于ASP.NET 開發(fā)。主要實(shí)現(xiàn)遙感影像產(chǎn)品編目信息查詢、遙感印象產(chǎn)品管理、用戶管理、文件分發(fā)計(jì)劃制定、公告發(fā)布等功能。   (3)FTP服務(wù)提供文件下載服務(wù)。采用Windows自帶的FTP服務(wù),采用虛擬目錄的形式將FTP的文件目錄指向文件服務(wù)器。

  (4)文件分發(fā)管理服務(wù)軟件安裝在中心的FTP和IIS服務(wù)器上,與IIS服務(wù)和FTP服務(wù)共用一臺服務(wù)器。主要定時(shí)查詢數(shù)據(jù)庫中管理員制定的文件分發(fā)計(jì)劃,解析文件分發(fā)計(jì)劃內(nèi)容,根據(jù)分發(fā)計(jì)劃中的用戶名將分發(fā)計(jì)劃中的文件名和編目信息,以及訪問FTP的用戶名和密碼發(fā)送到指定用戶的文件下載客戶端,文件下載客戶端收到文件推送信息后根據(jù)信息的文件名和路徑,以及訪問FTP的用戶名和密碼自動(dòng)下載文件。

  (5)文件下載客戶端軟件,安裝在用戶終端上。用以實(shí)時(shí)接收文件分發(fā)管理服務(wù)軟件推送的文件下載信息,并根據(jù)下載信息自動(dòng)下載文件。

  2.3 系統(tǒng)軟件設(shè)計(jì)

  基于B/S和C/S混合架構(gòu)的文件管理系統(tǒng),其主要功能是實(shí)現(xiàn)文件的收發(fā)傳輸,因此在軟件設(shè)計(jì)上,需主要完成文件收發(fā)傳輸?shù)墓ぷ髁鞒淘O(shè)計(jì)。

  (1)文件傳輸管理。由文件發(fā)送方選擇文件類型、文件數(shù)量及文件內(nèi)容,經(jīng)過系統(tǒng)內(nèi)部封裝,打包發(fā)往指定的部門或者客戶群,同時(shí)出于對文件安全性的考慮,支持增添密碼訪問功能。當(dāng)指定用戶打開由上游轉(zhuǎn)發(fā)而來的文件時(shí),在驗(yàn)證了用戶身份和文件訪問密碼后,可進(jìn)行文件打包下載,將相關(guān)下載信息反饋給文件發(fā)送方,并對整個(gè)文件傳輸信息進(jìn)行記錄備案。

  (2)用戶權(quán)限管理。用戶必須完成注冊,獲取系統(tǒng)統(tǒng)一分配的用戶名和密碼,才能夠登陸系統(tǒng)進(jìn)行使用;并且,針對用戶注冊時(shí)所選擇用戶類型的不同,分別賦予不同等級的權(quán)限,對文件管理系統(tǒng)內(nèi)的所有文件信息標(biāo)記不同權(quán)限等級訪問標(biāo)簽,從而實(shí)現(xiàn)對用戶和文件的雙重分類管理,提高系統(tǒng)的安全性。

【B/S和C/S混合架構(gòu)的文件管理系統(tǒng)設(shè)計(jì)】相關(guān)文章:

基于.NET的B/S架構(gòu)管理系統(tǒng)設(shè)計(jì)10-31

B/S架構(gòu)的校園考勤管理系統(tǒng)設(shè)計(jì)10-23

基于B/S架構(gòu)的電子政務(wù)模擬系統(tǒng)設(shè)計(jì)10-10

電子文件管理系統(tǒng)邏輯架構(gòu)設(shè)計(jì)09-11

C/C架構(gòu)移動(dòng)學(xué)習(xí)系統(tǒng)設(shè)計(jì)08-12

MVC架構(gòu)電子文件管理系統(tǒng)研究07-26

集團(tuán)資產(chǎn)管理系統(tǒng)的架構(gòu)與設(shè)計(jì)07-10

航標(biāo)業(yè)務(wù)系統(tǒng)架構(gòu)的設(shè)計(jì)和實(shí)現(xiàn)05-17

S3C44B0的ADC組件及開發(fā)應(yīng)用09-29

SSH架構(gòu)檔案管理系統(tǒng)設(shè)計(jì)07-19