賈 媛 朱成林 崔昭文 杜歷英
1)山東省地震局,濟(jì)南 250014
2)山東省地震工程研究院,濟(jì)南 250021
目前,地震安全性評(píng)價(jià)報(bào)告的評(píng)審一般是將實(shí)施方案及成果以紙質(zhì)報(bào)告的形式送交至評(píng)審委員會(huì)的專家,然后根據(jù)專家的評(píng)審意見(jiàn)進(jìn)行報(bào)告修改,實(shí)際操作過(guò)程中這種方式具有時(shí)效性差、互動(dòng)性差、保密性差和成本較高等缺陷。
為了彌補(bǔ)以上評(píng)審方式的缺陷,開(kāi)發(fā)基于web網(wǎng)絡(luò)技術(shù)的電子審閱管理系統(tǒng)。此系統(tǒng)基于ASP.NET網(wǎng)絡(luò)技術(shù)的實(shí)時(shí)傳遞可以大大提高報(bào)告評(píng)審的時(shí)效性;基于weboffice技術(shù)可以實(shí)現(xiàn)評(píng)審報(bào)告的互動(dòng)性修改;基于密碼服務(wù)可以保證報(bào)告在報(bào)告編寫(xiě)者和報(bào)告評(píng)審專家之時(shí)實(shí)現(xiàn)交互;另外,網(wǎng)絡(luò)無(wú)紙化操作還可以節(jié)約大部分評(píng)審花費(fèi)和能源。
(1)本系統(tǒng)的開(kāi)發(fā)工具為Visual Studio 2010(編寫(xiě)語(yǔ)言為C#)、ASP.NET、FrontPage和SQL。
(2)本系統(tǒng)設(shè)計(jì)的內(nèi)容:后臺(tái)數(shù)據(jù)庫(kù)和前臺(tái)網(wǎng)頁(yè)。數(shù)據(jù)庫(kù)是本系統(tǒng)的核心部分,數(shù)據(jù)庫(kù)設(shè)計(jì)主要包括用戶信息(系統(tǒng)管理員、報(bào)告提交者和評(píng)審專家)和項(xiàng)目信息(項(xiàng)目提交信息、項(xiàng)目評(píng)審信息和項(xiàng)目評(píng)審狀態(tài))等數(shù)據(jù)表的設(shè)計(jì)。
功能模塊設(shè)計(jì)的主要內(nèi)容:報(bào)告提交人功能模塊、評(píng)審專家功能模塊和管理員功能模塊。整個(gè)系統(tǒng)主要具有地震安全性評(píng)價(jià)項(xiàng)目背景錄入、報(bào)告上傳、建立評(píng)審專家?guī)臁⑦x擇報(bào)告評(píng)審專家、報(bào)告評(píng)審狀態(tài)查詢、報(bào)告下載、報(bào)告在擬審閱與批閱、報(bào)告在擬修訂、評(píng)審意見(jiàn)提交、評(píng)審意見(jiàn)查詢、報(bào)告評(píng)審狀態(tài)提醒等功能。
身份認(rèn)證是本系統(tǒng)的一個(gè)核心。本系統(tǒng)確定的用戶類型身份包括報(bào)告提交人、評(píng)審專家、系統(tǒng)管理員,他們?cè)谙到y(tǒng)中具有不同的角色,即不同類別的用戶對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)權(quán)限不同,同一用戶對(duì)不同的數(shù)據(jù)庫(kù)的訪問(wèn)權(quán)限也不相同。雖然正常情況下ASP代碼不會(huì)傳遞到客戶端,然而設(shè)計(jì)程序時(shí)仍考慮了代碼的泄漏問(wèn)題,為每一個(gè)功能寫(xiě)一個(gè)獨(dú)立的程序,盡可能多的控制交互,檢測(cè)提交的方法、內(nèi)容及長(zhǎng)度,對(duì)特殊字符進(jìn)行過(guò)濾。盡可能多的設(shè)置錯(cuò)誤處理,此外還要充分發(fā)揮日志功能,當(dāng)檢測(cè)到了不正確的提交時(shí),記錄下客戶端的信息,例如IP,系統(tǒng)配置,請(qǐng)求等等,這樣可以發(fā)現(xiàn)問(wèn)題的所在。
為了保證系統(tǒng)的安全順利運(yùn)行,采購(gòu)了一臺(tái)性能穩(wěn)定、安全性高的服務(wù)器。系統(tǒng)配置IIS7.0以上的網(wǎng)站發(fā)布軟件。經(jīng)局域網(wǎng)發(fā)布并在局域網(wǎng)內(nèi)測(cè)試,在局域網(wǎng)內(nèi)任一客戶端上輸入服務(wù)器IP地址即可以進(jìn)入系統(tǒng)。經(jīng)過(guò)用戶注冊(cè)后即可進(jìn)行報(bào)告上傳、報(bào)告評(píng)審、報(bào)告狀態(tài)查詢等操作。