日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服

科研管理系統(tǒng)實(shí)用13篇

引論:我們?yōu)槟砹?3篇科研管理系統(tǒng)范文,供您借鑒以豐富您的創(chuàng)作。它們是您寫作時的寶貴資源,期望它們能夠激發(fā)您的創(chuàng)作靈感,讓您的文章更具深度。

科研管理系統(tǒng)

篇1

科研管理服務(wù);面向服務(wù);科研績效評價

我校的校園網(wǎng)建設(shè)自1997年開始啟動,到目前為止,累計(jì)投入達(dá)1000余萬元。校園主干網(wǎng)已覆蓋所有的教學(xué)、辦公樓宇,教師、學(xué)生、行政管理人員等均可方便的使用校園網(wǎng)絡(luò)。為方便學(xué)校各個業(yè)務(wù)部門的管理系統(tǒng)的統(tǒng)一管理,自2010年我校又引進(jìn)了集成的信息門戶系統(tǒng),目前OA辦公、科研、人事、財(cái)務(wù)系統(tǒng)等都已經(jīng)和信息門戶完成對接。近些年,我校科研規(guī)模和水平不斷壯大,科研項(xiàng)目、發(fā)明專利、、經(jīng)費(fèi)管理的數(shù)量都在不斷上升,成果轉(zhuǎn)化等產(chǎn)業(yè)化的工作越來越復(fù)雜,傳統(tǒng)的電話、會議通知等方式效率低下,信息更新速度慢,信息反饋滯后,無法與當(dāng)前互聯(lián)網(wǎng)時代的大環(huán)境相適應(yīng)。基于上述情況,我校于2011年引入了北京易普拉格公司的科研管理系統(tǒng),分為科技版和社科版,分別管理我校的理工類和人文類科研管理,目前系統(tǒng)運(yùn)營狀況良好,得到老師的一致好評。

一應(yīng)用目標(biāo)

高校科研管理系統(tǒng)的引入應(yīng)該本著服務(wù)科研、方便教師、精細(xì)管理、加強(qiáng)監(jiān)督的理念,構(gòu)建的對象面向廣大的科研人員及科研管理人員。涵蓋教師科研相關(guān)的項(xiàng)目信息、人員信息、經(jīng)費(fèi)收入與支出、論文論著等信息的管理和共享機(jī)制,實(shí)現(xiàn)科研項(xiàng)目全過程數(shù)字化管理與服務(wù),對項(xiàng)目進(jìn)度、成果進(jìn)行有效的動態(tài)監(jiān)管,方便科研和管理服務(wù)人員及時了解科研項(xiàng)目的動態(tài)信息,提高管理水平,支撐決策分析。

二系統(tǒng)規(guī)劃

科研管理系統(tǒng)一般是實(shí)行分塊分層管理,所謂分塊管理,是指科研處管理人員根據(jù)自己的業(yè)務(wù)范圍定期維護(hù)更新系統(tǒng)的內(nèi)容,分層管理是指系統(tǒng)里面的人員是層級化管理,普通老師只能查看自己的項(xiàng)目和科研成果,院級管理機(jī)構(gòu)可以查看本學(xué)院的科研情況,學(xué)校科研管理部門以及校領(lǐng)導(dǎo)掌握全校的科研情況。如果有的部門或者老師想了解別的學(xué)院的科研情況,可以申請管理員角色,只讀查看別的老師的科研詳情。這樣既保證了老師個人信息不泄露,在必要的時候又起到信息交流的功能。順著這種思路,確定科研管理系統(tǒng)的功能架構(gòu)如下。

三功能管理

(一)業(yè)務(wù)管理

業(yè)務(wù)管理模塊是科研數(shù)據(jù)的基礎(chǔ)模塊,也是老師們平時查看、錄入的模塊,業(yè)務(wù)模塊包含九個欄目:科研辦公是指平時科研處的通知消息,以及老師常用的下載文件,方便老師查詢資料;科研隊(duì)伍是指全體科研教師的隊(duì)伍,里面包含了各個老師的基本資料,科研概況;科研平臺是我校的重點(diǎn)實(shí)驗(yàn)室、工程中心等科研平臺;縱向橫向項(xiàng)目是指老師承擔(dān)的各級各類項(xiàng)目,內(nèi)容涵蓋老師課題的分類、方向、預(yù)算、支出等明細(xì),方便日常管理;論文論著是我校老師發(fā)表的各種級別類型的論文、論著,同樣里面包含了論文論著的發(fā)表時間、刊物、級別等詳細(xì)信息;科研獲獎是指我校獲得的各種省部級、國家級獎勵;學(xué)術(shù)交流欄目涵蓋了我校老師舉辦或者參加學(xué)術(shù)會議的情況。業(yè)務(wù)模塊的基礎(chǔ)數(shù)據(jù)庫還和校內(nèi)的其它系統(tǒng)例如:人事系統(tǒng)、財(cái)務(wù)系統(tǒng)、研究生、教務(wù)等系統(tǒng)實(shí)現(xiàn)了數(shù)據(jù)對接,方便其它部門從科研管理部門獲取科研數(shù)據(jù),為學(xué)校決策提供統(tǒng)一、規(guī)范化管理。

(二)獎勵考核管理

獎勵考核模塊主要用于老師科研的獎勵和考核,這個模塊老師不直接錄入數(shù)據(jù),所有的數(shù)據(jù)都是從業(yè)務(wù)模塊的數(shù)據(jù)庫里面讀取,然后由科研管理部門根據(jù)學(xué)校政策制定這個模塊的獎懲細(xì)則,這樣,系統(tǒng)就能根據(jù)老師業(yè)務(wù)模塊的數(shù)據(jù)自動計(jì)算出教師的工作量和獎勵詳情。既方便老師們核對自己的科研工作量,也方便科研管理部門的管理。

(三)統(tǒng)計(jì)決策管理

統(tǒng)計(jì)決策主要用于生成平時科研的各種統(tǒng)計(jì)報(bào)表,同樣,這個模塊老師也不是直接錄入數(shù)據(jù),數(shù)據(jù)都是從業(yè)務(wù)模塊的數(shù)據(jù)庫讀取。這個模塊今后可以和教育部的年底科技統(tǒng)計(jì)實(shí)現(xiàn)數(shù)據(jù)對接,也可以導(dǎo)出各種統(tǒng)計(jì)報(bào)表,實(shí)現(xiàn)真正的科研管理信息化、規(guī)范化。

四展望

高校做為社會發(fā)展與研究的重要基地,實(shí)現(xiàn)科研管理服務(wù)的信息化,平臺化,有助于提高科研管理的效率,為科研資源的共享和科研服務(wù)的開展提供了良好的基礎(chǔ)平臺。目前多數(shù)高校也都剛剛引入了科研管理系統(tǒng),由于學(xué)科、地域等的差異,實(shí)際使用的反饋情況也是千差萬別,所以如何能在這個平臺上實(shí)現(xiàn)效率最大化,最大程度地服務(wù)師生,促進(jìn)產(chǎn)學(xué)研轉(zhuǎn)化,都是進(jìn)一步亟需解決的問題。

作者:唐福濤 張曉斌 張志鑫 單位:天津商業(yè)大學(xué)科技處 天津商業(yè)大學(xué)外國語學(xué)院 天津商業(yè)大學(xué)信息工程學(xué)院

參考文獻(xiàn)

[1]陳英杰.我國高校科研管理系統(tǒng)的應(yīng)用研究[J].江蘇:江蘇科技信息,2013.(18):37-39.

[2]朱曉丹.科研管理信息系統(tǒng)的構(gòu)建[J].哈爾濱工業(yè)大學(xué)學(xué)報(bào),2009(4):110-114.

篇2

目前大多數(shù)研究院所的科研管理工作,很大程度上還要依賴人工來進(jìn)行,通過Excel、word等辦公軟件來處理大量的數(shù)據(jù),這種方式難以及時有效的掌握最新的科研情況,為科研管理增加許多工作量, 為領(lǐng)導(dǎo)進(jìn)行科學(xué)決策帶來一定的影響。同時廣大科研人員之間缺少一種快捷高效的溝通方式。因此,構(gòu)建科研管理系統(tǒng)是非常有必要的。

1.科研管理系統(tǒng)構(gòu)建的目標(biāo)

科研管理系統(tǒng)是為了適應(yīng)信息化管理, 提高科研計(jì)劃管理的效率, 準(zhǔn)確性和數(shù)據(jù)的安全性而設(shè)計(jì)的軟件。科研管理系統(tǒng)的配備是信息化管理的基礎(chǔ),以科研項(xiàng)目流程為核心,全方面通過計(jì)算機(jī)信息化管理科研項(xiàng)目申報(bào)、項(xiàng)目管理、實(shí)施進(jìn)度、項(xiàng)目結(jié)題、科研成果、項(xiàng)目經(jīng)費(fèi)等科研活動,以達(dá)到方便、高效地管理和控制,滿足科研單位的決策者對科研活動的宏觀管理與決策的需要,為科研院所對項(xiàng)目參與人員的評估提供依據(jù)。科研管理系統(tǒng)是一個科研院所內(nèi)部管理的核心部分,包括人員檔案、機(jī)構(gòu)設(shè)置、項(xiàng)目申報(bào)、科研評估、成果管理、基金管理、科技統(tǒng)計(jì)、成果管理、專利管理、經(jīng)費(fèi)管理、報(bào)表管理等多項(xiàng)信息管理職能。

2.科研管理系統(tǒng)的構(gòu)建

2.1系統(tǒng)技術(shù)架構(gòu)

本系統(tǒng)整體架構(gòu)屬于典型的J2EE多層結(jié)構(gòu),遵循標(biāo)準(zhǔn)三層系統(tǒng)體系架構(gòu),完全采用JAVA和相關(guān)組件技術(shù),采用了Oracle數(shù)據(jù)庫作為底層數(shù)據(jù)存儲平臺,系統(tǒng)中間層采用Weblogic應(yīng)用服務(wù)器作為系統(tǒng)運(yùn)行支持平臺,系統(tǒng)應(yīng)用和集成了相應(yīng)的中間組件和定制開發(fā)的系統(tǒng)應(yīng)用實(shí)現(xiàn)系統(tǒng)的總體功能。系統(tǒng)的客戶端層采用IE瀏覽器等實(shí)現(xiàn)。

2.2 SynchroFLOW在科研管理系統(tǒng)中應(yīng)用過程

科研管理系統(tǒng)建立在統(tǒng)一身份認(rèn)證系統(tǒng)的環(huán)境下,實(shí)現(xiàn)信息共享、數(shù)據(jù)交互和資源統(tǒng)一,實(shí)現(xiàn)統(tǒng)籌管理和規(guī)劃。科研管理系統(tǒng)為應(yīng)用系統(tǒng)提供了統(tǒng)一的信息接入方式,為各個應(yīng)用系統(tǒng)打通了通向信息高速公路的出入口,同時科研管理平臺在這些出入口搭載上由平臺組織好的統(tǒng)一信息包,讓它們在信息高速公路上自由的傳輸和流轉(zhuǎn)。以此徹底解決科研院所信息化中出現(xiàn)的問題。協(xié)同工作流SynchroFLOW基于目前最流行和最具發(fā)展?jié)摿Φ腏2EE平臺,以wfmc為標(biāo)準(zhǔn)開發(fā);具備圖形化的交互式用戶界面,良好的穩(wěn)定性、擴(kuò)展性、安全性、分布式事務(wù)管理、靈活地業(yè)務(wù)流程變動功能;可方便地集成科研院所現(xiàn)有系統(tǒng)、中間件和電子商務(wù)應(yīng)用,是開發(fā)、部署和管理關(guān)鍵業(yè)務(wù)的理想平臺。工作流系統(tǒng)處理業(yè)務(wù)流程有很強(qiáng)靈活性,可以根據(jù)實(shí)際需要快速任意組合出適合的流程,用這些流程基本上可以解決所有的科研審批業(yè)務(wù)。在處理業(yè)務(wù)數(shù)據(jù)時,工作流可以方便的提取業(yè)務(wù)數(shù)據(jù),使業(yè)務(wù)數(shù)據(jù)之間也能相互協(xié)作,從而提高工作流系統(tǒng)處理業(yè)務(wù)流程的靈活性和適用范圍。科研系統(tǒng)設(shè)計(jì)的項(xiàng)目申請流程可以是一個獨(dú)立流程,產(chǎn)生的業(yè)務(wù)數(shù)據(jù)也可以和后續(xù)流程進(jìn)行銜接,可以實(shí)現(xiàn)科研項(xiàng)目審批和流轉(zhuǎn)。讓科研平臺在科室內(nèi)部的人員之間流轉(zhuǎn),就可以實(shí)現(xiàn)科研管理的自動化。

2.3功能說明

用戶可先通過項(xiàng)目審批確定項(xiàng)目立項(xiàng)與否,立項(xiàng)后可組建項(xiàng)目組、制定項(xiàng)目實(shí)施計(jì)劃,通過實(shí)施計(jì)劃編制項(xiàng)目進(jìn)度控制,在實(shí)施過程中可根據(jù)實(shí)際情況調(diào)整項(xiàng)目進(jìn)度和人員安排,能實(shí)時反映出當(dāng)前項(xiàng)目的進(jìn)展情況和進(jìn)度分析、成本分析、收支情況,項(xiàng)目的查詢、統(tǒng)計(jì),驗(yàn)收交付情況。包括項(xiàng)目立項(xiàng)、項(xiàng)目審批、任務(wù)分配、任務(wù)匯報(bào)、項(xiàng)目匯報(bào)、查詢統(tǒng)計(jì)等模塊。

2.3.1項(xiàng)目申報(bào)

預(yù)立項(xiàng)目,建立項(xiàng)目檔案庫。

2.3.2項(xiàng)目審批

上級部門確認(rèn)可申請立項(xiàng)的,送上級部門審批。

2.3.3項(xiàng)目成員

項(xiàng)目立項(xiàng)后,輸入項(xiàng)目成員信息,為任務(wù)分配做準(zhǔn)備。

2.3.4項(xiàng)目匯報(bào)

項(xiàng)目進(jìn)度監(jiān)控和執(zhí)行制度化的過程,通過項(xiàng)目匯報(bào)的手段對項(xiàng)目的階段性進(jìn)展情況進(jìn)行評價和分析,根據(jù)相關(guān)數(shù)據(jù)生成各類項(xiàng)目分析報(bào)表。

2.3.5任務(wù)分配

