摘 要:在現(xiàn)代化社會中,科研管理越來越重要,科研管理水平標(biāo)志著高校的改革和發(fā)展,準(zhǔn)確地反應(yīng)了高校各方面的實(shí)力與素質(zhì)。但是,由于目前的技術(shù)問題,導(dǎo)致先有的高??蒲泄芾砑?xì)心系統(tǒng)存在很多問題,有些功能無法實(shí)現(xiàn),種種局限性,這就需要通過網(wǎng)絡(luò)技術(shù)為高校建立科研管理信息系統(tǒng),直接服務(wù)于高校。
關(guān)鍵詞:BS與CS混合模式;高??蒲泄芾硇畔⑾到y(tǒng)
中圖分類號:TP311.52
在科技發(fā)展迅速的今天,我們對高校信息的操作更加簡單方便。當(dāng)前有兩種模式可供我們對高??蒲泄芾砉ば畔⑾到y(tǒng)進(jìn)行研究,一是C/S模式,另一種是B/S模式,C/S模式要比B/S模式的速度快,能處理較多的數(shù)據(jù)并且安全。但是C/S有許多難題,比如不能很好的進(jìn)行跨平臺操作,沒有開放性,不方便系統(tǒng)升級等問題。所以將C/S與B/S這兩種模式結(jié)合起來,設(shè)計(jì)高??蒲泄芾硇畔⑾到y(tǒng)。
1 設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)
考慮科研管理的種種因素,決定采用C/S與B/S模式相結(jié)合的方案,可以相互取長補(bǔ)短,交叉并用。分別存取不同的數(shù)據(jù)庫,以便兩種模式之間能夠相互通信。如圖一所示,系統(tǒng)所有使用者在用戶層,即可以在C/S模式上,也可以在B/S模式上。系統(tǒng)內(nèi)部網(wǎng)采用C/S模式,對外采用B/S模式,遮掩分配主要有以下幾個(gè)有點(diǎn):(1)通過校園網(wǎng)很容易時(shí)間各個(gè)科研信息資料的共享;(2)保證了數(shù)據(jù)的安全;(3)解決了科研工作人員對數(shù)據(jù)處理較慢的問題,外部人員能有效及時(shí)的掌握相關(guān)科研信息;(4)對系統(tǒng)的布局與維護(hù)較為簡單。
1.1 內(nèi)部管理子系統(tǒng)。該子系統(tǒng)有以下幾個(gè)功能:(1)系統(tǒng)管理。設(shè)置用戶權(quán)限,管理用戶,修改用戶密碼, 備份與恢復(fù)等;(2)同級生成報(bào)表。系統(tǒng)內(nèi)的數(shù)據(jù)庫里事先加入很多數(shù)據(jù),所以對于系統(tǒng)可直接進(jìn)行各種操作,比如查詢科研項(xiàng)目、科研成果、分析科研成果和匯總統(tǒng)計(jì)等。查詢信息時(shí),系統(tǒng)可直接生成相應(yīng)報(bào)表并將相應(yīng)信息打印出來,科研管理人員也可手動打印報(bào)表及想過數(shù)據(jù);(3)維護(hù)科研數(shù)據(jù)。維護(hù)各種代碼的工作,比如維護(hù)民族代碼、項(xiàng)目科學(xué)代碼等
1.2 信息維護(hù)子系統(tǒng)。該系統(tǒng)主要負(fù)責(zé)對科研成果、論著、專利等數(shù)據(jù)的維護(hù),自發(fā)性把各種數(shù)據(jù)分類整理之后,輸入數(shù)據(jù)庫內(nèi)
1.3 信息查詢和發(fā)布子系統(tǒng)。該子系統(tǒng)通過從數(shù)據(jù)庫中查詢需求信息并將其篩選整理出來,發(fā)布在網(wǎng)絡(luò)上,被授權(quán)對其訪問的人員可從任何地方對信息進(jìn)行訪問。
2 C/S和B/S
2.1 C/S結(jié)構(gòu)。C/S是客戶端進(jìn)程請求服務(wù)器進(jìn)程進(jìn)行服務(wù)的計(jì)算機(jī)體系結(jié)構(gòu),這種結(jié)構(gòu)具有一臺或多臺服務(wù)器,并且還有大量的客戶端;服務(wù)器具有大量存儲功能,安裝有數(shù)據(jù)庫系統(tǒng),以便存儲和檢索數(shù)據(jù);在客戶端安裝專用軟件來對數(shù)據(jù)進(jìn)行各種操作。它的工作模式如下圖1所示:
圖1
服務(wù)器處理客戶端發(fā)送的請求,在將處理結(jié)果回應(yīng)給客戶端??蛻舳塑浖延脩粽埱筠D(zhuǎn)碼為服務(wù)器所認(rèn)可的代碼發(fā)送給服務(wù)器,同樣,服務(wù)器軟件也將結(jié)果轉(zhuǎn)碼為客戶端能識別的代碼發(fā)送給客戶端。
2.2 B/S結(jié)構(gòu)。B/S模式統(tǒng)一客戶端,把系統(tǒng)中實(shí)現(xiàn)功能的核心都放在服務(wù)器上面。它是基于WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式。它的優(yōu)點(diǎn)就是對系統(tǒng)的開發(fā)、維護(hù)和使用比較簡便,成本較低。在任何地方只需要有一臺電腦能上網(wǎng)而不需要安裝任何專門軟件都可以對其進(jìn)行操做。
3 開發(fā)環(huán)境
用Windows 2008 Server的服務(wù)器操作系統(tǒng),可以識別用戶、保護(hù)存儲器、控制目標(biāo)分配等;服務(wù)器是MS SQL Servers7.0,它本身具有保護(hù)計(jì)算機(jī)網(wǎng)絡(luò)的特性;網(wǎng)絡(luò)操作系統(tǒng)選用Windows 7,它能多線程,多任務(wù)操作,安全性相對來說較好。
4 數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫主要包括有三個(gè)子系統(tǒng)模塊,其中分別是項(xiàng)目申請人員子系統(tǒng)、專家評審子系統(tǒng)以及科研管理子系統(tǒng)。其中項(xiàng)目人員子系統(tǒng),其主要是科研項(xiàng)目管理的最初環(huán)節(jié),其對整個(gè)科研項(xiàng)目的申報(bào)過程進(jìn)行展示,對科研論文項(xiàng)目的下載、申報(bào)材料申請以及個(gè)人信息維護(hù)等功能進(jìn)行了實(shí)現(xiàn);專家評審子系統(tǒng),這一系統(tǒng)則是評審專家對項(xiàng)目申請人申請書進(jìn)行評審,并對其給予分階段評審結(jié)果,每一個(gè)專家評審人員,都各自有一個(gè)唯一的登陸賬號和密碼,同時(shí)系統(tǒng)依照項(xiàng)目若干專家評審原則,給其分配若干個(gè)申報(bào)項(xiàng)目進(jìn)行評審;科研管理子系統(tǒng),這一系統(tǒng)這是由管理人員是系統(tǒng)使用權(quán)限最高以及應(yīng)用最廣泛的用戶,同時(shí)其也必須對系統(tǒng)進(jìn)行良好的維護(hù)和管理,這一系統(tǒng)職能主要包括有:信息發(fā)布、申請人員核實(shí)篩選、確定立項(xiàng)、中期檢查、結(jié)項(xiàng)驗(yàn)收以及數(shù)據(jù)庫信息更新維護(hù)。以上本文也就對B/S或C/S的結(jié)構(gòu)體系各系統(tǒng)職能設(shè)計(jì)進(jìn)行了分析,其中這一系統(tǒng)中用戶角色和權(quán)限則如圖2所示。
圖2 系統(tǒng)用戶角色和權(quán)限
5 可靠性分析
計(jì)算機(jī)系統(tǒng)的可靠性是指從它開始運(yùn)行(t=0)到某時(shí)刻t這段時(shí)間內(nèi)能正常運(yùn)行的概率,用R(t)表示。所謂失效率是指單位時(shí)間內(nèi)失效的元件數(shù)與元件總數(shù)的比例,以表示,當(dāng)為常數(shù)時(shí),可靠性與失效率的關(guān)系為:R(t)=e-λt
兩次故障之間系統(tǒng)能正常工作的時(shí)間的平均值稱為平均無故障時(shí)間MTBF:MTBF=1/λ
通常用平均修復(fù)時(shí)間(MTRF)來表示計(jì)算機(jī)的可維修性,即計(jì)算機(jī)的維修效率,平均修復(fù)時(shí)間指從故障發(fā)生到機(jī)器修復(fù)平均所需要的時(shí)間。計(jì)算機(jī)的可用性是指計(jì)算機(jī)的使用效率,它以系統(tǒng)在執(zhí)行任務(wù)的任意時(shí)刻能正常工作的概率A來表示。
A=MTBF/(MTBF+MTRF)
計(jì)算機(jī)的RAS技術(shù),就是指用可靠性R、可用性A和可維修性S這3個(gè)指標(biāo)衡量一個(gè)計(jì)算機(jī)系統(tǒng)。但實(shí)際應(yīng)用中,引起計(jì)算機(jī)故障的原因除了元器件以外還與組裝工藝、邏輯計(jì)算機(jī)可靠性模型有關(guān)。
6 備份與恢復(fù)
C/S模式下,通過在前端動態(tài)生成、存儲過程在客戶端進(jìn)行數(shù)據(jù)備份和恢復(fù),其過程如下:(1)連接后臺SQL Sercer中的MASTER系統(tǒng)庫;(2)對DBBACKUP(用戶定義的備份存儲過程名)存儲過程先進(jìn)行判斷,加入沒有存儲過程,可用SQL語句建立備份存儲過程然后在執(zhí)行,反之直接執(zhí)行DBBACKUP;(3)關(guān)閉存儲過程,退出操作。
7 結(jié)束語
本文所述的設(shè)計(jì)模塊對科研管理信息系統(tǒng)有良好的安全性,在設(shè)計(jì)系統(tǒng)時(shí),可以進(jìn)一步優(yōu)化系統(tǒng)的管理模式,增強(qiáng)它的通用性,以便容易推廣。此系統(tǒng)的優(yōu)點(diǎn)就是能進(jìn)行搞數(shù)據(jù)共享操作,能很好的擴(kuò)充;系統(tǒng)可以模糊查詢和組合查詢數(shù)據(jù)內(nèi)容,也可以與其他單位聯(lián)網(wǎng),以滿足發(fā)展的需要。
參看文獻(xiàn):
[1]劉鵬,宋為,萬俊.基于C/S與B/S架構(gòu)的科研項(xiàng)目管理系統(tǒng)[J].軟件導(dǎo)刊,2010(01).
作者單位:深圳廣播電視大學(xué)龍崗分校,廣東深圳 518000