日本免费精品视频,男人的天堂在线免费视频,成人久久久精品乱码一区二区三区,高清成人爽a毛片免费网站

在線客服

科研管理系統實用13篇

引論:我們為您整理了13篇科研管理系統范文,供您借鑒以豐富您的創作。它們是您寫作時的寶貴資源,期望它們能夠激發您的創作靈感,讓您的文章更具深度。

科研管理系統

篇1

科研管理服務;面向服務;科研績效評價

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

一應用目標

高校科研管理系統的引入應該本著服務科研、方便教師、精細管理、加強監督的理念,構建的對象面向廣大的科研人員及科研管理人員。涵蓋教師科研相關的項目信息、人員信息、經費收入與支出、論文論著等信息的管理和共享機制,實現科研項目全過程數字化管理與服務,對項目進度、成果進行有效的動態監管,方便科研和管理服務人員及時了解科研項目的動態信息,提高管理水平,支撐決策分析。

二系統規劃

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

三功能管理

(一)業務管理

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

(二)獎勵考核管理

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

(三)統計決策管理

統計決策主要用于生成平時科研的各種統計報表,同樣,這個模塊老師也不是直接錄入數據,數據都是從業務模塊的數據庫讀取。這個模塊今后可以和教育部的年底科技統計實現數據對接,也可以導出各種統計報表,實現真正的科研管理信息化、規范化。

四展望

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

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

參考文獻

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

[2]朱曉丹.科研管理信息系統的構建[J].哈爾濱工業大學學報,2009(4):110-114.

篇2

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

1.科研管理系統構建的目標

科研管理系統是為了適應信息化管理, 提高科研計劃管理的效率, 準確性和數據的安全性而設計的軟件。科研管理系統的配備是信息化管理的基礎,以科研項目流程為核心,全方面通過計算機信息化管理科研項目申報、項目管理、實施進度、項目結題、科研成果、項目經費等科研活動,以達到方便、高效地管理和控制,滿足科研單位的決策者對科研活動的宏觀管理與決策的需要,為科研院所對項目參與人員的評估提供依據。科研管理系統是一個科研院所內部管理的核心部分,包括人員檔案、機構設置、項目申報、科研評估、成果管理、基金管理、科技統計、成果管理、專利管理、經費管理、報表管理等多項信息管理職能。

2.科研管理系統的構建

2.1系統技術架構

本系統整體架構屬于典型的J2EE多層結構,遵循標準三層系統體系架構,完全采用JAVA和相關組件技術,采用了Oracle數據庫作為底層數據存儲平臺,系統中間層采用Weblogic應用服務器作為系統運行支持平臺,系統應用和集成了相應的中間組件和定制開發的系統應用實現系統的總體功能。系統的客戶端層采用IE瀏覽器等實現。

2.2 SynchroFLOW在科研管理系統中應用過程

科研管理系統建立在統一身份認證系統的環境下,實現信息共享、數據交互和資源統一,實現統籌管理和規劃。科研管理系統為應用系統提供了統一的信息接入方式,為各個應用系統打通了通向信息高速公路的出入口,同時科研管理平臺在這些出入口搭載上由平臺組織好的統一信息包,讓它們在信息高速公路上自由的傳輸和流轉。以此徹底解決科研院所信息化中出現的問題。協同工作流SynchroFLOW基于目前最流行和最具發展潛力的J2EE平臺,以wfmc為標準開發;具備圖形化的交互式用戶界面,良好的穩定性、擴展性、安全性、分布式事務管理、靈活地業務流程變動功能;可方便地集成科研院所現有系統、中間件和電子商務應用,是開發、部署和管理關鍵業務的理想平臺。工作流系統處理業務流程有很強靈活性,可以根據實際需要快速任意組合出適合的流程,用這些流程基本上可以解決所有的科研審批業務。在處理業務數據時,工作流可以方便的提取業務數據,使業務數據之間也能相互協作,從而提高工作流系統處理業務流程的靈活性和適用范圍。科研系統設計的項目申請流程可以是一個獨立流程,產生的業務數據也可以和后續流程進行銜接,可以實現科研項目審批和流轉。讓科研平臺在科室內部的人員之間流轉,就可以實現科研管理的自動化。