項(xiàng)目審批后,項(xiàng)目經(jīng)理或項(xiàng)目負(fù)責(zé)人可通過此模塊向項(xiàng)目人員分配各自的工作任務(wù)和階段性工作安排,對任務(wù)的進(jìn)度和目標(biāo)進(jìn)行預(yù)設(shè),以此作為任務(wù)監(jiān)控的依據(jù)。

2.3.6任務(wù)匯報(bào)

項(xiàng)目人員在接收到項(xiàng)目任務(wù)后,按照進(jìn)度定期向項(xiàng)目負(fù)責(zé)人及主管領(lǐng)導(dǎo)匯報(bào)項(xiàng)目執(zhí)行情況,系統(tǒng)根據(jù)匯報(bào)情況生成任務(wù)執(zhí)行報(bào)表,并根據(jù)項(xiàng)目任務(wù)分配指標(biāo)對項(xiàng)目人員的執(zhí)行能力的情況做出評價。

2.3.7項(xiàng)目經(jīng)費(fèi)

項(xiàng)目人員在執(zhí)行項(xiàng)目任務(wù)過程中,發(fā)生的項(xiàng)目經(jīng)費(fèi)如實(shí)的記錄在系統(tǒng)當(dāng)中,并受項(xiàng)目預(yù)算動態(tài)實(shí)時控制,項(xiàng)目負(fù)責(zé)人及主管領(lǐng)導(dǎo)隨時查看經(jīng)費(fèi)支出情況,并根據(jù)項(xiàng)目任務(wù)分配指標(biāo)對項(xiàng)目經(jīng)費(fèi)的支出情況做出評估。

2.3.8項(xiàng)目評審

項(xiàng)目評審模塊包括項(xiàng)目里程碑評審,項(xiàng)目變更評審和項(xiàng)目驗(yàn)收評審三個功能。

2.3.9項(xiàng)目成果

項(xiàng)目人員在實(shí)施完項(xiàng)目任務(wù)后,項(xiàng)目成果進(jìn)行歸檔,系統(tǒng)提供了文檔目錄管理、成果中心、成果查詢等模塊。文檔目錄管理模塊可使文檔管理員方便地對所有文檔目錄進(jìn)行設(shè)定、維護(hù),使文檔體系能夠嚴(yán)格遵循單位的知識管理體系,其他用戶可經(jīng)成果管理中授權(quán)后對相應(yīng)的文檔目錄進(jìn)行維護(hù),自主添加和刪除文檔。所有的文檔目錄后即成為用戶可用的文檔中心,用戶對有訪問權(quán)限的成果文檔進(jìn)行查閱,系統(tǒng)提供強(qiáng)大的挖掘工具供用戶自定義文檢索方式,可迅速定位到所需的信息上。

3.科研管理系統(tǒng)的優(yōu)勢

科研管理系統(tǒng)構(gòu)建后大幅有效的提升了科研院所流程的生產(chǎn)力, 實(shí)現(xiàn)了業(yè)務(wù)的流程化和規(guī)范化運(yùn)作。大幅降低紙張文件的需求以及傳遞文件所需的額外人力負(fù)擔(dān),減少辦事流程,提高工作效率。通過瀏覽器和數(shù)據(jù)庫把各種信息方便地展現(xiàn)給用戶,讓內(nèi)部信息的流動及傳遞更加迅速準(zhǔn)確。將科研所內(nèi)流轉(zhuǎn)的各種文件自動保存,科研信息實(shí)現(xiàn)共享,方便查閱。為科研所決策者提供項(xiàng)目管理依據(jù),提高了管理效率,降低管理成本。通過科研管理系統(tǒng),可以實(shí)時監(jiān)控各項(xiàng)工作的執(zhí)行狀態(tài),提高了任務(wù)的執(zhí)行速度。建立在SynchroFLOW基礎(chǔ)之上的科研管理系統(tǒng),具有極大的靈活性,能夠根據(jù)科研院所業(yè)務(wù)流程的變化方便地做出調(diào)整,在業(yè)務(wù)變化時少量改動即可滿足新的需求。

4.結(jié)束語

篇3

0前言

本科研管理系統(tǒng)就是利用信息技術(shù)提高科研管理的效率,使得科研管理更加信息化、自動化。本系統(tǒng)的主要功能是完成對科研項(xiàng)目的管理。學(xué)校科研項(xiàng)目繁多,如果用手工管理存在許多不便之處,加強(qiáng)信息基礎(chǔ)設(shè)施和信息資源建設(shè),可以有效地改善科研項(xiàng)目管理中存在的許多不足之處。

1需求分析

我國目前的科研項(xiàng)目管理系統(tǒng)通常是經(jīng)過手工操作完成的。申請一個項(xiàng)目首先從可行性分析開始,接著填寫項(xiàng)目申請書和進(jìn)度報(bào)告等。得到上級的批準(zhǔn)通知后,根據(jù)批準(zhǔn)通知規(guī)定的研究年限和資助經(jīng)費(fèi),簽署《項(xiàng)目責(zé)任書》,按批準(zhǔn)通知中的修改意見對原研究方案進(jìn)行修改(如無修改意見,按原研究方案執(zhí)行、檢查),經(jīng)所在單位審核蓋章后,按規(guī)定時間報(bào)送相關(guān)部門(一式一份)審查,作為撥款和檢查的依據(jù)。

研究計(jì)劃執(zhí)行中,項(xiàng)目負(fù)責(zé)人每年須填寫《項(xiàng)目年度進(jìn)展報(bào)告》,報(bào)送所在單位。所在單位在檢查考核基礎(chǔ)上,對《進(jìn)展報(bào)告》實(shí)事求是地簽署意見。地區(qū)科學(xué)基金及聯(lián)合資助項(xiàng)目,同時報(bào)送匹配經(jīng)費(fèi)的主管部門。

項(xiàng)目結(jié)束后,項(xiàng)目負(fù)責(zé)人應(yīng)認(rèn)真撰寫《項(xiàng)目總結(jié)報(bào)告》(簡稱《總結(jié)報(bào)告》),并由單位審查、驗(yàn)收并簽署意見。各單位應(yīng)將本單位全部結(jié)題項(xiàng)目的結(jié)題簡表,按統(tǒng)一規(guī)定錄入軟盤,于次年受理面上項(xiàng)目申請期同時統(tǒng)一報(bào)送計(jì)劃局。最后由相關(guān)部門審核。

如下圖:

這樣的操作效率大大的影響了科研項(xiàng)目的發(fā)展進(jìn)程,一個項(xiàng)目從申請到審核到立項(xiàng)的,到結(jié)項(xiàng)周期過長,而且不方便項(xiàng)目管理。

2系統(tǒng)設(shè)計(jì)

本系統(tǒng)是典型的項(xiàng)目管理系統(tǒng),采用c/s結(jié)構(gòu)。c/s結(jié)構(gòu)前臺是客戶機(jī)應(yīng)用程序,后臺是服務(wù)器數(shù)據(jù)庫。本科研項(xiàng)目管理系統(tǒng)分為三個主要功能:

(1)項(xiàng)目申請,包括項(xiàng)目申請書的錄入、管理、查詢,在項(xiàng)目申請書錄入時還應(yīng)該把一些項(xiàng)目相關(guān)的資料也一并錄入,如項(xiàng)目小組成員的詳細(xì)信息、項(xiàng)目計(jì)劃等。在完成錄入后,還可以對項(xiàng)目信息進(jìn)行維護(hù)、查詢等操作;

(2)科研成果管理,包括項(xiàng)目中產(chǎn)生的一些科研成果和論文著作的錄入和一些教材資料信息的錄入,同時還能對所錄入的信息進(jìn)行信息維護(hù),包括新增,刪除,查詢,修改等;

(3)系統(tǒng)功能,它包括對用戶信息的管理維護(hù),可以新增用戶、修改用戶權(quán)限、修改密碼;數(shù)據(jù)分析,對所有的項(xiàng)目數(shù)據(jù)和科研成果數(shù)據(jù)進(jìn)行分析,通過圖表的形式具體表現(xiàn)出來,從而進(jìn)行分析預(yù)測,研究項(xiàng)目開發(fā)的發(fā)展趨勢。

3項(xiàng)目申請書模塊管理

項(xiàng)目在開始時要先經(jīng)過項(xiàng)目申請,因此,要首先填寫項(xiàng)目申請書,項(xiàng)目申請書填寫完成后,用戶還可以對其他項(xiàng)目申請的情況進(jìn)行查看、查詢,了解實(shí)際情況。在項(xiàng)目管理子系統(tǒng)中包括三個內(nèi)容:

(1)項(xiàng)目申請書的填寫。用戶在此填寫自己的項(xiàng)目申請的基本信息。此外在填寫項(xiàng)目申請書的同時,應(yīng)該把該項(xiàng)目的小組成員和項(xiàng)目進(jìn)度計(jì)劃也一并填寫。

(2)項(xiàng)目申請書的查看。一般用戶可以查看其他項(xiàng)目的情況,管理員可以對其進(jìn)行修改。

(3)項(xiàng)目申請書的查詢。用戶根據(jù)自己的需要,選擇合適的查詢條件,來尋找需要的項(xiàng)目資料。

功能:成立一個項(xiàng)目,就應(yīng)該增加該項(xiàng)目的基本信息的記錄,該窗口提供項(xiàng)目編號、項(xiàng)目名稱、項(xiàng)目性質(zhì)、所屬學(xué)科、申請金額、批準(zhǔn)金額、申請時間、項(xiàng)目負(fù)責(zé)人、所在單位、聯(lián)系電話和是否批準(zhǔn)的信息錄入,而且連接計(jì)劃錄入和小組成員錄入這兩個界面進(jìn)一步增加詳細(xì)資料。

參考文獻(xiàn)

[1] 張基溫.信息網(wǎng)絡(luò)技術(shù)原理.電子工業(yè)出版社,2008.08.

[2] 薛華成.管理信息系統(tǒng).清華大學(xué)出版社,2012.01.

篇4

本文所提到的科研信息管理系統(tǒng)將圍繞學(xué)校所立項(xiàng)的課題、已發(fā)表的論文、已開展的講座等信息,根據(jù)年份、院系、課題(論文)類別、姓名及職稱等條件進(jìn)行數(shù)據(jù)查詢,并以Excel的文件格式呈現(xiàn)查詢結(jié)果,以利于用戶對數(shù)據(jù)作進(jìn)一步的處理。系統(tǒng)將具備一般數(shù)據(jù)庫管理系統(tǒng)所具有的功能,設(shè)計(jì)了便于用戶信息錄入的功能,信息可分散錄入,分散錄入完成后再集中導(dǎo)入的方式進(jìn)行,也可以將Excel文件格式的信息導(dǎo)入系統(tǒng)中,大大減輕用戶信息錄入的負(fù)擔(dān),使軟件真正成為用戶的好幫手。

一、系統(tǒng)總體設(shè)計(jì)框架

從圖上可以看出,系統(tǒng)總體上包含了追加信息、插入信息等10個程序模塊。其中清除重復(fù)信息、以Excel文件格式導(dǎo)入、導(dǎo)出信息最具特色,可以避免數(shù)據(jù)庫的冗余,便于用戶對信息作進(jìn)一步的操作,這也是本文要著重介紹的程序片段。

二、數(shù)據(jù)庫字段設(shè)計(jì)(僅以課題信息為例)

課題信息、論文信息和講座信息分別用三個數(shù)據(jù)文件保存。課題信息字段如表一所示。

表一

數(shù)據(jù)字段共有14項(xiàng),各校可根據(jù)本校的實(shí)際情況適當(dāng)增加或減少,從我校實(shí)際使用經(jīng)驗(yàn)來看,第6、9項(xiàng)可以刪除。

三、用戶界面設(shè)計(jì)

(一)初始化界面設(shè)計(jì)[1],如圖一所示。

圖一 初始化界面

該界面是我校科研信息管理系統(tǒng)實(shí)際使用界面,僅供參考。本人比較喜歡直觀的瀏覽到某項(xiàng)主要信息,然后單擊它再看到相應(yīng)的其它更多的信息。

(二)設(shè)置字段控件,如表二所示。

表二

均為常用控件,其中第1項(xiàng)就是用來顯示課題名稱的。

四、部分源代碼設(shè)計(jì)(以VB語言程序設(shè)計(jì)為例)

(一)代碼模塊中的程序[2]

創(chuàng)建自定義數(shù)據(jù)類型stu,并聲明xit為該類型。

(二)窗體模塊全程聲明段中的程序

該模塊中的程序用于初始化系統(tǒng)、保存信息和顯示信息等。初始化系統(tǒng)時可以先創(chuàng)建一個隨機(jī)文件,如:

Open "keyglkt.dbf" For Random As #1 Len = Len(xit)。

保存信息和顯示信息程序代碼被多次重復(fù)調(diào)用,所以應(yīng)在全程聲明段中創(chuàng)建。

(三)清除重復(fù)信息程序

用戶在輸入或?qū)肟蒲行畔r,很有可能信息會重復(fù)操作。為了保證數(shù)據(jù)的唯一性,有必要設(shè)計(jì)清除重復(fù)信息程序。設(shè)計(jì)思想是先為重復(fù)出現(xiàn)的信息將其清除標(biāo)志代碼設(shè)置為1,再全部刪除之。程序如下:

(四)批量導(dǎo)入Excel格式信息程序[3]

當(dāng)用戶的原始數(shù)據(jù)是以Excel文件格式保存時,為了不做重復(fù)的工作,可用此項(xiàng)功能。先彈出一個打開文件對話框,用戶選擇一個要導(dǎo)入的Excel文件,信息將自動添加到最后面,程序如下:

(五)導(dǎo)出查詢信息程序[3]

當(dāng)用戶需要對課題信息作進(jìn)一步處理時,如排序、打印等,可以將信息以Excel文件格式導(dǎo)出,再用Excel對信息進(jìn)行處理,非常方便。程序如下:

至此,主要程序模塊介紹完畢。目前,該系統(tǒng)正在我校試用,效果良好。

參考文獻(xiàn):

篇5

