/SOLUTION
/Contact us
地址:廣州市黃埔區(qū)黃埔大(dà)道(dào)東983号國際港航中心2124-2125
郵編:510660
電(diàn)話(huà):020-82110240
郵箱:149152345@qq.com
檔案管理(lǐ)系統的總體(tǐ)設計(jì)必須具備承上(shàng)啓下的作(zuò)用,既要考慮系統的先進性、實用性、可(kě)擴展性、跨平台、易移植性、可(kě)靠性和(hé)安全性,又要符合檔案管理(lǐ)系統所必需達到的技(jì)術(shù)要求,構建起一個(gè)高(gāo)适應性的系統。既要考慮整體(tǐ)技(jì)術(shù)架構,又要對平台進行(xíng)詳細的考慮。
檔案管理(lǐ)系統的技(jì)術(shù)架構如下:
檔案管理(lǐ)系統的技(jì)術(shù)架構采用基于構件化和(hé)模塊化的業務組件為(wèi)核心,利用業務組件,構造一個(gè)可(kě)動态裝配的應用服務技(jì)術(shù)平台。其中:
(1)表示層
即為(wèi)用戶接口層,處理(lǐ)用戶與系統間(jiān)的信息交互界面,是PHP處理(lǐ)程序其擴展所生(shēng)成的HTML網頁。其包含了用戶所有(yǒu)的體(tǐ)驗,為(wèi)用戶提供一個(gè)圖形用戶界面,使用該圖形界面,用戶可(kě)以與應用程序實現交互、數(shù)據輸入、發出請(qǐng)求并獲請(qǐng)求的回應結果,并格式化客戶端接收的數(shù)據,實現不同用戶的個(gè)性化服務;
(2)應用層
即業務邏輯層,由基于Web應用的IIS或Apache服務器(qì)和(hé)基于Web Service技(jì)術(shù)架構的包括:機構管理(lǐ)、用戶管理(lǐ)、角色管理(lǐ)、用戶權限、報表管理(lǐ)、日志(zhì)管理(lǐ)、檔案管理(lǐ)、數(shù)據備份與恢複、文件管理(lǐ)、全文檢索、數(shù)據轉換和(hé)數(shù)據交換等組件構成。業務邏輯是應用程序算(suàn)法或任務的集合,用于實現系統的業務。其中:
基于WEB應用的IIS或Apache服務器(qì)應用軟件:提供系統的應用部署環境和(hé)運行(xíng)環境;
業務組件:由PHP處理(lǐ)程序及其擴展或類庫組成,用于構建符合某一業務應用功能的Web Service;
機構管理(lǐ)組件:實現機構的管理(lǐ),包括:建立、修改、删除、利用等;
用戶管理(lǐ)組件:實現用戶的管理(lǐ),包括:建立、修改、删除、身份認證等;
角色管理(lǐ)組件:實現系統角色的管理(lǐ),包括:建立、修改、删除、授權等;
權限管理(lǐ)組件:實現用戶權限的管理(lǐ),包括:業務授權、業務判斷、訪問控制(zhì)等;
報表管理(lǐ)組件:實現系統的報表管理(lǐ),包括:自定義報表模闆定制(zhì)、報表數(shù)據生(shēng)成等;
日志(zhì)管理(lǐ)組件:實現系統操作(zuò)日志(zhì)的管理(lǐ);
檔案管理(lǐ)組件:實現系統案卷業務管理(lǐ),包括:檔案收集、檔案著錄、檔案管理(lǐ)、檔案鑒定和(hé)檔案利用等相關;
數(shù)據備份與恢複組件:實現系統數(shù)據的備份和(hé)恢複等;
文件管理(lǐ)組件:實現固定內(nèi)容文件,即非結構化文件的管理(lǐ),包括:文件存儲(包括采用基于內(nèi)容尋址存儲技(jì)術(shù)CAS,存儲元數(shù)據的管理(lǐ)等)、文件的上(shàng)傳(基于HTTP和(hé)FTP協議)和(hé)下載、數(shù)據導入和(hé)導出、文件傳輸加解密、檔案附件光盤錄制(zhì)、數(shù)據文件的存儲地址管理(lǐ)等;
全文檢索組件:實現包括:數(shù)字文件、圖象文件、音(yīn)視(shì)頻頻等各種文件的檢索;
數(shù)據轉換組件:實現結構化數(shù)據和(hé)非結構化數(shù)據的轉換,轉換所生(shēng)成的數(shù)據格式可(kě)以多(duō)樣化,其中包括:DOC、XLS、TXT、XML、PDF等文件格式;
數(shù)據交換組件:實現通(tōng)用的數(shù)據交換,其交換類型可(kě)包括:XML、TXT、XSL、DOC、PDF等,實現檔案系統與內(nèi)部業務系統(如辦公OA系統)、外部系統(上(shàng)級單位、平級單或相關單位)業務系統的數(shù)據交換等。
(3)數(shù)據層
即數(shù)據管理(lǐ)層,位于最底層,包含了系統所有(yǒu)數(shù)據的彙聚和(hé)管理(lǐ),是應用程序執行(xíng)過程中所用到的所有(yǒu)數(shù)據。數(shù)據包括結構化(存儲案卷元數(shù)據的關系型數(shù)據庫)和(hé)非結構化數(shù)據(如:數(shù)字文件、圖象/圖片文件、音(yīn)視(shì)頻文件、郵件等)。其中,結構化數(shù)據通(tōng)過SQL查詢結構化數(shù)據庫獲取,而非結構化數(shù)據通(tōng)過文件系統或文件系統和(hé)SQL獲取(如案卷附件需由其元數(shù)據屬性确定其存儲位置等),數(shù)據層為(wèi)應用程序提供了數(shù)據的訪問;
(4)技(jì)術(shù)架構
技(jì)術(shù)架構設計(jì)采用基于開(kāi)放性的PHP技(jì)術(shù)架構和(hé)Web Service的技(jì)術(shù)架構實現。這2種技(jì)術(shù)架構不僅可(kě)以滿足系統的可(kě)伸縮性,又能實現系統的先進性、開(kāi)發性、擴展性、可(kě)用性、易移植性和(hé)跨平台部署。技(jì)術(shù)架構的設計(jì)既實現對數(shù)據的訪問與數(shù)據庫(支持包括:Oracle、MySQL、Sybase、SQL Server、DB2等各種常見的關系型數(shù)據庫)的種類無關性,又實現了數(shù)據存儲與存儲系統(NAS、SAN和(hé)iSCSI)的無關性。