2.3功能說明

用戶可先通過項目審批確定項目立項與否,立項后可組建項目組、制定項目實施計劃,通過實施計劃編制項目進度控制,在實施過程中可根據實際情況調整項目進度和人員安排,能實時反映出當前項目的進展情況和進度分析、成本分析、收支情況,項目的查詢、統計,驗收交付情況。包括項目立項、項目審批、任務分配、任務匯報、項目匯報、查詢統計等模塊。

2.3.1項目申報

預立項目,建立項目檔案庫。

2.3.2項目審批

上級部門確認可申請立項的,送上級部門審批。

2.3.3項目成員

項目立項后,輸入項目成員信息,為任務分配做準備。

2.3.4項目匯報

項目進度監控和執行制度化的過程,通過項目匯報的手段對項目的階段性進展情況進行評價和分析,根據相關數據生成各類項目分析報表。

2.3.5任務分配

項目審批后,項目經理或項目負責人可通過此模塊向項目人員分配各自的工作任務和階段性工作安排,對任務的進度和目標進行預設,以此作為任務監控的依據。

2.3.6任務匯報

項目人員在接收到項目任務后,按照進度定期向項目負責人及主管領導匯報項目執行情況,系統根據匯報情況生成任務執行報表,并根據項目任務分配指標對項目人員的執行能力的情況做出評價。

2.3.7項目經費

項目人員在執行項目任務過程中,發生的項目經費如實的記錄在系統當中,并受項目預算動態實時控制,項目負責人及主管領導隨時查看經費支出情況,并根據項目任務分配指標對項目經費的支出情況做出評估。

2.3.8項目評審

項目評審模塊包括項目里程碑評審,項目變更評審和項目驗收評審三個功能。

2.3.9項目成果

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

3.科研管理系統的優勢

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

4.結束語

篇3

0前言

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

1需求分析

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

研究計劃執行中,項目負責人每年須填寫《項目年度進展報告》,報送所在單位。所在單位在檢查考核基礎上,對《進展報告》實事求是地簽署意見。地區科學基金及聯合資助項目,同時報送匹配經費的主管部門。

項目結束后,項目負責人應認真撰寫《項目總結報告》(簡稱《總結報告》),并由單位審查、驗收并簽署意見。各單位應將本單位全部結題項目的結題簡表,按統一規定錄入軟盤,于次年受理面上項目申請期同時統一報送計劃局。最后由相關部門審核。

如下圖:

這樣的操作效率大大的影響了科研項目的發展進程,一個項目從申請到審核到立項的,到結項周期過長,而且不方便項目管理。

2系統設計

本系統是典型的項目管理系統,采用c/s結構。c/s結構前臺是客戶機應用程序,后臺是服務器數據庫。本科研項目管理系統分為三個主要功能:

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

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

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

3項目申請書模塊管理

項目在開始時要先經過項目申請,因此,要首先填寫項目申請書,項目申請書填寫完成后,用戶還可以對其他項目申請的情況進行查看、查詢,了解實際情況。在項目管理子系統中包括三個內容:

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

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

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

功能:成立一個項目,就應該增加該項目的基本信息的記錄,該窗口提供項目編號、項目名稱、項目性質、所屬學科、申請金額、批準金額、申請時間、項目負責人、所在單位、聯系電話和是否批準的信息錄入,而且連接計劃錄入和小組成員錄入這兩個界面進一步增加詳細資料。

參考文獻

[1] 張基溫.信息網絡技術原理.電子工業出版社,2008.08.

[2] 薛華成.管理信息系統.清華大學出版社,2012.01.

篇4

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

一、系統總體設計框架

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

二、數據庫字段設計(僅以課題信息為例)

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