1.提升科研管理的工作效率與水平。科研管理系統(tǒng)的建立,使科研人員、管理人員之間的信息交互更加方便快捷,做到實(shí)時數(shù)據(jù)的共享。管理部門繁瑣的辦事流程也可以通過系統(tǒng)實(shí)現(xiàn)無紙化辦公,節(jié)約了紙張,減少了工作量,提高了工作效率。此外,學(xué)校的財(cái)務(wù)管理部門、國有資產(chǎn)管理部門、研究生管理部門等通過系統(tǒng)更加方便的掌握信息的基本情況,實(shí)現(xiàn)資源配置的最優(yōu)化。如:財(cái)務(wù)管理部門可實(shí)時了解到科研項(xiàng)目的預(yù)算剩余量信息;國有資產(chǎn)管理部門能及時觀察到科研項(xiàng)目購買科研設(shè)備的情況;研究生管理部門可了解到參與科研項(xiàng)目的研究生信息,為助研費(fèi)的發(fā)放提供依據(jù)。

2.提供科學(xué)準(zhǔn)確的數(shù)據(jù)基礎(chǔ)與決策依據(jù)。通過科研管理系統(tǒng)可實(shí)時掌握準(zhǔn)確的科研數(shù)據(jù)信息,高等院校的科研管理部門可針對某一具體問題,對數(shù)據(jù)進(jìn)行匯總分析,及時掌握各核心指標(biāo)的變動情況,形成一個動態(tài)的科研數(shù)據(jù)中心。領(lǐng)導(dǎo)者能夠?qū)ΠY下藥,及時修改完善有利于科研發(fā)展的政策文件,更好地服務(wù)于一線科研工作者。

3.規(guī)范科研項(xiàng)目經(jīng)費(fèi)的使用。隨著國發(fā)〔2014〕11號文的頒布實(shí)施,高校科研項(xiàng)目經(jīng)費(fèi)的管理引起了越來越多的重視。利用科研管理系統(tǒng),高校科研管理部門與財(cái)務(wù)管理部門可以實(shí)時在線掌握本校的科研經(jīng)費(fèi)使用情況,并對科研經(jīng)費(fèi)的使用進(jìn)行在線實(shí)時跟蹤監(jiān)督管理。隨著項(xiàng)目實(shí)施的進(jìn)行,系統(tǒng)自動對項(xiàng)目經(jīng)費(fèi)使用的異常情況發(fā)出預(yù)警,主動提示管理部門對項(xiàng)目執(zhí)行情況和經(jīng)費(fèi)余額進(jìn)行季度檢查或年度檢查。

三、科研管理系統(tǒng)模塊設(shè)計(jì)

為構(gòu)造高效易用、安全穩(wěn)定的科研管理系統(tǒng),實(shí)現(xiàn)科研管理的協(xié)同化、信息化:

1.科研人員管理平臺。通過科研人員管理平臺實(shí)現(xiàn)科研人員、科研專家、科研團(tuán)隊(duì)的信息管理,明確各類科研人員歸屬校級學(xué)術(shù)團(tuán)隊(duì)及人員調(diào)整情況,實(shí)現(xiàn)年度校級科研學(xué)術(shù)團(tuán)隊(duì)各類統(tǒng)計(jì),為科研工作決策提供數(shù)據(jù)支撐。另外,通過科研專家?guī)斓慕ㄔO(shè),及時更新專家?guī)烊藛T的基本信息,為學(xué)校各類科研項(xiàng)目的評審提供專家服務(wù)。

2.科研項(xiàng)目管理平臺。通過科研項(xiàng)目管理平臺,實(shí)現(xiàn)對科研項(xiàng)目從項(xiàng)目申報(bào)、項(xiàng)目評審、項(xiàng)目立項(xiàng)到項(xiàng)目結(jié)題的全過程管理。如:項(xiàng)目申報(bào)階段可由管理者申請指南,控制申報(bào)批次,科研人員填寫項(xiàng)目基本信息,上傳項(xiàng)目申請書;項(xiàng)目評審時自動抓取科研人員填寫的項(xiàng)目數(shù)據(jù),推送至評審專家,系統(tǒng)自動生成專家匯總評分表,形成項(xiàng)目得分排序等。

3.科研經(jīng)費(fèi)管理平臺。通過科研經(jīng)費(fèi)管理平臺,實(shí)現(xiàn)科研經(jīng)費(fèi)的預(yù)算管理、到賬管理、經(jīng)費(fèi)分配管理及經(jīng)費(fèi)結(jié)算管理。科研管理部門針對項(xiàng)目的立項(xiàng)、預(yù)算、到賬進(jìn)行管理,財(cái)務(wù)管理部門則對經(jīng)費(fèi)的來款、預(yù)算控制和報(bào)銷進(jìn)行管理。沒有預(yù)算財(cái)務(wù)難以有效的進(jìn)行支出控制,而沒有經(jīng)費(fèi)報(bào)銷信息的科研項(xiàng)目信息是缺失的,無法完成項(xiàng)目的決算管理和后期的流程控制。因此需要將科研和財(cái)務(wù)之間通過中轉(zhuǎn)系統(tǒng)建立信任機(jī)制,實(shí)現(xiàn)業(yè)務(wù)和數(shù)據(jù)的對接集成,進(jìn)而實(shí)現(xiàn)對預(yù)算、到賬、經(jīng)費(fèi)分配等進(jìn)行控制。

4.科研成果管理平臺。科研成果管理平臺的建立主要是為了管理著作、科研論文、科技獎勵、項(xiàng)目鑒定情況等。對于科研人員而言,實(shí)現(xiàn)論文的自動抓取,自動推送;對于管理者而言,實(shí)現(xiàn)論文的自動歸集,減少手工操作。對于獎勵的申報(bào)、鑒定等功能,可利用系統(tǒng)跟蹤痕跡,達(dá)到信息源的可追溯性。

篇6

1系統(tǒng)的總體設(shè)計(jì)思路

從總體上來看,設(shè)計(jì)科研管理系統(tǒng)的目標(biāo)就是利用系統(tǒng)對多種科研項(xiàng)目和項(xiàng)目生命周期進(jìn)行統(tǒng)一管理。所以,系統(tǒng)設(shè)計(jì)需要實(shí)現(xiàn)科研項(xiàng)目管理、科研成果管理和科技交流等功能,以便使科研信息的管理水平得到提高。根據(jù)這一設(shè)計(jì)思路,想要進(jìn)行科研管理系統(tǒng)的設(shè)計(jì),還要明確科研項(xiàng)目的處理流程。具體來講,就是科研人員要先利用系統(tǒng)進(jìn)行科研項(xiàng)目的申報(bào),而系統(tǒng)則會在項(xiàng)目申報(bào)成功后自動將項(xiàng)目存儲到項(xiàng)目儲備庫中。在此基礎(chǔ)上,項(xiàng)目管理人員就能夠利用系統(tǒng)進(jìn)行庫內(nèi)的項(xiàng)目的審核,并將審核成功的項(xiàng)目轉(zhuǎn)入科研立項(xiàng)的項(xiàng)目儲備庫中。在完成項(xiàng)目的結(jié)題驗(yàn)收后,科研人員則可以進(jìn)行項(xiàng)目成果的申報(bào),并將其存入到成果項(xiàng)目庫。

理清系統(tǒng)的設(shè)計(jì)目標(biāo)和設(shè)計(jì)需求后,為了使系統(tǒng)具有一定的可維護(hù)性和可擴(kuò)展性,需要采取分層設(shè)計(jì)的方法進(jìn)行系統(tǒng)架構(gòu)的設(shè)計(jì),以便使系統(tǒng)各部分耦合度降低。就目前來看,可以使用B/S三層架構(gòu)進(jìn)行系統(tǒng)架構(gòu)設(shè)計(jì)。因?yàn)椋摲N架構(gòu)是發(fā)展較為成熟的軟件體系結(jié)構(gòu),可以使每一層都有相對獨(dú)立的職責(zé),從而使各層之間的依賴性能夠被降低,繼而使系統(tǒng)具有可靠的性能。具體來講,就是科研管理系統(tǒng)將有3層邏輯架構(gòu),即數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層和表示層。其中,數(shù)據(jù)訪問層是中間層,與數(shù)據(jù)庫與業(yè)務(wù)邏輯層分別連接。在功能上,該層別只負(fù)責(zé)數(shù)據(jù)的獲取和添加,并不需要進(jìn)行數(shù)據(jù)正確性的判別。而數(shù)據(jù)業(yè)務(wù)如何實(shí)現(xiàn),主要依靠業(yè)務(wù)邏輯層的處理。該層別負(fù)責(zé)邏輯數(shù)據(jù)的生成和處理,需要對進(jìn)入的邏輯數(shù)據(jù)進(jìn)行嚴(yán)格檢查,但是不會對用戶數(shù)據(jù)和從該層別流出的數(shù)據(jù)進(jìn)行檢查。而從業(yè)務(wù)邏輯層流出的數(shù)據(jù)的展現(xiàn)形式由表示層負(fù)責(zé),該層別能夠以適當(dāng)?shù)男问竭M(jìn)行數(shù)據(jù)的展示,并且能夠保證數(shù)據(jù)的安全性。由于負(fù)責(zé)與用戶進(jìn)行數(shù)據(jù)傳輸,該層別需要進(jìn)行流入數(shù)據(jù)的有效性的判斷。一旦發(fā)現(xiàn)異常數(shù)據(jù),該層別則會給出提示。

2系統(tǒng)功能模塊的設(shè)計(jì)

2.1系統(tǒng)管理模塊設(shè)計(jì)

為了實(shí)現(xiàn)系統(tǒng)的管理功能,需要進(jìn)行系統(tǒng)管理模塊的設(shè)計(jì)。而該模塊首先可以進(jìn)行系統(tǒng)登錄管理,可以對用戶合法性進(jìn)行驗(yàn)證,并能幫助系統(tǒng)操作員完成所有信息的查詢和為用戶修改密碼提供支持。同時,該模塊也可以進(jìn)行系統(tǒng)后臺的設(shè)置。具體來講,就是對科研單位信息、科研部門信息和員工信息進(jìn)行設(shè)置。而該功能的權(quán)限只有科技管理員、系統(tǒng)管理員擁有,以便確保用戶信息安全。此外,該模塊下設(shè)系統(tǒng)參數(shù)設(shè)置子模塊,可以進(jìn)行學(xué)科、地區(qū)等系統(tǒng)參數(shù)的設(shè)置,并且能夠完成學(xué)科門類、單位基本信息的設(shè)置。一旦系統(tǒng)需要進(jìn)行大量數(shù)據(jù)的操作,該子模塊就會生成大量功能頁面,并完成公用功能頁面和用于進(jìn)行多表刪除和查詢的頁面的劃分,以便使系統(tǒng)數(shù)據(jù)的一致性得到保證。

2.2科研項(xiàng)目管理模塊設(shè)計(jì)

為了實(shí)現(xiàn)系統(tǒng)的科研項(xiàng)目管理功能,需要通過設(shè)計(jì)科研項(xiàng)目管理模塊對項(xiàng)目申報(bào)、項(xiàng)目審核、項(xiàng)目進(jìn)度和項(xiàng)目結(jié)題這4方面內(nèi)容的管理。首先,該模塊可以進(jìn)行項(xiàng)目申報(bào)管理,可以為用戶提供查詢申報(bào)和添加/修改申報(bào)的服務(wù)。在系統(tǒng)列表頁面上,會進(jìn)行已有項(xiàng)目申報(bào)的顯示,而用戶只要點(diǎn)擊數(shù)據(jù)鏈接就可以進(jìn)行項(xiàng)目的查詢或修改。其次,該模塊可以將己申報(bào)的項(xiàng)目進(jìn)行統(tǒng)一審核管理,用戶可以通過點(diǎn)擊“填寫項(xiàng)目申請”按鈕進(jìn)行項(xiàng)目立項(xiàng)的填寫。再者,該模塊可以對項(xiàng)目進(jìn)度進(jìn)行管理。在項(xiàng)目進(jìn)度界面,用戶可以通過點(diǎn)擊列表鏈接到該項(xiàng)目的進(jìn)度列表頁面,以便對項(xiàng)目進(jìn)度錄入情況進(jìn)行查詢。而通過點(diǎn)擊添加按鈕,用戶也可以進(jìn)行新的項(xiàng)目進(jìn)度的錄入。最后,在項(xiàng)目研究通過評審后,用戶可以利用該模塊進(jìn)行項(xiàng)目結(jié)題。在結(jié)題頁面上,用戶可以自行進(jìn)行項(xiàng)目基本信息和結(jié)題信息的修改或添加,并且可以進(jìn)行結(jié)題形式、時間的選擇,同時也可以進(jìn)行各部門對項(xiàng)目展開的評價的錄入。但是,如果完成整個流程,該科研項(xiàng)目將只能被查看,即使用戶也不能進(jìn)行項(xiàng)目的修改或刪除。

2.3科研成果管理模塊設(shè)計(jì)

在科研成果管理模塊的設(shè)計(jì)方面,可以根據(jù)實(shí)際情況進(jìn)行模塊功能的設(shè)計(jì)。就拿高校的科研管理工作來講,該模塊的主要功能就是進(jìn)行高校歷年獲得的項(xiàng)目獎項(xiàng)成果的詳細(xì)記錄。使用該模塊,能夠完成對課題來源、成果名稱、成果類別、獲獎時間和獲獎級別等多種信息的查詢。在成果搜索功能的設(shè)計(jì)上,采用了一體化操作設(shè)計(jì)方法。在查詢成果這一頁面中,還包含模糊查詢選項(xiàng),可以幫助用戶簡便快捷的完成需求數(shù)據(jù)的查詢。同時,該頁面還為用戶提供分類查詢服務(wù),以滿足用戶的查詢需求。針對新增成果,該模塊還能夠?yàn)橛脩籼峁┏晒略龉δ埽⑶以谔砑拥倪^程中對成果數(shù)據(jù)的合法性進(jìn)行檢查。而通過選擇數(shù)據(jù)項(xiàng),用戶則可以進(jìn)行成果數(shù)據(jù)的修改,并將修改的信息及時傳遞至新頁面。此外,除了進(jìn)行科研成果信息的查看,用戶也可以利用該模塊進(jìn)行成果信息的刪除。但在刪除之前,系統(tǒng)會向用戶提示,并在得到用戶確認(rèn)后執(zhí)行用戶要求。

2.4科技交流模塊設(shè)計(jì)

