摘 要:通過分析現(xiàn)有的系統(tǒng)結(jié)構(gòu)存在的問題,本文提出了數(shù)據(jù)通道思想。利用數(shù)據(jù)通道技術(shù)設計高??蒲泄芾硐到y(tǒng),Web用戶不直接訪問數(shù)據(jù)庫,數(shù)據(jù)庫的安全性高;Web服務器與數(shù)據(jù)庫服務器通過數(shù)據(jù)通道進行通信,實現(xiàn)起來簡單、快捷。
關(guān)鍵詞:系統(tǒng)結(jié)構(gòu);數(shù)據(jù)通道;科研管理系統(tǒng)
0 引言
隨著計算機技術(shù)與網(wǎng)絡技術(shù)突飛猛進的發(fā)展,各單位部門都在開始建立自己的管理信息系統(tǒng)(MIS),而關(guān)于MIS系統(tǒng)結(jié)構(gòu)的選擇是系統(tǒng)分析設計人員遇到的首要問題。
目前企業(yè)中使用的管理系統(tǒng)大致可歸為以下兩種:一是基于“肥客戶機”機構(gòu)下的C/S結(jié)構(gòu)應用軟件??蛻舴杰浖话阌蓱贸绦蚣跋鄳臄?shù)據(jù)庫連接程序組成,服務器方軟件一般是某種數(shù)據(jù)庫系統(tǒng)。這種結(jié)構(gòu)在取得成功的同時也暴露出其缺陷:當客戶端用戶的數(shù)目超過其支持限度時,執(zhí)行效率便開始下降。其次,C/S結(jié)構(gòu)經(jīng)常把系統(tǒng)的應用邏輯寫在客戶端的應用程序之中,當應用系統(tǒng)需要改變時,所有的客戶端應用程序都必須改寫,大大增加了系統(tǒng)維護的成本。二是基于“瘦客戶機”B/S結(jié)構(gòu)軟件。B/S結(jié)構(gòu)簡化了客戶端軟件,只需裝上瀏覽器作為客戶端應用的運行平臺,而將所有的開發(fā)、維護和升級工作集中在服務器端。B/S結(jié)構(gòu)以其使用簡便、信息資料共享程度高,逐步得到廣泛的應用。但B/S結(jié)構(gòu)建立在廣域網(wǎng)之上,面向的是不可知的用戶群,對安全的控制能力相對較弱[1]。
為了解決這些問題,筆者在開發(fā)高校科研管理系統(tǒng)中,采用了基于三層結(jié)構(gòu)的數(shù)據(jù)通道技術(shù)。利用數(shù)據(jù)通道技術(shù),用戶不直接訪問數(shù)據(jù)庫,而是通過執(zhí)行數(shù)據(jù)通道中的應用程序來訪問數(shù)據(jù)庫,從而提高了數(shù)據(jù)庫的安全性。另外,由于在客戶端與數(shù)據(jù)庫服務器之間不存在平臺,只進行通信,因此實現(xiàn)起來簡單、快捷。
關(guān)鍵詞:系統(tǒng)結(jié)構(gòu);數(shù)據(jù)通道;科研管理系統(tǒng)
0 引言
隨著計算機技術(shù)與網(wǎng)絡技術(shù)突飛猛進的發(fā)展,各單位部門都在開始建立自己的管理信息系統(tǒng)(MIS),而關(guān)于MIS系統(tǒng)結(jié)構(gòu)的選擇是系統(tǒng)分析設計人員遇到的首要問題。
目前企業(yè)中使用的管理系統(tǒng)大致可歸為以下兩種:一是基于“肥客戶機”機構(gòu)下的C/S結(jié)構(gòu)應用軟件??蛻舴杰浖话阌蓱贸绦蚣跋鄳臄?shù)據(jù)庫連接程序組成,服務器方軟件一般是某種數(shù)據(jù)庫系統(tǒng)。這種結(jié)構(gòu)在取得成功的同時也暴露出其缺陷:當客戶端用戶的數(shù)目超過其支持限度時,執(zhí)行效率便開始下降。其次,C/S結(jié)構(gòu)經(jīng)常把系統(tǒng)的應用邏輯寫在客戶端的應用程序之中,當應用系統(tǒng)需要改變時,所有的客戶端應用程序都必須改寫,大大增加了系統(tǒng)維護的成本。二是基于“瘦客戶機”B/S結(jié)構(gòu)軟件。B/S結(jié)構(gòu)簡化了客戶端軟件,只需裝上瀏覽器作為客戶端應用的運行平臺,而將所有的開發(fā)、維護和升級工作集中在服務器端。B/S結(jié)構(gòu)以其使用簡便、信息資料共享程度高,逐步得到廣泛的應用。但B/S結(jié)構(gòu)建立在廣域網(wǎng)之上,面向的是不可知的用戶群,對安全的控制能力相對較弱[1]。
為了解決這些問題,筆者在開發(fā)高校科研管理系統(tǒng)中,采用了基于三層結(jié)構(gòu)的數(shù)據(jù)通道技術(shù)。利用數(shù)據(jù)通道技術(shù),用戶不直接訪問數(shù)據(jù)庫,而是通過執(zhí)行數(shù)據(jù)通道中的應用程序來訪問數(shù)據(jù)庫,從而提高了數(shù)據(jù)庫的安全性。另外,由于在客戶端與數(shù)據(jù)庫服務器之間不存在平臺,只進行通信,因此實現(xiàn)起來簡單、快捷。