表一

數據字段共有14項,各校可根據本校的實際情況適當增加或減少,從我校實際使用經驗來看,第6、9項可以刪除。

三、用戶界面設計

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

圖一 初始化界面

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

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

表二

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

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

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

創建自定義數據類型stu,并聲明xit為該類型。

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

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

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

保存信息和顯示信息程序代碼被多次重復調用,所以應在全程聲明段中創建。

(三)清除重復信息程序

用戶在輸入或導入科研信息時,很有可能信息會重復操作。為了保證數據的唯一性,有必要設計清除重復信息程序。設計思想是先為重復出現的信息將其清除標志代碼設置為1,再全部刪除之。程序如下:

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

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

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

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

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

參考文獻:

篇5

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

2.提供科學準確的數據基礎與決策依據。通過科研管理系統可實時掌握準確的科研數據信息,高等院校的科研管理部門可針對某一具體問題,對數據進行匯總分析,及時掌握各核心指標的變動情況,形成一個動態的科研數據中心。領導者能夠對癥下藥,及時修改完善有利于科研發展的政策文件,更好地服務于一線科研工作者。

3.規范科研項目經費的使用。隨著國發〔2014〕11號文的頒布實施,高校科研項目經費的管理引起了越來越多的重視。利用科研管理系統,高校科研管理部門與財務管理部門可以實時在線掌握本校的科研經費使用情況,并對科研經費的使用進行在線實時跟蹤監督管理。隨著項目實施的進行,系統自動對項目經費使用的異常情況發出預警,主動提示管理部門對項目執行情況和經費余額進行季度檢查或年度檢查。

三、科研管理系統模塊設計

為構造高效易用、安全穩定的科研管理系統,實現科研管理的協同化、信息化:

1.科研人員管理平臺。通過科研人員管理平臺實現科研人員、科研專家、科研團隊的信息管理,明確各類科研人員歸屬校級學術團隊及人員調整情況,實現年度校級科研學術團隊各類統計,為科研工作決策提供數據支撐。另外,通過科研專家庫的建設,及時更新專家庫人員的基本信息,為學校各類科研項目的評審提供專家服務。

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

3.科研經費管理平臺。通過科研經費管理平臺,實現科研經費的預算管理、到賬管理、經費分配管理及經費結算管理。科研管理部門針對項目的立項、預算、到賬進行管理,財務管理部門則對經費的來款、預算控制和報銷進行管理。沒有預算財務難以有效的進行支出控制,而沒有經費報銷信息的科研項目信息是缺失的,無法完成項目的決算管理和后期的流程控制。因此需要將科研和財務之間通過中轉系統建立信任機制,實現業務和數據的對接集成,進而實現對預算、到賬、經費分配等進行控制。

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

篇6

1系統的總體設計思路

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

理清系統的設計目標和設計需求后,為了使系統具有一定的可維護性和可擴展性,需要采取分層設計的方法進行系統架構的設計,以便使系統各部分耦合度降低。就目前來看,可以使用B/S三層架構進行系統架構設計。因為,該種架構是發展較為成熟的軟件體系結構,可以使每一層都有相對獨立的職責,從而使各層之間的依賴性能夠被降低,繼而使系統具有可靠的性能。具體來講,就是科研管理系統將有3層邏輯架構,即數據訪問層、業務邏輯層和表示層。其中,數據訪問層是中間層,與數據庫與業務邏輯層分別連接。在功能上,該層別只負責數據的獲取和添加,并不需要進行數據正確性的判別。而數據業務如何實現,主要依靠業務邏輯層的處理。該層別負責邏輯數據的生成和處理,需要對進入的邏輯數據進行嚴格檢查,但是不會對用戶數據和從該層別流出的數據進行檢查。而從業務邏輯層流出的數據的展現形式由表示層負責,該層別能夠以適當的形式進行數據的展示,并且能夠保證數據的安全性。由于負責與用戶進行數據傳輸,該層別需要進行流入數據的有效性的判斷。一旦發現異常數據,該層別則會給出提示。