除了擁有科研項(xiàng)目及成果的管理功能,科研管理系統(tǒng)還擁有科技交流功能。而該模塊由兩部分組成,即科技交流登記和科技交流管理兩個子模塊。其中,科技交流登記子模塊負(fù)責(zé)進(jìn)行科技交流角色信息的登記,而主要登記的角色分為三類,即科技處、二級部門和科技人員。在登記頁面上,用戶需要進(jìn)行科技交流的新增,以便進(jìn)行科技交流參與人員的登記。而根據(jù)交流形式和日期,用戶可以進(jìn)行科技交流數(shù)據(jù)的查詢,并對廢棄數(shù)據(jù)進(jìn)行刪除或修改。但為了實(shí)現(xiàn)科技交流登記的一體化管理,用戶只能在完成基本交流情況的添加后才能夠進(jìn)行交流論文、參與人員和學(xué)術(shù)報(bào)告的添加。而科技交流管理子模塊主要為科技處和二級部門服務(wù),可以利用該子模塊完成科技成果的審核。對于科技人員來講,使用該子模塊只能進(jìn)行科技交流名稱、時間和審核情況的查詢,無法對具體的信息進(jìn)行修改。

3系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)

篇7

1.2英國圖書館界的Pure科研信息管理系統(tǒng)

Pure系統(tǒng)是由愛思唯爾(全球最大的科學(xué)文獻(xiàn)出版社之一)聯(lián)合幾所高校和公共圖書館共同開發(fā)的科研信息管理系統(tǒng),其突出特點(diǎn)是系統(tǒng)與其他機(jī)構(gòu)庫的充分整合。以Pure系統(tǒng)與阿伯丁大學(xué)機(jī)構(gòu)庫的整合為例,任何試圖在機(jī)構(gòu)庫中增加文檔的操作都必須通過Pure系統(tǒng)來完成,Pure系統(tǒng)是科研人員創(chuàng)建出版記錄、上傳全文內(nèi)容的唯一路徑。在Pure系統(tǒng)提交成功的文檔經(jīng)機(jī)構(gòu)庫管理者審核確認(rèn)不存在任何版權(quán)糾紛及限制后,便可直接正式存儲于機(jī)構(gòu)庫中[6]。Pure系統(tǒng)具備以下功能:(1)通過對內(nèi)外部科研相關(guān)系統(tǒng)、網(wǎng)站(如研究基金數(shù)據(jù)庫、其他機(jī)構(gòu)庫、科研網(wǎng)站等)的資源采集,展現(xiàn)所有與該項(xiàng)目類似的其他科研項(xiàng)目相關(guān)信息及數(shù)據(jù);(2)通過對系統(tǒng)內(nèi)研究人員科研活動、科研成果各因素(如表1)的關(guān)聯(lián),使單位可從一個較為全面的角度界定科研人員,同時,這種標(biāo)準(zhǔn)化形式的報(bào)告還可用于基金申請、院校評估等其他領(lǐng)域;(3)科研人員簡歷自動生成功能,簡歷可導(dǎo)出為Word或PDF格式用于網(wǎng)站,除此之外,科研人員還可通過設(shè)置Pure對PubMed/ArXiv/WebofScience等在線資源的定期掃描,更新自己的出版作品列表;(4)輔助科研單位根據(jù)英國REF2014(2014研究卓越框架)行動計(jì)劃要求,規(guī)劃、管理各項(xiàng)科研活動,并最終形成符合REF2014標(biāo)準(zhǔn)的規(guī)范評估報(bào)告[7]。

1.3香港大學(xué)的學(xué)術(shù)庫

香港大學(xué)學(xué)術(shù)庫全稱為HKUScholarsHub,ISSN:2310-7294,其構(gòu)建目的在于增強(qiáng)香港科研學(xué)者及其研究的能見度,促進(jìn)一切可能形式下的科研合作。2012年,在香港大學(xué)知識交流辦公室及圖書館的資助下,香港大學(xué)與CILEA(ConsorzioInteruniversitarioLombardoperl'ElaborazioneAutomatica,倫巴第自動處理大學(xué)聯(lián)盟)聯(lián)合開發(fā)DSpaceCRIS(CurrentResearchInformationSystem,當(dāng)前研究信息系統(tǒng))。目前主要功能包括:(1)保障香港所有專業(yè)科研人員永久持有ORCID身份識別號。(2)基于DSpaceCRIS模塊的功能:①Dspace插件允許選取、存儲、顯示和管理研究項(xiàng)目的元數(shù)據(jù)和全文,該模塊整合了出版物和其他CRIS實(shí)體,所有實(shí)體可與對方聯(lián)合,在提交編輯和相互間導(dǎo)航中使用自動完成/查詢功能;②對研究項(xiàng)目、經(jīng)費(fèi)資助、專利以及研究機(jī)構(gòu)或研究人員資料等科研元素的描述與持續(xù)追蹤,幫助院校對其科研活動的全局性掌控;③通過科研元素與成果著作的整合,增強(qiáng)對研究項(xiàng)目的可見性和理解,實(shí)現(xiàn)各單元的增值[9]。

2科研信息管理系統(tǒng)的發(fā)展對圖書館服務(wù)的啟示

2.1圖書館應(yīng)積極開展科研信息管理服務(wù)

近年來,發(fā)揮圖書館對科研學(xué)術(shù)活動的參與推動作用正成為圖書館界研究的焦點(diǎn)問題之一。一方面,科研大數(shù)據(jù)環(huán)境下,如何解決科研人員姓名的歧義問題、科學(xué)管理個人科研產(chǎn)出,如何通過對海量科研信息的有效管理實(shí)現(xiàn)對科研活動的系統(tǒng)性規(guī)劃,如何通過科研信息挖掘增強(qiáng)科研活動的能見度及附加值等問題引發(fā)了科研學(xué)術(shù)界的廣泛關(guān)注;另一方面,包括科研人員、資助機(jī)構(gòu)、科研機(jī)構(gòu)在內(nèi)的多方科研利益相關(guān)者均產(chǎn)生了對研究信息/成果的追蹤及管理需求,科研人員希望科研數(shù)據(jù)管理可以助其縮減管理信息的時間成本,從而將更多的時間和精力用于研究;資助機(jī)構(gòu)希望科研數(shù)據(jù)管理可以助其實(shí)時追蹤資助項(xiàng)目進(jìn)度;科研機(jī)構(gòu)希望科研數(shù)據(jù)管理可以為其帶來良好的學(xué)術(shù)聲譽(yù)及科研高附加值。信息管理是圖書館的專業(yè)優(yōu)勢之一,并且在長期的數(shù)據(jù)庫、機(jī)構(gòu)庫管理實(shí)踐中,圖書館更是積累了豐富的實(shí)戰(zhàn)經(jīng)驗(yàn),當(dāng)前的RIMS可以說是功能擴(kuò)展版的機(jī)構(gòu)庫,其出現(xiàn)為圖書館實(shí)踐科研參與及科研推動提供了嶄新的機(jī)遇,圖書館應(yīng)當(dāng)也必須把握這一發(fā)展契機(jī),履行科研信息管理職責(zé),充分融入用戶的科研過程。

2.2構(gòu)建多層性的科研數(shù)據(jù)服務(wù)隊(duì)伍

科研數(shù)據(jù)管理牽涉面廣、內(nèi)容繁雜,對預(yù)算、人力資源、技術(shù)資源的要求較高,僅憑圖書館一己之力,勢難承擔(dān)起管理重任,而對科研信息服務(wù)感興趣的機(jī)構(gòu)除了圖書館,還包括IT部門、教育研究中心、出版機(jī)構(gòu)等。因此,圖書館應(yīng)當(dāng)通過與上述部門及其他潛在合作伙伴的協(xié)同,整合人力資源、技術(shù)資源、資金資源,實(shí)現(xiàn)對研究信息的優(yōu)質(zhì)化管理。以美國SHARE管理系統(tǒng)與香港大學(xué)學(xué)術(shù)庫的開發(fā)管理為例,無一不是多方力量集聚作用的成果。在系統(tǒng)化的研究信息管理中,IT部門應(yīng)更多地承擔(dān)起系統(tǒng)維護(hù)、操作指導(dǎo)、軟硬件系統(tǒng)對接等技術(shù)性任務(wù);科研中心應(yīng)更多承擔(dān)起內(nèi)外科研政策協(xié)調(diào)、科研人員簡歷維護(hù)與、科研活動分析與報(bào)告等任務(wù);而出版機(jī)構(gòu)則可承擔(dān)起出版物管理及與版權(quán)相關(guān)聯(lián)任務(wù)。

2.3重視科研活動的一體化管理

RIMS中的信息流與科研實(shí)踐活動的開展存在著一一對應(yīng)的關(guān)系,從尋求潛在資助機(jī)會、項(xiàng)目申請、立項(xiàng)到科研數(shù)據(jù)和科研成果產(chǎn)出、出版再到科研活動評估、成果復(fù)用,每一步科研活動同樣會以信息流的形式在RIMS中留下記錄。因此,通過RIMS便可實(shí)現(xiàn)對科研活動的綜合性、一體化管理。這種綜合性及一體化主要體現(xiàn)在3個方面:①通過對科研活動相關(guān)機(jī)構(gòu)/個人利益的協(xié)調(diào)和綜合考量,為各方提供科研活動決策有用的信息;②從科研項(xiàng)目、大事件、新聞簡報(bào)、出版物、學(xué)生論文等多角度出發(fā),全面開展對科研人員乃至整個科研機(jī)構(gòu)的分析及評估;③從需求匹配,到輔助制定數(shù)據(jù)計(jì)劃、簽訂立項(xiàng)合同,再到推進(jìn)出版進(jìn)程、實(shí)行開放式存取、自動形成評估報(bào)告,管理貫穿科研活動開展的全過程。

2.4強(qiáng)化圖書館的科研信息管理職能

術(shù)業(yè)有專攻,圖書館應(yīng)立足其專業(yè)優(yōu)勢及技術(shù)優(yōu)勢,強(qiáng)化科研信息管理職能,充分彰顯圖書館的價值。①圖書館在機(jī)構(gòu)庫管理上的優(yōu)勢和經(jīng)驗(yàn)是其他部門無可比擬的,因此通過機(jī)構(gòu)庫的功能升級或是機(jī)構(gòu)庫與RIMS的整合,實(shí)現(xiàn)機(jī)構(gòu)庫與RIMS的無縫式對接,將是圖書館研究信息管理服務(wù)的重點(diǎn)領(lǐng)域之一[1];②利用數(shù)據(jù)管理優(yōu)勢協(xié)助科研人員制定數(shù)據(jù)計(jì)劃,編寫元數(shù)據(jù);③利用與出版機(jī)構(gòu)、數(shù)據(jù)庫供應(yīng)商、機(jī)構(gòu)庫長期以來的合作關(guān)系,通過充分的溝通、談判及協(xié)調(diào),為本校科研人員創(chuàng)造良好的科研成果渠道;④建立基于RIMS的科研社區(qū),促進(jìn)跨學(xué)科、跨院校的合作交流;⑤通過圖書館門戶網(wǎng)站、鏈接資源,充分宣傳院校的科研成果及科研人才,形成良好的學(xué)術(shù)聲譽(yù);⑥利用知識產(chǎn)權(quán)、版權(quán)方面的專業(yè)優(yōu)勢,合理規(guī)避、解決RIMS使用中的版權(quán)問題,促進(jìn)開放式存取的發(fā)展。

篇8

1. 系統(tǒng)介紹

1.1 系統(tǒng)概況

本系統(tǒng)采用SQL作為后臺數(shù)據(jù)庫,采用標(biāo)準(zhǔn)MVC三層架構(gòu)(JSP-JavaBean-Servlet)開發(fā)模式,本文將要介紹的科研信息管理系統(tǒng)是根據(jù)的實(shí)際工作需求進(jìn)行設(shè)計(jì)開發(fā)的。系統(tǒng)使用的流程是先由管理員進(jìn)行系統(tǒng)數(shù)據(jù)的初始化,然后由用戶登錄系統(tǒng)進(jìn)行科研團(tuán)體、科研活動、科研經(jīng)費(fèi)、科研論文的查詢,這些登記在庫的數(shù)據(jù)將作為以后查詢的主要對象。

科研信息管理系統(tǒng)的角色可以劃分為兩類。

(1)系統(tǒng)管理員:負(fù)責(zé)管理用戶信息、論文信息、團(tuán)體信息、活動信息、經(jīng)費(fèi)信息。

(2)用戶:滿足用戶修改密碼,以及論文信息、團(tuán)體信息、活動信息、經(jīng)費(fèi)信息的查詢。

這兩類用戶分別擁有自己的操作功能。每一個操作模塊都要實(shí)現(xiàn)自身的功能,并且在整個的操作流程中負(fù)責(zé)承上啟下。根據(jù)這兩方面的需求,來分別描述各個模塊要實(shí)現(xiàn)的功能。

1.2 系統(tǒng)各功能模塊簡介

該系統(tǒng)是面向用戶與管理員的,因此用戶設(shè)置上設(shè)定了兩種用戶:管理員、普通用戶。兩種用戶的操作權(quán)限不同,管理員設(shè)置用戶的操作權(quán)限,進(jìn)行網(wǎng)站和數(shù)據(jù)庫維護(hù)。用戶可以進(jìn)行科研信息的查詢,管理員可以進(jìn)行修改。高校科研信息網(wǎng)站主要有以下幾項(xiàng)功能要求:

1.2.1 管理員模塊

(1)用戶管理模塊:對所有用戶的用戶名、密碼、真實(shí)姓名、團(tuán)體編號等用戶信息實(shí)現(xiàn)增加,刪除和修改等功能。用戶名和密碼是用戶表的主鍵,用戶名必須是唯一的,而且用戶名必須用字母或者數(shù)字表示。在添加用戶信息時,如果添加的團(tuán)體編號不屬于團(tuán)體信息表里已經(jīng)注冊的團(tuán)體編號的任何一個就會提示為不存在的團(tuán)體編號。

(2)團(tuán)體信息管理模塊:對所有用戶的團(tuán)體信息實(shí)現(xiàn)增加,刪除,修改等功能。團(tuán)的設(shè)備,如照相機(jī)、投影機(jī)等,都使用嵌入式系統(tǒng),有些嵌入式系統(tǒng)還包含操作系統(tǒng),但大多數(shù)嵌入式系統(tǒng)都是是由單個程序?qū)崿F(xiàn)整個控制邏輯。

總而言之:嵌入式系統(tǒng)是一種“完全嵌入到受控器件內(nèi)部,為特定應(yīng)用而設(shè)計(jì)的專用計(jì)算機(jī)系統(tǒng)”。

1.2.2 普通用戶模塊

(1)修改密碼:可修改個人用戶密碼。普通用戶在登錄之后點(diǎn)擊修改密碼的鏈接。用戶輸入當(dāng)前密碼,系統(tǒng)通過SES-SION查詢登錄用戶的密碼是否匹配。

