藍(lán) 靜
(四川大學(xué) 電子信息學(xué)院,成都 610065)
計(jì)算機(jī)技術(shù)為現(xiàn)代社會(huì)信息管理提供了高效的服務(wù)手段,傳統(tǒng)人工信息管理模式已無法滿足高效率、無紙化辦公需求。為了實(shí)現(xiàn)科研信息交流與共享,開發(fā)設(shè)計(jì)集系統(tǒng)人員管理、學(xué)院設(shè)置管理、科研獎(jiǎng)勵(lì)管理、科研綜合管理及科研信息數(shù)據(jù)管理等功能為一體的計(jì)算機(jī)信息綜合管理系統(tǒng)已勢在必行。鑒于此,本研究通過高校科研管理需求分析、流程架構(gòu)總體設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)與系統(tǒng)模塊實(shí)現(xiàn)應(yīng)用幾個(gè)步驟,采用PowerBuilder技術(shù)與C/S架構(gòu),為用戶信息檢索與管理、查詢、錄入提供強(qiáng)大的技術(shù)平臺(tái)。
本系統(tǒng)設(shè)計(jì)將充分結(jié)合高校科研管理現(xiàn)實(shí)需求,旨在滿足以下幾大功能與非功能性設(shè)計(jì)需求:①實(shí)現(xiàn)對科研項(xiàng)目、科研成果、科研論文、科研著作及科研專利等信息進(jìn)行綜合、集成化管理;②結(jié)合科研項(xiàng)目信息、科研論文等級(jí)、科研成果級(jí)別,對科研人員的科研能力指標(biāo)值進(jìn)行計(jì)算及排序;③實(shí)現(xiàn)科研經(jīng)費(fèi)管理;④實(shí)現(xiàn)科研數(shù)據(jù)查詢、統(tǒng)計(jì)及自動(dòng)生成所需的各類科研數(shù)據(jù)報(bào)表。
除了上述功能性需求外,本系統(tǒng)還要求人機(jī)交互界面友好、可兼容、易于擴(kuò)展,具有良好的數(shù)據(jù)存儲(chǔ)及分析能力,且安全保密性要好。
本系統(tǒng)采用的開發(fā)工具為PowerBuilder 9.0,基于C/S結(jié)構(gòu)和SQL Server 2000數(shù)據(jù)庫,在繼承傳統(tǒng)版本功能基礎(chǔ)上,充分適應(yīng)現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用程序開發(fā)需求,集成Power Site、PowerBuilder及Enterprise Application Studio等多項(xiàng)功能和數(shù)據(jù)庫開發(fā)技術(shù)。本設(shè)計(jì)通過在PowerBuilder中采用Web應(yīng)用實(shí)現(xiàn)面向?qū)ο蟮牡?代語言編程,內(nèi)置包含數(shù)據(jù)窗口在內(nèi)的多種數(shù)據(jù)庫對象類,以此對本系統(tǒng)數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)進(jìn)行共享及訪問。與常規(guī)系統(tǒng)開發(fā)工具相比,PowerBuilder開發(fā)工具成本低、效率高、功能強(qiáng)大,能夠滿足當(dāng)前高校科研管理的信息化需求。
本系統(tǒng)采用C/S三層架構(gòu)模式,實(shí)現(xiàn)對高校科研管理系統(tǒng)分層、集成、協(xié)同管理。為了有效滿足高校各類專家人才查詢、錄入、統(tǒng)計(jì)、排序及計(jì)算等一般需求,在對科研管理中的科研項(xiàng)目錄入、科研成果管理、科研論文、著作、專利與科研經(jīng)費(fèi)管理需求進(jìn)行分析后,通過項(xiàng)目、論文、成果、專利與著作和新技術(shù)6大模塊(如圖1所示),實(shí)現(xiàn)科研經(jīng)費(fèi)管理、科研綜合評估、科研統(tǒng)計(jì)與人員科研能力分析以及院系所科研管理水平分析等,詳細(xì)內(nèi)容如下。