2系統功能模塊的設計

2.1系統管理模塊設計

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

2.2科研項目管理模塊設計

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

2.3科研成果管理模塊設計

在科研成果管理模塊的設計方面,可以根據實際情況進行模塊功能的設計。就拿高校的科研管理工作來講,該模塊的主要功能就是進行高校歷年獲得的項目獎項成果的詳細記錄。使用該模塊,能夠完成對課題來源、成果名稱、成果類別、獲獎時間和獲獎級別等多種信息的查詢。在成果搜索功能的設計上,采用了一體化操作設計方法。在查詢成果這一頁面中,還包含模糊查詢選項,可以幫助用戶簡便快捷的完成需求數據的查詢。同時,該頁面還為用戶提供分類查詢服務,以滿足用戶的查詢需求。針對新增成果,該模塊還能夠為用戶提供成果新增功能,并且在添加的過程中對成果數據的合法性進行檢查。而通過選擇數據項,用戶則可以進行成果數據的修改,并將修改的信息及時傳遞至新頁面。此外,除了進行科研成果信息的查看,用戶也可以利用該模塊進行成果信息的刪除。但在刪除之前,系統會向用戶提示,并在得到用戶確認后執行用戶要求。

2.4科技交流模塊設計

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

3系統數據庫設計

篇7

1.2英國圖書館界的Pure科研信息管理系統

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

1.3香港大學的學術庫

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

2科研信息管理系統的發展對圖書館服務的啟示

2.1圖書館應積極開展科研信息管理服務

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

2.2構建多層性的科研數據服務隊伍

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

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

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

2.4強化圖書館的科研信息管理職能

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

篇8

1. 系統介紹

1.1 系統概況

本系統采用SQL作為后臺數據庫,采用標準MVC三層架構(JSP-JavaBean-Servlet)開發模式,本文將要介紹的科研信息管理系統是根據的實際工作需求進行設計開發的。系統使用的流程是先由管理員進行系統數據的初始化,然后由用戶登錄系統進行科研團體、科研活動、科研經費、科研論文的查詢,這些登記在庫的數據將作為以后查詢的主要對象。

科研信息管理系統的角色可以劃分為兩類。

(1)系統管理員:負責管理用戶信息、論文信息、團體信息、活動信息、經費信息。

(2)用戶:滿足用戶修改密碼,以及論文信息、團體信息、活動信息、經費信息的查詢。

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

1.2 系統各功能模塊簡介

該系統是面向用戶與管理員的,因此用戶設置上設定了兩種用戶:管理員、普通用戶。兩種用戶的操作權限不同,管理員設置用戶的操作權限,進行網站和數據庫維護。用戶可以進行科研信息的查詢,管理員可以進行修改。高校科研信息網站主要有以下幾項功能要求:

1.2.1 管理員模塊

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

(2)團體信息管理模塊:對所有用戶的團體信息實現增加,刪除,修改等功能。團的設備,如照相機、投影機等,都使用嵌入式系統,有些嵌入式系統還包含操作系統,但大多數嵌入式系統都是是由單個程序實現整個控制邏輯。

總而言之:嵌入式系統是一種“完全嵌入到受控器件內部,為特定應用而設計的專用計算機系統”。

1.2.2 普通用戶模塊

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

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

2. 系統開發平臺

2.1 JSP簡介

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

2.2 Microsoft SQL server 2000簡介

SQL全稱是“結構化查詢語言(Struetured Query Lan-guage)”,最早是IBM的圣約瑟研究實驗室為其關系數據庫管理系統SYSTEM R開發的一種查詢語言。結構化查詢語言SQL是一種介于關系代數與關系演算之間的語言,其功能包括查詢、操縱、定義和控制四個方面,是一個通用的功能極強的關系數據庫標準語言。

2.3 MVC技術

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

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

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

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

3. 系統實現

