基於系統設計的科研管理論文

基於系統設計的科研管理論文

  在學習和工作的日常裡,許多人都有過寫論文的經歷,對論文都不陌生吧,論文是學術界進行成果交流的工具。怎麼寫論文才能避免踩雷呢?下面是小編為大家收集的基於系統設計的科研管理論文,希望對大家有所幫助。

  1科研管理系統需求分析

  高職學院科研管理主要包括科研課題、論文、著作、專利、獲獎和對外技術服務等內容,這些內容都以科研課題為基本載體,在研究的過程中會、編寫著作、申請專利,研究成果進行技術轉化,並且獲得獎勵等。因此一個科研專案有豐富的研究內容,也會產生大量的研究成果,加上高職學院的科研專案數量多,轉化快的特點,人工進行科研專案管理已經無法滿足科研管理適時性的需求。科研課題的研究是一個複雜的.過程,其生命週期要經過申請、稽核、立項、開題、研究、中期檢查、結題和成果鑑定等一系列過程,其中還包括科研經費、調研、交流、出版等內容,流程十分複雜。

  2系統設計與實現

  2.1開發平臺選擇系統的開發基於Windows20xxServer作業系統,以SQLServer20xx作為公用的資料庫,以20xx為軟體開發工具,採用B/S和C/S混合構架,運用工作流技術,開發高效、實用的科研管理系統。[2]

  2.2資料庫設計基於工作流的科研管理系統資料庫部分主要包含組織機構方面的表和流程方面的表。組織機構主要設計的表有:部門表、職工基本情況表、著作資訊表、論文資訊表、專案申請表、專案合同表、進度檢查表、專案鑑定表、經費來源表、經費使用計劃表、科技獎勵情況表、成果應用情況表、角色表、使用者所屬角色表、許可權程式碼表等。

  2.3工作流設計系統工作流引擎採用HFBPM,HFBPM採用微軟.NET平臺開發,與專案採用的開發環境保持一致。HFBPM具有支援多啟動節點、支援共享任務的處理、任務節點少,配置簡單,卻能支援任意複雜的流轉等特點,符合科研管理系統對工作流引擎的要求。

  2.4系統實現與測試①資料訪問基礎類設計。為了提高編碼效率,針對資料庫的訪問編寫了基礎類DB-Helper,專門負責對資料庫的訪問。②業務邏輯實現。業務邏輯層將使用者對系統的操作與資料庫的訪問隔離,並將它們聯絡起來,實現內容與表現的分離。業務邏輯層實現了系統所提供的業務處理過程,根據科研管理資訊的結構,業務邏輯層也劃分為科研專案管理、科研成果管理和系統管理三個名稱空間。使用者透過表示層(Web頁面)提交訪問請求和引數,經過表示層的處理然後傳給業務邏輯層,業務邏輯層根據所定義的業務處理過程對資料進行加工,將加工後需要儲存的資料傳遞給資料訪問層,資料訪問層採用儲存過程的方式對資料庫進行訪問和操作。資料訪問層將使用者所需要的資料以記憶體實體物件的方式傳給業務邏輯層,業務邏輯層對資料進行重組之後返回給表示層,表示層再以Web的頁面的方式展現在使用者面前。

  3總結

  本文基於工作流技術,採用和SQLServer20xx對高職學院的科研管理系統進行了實現,工作流技術實現了科研管理流程的定義,在系統使用後,可以根據業務需求的變化,採用流程定義工具進行流程的重配置,大大提高了系統的靈活性,做到了軟體系統與業務需求高度一致。但是,學院的科研管理系統需要根據學院的科研管理要求不斷進行調整,也需要對使用過程中出現的Bug進行升級,系統的升級改造是一個長期的過程,本系統會在今後的使用過程中對系統進一步完善。

  作者:鐵鑫單位:常德職業技術學院

最近訪問