(2)論文上傳:實(shí)現(xiàn)用戶個人論文上傳功能。上傳的論文文件名必須是用英文或數(shù)字構(gòu)成的,如果是中文文件名會出現(xiàn)亂碼。這是讀取數(shù)據(jù)流時是一個一個字節(jié)讀取的,而一個漢字有兩個字節(jié)。論文上傳的文件名采用“用戶名”+“文件名”的方法。

2. 系統(tǒng)開發(fā)平臺

2.1 JSP簡介

JSP是英文Java Server Pages的縮寫,它是Sun公司首創(chuàng)的一種新型動態(tài)網(wǎng)頁編程技術(shù)。JSP是基于JavaServlet以及整個Java體系的Web開發(fā)技術(shù),利用這一技術(shù)可以建立安全。跨平臺的先進(jìn)動態(tài)網(wǎng)站。JSP技術(shù)是從Java編程語言中的Ser-vlet技術(shù)擴(kuò)展而來的。JSP當(dāng)然也實(shí)現(xiàn)了Servlet所具有的動態(tài)頁面與靜態(tài)頁面分離以及程序代碼與硬件平臺的無關(guān)性。

2.2 Microsoft SQL server 2000簡介

SQL全稱是“結(jié)構(gòu)化查詢語言(Struetured Query Lan-guage)”,最早是IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEM R開發(fā)的一種查詢語言。結(jié)構(gòu)化查詢語言SQL是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語言,其功能包括查詢、操縱、定義和控制四個方面,是一個通用的功能極強(qiáng)的關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言。

2.3 MVC技術(shù)

MVC英文即Model-View-Controller,即把一個應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進(jìn)行分離,這樣一個應(yīng)用被分成三個層――模型層、視圖層、控制層。

視圖(View)代表用戶交互界面,對于Web應(yīng)用來說,可以概括為HTML界面,但有可能為XHTML、XML和Applet。一個應(yīng)用可能有很多不同的視圖,MVC設(shè)計(jì)模式對于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務(wù)流程的處理。業(yè)務(wù)流程的處理交予模型(Model)處理。

模型(Model)就是業(yè)務(wù)流程、狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。業(yè)務(wù)流程的處理過程對其它層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù),并返回最終的處理結(jié)果。業(yè)務(wù)模型的設(shè)計(jì)可以說是MVC最主要的核心。

控制(controller)可以理解為從用戶接收請求,將模型與視圖匹配在一起,共同完成用戶的請求。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請求。

3. 系統(tǒng)實(shí)現(xiàn)

本系統(tǒng)主要有兩個用戶權(quán)限:管理員和普通用戶。普通用戶可以登錄、注冊、修改用戶密碼,查詢科研論文、科研經(jīng)費(fèi)、團(tuán)體信息,還能查詢團(tuán)體活動;管理員在普通用戶的功能基礎(chǔ)上,權(quán)限范圍更大。管理員有用戶管理模塊,團(tuán)體信息管理模塊,科研經(jīng)費(fèi)管理模塊,論文信息管理模塊,以及團(tuán)體活動信息管理模塊,下面詳細(xì)介紹這些部分的實(shí)現(xiàn)。

3.1 用戶模塊的實(shí)現(xiàn)

用戶模塊主要有密碼修改,論文上傳,學(xué)術(shù)團(tuán)體管理,活動查詢和經(jīng)費(fèi)查詢等功能。這里只展示活動查詢和論文上傳這些主要功能。因?yàn)橛脩裟K大多是查詢的功能,所以這里只展示典型的查詢代碼的實(shí)現(xiàn)功能。

由于高校科研管理系統(tǒng)采用MVC模式,所以學(xué)術(shù)活動查詢功能由三部分組成,數(shù)據(jù)的存儲由Aetivity java這個類儲存,數(shù)據(jù)的處理由HandleActivityQuery這個Servlet實(shí)現(xiàn),查詢結(jié)果由showActivityQueryMess.jsp展示。查詢的結(jié)果采用分頁的形式,分頁功能所存儲的數(shù)據(jù)由ShowByPage.java這個類保存。JSP頁面通過這個類中的數(shù)據(jù)來決定查詢結(jié)果每頁顯示多少條記錄,總共有多少頁,正在顯示的是第幾頁,然后用一個StringBuffer返回一頁的顯示內(nèi)容。

3.2 管理員模塊的實(shí)現(xiàn)

管理員模塊主要有用戶信息管理,論文管理,團(tuán)體信息管理,活動信息管理和科研經(jīng)費(fèi)管理這五個模塊。由于管理員的模塊大多是增、刪、改的功能。所以這里只展示用戶信息管理這個典型模塊的代碼。

由于高校科研管理系統(tǒng)采用MVC模式,所以用戶信息管理功能由三部分組成,數(shù)據(jù)的存儲由Users.java這個類儲存,數(shù)據(jù)的處理由HandleUsers這個Servlet實(shí)現(xiàn),管理功能由sho-wUsersMess.jsp頁面展示出來。用戶信息管理模塊能修改所有用戶信息,用戶名是唯一的不能同名且必須有字母和數(shù)字構(gòu)成,用戶權(quán)限只能為“普通用戶”和“管理員”。

Users.java這個類初始化了userNumber,password,userName等變量,每個變量都有各自的set和get方法來設(shè)置以及獲取變量,backNews變量用來保存管理員的管理信息并在頁面中顯示,這里省略Users,java的代碼。

HandleUsers.servlet有兩個主要的函數(shù)doGet()和doPost(),doGet()方法從數(shù)據(jù)庫里獲取表a-users的數(shù)據(jù)集并保存在Users,java中并由showUsersMess.jsp顯示出來。doPost()方法首先通過if-else語句判斷用戶在showUsersMess.jsp頁面點(diǎn)擊的按鈕是哪一個,再根據(jù)不同的按鈕值實(shí)現(xiàn)不同的管理功能。

3.3 測試運(yùn)行結(jié)果及分析

經(jīng)測試,本系統(tǒng)能夠滿足在需求分析階段所確立的各項(xiàng)功能需求,各種用戶均能正常登錄,查詢正確率高,管理員能順利地進(jìn)行各項(xiàng)操作,整個系統(tǒng)運(yùn)行穩(wěn)定。在網(wǎng)站的整個運(yùn)行中沒有出現(xiàn)明顯的BUG,大部分功能都能順利完成。在論文上傳模塊中,上傳的文件必須是英文文件名或數(shù)字文件名。用戶登錄的用戶名要輸入英文或數(shù)字。管理模塊的信息中,需要在文本框里修改或填寫好信息再按修改和添加按鈕。

參考文獻(xiàn):

[1]鄧昌勝,張榮等,基于NET的畢業(yè)論文在線指導(dǎo)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J],微機(jī)算機(jī)應(yīng)用,2008,29(10):25-99.

[2]范小九,唐慧佳,韻來電峰,基于NET的安全設(shè)計(jì)在MIS系統(tǒng)中的應(yīng)用[J],微計(jì)算機(jī)信息,2007,23,3-10.

[3]劉軍,陽小華,楊星,一種新的基于B/S模式權(quán)限管理方案[J],微計(jì)算機(jī)信息2005,22(3).

[4]Jeffrey Richter,李家忠譯,框架程序設(shè)計(jì)[M],北京:清華大學(xué)出版社,2003.

篇9

Key words: scientific research projects;management;J2EE;B/S

中圖分類號:TP39 文獻(xiàn)標(biāo)識碼:A 文章編號:1006-4311(2012)36-0188-02

0 引言

隨著科技的進(jìn)步與日益發(fā)展,通過信息化手段對日常工作進(jìn)行管理,整合科研工作流程,是當(dāng)今高校科研管理的大勢所趨,也是提升科研管理水平的有效途徑,高校科研活動和科研能力成為反映高校綜合實(shí)力的重要指標(biāo),它能為決策層提供真實(shí)有效的依據(jù)。

1 項(xiàng)目背景

目前通過Excel、word等辦公軟件來處理大量的數(shù)據(jù),大多數(shù)高校科研管理工作,很大程度上還是依賴人工進(jìn)行,為領(lǐng)導(dǎo)進(jìn)行科學(xué)決策帶來一定的不便影響,為科研管理增加很多工作量,科研處和廣大科研人員以及各單位之間缺少一種有效溝通方式。

因?yàn)榇朔绞诫y以及時有效的掌握最新的科研情況。為有助于領(lǐng)導(dǎo)進(jìn)行科研管理決策,科研項(xiàng)目管理信息系統(tǒng)的開發(fā)與建設(shè)是非常必要的,它會有利于學(xué)校整體科研工作管理水平的提高,該系統(tǒng)服務(wù)于學(xué)校科研工作,能成為學(xué)校日常工作的得力助手。

2 需求分析

系統(tǒng)服務(wù)于全校從事科研活動或科研管理活動的教職工,應(yīng)該是一個開放式的網(wǎng)絡(luò)化管理系統(tǒng),用戶可以分為院系(部門)科研秘書、科研人員(教職工)、院系(部門)科研主管、院系(部門)領(lǐng)導(dǎo)、科研管理人員、學(xué)校(單位)領(lǐng)導(dǎo)、系統(tǒng)管理員等七種用戶。

院系(部門)科研秘書:負(fù)責(zé)本單位的各項(xiàng)科研管理業(yè)務(wù),學(xué)校各部門對應(yīng)一名科研秘書。

科研人員:登陸系統(tǒng)后,可查看自己申報(bào)的項(xiàng)目與項(xiàng)目狀態(tài),查看自己的項(xiàng)目經(jīng)費(fèi)、成果、論文;接收通知和文件,并可反饋意見,在線申報(bào)項(xiàng)目和進(jìn)行課題的中期檢查、結(jié)題申請等;可以添加自己的成果、論文;可以修改項(xiàng)目、成果、論文等信息,修改完畢,可以保存、提交。

院系(部門)領(lǐng)導(dǎo):可以瀏覽本部門科研項(xiàng)目情況。

院系(部門)科研主管:可以對本部門項(xiàng)目申報(bào)進(jìn)行審核,簽署審核同意意見,如果審核未通過,則修改標(biāo)志,返回給申請人,并說明未通過審核的意見。

科研管理人員:負(fù)責(zé)全校各項(xiàng)科研管理業(yè)務(wù),主要全靠科研處工作人員。

學(xué)校(單位)領(lǐng)導(dǎo):為方便高校領(lǐng)導(dǎo)及時了解最新、最直觀的科研動態(tài)分析,系統(tǒng)需要提供各項(xiàng)數(shù)據(jù)綜合查詢分析的功能,首先要給校領(lǐng)導(dǎo)設(shè)置賬號和密碼。

系統(tǒng)管理員:系統(tǒng)管理員由初始化時自動產(chǎn)生,是系統(tǒng)中的超級用戶。

3 主要功能設(shè)計(jì)

科研管理系統(tǒng)可以劃分為核心業(yè)務(wù)流程、基礎(chǔ)數(shù)據(jù)庫和系統(tǒng)服務(wù)三部分,系統(tǒng)從結(jié)構(gòu)上可以分為科研門戶和科研管理系統(tǒng)兩大部分。(圖1)

3.1 科研門戶 科研門戶是高校科研活動信息披露和交流的平臺,它能適時動態(tài)科研信息,若可以和科研活動相結(jié)合,就能提升科研處的知名度。

3.2 科研管理系統(tǒng) 科研管理系統(tǒng)是系統(tǒng)的核心部分。科研管理系統(tǒng)在具有交流溝通的功能的同時,還要有科研管理的效用,系統(tǒng)中各級用戶的使用權(quán)限也需要能夠靈活設(shè)置和修改,科研管理系統(tǒng)主要包括幾個子系統(tǒng),靠這幾個子系統(tǒng)來運(yùn)作,分類指標(biāo)需要能夠靈活定制。

4 系統(tǒng)技術(shù)方案

設(shè)計(jì)技術(shù)方案主要要保證能實(shí)現(xiàn)技術(shù)需求書上提出的業(yè)務(wù)要求和技術(shù)要求,為保證科研管理系統(tǒng)質(zhì)量,我們設(shè)計(jì)如下:

4.1 技術(shù)目標(biāo) 科研管理系統(tǒng)投入使用后,用戶眾多,數(shù)據(jù)量大。而且科研管理系統(tǒng)是網(wǎng)絡(luò)化使用模式,系統(tǒng)還需要和學(xué)校數(shù)字化建設(shè)的大環(huán)境結(jié)合在一起。所以我們在技術(shù)保證實(shí)現(xiàn)如下目標(biāo):

①界面友好,操作簡便人性化。

②系統(tǒng)設(shè)計(jì)完全模塊化。為利于進(jìn)行二次開發(fā)和系統(tǒng)擴(kuò)展,設(shè)計(jì)上要做到模塊清晰、接口開放。

③為能夠處理海量數(shù)據(jù),能夠支持大量并發(fā)訪問,系統(tǒng)能夠可持續(xù)運(yùn)行穩(wěn)定。

④充分考慮和學(xué)校公共數(shù)據(jù)系統(tǒng)的結(jié)合。后臺數(shù)據(jù)庫采用SQL Server,數(shù)據(jù)庫設(shè)計(jì)上遵循學(xué)校有關(guān)數(shù)據(jù)標(biāo)準(zhǔn)。

4.2 技術(shù)框架 基于J2EE技術(shù),并巧妙融合了Hibernate技術(shù)和Struts框架技術(shù),系統(tǒng)應(yīng)用體系結(jié)構(gòu)是指應(yīng)用系統(tǒng)的技術(shù)架構(gòu)。

另外加上各種常用的公用組件,這樣構(gòu)成了科研管理系統(tǒng)的技術(shù)骨架。四層技術(shù)架構(gòu)主要包括表示層、控制層、業(yè)務(wù)邏輯層和數(shù)據(jù)處理層。主要是基于這種純Java的技術(shù)骨架構(gòu)建的。

系統(tǒng)運(yùn)行環(huán)境主要由操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)和J2EE運(yùn)行環(huán)境組成。

科研管理系統(tǒng)的技術(shù)框架主要由上述兩部分構(gòu)成。

4.3 技術(shù)特點(diǎn)

①高效緩存:采用先進(jìn)的緩存技術(shù),可以有效提高系統(tǒng)的運(yùn)行性能問題。它主要是加強(qiáng)多用戶同時訪問系統(tǒng)時的系統(tǒng)反應(yīng)能力,能進(jìn)一步提高系統(tǒng)運(yùn)行速度。