本系統主要有兩個用戶權限:管理員和普通用戶。普通用戶可以登錄、注冊、修改用戶密碼,查詢科研論文、科研經費、團體信息,還能查詢團體活動;管理員在普通用戶的功能基礎上,權限范圍更大。管理員有用戶管理模塊,團體信息管理模塊,科研經費管理模塊,論文信息管理模塊,以及團體活動信息管理模塊,下面詳細介紹這些部分的實現。

3.1 用戶模塊的實現

用戶模塊主要有密碼修改,論文上傳,學術團體管理,活動查詢和經費查詢等功能。這里只展示活動查詢和論文上傳這些主要功能。因為用戶模塊大多是查詢的功能,所以這里只展示典型的查詢代碼的實現功能。

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

3.2 管理員模塊的實現

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

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

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

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

3.3 測試運行結果及分析

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

參考文獻:

[1]鄧昌勝,張榮等,基于NET的畢業論文在線指導系統的設計與實現[J],微機算機應用,2008,29(10):25-99.

[2]范小九,唐慧佳,韻來電峰,基于NET的安全設計在MIS系統中的應用[J],微計算機信息,2007,23,3-10.

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

[4]Jeffrey Richter,李家忠譯,框架程序設計[M],北京:清華大學出版社,2003.

篇9

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

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

0 引言

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

1 項目背景

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

因為此方式難以及時有效的掌握最新的科研情況。為有助于領導進行科研管理決策,科研項目管理信息系統的開發與建設是非常必要的,它會有利于學校整體科研工作管理水平的提高,該系統服務于學校科研工作,能成為學校日常工作的得力助手。

2 需求分析

系統服務于全校從事科研活動或科研管理活動的教職工,應該是一個開放式的網絡化管理系統,用戶可以分為院系(部門)科研秘書、科研人員(教職工)、院系(部門)科研主管、院系(部門)領導、科研管理人員、學校(單位)領導、系統管理員等七種用戶。

院系(部門)科研秘書:負責本單位的各項科研管理業務,學校各部門對應一名科研秘書。

科研人員:登陸系統后,可查看自己申報的項目與項目狀態,查看自己的項目經費、成果、論文;接收通知和文件,并可反饋意見,在線申報項目和進行課題的中期檢查、結題申請等;可以添加自己的成果、論文;可以修改項目、成果、論文等信息,修改完畢,可以保存、提交。

院系(部門)領導:可以瀏覽本部門科研項目情況。

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

科研管理人員:負責全校各項科研管理業務,主要全靠科研處工作人員。

學校(單位)領導:為方便高校領導及時了解最新、最直觀的科研動態分析,系統需要提供各項數據綜合查詢分析的功能,首先要給校領導設置賬號和密碼。

系統管理員:系統管理員由初始化時自動產生,是系統中的超級用戶。

3 主要功能設計

科研管理系統可以劃分為核心業務流程、基礎數據庫和系統服務三部分,系統從結構上可以分為科研門戶和科研管理系統兩大部分。(圖1)

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

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

4 系統技術方案

設計技術方案主要要保證能實現技術需求書上提出的業務要求和技術要求,為保證科研管理系統質量,我們設計如下:

4.1 技術目標 科研管理系統投入使用后,用戶眾多,數據量大。而且科研管理系統是網絡化使用模式,系統還需要和學校數字化建設的大環境結合在一起。所以我們在技術保證實現如下目標:

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

②系統設計完全模塊化。為利于進行二次開發和系統擴展,設計上要做到模塊清晰、接口開放。

③為能夠處理海量數據,能夠支持大量并發訪問,系統能夠可持續運行穩定。

④充分考慮和學校公共數據系統的結合。后臺數據庫采用SQL Server,數據庫設計上遵循學校有關數據標準。

4.2 技術框架 基于J2EE技術,并巧妙融合了Hibernate技術和Struts框架技術,系統應用體系結構是指應用系統的技術架構。

