莫云音,吳盛洪,葉彩榮,蔡夏影,李超寧
(1.海南省氣象服務(wù)中心,海南 ???570100;2.海南省南海氣象防災(zāi)減災(zāi)重點(diǎn)實(shí)驗(yàn)室,海南 海口 570100)
隨著海南省氣象局科技投入不斷增加,科技項(xiàng)目和成果逐年增長(zhǎng),科技管理工作日益繁重。然而,海南省氣象局科技管理自動(dòng)化程度低,科研支持不力,大部分科技統(tǒng)計(jì)數(shù)據(jù)仍需手工收集整理,科技信息資源缺乏且流通渠道不暢、服務(wù)面窄、時(shí)效性差,氣象科技信息共享水平低下,這大大限制了海南省氣象局科技管理水平,不符合氣象現(xiàn)代化發(fā)展的要求。為了提高科技管理的自動(dòng)化程度,提高海南省氣象局科技管理的工作效率,實(shí)現(xiàn)科技信息共享,海南省氣象局設(shè)計(jì)開發(fā)了海南省氣象科技管理系統(tǒng),實(shí)現(xiàn)了科研項(xiàng)目網(wǎng)上統(tǒng)一申報(bào)、評(píng)審、在研管理、驗(yàn)收及報(bào)獎(jiǎng)等功能,建立了海南省氣象科技數(shù)據(jù)庫(kù),實(shí)現(xiàn)科技統(tǒng)計(jì)功能,大大提高了科技管理的自動(dòng)化程度和科研支持能力,實(shí)現(xiàn)了科研項(xiàng)目、科研成果、科技獎(jiǎng)勵(lì)、科技論文、科技信息、科技論壇等科研信息展示與查詢功能,提高了科技信息共享水平。
系統(tǒng)的設(shè)計(jì)遵循實(shí)用性、高效性原則,結(jié)合業(yè)務(wù)實(shí)際需求,借鑒信息技術(shù)在系統(tǒng)建設(shè)上先進(jìn)的應(yīng)用經(jīng)驗(yàn),采用先進(jìn)、成熟、主流的技術(shù)進(jìn)行系統(tǒng)建設(shè),同時(shí)充分考慮到信息技術(shù)的發(fā)展,確保系統(tǒng)的開放性和可擴(kuò)展性,使系統(tǒng)有較長(zhǎng)的生命周期。系統(tǒng)的設(shè)計(jì)充分保護(hù)既往投資,完善與整合現(xiàn)有的業(yè)務(wù)應(yīng)用系統(tǒng)和數(shù)據(jù)庫(kù)等資源,重組和優(yōu)化現(xiàn)有業(yè)務(wù)系統(tǒng)的業(yè)務(wù)流和信息數(shù)據(jù)流,使既往投資和現(xiàn)有資源發(fā)揮最大作用。系統(tǒng)在設(shè)計(jì)中既滿足功能需求,提供實(shí)用的科技管理支持功能,又在滿足業(yè)務(wù)需求的基礎(chǔ)上為系統(tǒng)的功能擴(kuò)充保留開發(fā)空間,可以根據(jù)業(yè)務(wù)的需要,對(duì)系統(tǒng)進(jìn)行擴(kuò)展和平滑升級(jí)。系統(tǒng)的界面設(shè)計(jì)遵循簡(jiǎn)便、易用性原則,采用B/S結(jié)構(gòu),操作簡(jiǎn)便,易學(xué)好用,全省各氣象科研人員不論在何時(shí)何地均都能直接登錄系統(tǒng),方便地得到系統(tǒng)的支持和服務(wù)。
隨著信息技術(shù)的發(fā)展及業(yè)務(wù)功能需求的變更,系統(tǒng)需要不斷擴(kuò)充升級(jí),因此系統(tǒng)設(shè)計(jì)時(shí)按照長(zhǎng)遠(yuǎn)發(fā)展規(guī)劃預(yù)留接口,具備擴(kuò)展功能,在添加新的功能模塊時(shí),不會(huì)影響到系統(tǒng)的正常運(yùn)作。系統(tǒng)采用模塊化進(jìn)行功能結(jié)構(gòu)設(shè)計(jì),各模塊之間互相獨(dú)立,互不影響。這樣不僅能增加模塊的復(fù)用性,同時(shí)可以應(yīng)對(duì)細(xì)微的需求變化。
海南省氣象科技管理系統(tǒng)基于B/S結(jié)構(gòu),采用ASP.NET技術(shù)進(jìn)行開發(fā),采用SQL Server數(shù)據(jù)庫(kù)作為數(shù)據(jù)后臺(tái)支撐,實(shí)現(xiàn)了海南省氣象局科研項(xiàng)目管理、科技信息共享及科技統(tǒng)計(jì)信息管理等功能。系統(tǒng)包括前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng)兩個(gè)部分。
前臺(tái)系統(tǒng)分欄目進(jìn)行設(shè)計(jì),一級(jí)欄目主要由科技資訊、項(xiàng)目庫(kù)、項(xiàng)目進(jìn)展、創(chuàng)新平臺(tái)、科技成果、科技獎(jiǎng)勵(lì)、科技論壇、相關(guān)下載等欄目組成??萍假Y訊、創(chuàng)新平臺(tái)、科技論壇等欄目下設(shè)二級(jí)欄目。在科技資訊欄目下可以查看及檢索通知公告、科技快訊、科研動(dòng)態(tài)、管理文件、文獻(xiàn)查詢方式、項(xiàng)目申報(bào)流程等內(nèi)容。在項(xiàng)目庫(kù)欄目下可以查看、檢索及導(dǎo)出海南省氣象局歷年來(lái)的科研項(xiàng)目信息。在項(xiàng)目進(jìn)展欄目下可以查看、檢索及導(dǎo)出在研項(xiàng)目的研究進(jìn)展信息。在創(chuàng)新平臺(tái)欄目下可以查看及檢索海南省南海氣象防災(zāi)減災(zāi)重點(diǎn)實(shí)驗(yàn)室簡(jiǎn)介、實(shí)驗(yàn)室規(guī)章制度、實(shí)驗(yàn)室學(xué)術(shù)委員會(huì)、實(shí)驗(yàn)室會(huì)議、實(shí)驗(yàn)室年報(bào)、實(shí)驗(yàn)室工作總結(jié)、野外基地簡(jiǎn)介、野外基地規(guī)章制度、野外基地儀器設(shè)備、野外基地年報(bào)、野外基地工作總結(jié)、野外科學(xué)試驗(yàn)等信息。在科技成果欄目下可以查看、檢索及導(dǎo)出海南省氣象局歷年來(lái)的登記成果、科技著作、軟件著作權(quán)、決策報(bào)告、標(biāo)準(zhǔn)、專利、技術(shù)報(bào)告等信息。在科技論文欄目下可以查看、檢索及導(dǎo)出海南省氣象局歷年來(lái)發(fā)表的科技論文信息。在科技獎(jiǎng)勵(lì)欄目下可以查看、檢索及導(dǎo)出海南省氣象局歷年來(lái)的科技獎(jiǎng)勵(lì)信息。在科技論壇欄目下可以查看、檢索及導(dǎo)出海南省氣象局歷年來(lái)舉辦的學(xué)術(shù)講壇及南海風(fēng)云論壇信息,下載論壇相關(guān)附件。在相關(guān)下載欄目下可以下載項(xiàng)目申報(bào)書模板、項(xiàng)目驗(yàn)收材料匯編模板、項(xiàng)目延期申請(qǐng)表、系統(tǒng)使用手冊(cè)等文件。前臺(tái)系統(tǒng)欄目結(jié)構(gòu)如圖1所示。
圖1 前臺(tái)系統(tǒng)欄目結(jié)構(gòu)
后臺(tái)系統(tǒng)分角色用戶進(jìn)行管理,系統(tǒng)角色主要包括項(xiàng)目申報(bào)人、單位管理員、預(yù)報(bào)處管理員、評(píng)審專家及創(chuàng)新平臺(tái)信息管理員。項(xiàng)目申報(bào)人在系統(tǒng)中負(fù)責(zé)填寫所申報(bào)項(xiàng)目的各類信息。單位管理員負(fù)責(zé)本單位的項(xiàng)目申報(bào)人信息和申報(bào)項(xiàng)目信息的管理工作,包括審核管理本單位項(xiàng)目申報(bào)人的個(gè)人信息,審核本單位申報(bào)人提交的項(xiàng)目申報(bào)書、項(xiàng)目任務(wù)書、項(xiàng)目進(jìn)展報(bào)告、項(xiàng)目驗(yàn)收材料、項(xiàng)目報(bào)獎(jiǎng)材料等,管理與查詢本單位獲得立項(xiàng)的項(xiàng)目。預(yù)報(bào)處管理員負(fù)責(zé)各批次項(xiàng)目的設(shè)置管理、為項(xiàng)目分配評(píng)審專家、各類項(xiàng)目信息的審核,科技資訊管理、科技論壇管理、科技統(tǒng)計(jì)信息管理、相關(guān)下載文檔管理、單位管理員信息管理、評(píng)審專家管理等。評(píng)審專家負(fù)責(zé)對(duì)分配給他的項(xiàng)目進(jìn)行審核。創(chuàng)新平臺(tái)信息管理員負(fù)責(zé)維護(hù)創(chuàng)新平臺(tái)欄目下的相關(guān)內(nèi)容。
后臺(tái)系統(tǒng)包括海南省局科研項(xiàng)目管理、科技統(tǒng)計(jì)、科技資訊管理、科技論壇管理、相關(guān)下載、創(chuàng)新平臺(tái)、系統(tǒng)設(shè)置等功能模塊??蒲许?xiàng)目管理包括批次設(shè)置、項(xiàng)目申報(bào)、任務(wù)簽訂、在研管理、結(jié)題驗(yàn)收、項(xiàng)目報(bào)獎(jiǎng)等階段的審批管理功能。科技統(tǒng)計(jì)主要是對(duì)科技項(xiàng)目情況、科技成果情況、科技經(jīng)費(fèi)情況、科技交流情況、科研人員情況、科技與氣候變化政策性文件、創(chuàng)新團(tuán)隊(duì)建設(shè)情況、科技基礎(chǔ)條件與支撐平臺(tái)、氣象科技與氣候變化亮點(diǎn)工作等統(tǒng)計(jì)信息進(jìn)行管理。科技論壇管理主要是科技報(bào)告、南海風(fēng)云論壇等信息進(jìn)行管理??萍假Y訊管理主要是對(duì)通知公告、科技快訊、科研動(dòng)態(tài)、管理文件、文獻(xiàn)查詢方式、項(xiàng)目申報(bào)指南等信息進(jìn)行管理。創(chuàng)新平臺(tái)主要是對(duì)重點(diǎn)實(shí)驗(yàn)室及野外科學(xué)試驗(yàn)基地的信息進(jìn)行管理。相關(guān)下載模塊主要是對(duì)前臺(tái)系統(tǒng)相關(guān)下載欄目的內(nèi)容進(jìn)行管理。系統(tǒng)設(shè)置模塊主要是對(duì)個(gè)人信息、項(xiàng)目申報(bào)人信息、單位管理員信息、評(píng)審專家信息進(jìn)行管理。后臺(tái)系統(tǒng)功能結(jié)構(gòu)如圖2所示。
圖2 后臺(tái)系統(tǒng)功能結(jié)構(gòu)
科研項(xiàng)目管理包括批次設(shè)置、項(xiàng)目申報(bào)、合同簽訂、在研管理、項(xiàng)目驗(yàn)收、項(xiàng)目報(bào)獎(jiǎng)等6個(gè)階段的審批管理流程。
科研項(xiàng)目按批次進(jìn)行管理,預(yù)報(bào)處管理員通過(guò)添加項(xiàng)目批次信息來(lái)開啟一個(gè)項(xiàng)目批次的科研項(xiàng)目管理流程。項(xiàng)目批次以年為單位,按批次名稱進(jìn)行區(qū)分,主要設(shè)置項(xiàng)目申報(bào)、合同簽訂、在研管理、項(xiàng)目驗(yàn)收、項(xiàng)目報(bào)獎(jiǎng)等審批管理流程的審批時(shí)間段。
項(xiàng)目申報(bào)審批管理流程涉及項(xiàng)目申報(bào)人、單位管理員、預(yù)報(bào)處管理員、評(píng)審專家等四類角色用戶,共經(jīng)過(guò)預(yù)報(bào)處管理員開設(shè)項(xiàng)目批次、申報(bào)人填寫項(xiàng)目申報(bào)書、單位管理員審核項(xiàng)目申報(bào)書、預(yù)報(bào)處管理員形式審核項(xiàng)目申報(bào)書、預(yù)報(bào)處管理員指派項(xiàng)目評(píng)審專家、專家審核項(xiàng)目申報(bào)書、預(yù)報(bào)處管理員審核項(xiàng)目申報(bào)書、預(yù)報(bào)處管理員填寫科技委審議意見、預(yù)報(bào)處管理員填寫省局審議意見等9個(gè)處理環(huán)節(jié)(見圖3)。預(yù)報(bào)處管理員開設(shè)項(xiàng)目批次后,項(xiàng)目申報(bào)人登錄系統(tǒng),填寫申報(bào)項(xiàng)目信息及上傳項(xiàng)目申報(bào)書,并提交給單位管理員進(jìn)行審核。單位管理員對(duì)本單位項(xiàng)目申報(bào)人提交的氣象科技項(xiàng)目進(jìn)行審核,對(duì)同意立項(xiàng)的申請(qǐng),則提交給預(yù)報(bào)處管理員進(jìn)行形式審查,對(duì)需要退回修改的申請(qǐng),則退回給項(xiàng)目申報(bào)人進(jìn)行修改,對(duì)不同意立項(xiàng)的申請(qǐng),則終止該項(xiàng)目的審批流程。預(yù)報(bào)處管理員收到單位管理員提交的申請(qǐng)后,對(duì)項(xiàng)目申報(bào)書進(jìn)行形式審查,為可通過(guò)的項(xiàng)目指派評(píng)審專家,對(duì)需要退回修改的申請(qǐng),退回給項(xiàng)目申報(bào)人進(jìn)行修改。評(píng)審專家收到指派給他的申請(qǐng)后,對(duì)項(xiàng)目進(jìn)行審核,給出綜合評(píng)價(jià)、資助意見、建議經(jīng)費(fèi)額度等評(píng)審意見。待項(xiàng)目的所有評(píng)審專家評(píng)審結(jié)束后,預(yù)報(bào)處管理員對(duì)項(xiàng)目申請(qǐng)進(jìn)行審核,對(duì)同意立項(xiàng)的申請(qǐng),提交給科技委審議,對(duì)不同意立項(xiàng)的申請(qǐng),終止其審批流程。科技委審議結(jié)束后,預(yù)報(bào)處管理員填寫科技委審議意見,對(duì)科技委審議通過(guò)的項(xiàng)目,提交給省局進(jìn)行審議,對(duì)不同意立項(xiàng)的申請(qǐng),終止其審批流程。省局審議結(jié)束后,預(yù)報(bào)處管理員填寫省局審議意見,對(duì)省局審議通過(guò)的項(xiàng)目,給予立項(xiàng),進(jìn)入任務(wù)書簽訂審批流程,對(duì)不同意立項(xiàng)的申請(qǐng),終止其審批流程。
圖3 項(xiàng)目申報(bào)管理流程
合同簽訂審批管理流程涉及項(xiàng)目申報(bào)人、單位管理員、預(yù)報(bào)處管理員等三類角色用戶,共經(jīng)過(guò)申報(bào)人填寫項(xiàng)目任務(wù)書、單位管理員審核項(xiàng)目任務(wù)書、預(yù)報(bào)處管理員審核項(xiàng)目任務(wù)書等3個(gè)處理環(huán)節(jié)(見圖4)。項(xiàng)目立項(xiàng)后,項(xiàng)目申報(bào)人需在系統(tǒng)填寫項(xiàng)目任務(wù)書簡(jiǎn)表及上傳項(xiàng)目任務(wù)書,并提交給單位管理員進(jìn)行審核。單位管理員對(duì)本單位申報(bào)人提交的項(xiàng)目任務(wù)書信息進(jìn)行審核,對(duì)通過(guò)的任務(wù)書信息,則提交給預(yù)報(bào)處管理員進(jìn)行審核,對(duì)需要退回修改的任務(wù)書信息,則退回給項(xiàng)目申報(bào)人進(jìn)行修改。預(yù)報(bào)處管理員收到單位管理員提交的任務(wù)書信息后,對(duì)項(xiàng)目任務(wù)書信息進(jìn)行審核,對(duì)需要退回修改的任務(wù)書信息,則退回給項(xiàng)目申報(bào)人進(jìn)行修改,審核通過(guò)的項(xiàng)目則進(jìn)入在研管理階段。
圖4 項(xiàng)目合同簽訂審批管理流程
在研管理審批管理流程涉及項(xiàng)目申報(bào)人、單位管理員、預(yù)報(bào)處管理員等三類角色用戶,共經(jīng)過(guò)申報(bào)人填寫項(xiàng)目進(jìn)展報(bào)告、單位管理員審核項(xiàng)目進(jìn)展報(bào)告、預(yù)報(bào)處管理員審核項(xiàng)目進(jìn)展報(bào)告等3個(gè)處理環(huán)節(jié)(見圖5)。項(xiàng)目合同簽訂審批流程結(jié)束后,項(xiàng)目便進(jìn)入了在研管理階段,項(xiàng)目申報(bào)人可根據(jù)科研工作需要提交項(xiàng)目在研期間的進(jìn)展報(bào)告。項(xiàng)目進(jìn)展報(bào)告可多次提交,但下一次提交需等上一次提交的進(jìn)展報(bào)告審核流程走完之后才能進(jìn)行。項(xiàng)目申報(bào)人填寫項(xiàng)目進(jìn)展報(bào)告簡(jiǎn)表及上傳項(xiàng)目進(jìn)展報(bào)告后提交給單位管理員進(jìn)行審核。單位管理員對(duì)本單位申報(bào)人提交的項(xiàng)目進(jìn)展報(bào)告進(jìn)行審核,對(duì)通過(guò)的進(jìn)展報(bào)告,則提交給預(yù)報(bào)處管理員進(jìn)行審核,對(duì)需要退回修改的進(jìn)展報(bào)告,則退回給項(xiàng)目申報(bào)人進(jìn)行修改。預(yù)報(bào)處管理員收到單位管理員提交的進(jìn)展報(bào)告后,對(duì)項(xiàng)目進(jìn)展報(bào)告進(jìn)行審核,對(duì)需要退回修改的進(jìn)展報(bào)告,退回給項(xiàng)目申報(bào)人進(jìn)行修改,審核通過(guò)的項(xiàng)目則進(jìn)入新一輪的在研管理階段。
圖5 項(xiàng)目在研管理審批流程
結(jié)題驗(yàn)收審批管理流程涉及項(xiàng)目申報(bào)人、單位管理員、預(yù)報(bào)處管理員等三類角色用戶,共經(jīng)過(guò)申報(bào)人填寫項(xiàng)目驗(yàn)收材料、單位管理員審核項(xiàng)目驗(yàn)收材料、預(yù)報(bào)處管理員審核項(xiàng)目驗(yàn)收材料等3個(gè)處理環(huán)節(jié)(見圖6)。項(xiàng)目申報(bào)人申請(qǐng)項(xiàng)目驗(yàn)收時(shí),需通過(guò)系統(tǒng)提交項(xiàng)目驗(yàn)收材料。項(xiàng)目申報(bào)人填寫項(xiàng)目驗(yàn)收材料信息及上傳驗(yàn)收材料匯編后,提交給單位管理員進(jìn)行審核。單位管理員對(duì)本單位申報(bào)人提交的項(xiàng)目驗(yàn)收材料進(jìn)行審核,對(duì)通過(guò)的驗(yàn)收材料,提交給預(yù)報(bào)處管理員進(jìn)行審核,對(duì)需要退回修改的驗(yàn)收材料,退回給項(xiàng)目申報(bào)人進(jìn)行修改。預(yù)報(bào)處管理員收到單位管理員提交的驗(yàn)收材料后,對(duì)項(xiàng)目驗(yàn)收材料進(jìn)行審核,對(duì)需要退回修改的驗(yàn)收材料,退回給項(xiàng)目申報(bào)人進(jìn)行修改,審核通過(guò)的項(xiàng)目則順利通過(guò)驗(yàn)收,可進(jìn)入項(xiàng)目報(bào)獎(jiǎng)階段。
圖6 項(xiàng)目結(jié)題驗(yàn)收審批管理流程
項(xiàng)目報(bào)獎(jiǎng)審批管理流程涉及項(xiàng)目申報(bào)人、單位管理員、預(yù)報(bào)處管理員等三類角色用戶,共經(jīng)過(guò)申報(bào)人填寫項(xiàng)目報(bào)獎(jiǎng)材料、單位管理員審核項(xiàng)目報(bào)獎(jiǎng)材料、預(yù)報(bào)處管理員審核項(xiàng)目報(bào)獎(jiǎng)材料等3個(gè)處理環(huán)節(jié)(見圖7)。項(xiàng)目申報(bào)人申請(qǐng)項(xiàng)目報(bào)獎(jiǎng)時(shí),需通過(guò)系統(tǒng)提交項(xiàng)目報(bào)獎(jiǎng)材料。項(xiàng)目申報(bào)人填寫項(xiàng)目報(bào)獎(jiǎng)材料后提交給單位管理員進(jìn)行審核。單位管理員對(duì)本單位申報(bào)人提交的項(xiàng)目報(bào)獎(jiǎng)材料進(jìn)行審核,對(duì)通過(guò)的報(bào)獎(jiǎng)材料,提交給預(yù)報(bào)處管理員進(jìn)行審核,對(duì)需要退回修改的報(bào)獎(jiǎng)材料,退回給項(xiàng)目申報(bào)人進(jìn)行修改。預(yù)報(bào)處管理員收到單位管理員提交的報(bào)獎(jiǎng)材料后,對(duì)項(xiàng)目報(bào)獎(jiǎng)材料進(jìn)行審核,對(duì)需要退回修改的報(bào)獎(jiǎng)材料,退回給項(xiàng)目申報(bào)人進(jìn)行修改,對(duì)報(bào)獎(jiǎng)材料通過(guò)的項(xiàng)目,填寫?yīng)剟?lì)結(jié)果,完成審批。
圖7 項(xiàng)目報(bào)獎(jiǎng)審批管理流程
為了實(shí)現(xiàn)業(yè)務(wù)所需的功能,系統(tǒng)在設(shè)計(jì)和開發(fā)過(guò)程中應(yīng)用了比較成熟的軟件技術(shù),創(chuàng)新地實(shí)現(xiàn)了業(yè)務(wù)所需的功能要求。
B/S結(jié)構(gòu)(Browser/Server)是隨著Web興起后出現(xiàn)的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,它是對(duì)傳統(tǒng)C/S結(jié)構(gòu)的一種變化或改進(jìn),是一種以Web技術(shù)為基礎(chǔ)的管理系統(tǒng)平臺(tái)模式。它的最大優(yōu)點(diǎn)是統(tǒng)一了客戶端,Web瀏覽器是客戶端最主要的應(yīng)用軟件,無(wú)需像C/S那樣在不同的客戶機(jī)上安裝客戶端軟件,只需安裝通用的Web瀏覽器軟件即可。海南省氣象科技管理系統(tǒng)基于B/S結(jié)構(gòu)進(jìn)行開發(fā),系統(tǒng)的主要業(yè)務(wù)邏輯幾乎都由Web服務(wù)器負(fù)責(zé),只有一小部分業(yè)務(wù)邏輯由瀏覽器端完成,減輕了客戶端的工作負(fù)載,在進(jìn)行開發(fā)、維護(hù)和使用時(shí)可以降低成本,同時(shí)用戶在使用操作時(shí)也更加便捷簡(jiǎn)單。
ASP.NET是一項(xiàng)應(yīng)用于動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)的綜合性技術(shù),通過(guò)使用HTML、JavaScript、JQuery等腳本語(yǔ)言及ASP內(nèi)置對(duì)象實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的編寫。ASP.NET基于.NET框架,是一個(gè)統(tǒng)一的Web應(yīng)用開發(fā)平臺(tái),開發(fā)人員利用它可以在服務(wù)器后端生成強(qiáng)大的企業(yè)級(jí)Web應(yīng)用服務(wù)。ASP.NET在語(yǔ)法上與ASP兼容,但由于它是編譯執(zhí)行的,所有比ASP更高效。它可充分利用.NET框架的類型安全等諸多優(yōu)越性能生成功能強(qiáng)大的應(yīng)用程序。海南省氣象科技管理系統(tǒng)基于MVC設(shè)計(jì)模式及ASP.NET技術(shù),采用C#語(yǔ)言進(jìn)行開發(fā),系統(tǒng)功能模塊和顯示模塊分離,具有較高的可維護(hù)性、可擴(kuò)展性、可移植性和組件的可復(fù)用性。
KindEditor是一套開源免費(fèi)的在線HTML可視化編輯器,它使用JavaScript腳本語(yǔ)言進(jìn)行編寫,可與JAVA、PHP、ASP.NET等程序無(wú)縫接合,在網(wǎng)站上可獲得所見即所得的編輯效果。KindEditor體積小,加載速度快,功能強(qiáng)大,使用簡(jiǎn)單,支持IE、Chrome、Firefox等大部分主流瀏覽器,非常適合在CMS、論壇、博客等互聯(lián)網(wǎng)應(yīng)用上使用。KindEditor基于插件設(shè)計(jì),所有功能都是插件,使用和增加自定義功能都非常簡(jiǎn)單。KindEditor還提供了很多樣式風(fēng)格供用戶進(jìn)行選擇,修改編輯器風(fēng)格很簡(jiǎn)單,只需修改一個(gè)CSS文件即可。利用KindEditor的富媒體性,可以把傳統(tǒng)的多行文本輸入框(textarea)替換為可視化的富文本輸入框,可輕松實(shí)現(xiàn)文本編輯以及視頻、音頻、圖片和附件等資料的上傳管理。海南省氣象科技管理系統(tǒng)的通知公告、科研動(dòng)態(tài)、科技論壇、創(chuàng)新平臺(tái)等信息發(fā)布模塊均使用KindEditor編輯器進(jìn)行開發(fā),只需要一行代碼就可完成調(diào)用,得到功能豐富的可視化編輯器,大大提高了開發(fā)效率。
數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)數(shù)據(jù)存儲(chǔ)的基礎(chǔ),良好的數(shù)據(jù)庫(kù)設(shè)計(jì)能夠保證系統(tǒng)的運(yùn)行速度,給系統(tǒng)帶來(lái)安全穩(wěn)定的運(yùn)行,同時(shí)可以面向第三方提供簡(jiǎn)單明了的數(shù)據(jù)接口。因此,在初始設(shè)計(jì)數(shù)據(jù)庫(kù)的過(guò)程中,該系統(tǒng)考慮各用戶的業(yè)務(wù)使用需求,根據(jù)用戶的需求進(jìn)行數(shù)據(jù)庫(kù)的結(jié)構(gòu)模型設(shè)計(jì),可準(zhǔn)確給出各類數(shù)據(jù)之間的關(guān)系。海南省氣象科技管理系統(tǒng)采用的數(shù)據(jù)庫(kù)為微軟公司開發(fā)的SQL Server 2008,數(shù)據(jù)庫(kù)信息表分為基礎(chǔ)數(shù)據(jù)信息表和業(yè)務(wù)相關(guān)的數(shù)據(jù)信息表兩大類?;A(chǔ)數(shù)據(jù)信息表包括系統(tǒng)用戶信息表、項(xiàng)目申報(bào)人員信息表、評(píng)審專家信息表、單位管理員信息表等。業(yè)務(wù)相關(guān)的數(shù)據(jù)信息表包括科技項(xiàng)目信息表、科技成果信息表、科技論文信息表、科技獎(jiǎng)勵(lì)信息表、科技論壇信息表、科技信息表、科技團(tuán)隊(duì)信息表等。
海南省氣象科技管理系統(tǒng)實(shí)現(xiàn)了氣象科技業(yè)務(wù)的全過(guò)程管理,為氣象科技管理和信息共享提供了一個(gè)良好的通用平臺(tái)。系統(tǒng)目前已經(jīng)投入業(yè)務(wù)使用,為海南省氣象局近兩年的科研項(xiàng)目管理、科技統(tǒng)計(jì)及科技信息共享提供系統(tǒng)支撐。系統(tǒng)實(shí)現(xiàn)了科技管理的電子化,引入科研項(xiàng)目管理的無(wú)紙化申報(bào)及審批,既減少了紙張、墨盒等資源的浪費(fèi),也減輕了科技管理人員的工作量,實(shí)現(xiàn)了科技管理工作的規(guī)范性及延續(xù)性,提高了科技共享水平。系統(tǒng)設(shè)計(jì)操作簡(jiǎn)便,實(shí)用性、通用性強(qiáng),可推廣至全國(guó)其他氣象科技管理部門使用。
海南省氣象科技管理系統(tǒng)制定了海南省氣象局科研項(xiàng)目管理流程,包括項(xiàng)目申報(bào)審批管理流程、合同簽訂審批管理流程、在研管理審批管理流程、結(jié)題驗(yàn)收審批管理流程、項(xiàng)目報(bào)獎(jiǎng)審批管理流程等;實(shí)現(xiàn)了科研項(xiàng)目網(wǎng)上統(tǒng)一申報(bào)、評(píng)審、在研管理、驗(yàn)收及報(bào)獎(jiǎng)等功能;建立了海南省氣象科技數(shù)據(jù)庫(kù),實(shí)現(xiàn)了科技統(tǒng)計(jì)及科技信息共享等功能。系統(tǒng)基于B/S結(jié)構(gòu),采用ASP.NET技術(shù)及MVC設(shè)計(jì)模式進(jìn)行設(shè)計(jì)開發(fā),系統(tǒng)功能模塊和顯示模塊分離,具備強(qiáng)大且靈活的可擴(kuò)展性、可維護(hù)性以及可復(fù)用性。截止目前,該系統(tǒng)已經(jīng)投入業(yè)務(wù)運(yùn)行,運(yùn)行期間,系統(tǒng)具有較高的穩(wěn)定性及可靠性。該系統(tǒng)的投入使用提高了海南省氣象局科技管理人員的工作效率,減少了科技管理工作的疏漏,大大提升了海南省氣象科技管理水平及科技信息共享水平。