②易用性:用戶不需要進(jìn)行復(fù)雜的業(yè)務(wù)培訓(xùn)就可以輕松使用系統(tǒng),系統(tǒng)操作流程清晰,操作簡單。

③高度參數(shù)化:系統(tǒng)中很多考核和統(tǒng)計(jì)指標(biāo)都由用戶自定義,這樣方便學(xué)校隨時根據(jù)業(yè)務(wù)變化來調(diào)整系統(tǒng)參數(shù)。

④網(wǎng)絡(luò)化:系統(tǒng)采用WEB應(yīng)用模式。直接用瀏覽器訪問服務(wù)器地址就可以使用系統(tǒng),用戶不用安裝任何客戶端軟件,只需直接在服務(wù)器上部署好就行。

⑤數(shù)據(jù)集中管理:為方便數(shù)據(jù)的備份恢復(fù)等維護(hù)工作,同時做到數(shù)據(jù)的及時更新匯總,需要采用關(guān)系型數(shù)據(jù)庫對各項(xiàng)數(shù)據(jù)進(jìn)行集中管理。

⑥高度模塊化:為方便學(xué)校有選擇分步實(shí)施項(xiàng)目,系統(tǒng)由多個子系統(tǒng)組成,子系統(tǒng)之間又有很大的獨(dú)立性。

4.4 安全問題 應(yīng)用程序安全問題和運(yùn)行環(huán)境安全問題是科研管理系統(tǒng)的安全問題的兩個重要方面。

應(yīng)用程序安全是,為防止越權(quán)操作行為的發(fā)生,避免引起數(shù)據(jù)和管理上的混亂,科研處根據(jù)學(xué)校實(shí)際情況來設(shè)計(jì)系統(tǒng)使用過程中的安全策略,在系統(tǒng)中不同用戶要具有不同操作權(quán)限,科研管理系統(tǒng)具有很大的靈活性,它主要采用ACL權(quán)限控制方式。

服務(wù)器需防止計(jì)算機(jī)病毒和黑客入侵,數(shù)據(jù)庫需做定期備份。這些問題需由學(xué)校網(wǎng)絡(luò)信息中心統(tǒng)一進(jìn)行管理,科研管理系統(tǒng)所部署的服務(wù)器安全問題是運(yùn)行環(huán)境安全的主要問題。服務(wù)器需在學(xué)校信息中心統(tǒng)一托管。

4.5 系統(tǒng)的兼容性 在高校信息化日益重要的時代,構(gòu)建系統(tǒng)時需要考慮到第三方的系統(tǒng)兼容的問題,以避免信息孤島的產(chǎn)生。需要和教務(wù)、人事、辦公、郵件服務(wù)器等其他系統(tǒng)整合為一體,對于科研管理系統(tǒng)為“數(shù)字化高校”的一部分,使不同系統(tǒng)兼容,實(shí)現(xiàn)學(xué)校的數(shù)字一體化。

如何使各個子系統(tǒng)進(jìn)行兼容,可以從兩個層次上進(jìn)行考慮。

第一、保證不同系統(tǒng)在數(shù)據(jù)上保持同步,即業(yè)務(wù)數(shù)據(jù)上的兼容,從而實(shí)現(xiàn)系統(tǒng)間的兼容;

第二、業(yè)務(wù)流程上的兼容,即不同系統(tǒng)之間需要進(jìn)行整合。數(shù)據(jù)的同步需要構(gòu)建一個統(tǒng)一的數(shù)據(jù)標(biāo)準(zhǔn)系統(tǒng),不同業(yè)務(wù)接口需要從該數(shù)據(jù)標(biāo)準(zhǔn)系統(tǒng)中獲取數(shù)據(jù),保證不同的系統(tǒng)有統(tǒng)一的業(yè)務(wù)數(shù)據(jù)編碼、業(yè)務(wù)數(shù)據(jù)定義等。

為最大限度上提供和第三方系統(tǒng)的接口,實(shí)現(xiàn)業(yè)務(wù)流程的兼容,科研管理系統(tǒng)采用J2EE技術(shù);充分考慮各種國標(biāo)、教育部信息化標(biāo)準(zhǔn)、CSSCI等期刊庫,對于科研的業(yè)務(wù)數(shù)據(jù)的定義,為全國多個高校所采用,該系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)完全兼容教育部統(tǒng)計(jì)系統(tǒng),高校數(shù)字化統(tǒng)一數(shù)據(jù)標(biāo)準(zhǔn)系統(tǒng)的科研的一部分就是科研管理系統(tǒng)的科研業(yè)務(wù)數(shù)據(jù)部分,而對于人員、機(jī)構(gòu)亦可以和人事等其他系統(tǒng)保持一致。

4.6 運(yùn)行環(huán)境 系統(tǒng)的運(yùn)行環(huán)境由服務(wù)器和客戶端組成。系統(tǒng)可以在已有的服務(wù)器上進(jìn)行部署,服務(wù)器必需要有Java運(yùn)行環(huán)境,也可以使用專門的服務(wù)器。在服務(wù)器上除了要求有Java運(yùn)行環(huán)境外,還需要部署Web服務(wù)和數(shù)據(jù)庫服務(wù)。

Web服務(wù)和數(shù)據(jù)庫服務(wù)可以部署在一臺服務(wù)器上,也可部署在兩個不同的服務(wù)器上。

設(shè)計(jì)從整體考慮,建立嚴(yán)格的參照完整性和科學(xué)數(shù)據(jù)庫結(jié)構(gòu),該系統(tǒng)數(shù)據(jù)庫主要適用于B/S模式的數(shù)據(jù)庫系統(tǒng),運(yùn)用JSP、XML、EJB技術(shù)實(shí)現(xiàn)科研項(xiàng)目管理系統(tǒng)的方法,可以實(shí)現(xiàn)強(qiáng)大的功能設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn),提高了數(shù)據(jù)庫的安全訪問能力,對數(shù)據(jù)庫的安全進(jìn)行分級、分類設(shè)置和管理,加大了后臺的功能和效率,結(jié)合本院實(shí)際已經(jīng)開發(fā)了一個實(shí)用的高校科研項(xiàng)目管理系統(tǒng)。

參考文獻(xiàn):

篇10

1 系統(tǒng)分析

科研課題管理系統(tǒng)用戶權(quán)限共有三種,分別是普通教師、科研部門管理員以及評審專家。其中普通教師有科研課題立項(xiàng)、科研經(jīng)費(fèi)申請、科研課題結(jié)題申請以及學(xué)術(shù)成果申報(bào)功能權(quán)限;評審專家有審核科研課題立項(xiàng)以及科研課題結(jié)題功能權(quán)限;科研部門管理員用有科研經(jīng)費(fèi)審核管理以及學(xué)術(shù)成果審核登記功能權(quán)限。三類用戶主要功能如圖1所示。

1.1科研項(xiàng)目管理

科研課題管理由科研課題申報(bào)、課題流程管理以及科研項(xiàng)目結(jié)題三個主要功能模塊組成。

科研課題申報(bào)流程分為兩步:首先由教師填寫科研課題申報(bào)表,并上傳Word電子文檔作為附件,然后評審專家可以下載申報(bào)表的電子文檔進(jìn)行審核并填寫審核意見。

課題流程管理分為兩個部分,科研課題進(jìn)度管理以及科研經(jīng)費(fèi)管理。承擔(dān)課題的教師每季度填寫項(xiàng)目進(jìn)度報(bào)告,科研處管理員進(jìn)行隨時登陸平臺追蹤課題進(jìn)度;教師在平臺上進(jìn)行科研課題經(jīng)費(fèi)申請,由科研部門管理員進(jìn)行審批,并實(shí)現(xiàn)與財(cái)務(wù)管理系統(tǒng)的對接,完善課題經(jīng)費(fèi)報(bào)賬機(jī)制,實(shí)現(xiàn)經(jīng)費(fèi)報(bào)銷記錄管理以及經(jīng)費(fèi)余額管理等子功能,。

科研課題結(jié)題流程與申報(bào)流程基本一致,首先教師填寫科研課題結(jié)題申請,并上傳結(jié)題報(bào)告的電子文檔以及成果材料作為附件,評審專家下載結(jié)題報(bào)告和成果材料進(jìn)行審核,并給出評審意見。

1.2 科研成果申報(bào)

提供教師申報(bào)通道接口,教師用戶提交學(xué)術(shù)成果的申報(bào)材料。由科研部門管理員認(rèn)定科研成果后記錄在數(shù)據(jù)庫科研成果信息庫中。同時為科研部門管理員提供對科研成果的分類查詢、統(tǒng)計(jì)以及報(bào)表導(dǎo)出和打印等功能,在系統(tǒng)中將科研成果分為論文、設(shè)計(jì)、課題、講座、著作、學(xué)術(shù)成果獲獎以及專利等七個大類。

2 系統(tǒng)設(shè)計(jì)

系統(tǒng)使用SSH框架按照三層架構(gòu)模式開發(fā),分為數(shù)據(jù)持久層、業(yè)務(wù)邏輯層以及表示層[3]。表示層采用Struts框架,使用action控制器與頁面進(jìn)行數(shù)據(jù)交互;業(yè)務(wù)邏輯層采用Spring框架,負(fù)責(zé)系統(tǒng)復(fù)雜業(yè)務(wù)邏輯的處理;數(shù)據(jù)持久層采用Hibernate框架,調(diào)用JDBC模塊對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行管理[4]。整個架構(gòu)層次清晰,將數(shù)據(jù)庫操作代碼、業(yè)務(wù)邏輯代碼和頁面顯示代碼分開,提升了代碼的復(fù)用性,降低了代碼的耦合性,從而增強(qiáng)了程序的可擴(kuò)展性。下面重點(diǎn)介紹科研項(xiàng)目管理中三個重要功能模塊設(shè)計(jì),分別是科研項(xiàng)目申報(bào)模塊、項(xiàng)目流程管理模塊和科研項(xiàng)目結(jié)題模塊。

2.1 科研項(xiàng)目申報(bào)模塊設(shè)計(jì)

科研項(xiàng)目申報(bào)模塊分為科研項(xiàng)目信息提交、申報(bào)書上傳、科研項(xiàng)目審核三大功能,由控制器DelareAction、UploadAction和VerifyAction通過調(diào)用業(yè)務(wù)層和持久層代碼來完成。控制器中函數(shù)及其功能如表1所示。

2.2 科研項(xiàng)目管理模塊設(shè)計(jì)

科研項(xiàng)目管理模塊由三個功能構(gòu)成,分別是課題基本信息管理、課題經(jīng)費(fèi)管理以及課題進(jìn)度管理。通過控制器Finish、FundsManageAction和ProgressAction調(diào)用業(yè)務(wù)邏輯層和持久層代碼完成,控制器函數(shù)及功能如表2所示。

2.3 科研項(xiàng)目結(jié)題模塊設(shè)計(jì)

篇11

1科研項(xiàng)目管理系統(tǒng)總體設(shè)計(jì)

一套較完善的科研管理系統(tǒng)應(yīng)以項(xiàng)目管理為中心,涵蓋計(jì)劃、合同、實(shí)事、成果、專利、資金、人員、設(shè)備等方面,并可關(guān)聯(lián)到辦公、人事、財(cái)務(wù)、設(shè)備等其它業(yè)務(wù)系統(tǒng)。本系統(tǒng)可以實(shí)現(xiàn)從項(xiàng)目的計(jì)劃申報(bào)、審批、項(xiàng)目開發(fā)、鑒定、成果登記、評獎到歸檔、查詢和統(tǒng)計(jì)全過程的計(jì)算機(jī)網(wǎng)絡(luò)化管理和信息共享。

1.1科研項(xiàng)目管理系統(tǒng)功能描述

該軟件項(xiàng)目管理系統(tǒng)實(shí)現(xiàn)的主要功能有:項(xiàng)目管理和研發(fā)信息的添加、修改、刪除,各個階段基本信息的查詢,報(bào)表的生成,實(shí)現(xiàn)在應(yīng)用程序中對以Word形式存儲的文檔模板的新建、保存功能,并可以完成已有文檔的調(diào)用,實(shí)現(xiàn)文檔的自動化,隨時、快捷的查閱和修改文檔,并作為研發(fā)后續(xù)階段的參照。

1.2系統(tǒng)總體功能模塊分析與設(shè)計(jì)

首先,進(jìn)行科研項(xiàng)目計(jì)劃編制。項(xiàng)目開發(fā)單位經(jīng)市場調(diào)查,并經(jīng)有關(guān)專家進(jìn)行技術(shù)審查和審核,向管理部門進(jìn)行計(jì)劃申報(bào),經(jīng)管理部門審批后下達(dá)項(xiàng)目計(jì)劃。申報(bào)的計(jì)劃被批準(zhǔn)后,項(xiàng)目開發(fā)單位組織項(xiàng)目的研究開發(fā),管理部門可以對項(xiàng)目開發(fā)的各階段實(shí)施管理,了解項(xiàng)目的進(jìn)展情況,評估每一階段的工作,必要時進(jìn)行調(diào)整或撤銷該項(xiàng)目。項(xiàng)目開發(fā)完畢,由開發(fā)單位提出鑒定或驗(yàn)收申請,管理部門可以組織有關(guān)專家對項(xiàng)目進(jìn)行鑒定、審查和評議,得出相應(yīng)的結(jié)論。

本系統(tǒng)還可以對以上各個環(huán)節(jié)進(jìn)行查詢、統(tǒng)計(jì),隨時從宏觀上了解所有項(xiàng)目的進(jìn)度及相關(guān)材料。其功能模塊結(jié)構(gòu)如圖1所示。

1.3系統(tǒng)管理文件流程

科研項(xiàng)目管理涉及大量的管理文件,文件處理應(yīng)遵守流程,從立項(xiàng)(項(xiàng)目申報(bào))開始,審批、開發(fā)、鑒定到最后歸檔的過程如圖2所示。

2數(shù)據(jù)庫設(shè)計(jì)

本系統(tǒng)通過數(shù)據(jù)庫進(jìn)行管理,可以方便管理數(shù)據(jù)、文檔以及快速查詢。數(shù)據(jù)庫設(shè)計(jì)是系統(tǒng)設(shè)計(jì)很重要的部分,設(shè)計(jì)質(zhì)量的好壞,數(shù)據(jù)結(jié)構(gòu)的優(yōu)劣,直接影響到系統(tǒng)的成敗。數(shù)據(jù)庫設(shè)計(jì)是指對一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的需求。

2.1數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)