另外加上各種常用的公用組件,這樣構成了科研管理系統的技術骨架。四層技術架構主要包括表示層、控制層、業務邏輯層和數據處理層。主要是基于這種純Java的技術骨架構建的。

系統運行環境主要由操作系統、數據庫系統和J2EE運行環境組成。

科研管理系統的技術框架主要由上述兩部分構成。

4.3 技術特點

①高效緩存:采用先進的緩存技術,可以有效提高系統的運行性能問題。它主要是加強多用戶同時訪問系統時的系統反應能力,能進一步提高系統運行速度。

②易用性:用戶不需要進行復雜的業務培訓就可以輕松使用系統,系統操作流程清晰,操作簡單。

③高度參數化:系統中很多考核和統計指標都由用戶自定義,這樣方便學校隨時根據業務變化來調整系統參數。

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

⑤數據集中管理:為方便數據的備份恢復等維護工作,同時做到數據的及時更新匯總,需要采用關系型數據庫對各項數據進行集中管理。

⑥高度模塊化:為方便學校有選擇分步實施項目,系統由多個子系統組成,子系統之間又有很大的獨立性。

4.4 安全問題 應用程序安全問題和運行環境安全問題是科研管理系統的安全問題的兩個重要方面。

應用程序安全是,為防止越權操作行為的發生,避免引起數據和管理上的混亂,科研處根據學校實際情況來設計系統使用過程中的安全策略,在系統中不同用戶要具有不同操作權限,科研管理系統具有很大的靈活性,它主要采用ACL權限控制方式。

服務器需防止計算機病毒和黑客入侵,數據庫需做定期備份。這些問題需由學校網絡信息中心統一進行管理,科研管理系統所部署的服務器安全問題是運行環境安全的主要問題。服務器需在學校信息中心統一托管。

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

如何使各個子系統進行兼容,可以從兩個層次上進行考慮。

第一、保證不同系統在數據上保持同步,即業務數據上的兼容,從而實現系統間的兼容;

第二、業務流程上的兼容,即不同系統之間需要進行整合。數據的同步需要構建一個統一的數據標準系統,不同業務接口需要從該數據標準系統中獲取數據,保證不同的系統有統一的業務數據編碼、業務數據定義等。

為最大限度上提供和第三方系統的接口,實現業務流程的兼容,科研管理系統采用J2EE技術;充分考慮各種國標、教育部信息化標準、CSSCI等期刊庫,對于科研的業務數據的定義,為全國多個高校所采用,該系統的數據結構完全兼容教育部統計系統,高校數字化統一數據標準系統的科研的一部分就是科研管理系統的科研業務數據部分,而對于人員、機構亦可以和人事等其他系統保持一致。

4.6 運行環境 系統的運行環境由服務器和客戶端組成。系統可以在已有的服務器上進行部署,服務器必需要有Java運行環境,也可以使用專門的服務器。在服務器上除了要求有Java運行環境外,還需要部署Web服務和數據庫服務。

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

設計從整體考慮,建立嚴格的參照完整性和科學數據庫結構,該系統數據庫主要適用于B/S模式的數據庫系統,運用JSP、XML、EJB技術實現科研項目管理系統的方法,可以實現強大的功能設計和系統實現,提高了數據庫的安全訪問能力,對數據庫的安全進行分級、分類設置和管理,加大了后臺的功能和效率,結合本院實際已經開發了一個實用的高校科研項目管理系統。

參考文獻:

篇10

1 系統分析

科研課題管理系統用戶權限共有三種,分別是普通教師、科研部門管理員以及評審專家。其中普通教師有科研課題立項、科研經費申請、科研課題結題申請以及學術成果申報功能權限;評審專家有審核科研課題立項以及科研課題結題功能權限;科研部門管理員用有科研經費審核管理以及學術成果審核登記功能權限。三類用戶主要功能如圖1所示。

1.1科研項目管理

科研課題管理由科研課題申報、課題流程管理以及科研項目結題三個主要功能模塊組成。

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