圖1 高校科研管理系統(tǒng)功能示意圖
①錄入科研項(xiàng)目、科研論文、院系所及負(fù)責(zé)人等信息。②結(jié)合科研項(xiàng)目和科研論文的級(jí)別及科研經(jīng)費(fèi),對高校各學(xué)院、研究所及科研人員綜合水平進(jìn)行評估。③在評估打分時(shí),可對各院系所不同人員在一定時(shí)期內(nèi)的科研考核得分進(jìn)行數(shù)據(jù)統(tǒng)計(jì)。④在上述科研數(shù)據(jù)存儲(chǔ)、管理基礎(chǔ)上,實(shí)現(xiàn)數(shù)據(jù)備份、還原。⑤科研管理系統(tǒng)登錄權(quán)限與項(xiàng)目錄入權(quán)限設(shè)置,例如:不同科研項(xiàng)目由負(fù)責(zé)人對權(quán)限進(jìn)行設(shè)置,做到分工、職能明確。系統(tǒng)管理員還可設(shè)置科研人員信息,增加科研項(xiàng)目、論文、成果、專利、著作等信息。⑥科研管理部門還可定期進(jìn)行科研項(xiàng)目分類查詢與統(tǒng)計(jì)、另存、添加,刪除、打印、過濾,查找等。
①科研項(xiàng)目(科研項(xiàng)目編號(hào)、名稱、院系所、負(fù)責(zé)人、日期、等級(jí)、類型、經(jīng)費(fèi)、管理員、時(shí)間、立項(xiàng)及其他備注);②科研成果(科研成果編號(hào)、名稱、院系所、負(fù)責(zé)人、日期、等級(jí)、類型、管理員、時(shí)間及其他備注);③新技術(shù)(新技術(shù)編號(hào)、名稱、院系所、負(fù)責(zé)人、日期、等級(jí)、類型、經(jīng)費(fèi)、管理員、時(shí)間及其他備注);④專利(專利編號(hào)、專利系數(shù)、名稱、院系所、負(fù)責(zé)人、日期、等級(jí)、類型、經(jīng)費(fèi)、管理員、時(shí)間及其他備注);⑤著作(著作編號(hào)、名稱、院系所、負(fù)責(zé)人、日期、等級(jí)、類型、經(jīng)費(fèi)、管理員及其他備注);⑥人員(編號(hào)、姓名、性別、職位、學(xué)歷、身份證、職稱與年齡);⑦院系所(編號(hào)、名稱);⑧參數(shù)設(shè)置(編號(hào)、類型、序號(hào)及得分)。
本系統(tǒng)局部“實(shí)體—屬性”物理概念設(shè)計(jì)好后,需基于各數(shù)據(jù)庫表字段、類型及實(shí)體屬性,將各類數(shù)據(jù)庫表通過幾大核心管理模塊聯(lián)結(jié)為一個(gè)完整、統(tǒng)一的數(shù)據(jù)庫概念結(jié)構(gòu)。
概念設(shè)計(jì)完成后,本系統(tǒng)基于MS SQL Server關(guān)系型數(shù)據(jù)庫,將上述E-R結(jié)構(gòu)轉(zhuǎn)化為規(guī)范化的數(shù)據(jù)運(yùn)行模式,詳細(xì)如下。
分別導(dǎo)出院系所、負(fù)責(zé)人、性別、學(xué)歷、身份證、職稱、崗位、科研項(xiàng)目編號(hào)、名稱、類型、經(jīng)費(fèi)、日期、論文、成果、專利、著作及科研綜合得分系數(shù)等初始化數(shù)據(jù)關(guān)系模式。
在科研綜合管理中,除了調(diào)取用戶需要獲取的數(shù)據(jù)外,還應(yīng)對不同數(shù)據(jù)、概念模式中的數(shù)據(jù)與子模式數(shù)據(jù)之間的關(guān)系進(jìn)行描述,詳情如下。
①科研經(jīng)費(fèi)表(#科研經(jīng)費(fèi)編號(hào)#、#類別#、#金額#、#日期#、#管理員#、#管理時(shí)間#);②科研得分表(#姓名#、#所在院系所#、#科研項(xiàng)目得分#、#科研論文得分#、#科研成果得分#、#其他得分#、#得分總計(jì)#);③管理員表(#管理員名稱#、#用戶名#、#密碼#、#管理權(quán)限#、#功能需求#、#身份驗(yàn)證#)。
本系統(tǒng)采用Microsoft SQL Server 2000數(shù)據(jù)庫實(shí)現(xiàn)上述不同數(shù)據(jù)庫表中的內(nèi)容:管理員、參數(shù)設(shè)置、技術(shù)人員、論文類型、論文級(jí)別、專利、著作及經(jīng)費(fèi)類別。
①創(chuàng)建應(yīng)用對象;②創(chuàng)建各種控件應(yīng)用窗口,編寫事件響應(yīng)腳本;③創(chuàng)建下拉式、級(jí)聯(lián)和彈出式菜單;④創(chuàng)建與自定義用戶對象;⑤創(chuàng)建用于數(shù)據(jù)檢索或統(tǒng)計(jì)表編寫的數(shù)據(jù)庫窗口;⑥創(chuàng)建自定義函數(shù);⑦運(yùn)行、調(diào)試應(yīng)用程序;⑧將系統(tǒng)運(yùn)行程序編譯為可執(zhí)行文件,幫助用戶創(chuàng)建程序運(yùn)行環(huán)境。
基于PB面向?qū)ο蟮奶匦裕谙到y(tǒng)實(shí)現(xiàn)環(huán)節(jié)通過創(chuàng)建模板窗口,實(shí)現(xiàn)以上幾大核心功能的封裝,盡可能減少代碼書寫量,使程序運(yùn)行界面整潔、完整。
本界面通過用戶登錄,對其登錄名與驗(yàn)證碼、密碼進(jìn)行身份驗(yàn)證,若驗(yàn)證通過,提示用戶進(jìn)入系統(tǒng);若驗(yàn)證錯(cuò)誤,系統(tǒng)提示出錯(cuò),以此結(jié)合用戶身份對其權(quán)限進(jìn)行設(shè)置。
系統(tǒng)主界面為各個(gè)科研管理功能模塊的快捷按鈕混合界面,主要有打印機(jī)、項(xiàng)目、論文、專利、院系所、人員、經(jīng)費(fèi)、管理員、背景、參數(shù)設(shè)置與注銷、退出按鈕,點(diǎn)擊相應(yīng)按鈕即可觸發(fā)需求模塊功能。
創(chuàng)建用戶后,通過添加管理員賬號(hào)、密碼,可對每個(gè)用戶管理權(quán)限進(jìn)行設(shè)置。
本界面主要包括項(xiàng)目、論文、得分系數(shù)設(shè)置按鈕等,管理員可添加、查找、另存、打印、刪除及提取人員數(shù)據(jù)庫各項(xiàng)學(xué)歷、職稱、院系所等個(gè)人信息。
在本界面管理員可對相關(guān)科研項(xiàng)目得分、積分、經(jīng)費(fèi)等進(jìn)行添加與過濾。
對不同類型項(xiàng)目進(jìn)行選擇,進(jìn)入相應(yīng)的窗口,輸入負(fù)責(zé)人、院系所拼音碼即可進(jìn)行科研項(xiàng)目錄入。
本界面通過觸發(fā)系統(tǒng)查詢與統(tǒng)計(jì)按鈕,可根據(jù)查詢結(jié)果自動(dòng)生成積分表、科研項(xiàng)目立項(xiàng)一覽表、科研成果統(tǒng)計(jì)表、經(jīng)費(fèi)申請表等,同時(shí)也可結(jié)合需求按不同條件進(jìn)行過濾查找。
隨著信息技術(shù)的快速發(fā)展,計(jì)算機(jī)信息管理系統(tǒng)在各行各業(yè)得到廣泛應(yīng)用,只有采用計(jì)算機(jī)系統(tǒng)才能將龐大的信息資源集成在一起,實(shí)現(xiàn)人、財(cái)、物協(xié)調(diào)、統(tǒng)籌管理。本研究設(shè)計(jì)的科研管理信息系統(tǒng)實(shí)現(xiàn)了對高校科研學(xué)術(shù)的一體化管理,經(jīng)運(yùn)行測試,本系統(tǒng)穩(wěn)定、可靠,人機(jī)交互界面友好,滿足了高校科研信息檢索、管理、查詢與錄入、統(tǒng)計(jì)需求。
[1]張海英,王紅.高校科研管理信息系統(tǒng)的優(yōu)化設(shè)計(jì)[J].科技風(fēng),2014(21).
[2]莫紹強(qiáng),劉江林.基于分層結(jié)構(gòu)的高校科研管理信息系統(tǒng)架構(gòu)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2017(9).
[3]葉衛(wèi)華,王鳳.基于網(wǎng)絡(luò)碎片化的高校科研管理信息系統(tǒng)安全設(shè)計(jì)[J].電子技術(shù)與軟件工程,2017(8).