本系統(tǒng)的數(shù)據(jù)庫是采用Delphi自帶的DataBaseDesktop工具設(shè)計(jì)的,根據(jù)系統(tǒng)的需要,設(shè)計(jì)了立項(xiàng)管理、進(jìn)度計(jì)劃表、配置管理表等多個數(shù)據(jù)庫表。如表1~表3所示。

2.2系統(tǒng)模塊設(shè)計(jì)

系統(tǒng)劃分為4大模塊:過程管理模塊、研發(fā)管理模塊、查詢統(tǒng)計(jì)模塊和系統(tǒng)管理模塊,其中每個模塊都包含一系列子模塊。過程管理模塊包括:立項(xiàng)管理、結(jié)項(xiàng)管理、項(xiàng)目計(jì)劃與監(jiān)控、配置管理、質(zhì)量保證、人員管理;系統(tǒng)管理模塊包括項(xiàng)目新增、項(xiàng)目打開、權(quán)限管理、代碼管理、文檔模板管理和系統(tǒng)退出。研發(fā)管理主要指進(jìn)度管理,該模塊是系統(tǒng)核心部分,內(nèi)容也較多,有需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、實(shí)現(xiàn)管理、維護(hù)、計(jì)劃、進(jìn)展報(bào)告和進(jìn)度控制與調(diào)整模塊。各模塊分別形成相應(yīng)的文件,內(nèi)容文件名填人相應(yīng)的項(xiàng)目信息表中。進(jìn)展報(bào)告在進(jìn)度管理中占有很重要的地位,是項(xiàng)目調(diào)整和監(jiān)控的主要參考。

為了方便及時了解各個項(xiàng)目的相關(guān)信息,系統(tǒng)查詢模塊分為4個部分:基本信息查詢模塊、進(jìn)度查詢模塊、計(jì)劃查詢模塊和設(shè)計(jì)查詢模塊。各部分完成的功能是對相應(yīng)的信息進(jìn)行查詢。

3系統(tǒng)實(shí)現(xiàn)

SQLServer2000大型數(shù)據(jù)庫具有大容量、高效率等特點(diǎn),為用戶提供強(qiáng)大的功能支持。因此,后臺數(shù)據(jù)庫選擇的是SQLServer2000。在SQLeSvrer2000中新建數(shù)據(jù)庫,命名為CMM2。在數(shù)據(jù)庫CMM2中,建立以表1~表3為主的數(shù)據(jù)庫表結(jié)構(gòu),通過Delphi中提供的數(shù)據(jù)模塊窗體,避免了向每個窗體中添加數(shù)據(jù)訪問組件來訪問數(shù)據(jù)庫中的數(shù)據(jù)。系統(tǒng)的實(shí)現(xiàn),完成的主要工作——文檔管理,通過在eDlphi中調(diào)用word軟件實(shí)現(xiàn)。在WordApplication組件的OnDocumentBeforeClose事件中添加如下代碼:

wordapplication1.Quit;

wordapplication1.Disconnect;

報(bào)表采用eD lphi7自帶的Rave5.0報(bào)表設(shè)計(jì)器進(jìn)行設(shè)計(jì)。Rave報(bào)表是一種基于組件的可視化報(bào)表設(shè)計(jì)工具,使用它可以簡化設(shè)計(jì)過程,提高設(shè)計(jì)效率,并且可以制作出漂亮的樣式,從簡單的分帶報(bào)表到復(fù)雜的、高度個性化的報(bào)表都能輕易完成。利用Rave制作的報(bào)表有下面的特征:帶字回繞功能、圖形化、頁邊間距調(diào)整、精確頁面位置控制、打印配置、字體控制、打印預(yù)覽、重復(fù)使用等。

篇12

1 系統(tǒng)需求分析

高校科研管理所設(shè)計(jì)的事務(wù)非常繁雜,涉及到校科研處、各個系的科研管理以及個人對科研信息的查詢統(tǒng)計(jì)等。所設(shè)計(jì)的系統(tǒng)既要有利于科研處的監(jiān)督管理又要有利于各個系及教師的分工協(xié)作。系統(tǒng)功能主要包括校科研處科研管理、院系(或部門)科研管理、個人科研信息查詢、校級科研項(xiàng)目整體信息管理。可以劃分為科研信息維護(hù)、科研信息查詢與統(tǒng)計(jì)、科研信息報(bào)表、科研信息分析、校級課題申報(bào)、審批、合同簽定、結(jié)題、其它處理等操作;其中科研信息應(yīng)細(xì)分為學(xué)術(shù)論文、著作、科研項(xiàng)目、科研成果、科研獎勵等信息。

2 用戶需求分析

由于本系統(tǒng)是直接面向網(wǎng)上辦公的,必須適應(yīng)所服務(wù)環(huán)境的各類操作人員,主要包括學(xué)校科研處、各院系(或部門)、普通教師個人(或其他瀏覽者)。

2.1 普通教師個人(或其他瀏覽者)

普通教師個人(或其他瀏覽者)只能按姓名來瀏覽個人的科研信息、進(jìn)行統(tǒng)計(jì)打印,個人的科研信息(論文、著作、項(xiàng)目成果等)必須提交本部門審核入錄。

2.2 各院系(或部門)

各院系(或部門)主要職責(zé)是對本部門員工的論文、著作、項(xiàng)目、成果、獎勵等信息進(jìn)行審核后輸入到本系統(tǒng)數(shù)據(jù)庫中,查詢本部門在某時間內(nèi)的科研信息、統(tǒng)計(jì)科研情況、打印相關(guān)資料等,同時對本部門的錯誤錄入信息進(jìn)行修改和維護(hù)。

2.3 科研處

主要管理本校的員工信息、論文、著作、各級各類科研項(xiàng)目和成果、科研獎勵等常規(guī)工作,同時,管理校級課題的申報(bào)、審批、合同、檢查、結(jié)題等管理,同時,監(jiān)控系統(tǒng)運(yùn)行和各部門的情況。

3 數(shù)據(jù)庫設(shè)計(jì)及關(guān)鍵技術(shù)實(shí)現(xiàn)

3.1 數(shù)據(jù)庫表創(chuàng)建

根據(jù)系統(tǒng)需求分析,將系統(tǒng)的實(shí)現(xiàn)直接定位在更好的適合各層次人員的需求和操作,系統(tǒng)的所有初始化數(shù)據(jù)均采用界面錄入的方法,由各類人員分工完成。根據(jù)我校的實(shí)際情況,筆者將科研人員基本信息、論文信息、科研項(xiàng)目信息、成果信息、獲獎情況信息等作為系統(tǒng)的初始化數(shù)據(jù),為個人和院系查詢、統(tǒng)計(jì)、打印,科研處操作、加工、管理、集成等工作提供基本的數(shù)據(jù)平臺。主要數(shù)據(jù)表格設(shè)計(jì)如下:

科研人員信息表(職工號,姓名,性別,職稱,出生日期,所學(xué)專業(yè),現(xiàn)從事專業(yè),學(xué)歷,學(xué)位,工作時間,所在部門,備注)。

論文信息表(序號,論文名稱,刊物名稱,刊物類別,刊物級別,主辦單位,作者,職工號,發(fā)表時間,刊號,備注)。

論著信息表(序號,著作名稱, 圖書編號,著作類別,出版社,學(xué)科類別,作者,職工號,出版時間,版次,備注)。

科研項(xiàng)目表(序號,項(xiàng)目編號,項(xiàng)目名稱,項(xiàng)目來源,項(xiàng)目類別,完成單位,負(fù)責(zé)人,課題組成員,立項(xiàng)時間,擬定期限,經(jīng)費(fèi)金額, 是否鑒定,鑒定時間,鑒定單位,備注)。

科研成果表(序號,成果名稱,成果類別,成果經(jīng)費(fèi),完成時間,負(fù)責(zé)人,完成單位,是否投入生產(chǎn),經(jīng)濟(jì)效益,備注)。

科研獎勵表(序號,獲獎人員,項(xiàng)目名稱,獎勵名稱,授予單位,時間,備注)。

校級項(xiàng)目管理表(項(xiàng)目編號,項(xiàng)目名稱,課題名稱,負(fù)責(zé)人,所在部門,職務(wù)或職稱,聯(lián)系電話,申報(bào)表,申報(bào)時間,申報(bào)經(jīng)費(fèi),是否批準(zhǔn),批準(zhǔn)日期,批準(zhǔn)經(jīng)費(fèi),合同時間,合同內(nèi)容,是否結(jié)題,結(jié)題時間,鑒定技術(shù)負(fù)責(zé)人,項(xiàng)目成果效益,備注)。

校級鑒定專家表(序號,姓名,性別,出生日期,工作單位,學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè),職稱職務(wù),備注)。

在上述表格中,加下劃線字段代表主鍵,加雙劃線字段代表外鍵。其中科研人員信息表之所以選擇(職工號,姓名)作為主鍵,考慮到姓名經(jīng)常作為查詢、操作條件,并在相關(guān)表中作為科技人員的重要描述和限制;為了避免數(shù)據(jù)錄入的無序狀況,數(shù)據(jù)庫表之間建立了嚴(yán)格的參照完整性,并且對所有表都分配了操作權(quán)限,并將錯誤信息及時反饋給操作人員,科研人員信息表、論文信息表、論著信息表通過“職工號”建立參照完整性關(guān)系,在錄入論文、論著時,作者必須是本單位職工,如果科研人員信息表不存在該員工,便給出錯誤提示,提示檢查是否是合法職工,如果是,便可以在科研人員信息表中添加該員工信息后錄入論文、論著信息,否則,拒絕錄入,“職工號”又為組合查詢提供了連接條件支持;同時將科研項(xiàng)目表、科研成果表、校級項(xiàng)目管理表中“負(fù)責(zé)人”和科研人員信息表中的“姓名”建立主鍵、外鍵參照完整性關(guān)系,校級課題的申報(bào)負(fù)責(zé)人也必須是本單位某部門的職工;獲獎人員,必須是科研人員信息表中某一職工;將校級鑒定專家表和校級項(xiàng)目管理表通過“鑒定技術(shù)負(fù)責(zé)人”、“姓名”建立參照完整性管理,限定了鑒定技術(shù)負(fù)責(zé)人必須是本校專家表中的專業(yè)人員;所有表的主鍵設(shè)置都加上“姓名”字段,目的是為了符合人們的常規(guī)習(xí)慣,常以某個專業(yè)人員姓名作為操作、查詢條件,科研人員信息表與其他相關(guān)表格建立參照完整性為了限制科研、論文、論著、成果、獎勵等信息的科學(xué)合法性,同時有利于統(tǒng)計(jì)和查詢;只有完善的參照完整性,才能使得數(shù)據(jù)庫中數(shù)據(jù)具有一致性和互操作性。

3.2 存儲過程的設(shè)計(jì)

轉(zhuǎn)貼于 存儲過程是Transact-SQL語句的集合,它是實(shí)現(xiàn)事務(wù)或業(yè)務(wù)規(guī)則的極好途徑,是在數(shù)據(jù)庫服務(wù)器上存儲與執(zhí)行的。使用它,可以大大減少網(wǎng)絡(luò)傳輸流量,提高應(yīng)用程序性能和安全性,而且由于它只在第一次執(zhí)行時被優(yōu)化、編譯。因此,使用存儲過程不僅可以極大地降低應(yīng)用程序的實(shí)現(xiàn)難度,而且還可以極大地提高系統(tǒng)的運(yùn)行速度、效率。存儲過程的設(shè)計(jì)一定要符合邏輯業(yè)務(wù)規(guī)則和要求,根據(jù)實(shí)際,對一些常規(guī)、頻繁使用的查詢、插入數(shù)據(jù)操作使用存儲過程來完成。以下操作可以考慮使用存儲過程來完成:

① 對系統(tǒng)的初始化數(shù)據(jù)時錄入各種基本信息操作。

② 查詢個人、部門科研信息時的查詢操作。

③ 科研處的其他常規(guī)操作。

下面以查詢部門科研信息為例介紹存儲過程使用方法,在此查詢某一部門的論文、論著信息。描述代碼:

CREATE PROCEDURE 論文論著

@a char(20)

as

select 姓名,論文名稱,刊物名稱,刊物類別,刊物級別,發(fā)表時間,備注

from 科研人員信息表,論文信息表

where 科研人員信息表。職工號=論文信息表。職工號 and 所在部門=@a

select 姓名,著作名稱,出版社,出版時間,版次,備注

from 科研人員信息表,論著信息表

where 科研人員信息表。職工號=論著信息表。職工號 and 所在部門=@a

其它操作不再做列述。從提高執(zhí)行效率、提高安全性、共享性方面考慮,盡可能多的使用存儲過程來提高數(shù)據(jù)庫的整體性能。

3.3 觸發(fā)器的使用

使用觸發(fā)器來實(shí)現(xiàn)表間的數(shù)據(jù)自動操作,提高系統(tǒng)效率,校級鑒定專家表中的信息主要來源于科研人員信息表中具有副高職稱以上的人員,在輸入或修改科研人員信息時,只要是具有副高級職稱以上的人員,就可以自動添加到校級鑒定專家表中,該操作可以使用觸發(fā)器來實(shí)現(xiàn),代碼描述如下:

Create Trigger ptz

On 科研人員信息表

For insert,update

As

Insert into 校級鑒定專家表(姓名,性別,出生日期,工作單位,學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè),職稱職務(wù),備注) Select (姓名,性別,出生日期,所在部門,學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè), 職稱職務(wù),備注)。

From 科研人員信息表,其中,校級鑒定專家表中的序號是自動生成的標(biāo)識列。

同時,可以用觸發(fā)器來檢驗(yàn)校級項(xiàng)目負(fù)責(zé)人是否在科研人員信息表中,其中,用事務(wù)以驗(yàn)證合法性以控制該項(xiàng)操作是否完成。

代碼描述如下:

Create Trigger check1

On 校級項(xiàng)目管理表

For insert

As

begin tran

declare @a char(12)

select @a=負(fù)責(zé)人 from Inserted

If ( select count(*) from科研人員信息表where 姓名=@a)=0

begin

Print '負(fù)責(zé)人不合法'

rollback tran

end

commit tran

其它類似操作不做描述。

在設(shè)計(jì)中,堅(jiān)持使用觸發(fā)器實(shí)現(xiàn)盡可能多的實(shí)現(xiàn)前臺操作,不僅提高了操作效率、更提高了代碼的安全性和共享性。

3.4 數(shù)據(jù)庫安全設(shè)計(jì)