課題流程管理分為兩個部分,科研課題進度管理以及科研經費管理。承擔課題的教師每季度填寫項目進度報告,科研處管理員進行隨時登陸平臺追蹤課題進度;教師在平臺上進行科研課題經費申請,由科研部門管理員進行審批,并實現與財務管理系統的對接,完善課題經費報賬機制,實現經費報銷記錄管理以及經費余額管理等子功能,。

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

1.2 科研成果申報

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

2 系統設計

系統使用SSH框架按照三層架構模式開發,分為數據持久層、業務邏輯層以及表示層[3]。表示層采用Struts框架,使用action控制器與頁面進行數據交互;業務邏輯層采用Spring框架,負責系統復雜業務邏輯的處理;數據持久層采用Hibernate框架,調用JDBC模塊對數據庫中的數據進行管理[4]。整個架構層次清晰,將數據庫操作代碼、業務邏輯代碼和頁面顯示代碼分開,提升了代碼的復用性,降低了代碼的耦合性,從而增強了程序的可擴展性。下面重點介紹科研項目管理中三個重要功能模塊設計,分別是科研項目申報模塊、項目流程管理模塊和科研項目結題模塊。

2.1 科研項目申報模塊設計

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

2.2 科研項目管理模塊設計

科研項目管理模塊由三個功能構成,分別是課題基本信息管理、課題經費管理以及課題進度管理。通過控制器Finish、FundsManageAction和ProgressAction調用業務邏輯層和持久層代碼完成,控制器函數及功能如表2所示。

2.3 科研項目結題模塊設計

篇11

1科研項目管理系統總體設計

一套較完善的科研管理系統應以項目管理為中心,涵蓋計劃、合同、實事、成果、專利、資金、人員、設備等方面,并可關聯到辦公、人事、財務、設備等其它業務系統。本系統可以實現從項目的計劃申報、審批、項目開發、鑒定、成果登記、評獎到歸檔、查詢和統計全過程的計算機網絡化管理和信息共享。

1.1科研項目管理系統功能描述

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

1.2系統總體功能模塊分析與設計

首先,進行科研項目計劃編制。項目開發單位經市場調查,并經有關專家進行技術審查和審核,向管理部門進行計劃申報,經管理部門審批后下達項目計劃。申報的計劃被批準后,項目開發單位組織項目的研究開發,管理部門可以對項目開發的各階段實施管理,了解項目的進展情況,評估每一階段的工作,必要時進行調整或撤銷該項目。項目開發完畢,由開發單位提出鑒定或驗收申請,管理部門可以組織有關專家對項目進行鑒定、審查和評議,得出相應的結論。

本系統還可以對以上各個環節進行查詢、統計,隨時從宏觀上了解所有項目的進度及相關材料。其功能模塊結構如圖1所示。

1.3系統管理文件流程

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

2數據庫設計

本系統通過數據庫進行管理,可以方便管理數據、文檔以及快速查詢。數據庫設計是系統設計很重要的部分,設計質量的好壞,數據結構的優劣,直接影響到系統的成敗。數據庫設計是指對一個給定的應用環境,構造最優的數據模式,建立數據庫及其應用系統,使之能夠有效地存儲數據,滿足各種用戶的需求。

2.1數據庫表結構設計

本系統的數據庫是采用Delphi自帶的DataBaseDesktop工具設計的,根據系統的需要,設計了立項管理、進度計劃表、配置管理表等多個數據庫表。如表1~表3所示。

2.2系統模塊設計

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

為了方便及時了解各個項目的相關信息,系統查詢模塊分為4個部分:基本信息查詢模塊、進度查詢模塊、計劃查詢模塊和設計查詢模塊。各部分完成的功能是對相應的信息進行查詢。

3系統實現

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

wordapplication1.Quit;

wordapplication1.Disconnect;

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

篇12

1 系統需求分析

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

2 用戶需求分析

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

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

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

2.2 各院系(或部門)

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

2.3 科研處

主要管理本校的員工信息、論文、著作、各級各類科研項目和成果、科研獎勵等常規工作,同時,管理校級課題的申報、審批、合同、檢查、結題等管理,同時,監控系統運行和各部門的情況。

3 數據庫設計及關鍵技術實現

3.1 數據庫表創建

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

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

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

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

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

科研成果表(序號,成果名稱,成果類別,成果經費,完成時間,負責人,完成單位,是否投入生產,經濟效益,備注)。

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

校級項目管理表(項目編號,項目名稱,課題名稱,負責人,所在部門,職務或職稱,聯系電話,申報表,申報時間,申報經費,是否批準,批準日期,批準經費,合同時間,合同內容,是否結題,結題時間,鑒定技術負責人,項目成果效益,備注)。

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

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

3.2 存儲過程的設計

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

① 對系統的初始化數據時錄入各種基本信息操作。

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

③ 科研處的其他常規操作。

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

CREATE PROCEDURE 論文論著

@a char(20)

as

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

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

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

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

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

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

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

3.3 觸發器的使用

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

Create Trigger ptz

On 科研人員信息表

For insert,update

As

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

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

同時,可以用觸發器來檢驗校級項目負責人是否在科研人員信息表中,其中,用事務以驗證合法性以控制該項操作是否完成。

代碼描述如下:

Create Trigger check1

On 校級項目管理表

For insert

As

begin tran

declare @a char(12)

select @a=負責人 from Inserted

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

begin

Print '負責人不合法'

rollback tran

end

commit tran

其它類似操作不做描述。

在設計中,堅持使用觸發器實現盡可能多的實現前臺操作,不僅提高了操作效率、更提高了代碼的安全性和共享性。

3.4 數據庫安全設計

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

為了進一步保護數據庫,建立備份數據庫服務器,定期進行數據庫備份和復制,本系統數據庫主要采用SQL Server數據庫管理工具進行設計,它具有強大的管理、安全、登陸、網絡支持功能,且可以和其它數據庫進行轉換,是一種網絡數據庫管理軟件,符合設計要求。

4 結束語

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

參考文獻

篇13

2用戶需求分析

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

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

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

2.2各院系(或部門)

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

2.3科研處

主要管理本校的員工信息、論文、著作、各級各類科研項目和成果、科研獎勵等常規工作,同時,管理校級課題的申報、審批、合同、檢查、結題等管理,同時,監控系統運行和各部門的情況。

3數據庫設計及關鍵技術實現

3.1數據庫表創建

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

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

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

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

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

科研成果表(序號,成果名稱,成果類別,成果經費,完成時間,負責人,完成單位,是否投入生產,經濟效益,備注)。

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

校級項目管理表(項目編號,項目名稱,課題名稱,負責人,所在部門,職務或職稱,聯系電話,申報表,申報時間,申報經費,是否批準,批準日期,批準經費,合同時間,合同內容,是否結題,結題時間,鑒定技術負責人,項目成果效益,備注)。

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

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

3.2存儲過程的設計

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

①對系統的初始化數據時錄入各種基本信息操作。

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

③科研處的其他常規操作。

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

CREATEPROCEDURE論文論著

@achar(20)

as

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

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

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

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

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

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

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

3.3觸發器的使用

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

CreateTriggerptz

On科研人員信息表

Forinsert,update

As

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

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

同時,可以用觸發器來檢驗校級項目負責人是否在科研人員信息表中,其中,用事務以驗證合法性以控制該項操作是否完成。

代碼描述如下:

CreateTriggercheck1

On校級項目管理表

Forinsert

As

begintran

declare@achar(12)

select@a=負責人fromInserted

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

begin

Print''''負責人不合法''''

rollbacktran

end

committran

其它類似操作不做描述。

在設計中,堅持使用觸發器實現盡可能多的實現前臺操作,不僅提高了操作效率、更提高了代碼的安全性和共享性。

3.4數據庫安全設計

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

友情鏈接