網(wǎng)絡(luò)的安全非常重要,從數(shù)據(jù)庫級、服務(wù)器級和應(yīng)用程序級綜合考慮,在科研管理系統(tǒng)中要根據(jù)不同用戶,設(shè)置不同的權(quán)限、不同的初始化菜單。在本系統(tǒng)中,數(shù)據(jù)庫的安全主要通過數(shù)據(jù)庫的存取控制機(jī)制實(shí)現(xiàn)的。首先定義各類管理人員的操作權(quán)限即角色,其次定義數(shù)據(jù)庫登錄,最后依據(jù)用戶權(quán)限表將登錄分配為相應(yīng)的角色。由于人員的復(fù)雜性,角色分為三個層次:科研處級別、二級部門級別、普通教師級別。用戶屬于某一角色,即使用戶職務(wù)調(diào)動時,對用戶增刪,不影響其他用戶的操作,只是角色中用戶數(shù)量的變化。建立專門的系統(tǒng)使用權(quán)限表來記錄用戶和權(quán)限,同時也兼容部門設(shè)置信息,對不同部門分配相應(yīng)的權(quán)限和賬號,科研處是最高管理級別部門。

為了進(jìn)一步保護(hù)數(shù)據(jù)庫,建立備份數(shù)據(jù)庫服務(wù)器,定期進(jìn)行數(shù)據(jù)庫備份和復(fù)制,本系統(tǒng)數(shù)據(jù)庫主要采用SQL Server數(shù)據(jù)庫管理工具進(jìn)行設(shè)計(jì),它具有強(qiáng)大的管理、安全、登陸、網(wǎng)絡(luò)支持功能,且可以和其它數(shù)據(jù)庫進(jìn)行轉(zhuǎn)換,是一種網(wǎng)絡(luò)數(shù)據(jù)庫管理軟件,符合設(shè)計(jì)要求。

4 結(jié)束語

該系統(tǒng)數(shù)據(jù)庫主要適用于C/S和B/S混合模式的數(shù)據(jù)庫系統(tǒng),設(shè)計(jì)中從整體考慮,建立嚴(yán)格的參照完整性和科學(xué)數(shù)據(jù)庫結(jié)構(gòu),將存儲過程、觸發(fā)器應(yīng)用到數(shù)據(jù)庫設(shè)計(jì)中,加大了后臺的功能和效率,對數(shù)據(jù)庫的安全進(jìn)行分級、分類設(shè)置和管理,提高了數(shù)據(jù)庫的安全訪問能力;它的數(shù)據(jù)冗余少,具有更高的數(shù)據(jù)一致性、可操作性和安全性,結(jié)合前臺開發(fā)工具和平臺,可以實(shí)現(xiàn)強(qiáng)大的功能設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)。結(jié)合本校實(shí)際已經(jīng)開發(fā)了一個實(shí)用的高校科研管理系統(tǒng)并被科研處立項(xiàng)。

參考文獻(xiàn)

篇13

2用戶需求分析

由于本系統(tǒng)是直接面向網(wǎng)上辦公的,必須適應(yīng)所服務(wù)環(huán)境的各類操作人員,主要包括學(xué)校科研處、各院系(或部門)、普通教師個人(或其他瀏覽者)。

2.1普通教師個人(或其他瀏覽者)

普通教師個人(或其他瀏覽者)只能按姓名來瀏覽個人的科研信息、進(jìn)行統(tǒng)計(jì)打印,個人的科研信息(論文、著作、項(xiàng)目成果等)必須提交本部門審核入錄。

2.2各院系(或部門)

各院系(或部門)主要職責(zé)是對本部門員工的論文、著作、項(xiàng)目、成果、獎勵等信息進(jìn)行審核后輸入到本系統(tǒng)數(shù)據(jù)庫中,查詢本部門在某時間內(nèi)的科研信息、統(tǒng)計(jì)科研情況、打印相關(guān)資料等,同時對本部門的錯誤錄入信息進(jìn)行修改和維護(hù)。

2.3科研處

主要管理本校的員工信息、論文、著作、各級各類科研項(xiàng)目和成果、科研獎勵等常規(guī)工作,同時,管理校級課題的申報(bào)、審批、合同、檢查、結(jié)題等管理,同時,監(jiān)控系統(tǒng)運(yùn)行和各部門的情況。

3數(shù)據(jù)庫設(shè)計(jì)及關(guān)鍵技術(shù)實(shí)現(xiàn)

3.1數(shù)據(jù)庫表創(chuàng)建

根據(jù)系統(tǒng)需求分析,將系統(tǒng)的實(shí)現(xiàn)直接定位在更好的適合各層次人員的需求和操作,系統(tǒng)的所有初始化數(shù)據(jù)均采用界面錄入的方法,由各類人員分工完成。根據(jù)我校的實(shí)際情況,筆者將科研人員基本信息、論文信息、科研項(xiàng)目信息、成果信息、獲獎情況信息等作為系統(tǒng)的初始化數(shù)據(jù),為個人和院系查詢、統(tǒng)計(jì)、打印,科研處操作、加工、管理、集成等工作提供基本的數(shù)據(jù)平臺。主要數(shù)據(jù)表格設(shè)計(jì)如下:

科研人員信息表(職工號,姓名,性別,職稱,出生日期,所學(xué)專業(yè),現(xiàn)從事專業(yè),學(xué)歷,學(xué)位,工作時間,所在部門,備注)。

論文信息表(序號,論文名稱,刊物名稱,刊物類別,刊物級別,主辦單位,作者,職工號,發(fā)表時間,刊號,備注)。

論著信息表(序號,著作名稱,圖書編號,著作類別,出版社,學(xué)科類別,作者,職工號,出版時間,版次,備注)。

科研項(xiàng)目表(序號,項(xiàng)目編號,項(xiàng)目名稱,項(xiàng)目來源,項(xiàng)目類別,完成單位,負(fù)責(zé)人,課題組成員,立項(xiàng)時間,擬定期限,經(jīng)費(fèi)金額,是否鑒定,鑒定時間,鑒定單位,備注)。

科研成果表(序號,成果名稱,成果類別,成果經(jīng)費(fèi),完成時間,負(fù)責(zé)人,完成單位,是否投入生產(chǎn),經(jīng)濟(jì)效益,備注)。

科研獎勵表(序號,獲獎人員,項(xiàng)目名稱,獎勵名稱,授予單位,時間,備注)。

校級項(xiàng)目管理表(項(xiàng)目編號,項(xiàng)目名稱,課題名稱,負(fù)責(zé)人,所在部門,職務(wù)或職稱,聯(lián)系電話,申報(bào)表,申報(bào)時間,申報(bào)經(jīng)費(fèi),是否批準(zhǔn),批準(zhǔn)日期,批準(zhǔn)經(jīng)費(fèi),合同時間,合同內(nèi)容,是否結(jié)題,結(jié)題時間,鑒定技術(shù)負(fù)責(zé)人,項(xiàng)目成果效益,備注)。

校級鑒定專家表(序號,姓名,性別,出生日期,工作單位,學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè),職稱職務(wù),備注)。

在上述表格中,加下劃線字段代表主鍵,加雙劃線字段代表外鍵。其中科研人員信息表之所以選擇(職工號,姓名)作為主鍵,考慮到姓名經(jīng)常作為查詢、操作條件,并在相關(guān)表中作為科技人員的重要描述和限制;為了避免數(shù)據(jù)錄入的無序狀況,數(shù)據(jù)庫表之間建立了嚴(yán)格的參照完整性,并且對所有表都分配了操作權(quán)限,并將錯誤信息及時反饋給操作人員,科研人員信息表、論文信息表、論著信息表通過“職工號”建立參照完整性關(guān)系,在錄入論文、論著時,作者必須是本單位職工,如果科研人員信息表不存在該員工,便給出錯誤提示,提示檢查是否是合法職工,如果是,便可以在科研人員信息表中添加該員工信息后錄入論文、論著信息,否則,拒絕錄入,“職工號”又為組合查詢提供了連接條件支持;同時將科研項(xiàng)目表、科研成果表、校級項(xiàng)目管理表中“負(fù)責(zé)人”和科研人員信息表中的“姓名”建立主鍵、外鍵參照完整性關(guān)系,校級課題的申報(bào)負(fù)責(zé)人也必須是本單位某部門的職工;獲獎人員,必須是科研人員信息表中某一職工;將校級鑒定專家表和校級項(xiàng)目管理表通過“鑒定技術(shù)負(fù)責(zé)人”、“姓名”建立參照完整性管理,限定了鑒定技術(shù)負(fù)責(zé)人必須是本校專家表中的專業(yè)人員;所有表的主鍵設(shè)置都加上“姓名”字段,目的是為了符合人們的常規(guī)習(xí)慣,常以某個專業(yè)人員姓名作為操作、查詢條件,科研人員信息表與其他相關(guān)表格建立參照完整性為了限制科研、論文、論著、成果、獎勵等信息的科學(xué)合法性,同時有利于統(tǒng)計(jì)和查詢;只有完善的參照完整性,才能使得數(shù)據(jù)庫中數(shù)據(jù)具有一致性和互操作性。

3.2存儲過程的設(shè)計(jì)

存儲過程是Transact-SQL語句的集合,它是實(shí)現(xiàn)事務(wù)或業(yè)務(wù)規(guī)則的極好途徑,是在數(shù)據(jù)庫服務(wù)器上存儲與執(zhí)行的。使用它,可以大大減少網(wǎng)絡(luò)傳輸流量,提高應(yīng)用程序性能和安全性,而且由于它只在第一次執(zhí)行時被優(yōu)化、編譯。因此,使用存儲過程不僅可以極大地降低應(yīng)用程序的實(shí)現(xiàn)難度,而且還可以極大地提高系統(tǒng)的運(yùn)行速度、效率。存儲過程的設(shè)計(jì)一定要符合邏輯業(yè)務(wù)規(guī)則和要求,根據(jù)實(shí)際,對一些常規(guī)、頻繁使用的查詢、插入數(shù)據(jù)操作使用存儲過程來完成。以下操作可以考慮使用存儲過程來完成:

①對系統(tǒng)的初始化數(shù)據(jù)時錄入各種基本信息操作。

②查詢個人、部門科研信息時的查詢操作。

③科研處的其他常規(guī)操作。

下面以查詢部門科研信息為例介紹存儲過程使用方法,在此查詢某一部門的論文、論著信息。描述代碼:

CREATEPROCEDURE論文論著

@achar(20)

as

select姓名,論文名稱,刊物名稱,刊物類別,刊物級別,發(fā)表時間,備注

from科研人員信息表,論文信息表

where科研人員信息表。職工號=論文信息表。職工號and所在部門=@a

select姓名,著作名稱,出版社,出版時間,版次,備注

from科研人員信息表,論著信息表

where科研人員信息表。職工號=論著信息表。職工號and所在部門=@a

其它操作不再做列述。從提高執(zhí)行效率、提高安全性、共享性方面考慮,盡可能多的使用存儲過程來提高數(shù)據(jù)庫的整體性能。

3.3觸發(fā)器的使用

使用觸發(fā)器來實(shí)現(xiàn)表間的數(shù)據(jù)自動操作,提高系統(tǒng)效率,校級鑒定專家表中的信息主要來源于科研人員信息表中具有副高職稱以上的人員,在輸入或修改科研人員信息時,只要是具有副高級職稱以上的人員,就可以自動添加到校級鑒定專家表中,該操作可以使用觸發(fā)器來實(shí)現(xiàn),代碼描述如下:

CreateTriggerptz

On科研人員信息表

Forinsert,update

As

Insertinto校級鑒定專家表(姓名,性別,出生日期,工作單位,學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè),職稱職務(wù),備注)Select(姓名,性別,出生日期,所在部門,學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè),職稱職務(wù),備注)。

From科研人員信息表,其中,校級鑒定專家表中的序號是自動生成的標(biāo)識列。

同時,可以用觸發(fā)器來檢驗(yàn)校級項(xiàng)目負(fù)責(zé)人是否在科研人員信息表中,其中,用事務(wù)以驗(yàn)證合法性以控制該項(xiàng)操作是否完成。

代碼描述如下:

CreateTriggercheck1

On校級項(xiàng)目管理表

Forinsert

As

begintran

declare@achar(12)

select@a=負(fù)責(zé)人fromInserted

If(selectcount(*)from科研人員信息表where姓名=@a)=0

begin

Print''''負(fù)責(zé)人不合法''''

rollbacktran

end

committran

其它類似操作不做描述。

在設(shè)計(jì)中,堅(jiān)持使用觸發(fā)器實(shí)現(xiàn)盡可能多的實(shí)現(xiàn)前臺操作,不僅提高了操作效率、更提高了代碼的安全性和共享性。

3.4數(shù)據(jù)庫安全設(shè)計(jì)

網(wǎng)絡(luò)的安全非常重要,從數(shù)據(jù)庫級、服務(wù)器級和應(yīng)用程序級綜合考慮,在科研管理系統(tǒng)中要根據(jù)不同用戶,設(shè)置不同的權(quán)限、不同的初始化菜單。在本系統(tǒng)中,數(shù)據(jù)庫的安全主要通過數(shù)據(jù)庫的存取控制機(jī)制實(shí)現(xiàn)的。首先定義各類管理人員的操作權(quán)限即角色,其次定義數(shù)據(jù)庫登錄,最后依據(jù)用戶權(quán)限表將登錄分配為相應(yīng)的角色。由于人員的復(fù)雜性,角色分為三個層次:科研處級別、二級部門級別、普通教師級別。用戶屬于某一角色,即使用戶職務(wù)調(diào)動時,對用戶增刪,不影響其他用戶的操作,只是角色中用戶數(shù)量的變化。建立專門的系統(tǒng)使用權(quán)限表來記錄用戶和權(quán)限,同時也兼容部門設(shè)置信息,對不同部門分配相應(yīng)的權(quán)限和賬號,科研處是最高管理級別部門。

主站蜘蛛池模板: 祁门县| 贺州市| 达日县| 望谟县| 中牟县| 堆龙德庆县| 紫云| 保山市| 孝昌县| 三江| 云阳县| 滦南县| 五原县| 广南县| 水城县| 镇原县| 潞西市| 新蔡县| 奉化市| 洞口县| 克山县| 沂南县| 洪洞县| 昭通市| 河津市| 贺州市| 宁武县| 尤溪县| 申扎县| 台南市| 阳信县| 安龙县| 弥勒县| 乌兰察布市| 合阳县| 安仁县| 尤溪县| 乌拉特后旗| 彭水| 扎兰屯市| 遵义县|