鄧小云
摘 ?要: 科學技術就是生產力,在科學技術快速發展的今天,科研工作是促進技術發展的重要活動。該課題采用ASP.NET技術設計與實現了科研網絡平臺,用于在實踐中將教學和科研有機的結合起來,讓科研更好的服務于教學,給教師和學生提供一個實踐的科研的平臺。
關鍵詞: 科研; 網絡平臺; ASP.NET技術; 教學
中圖分類號: TN711?34 ? ? ? ? ? ? ? ? ? ? ? ?文獻標識碼: A ? ? ? ? ? ? ? ? ? ? ? 文章編號: 1004?373X(2014)23?0146?03
Application of design and implementation of scientific research
network platform in teaching
DENG Xiao?yun
(College of Public Administration, Hohai University, Nanjing 210098, China)
Abstract: Science and technology are productivity. Today, with the rapid development of science and technology, the scientific research work is an important activity to promote technological development. The scientific research network platform was designed and implemented with ASP.NET technology for combining teaching and scientific research in practice, making scientific research serve the teaching much better, and providing a scientific research platform for practices of teachers and students.
Keywords: scientific research; network platform; ASP.NET technology; teaching
0 ?引 ?言
高等學校是知識創新、知識傳播、知識物化的重要基地,是培養高素質人才的搖籃和圣地,也是開展科學研究的基地,科研工作也是促進高校發展的主要途徑之一。在我國高等教育由精英教育到大眾教育的轉變和新科技革命浪潮澎湃的大背景下,我國高校快速擴容、升格,高校數量快速增長,本來就非常稀缺的高校優質師資和科研力量顯得更加稀缺,原有計劃經濟下的精英教育及其科研管理模式已經不適應社會主義市場經濟條件發展的需要,再加上高等教育與國際社會接軌,傳統的高校科研管理模式面臨新的挑戰,同時也迎來了新的機遇。
如何改革、創新精英教育的科研管理模式和機制,有效地配置稀缺的科研資源,特別是人力資源,促進科學研究和科技進步,增強高校自身的競爭力,主動適應社會主義市場經濟發展的需要,把高校的科技潛力發揮出來,為實施科教興國戰略服務,建立更加切合實際的適應新時期社會主義市場經濟發展要求的高校科研管理機制是當前高校科研管理工作面臨的主要問題,也是擺在廣大高校科研管理人員面前的新課題、新任務、新挑戰。本課題設計的科研網絡平臺就是為了在實踐中將教學和科研有機的結合起來,讓科研更好的服務于教學,給教師和學生提供一個實踐的科研的平臺。
1 ?系統總體設計
1.1 ?系統需求分析
(1) 發布科研信息。科研信息是科研人員了解科研最新動態的窗口,在日常科研工作中,科研人員要及時將各種科研信息、科研新聞以及研究資料等發布到科研平臺上,供科研人員查閱。
(2) 科研網絡平臺欄目的設定。科研網絡平臺欄目的設計能反映科研人員的真實需求,簡潔明了,具有人性化設計。
(3) 科研信息的檢索功能。科研信息檢索是科研人員的一項重要功能,用戶可以根據需要自定義檢索所需科研信息。
(4) 網絡日志功能。科研人員可以通過網絡日志功能記錄科研工作中的軌跡,以博客的形式向外發布個人科研信息、動態、成果等。
(5) 交流平臺。科研人員之間的交流是促進科研發展的重要方式,在該平臺中,科研人員可以通過交流平臺與其他科研人員進行交流。
(6) 科研資料、案例共享。科研人員可以把一些科研資料、案例在平臺中共享,供其他科研人員或學生、科研新人學習和參考。
1.2 ?系統結構設計
根據上述需求分析,將本系統劃分為科研信息發布管理、科研項目管理、科研成果管理、科研信息查詢統計、科研人員管理以及系統管理六大功能模塊。結構圖如圖1所示。
<;E:\2014年23期\2014年23期\Image\35t1.tif>;
圖1 科研網絡平臺結構圖
(1) 科研信息發布。該模塊是對科研相關信息進行發布,便于科研人員及時了解科研工作的最新動態、通知公告等信息。
(2) 科研項目管理模塊。科研項目管理是系統的重要功能,科研項目是指已經經過科研主管部門立項的項目。科研項目包括項目級別、課題來源等信息。科研主管部門可以對項目級別、課題來源進行自定義,按照國家分類標準進行項目對接。科研項目信息包括項目編號、類別、立項情況、科研經費來源、科研項目成員、項目審核狀態等。endprint
(3) 科研成果管理。科研成果是指已經完成的科研項目、結題課題等。科研成果管理可以將科研成果實現電子化管理,在系統內共享科研成果信息。科研成果按其分類可以分為學術論文、科技論文、專利、科技成果等。科研成果管理的功能包括科研成果錄入、修改、刪除、科研成果查詢、統計等。
(4) 科研項目查詢統計。科研信息項目查詢可以查詢某個項目信息、科研月度、年度項目信息查詢和統計情況,科研項目查詢方便用戶及時了解科研項目的相關信息或項目的發展動態。
(5) 科研人員管理。科研人員是系統的主要使用者,是指從事科研工作的相關人員,包括教師、實驗室工作人員、管理人員和科研輔助人員。科研人員信息包括編號、姓名、性別、職稱、學歷、聯系地址、聯系電話等。
(6) 系統管理。系統管理主要是對用戶權限、科研項目類別、數據備份/恢復等基礎數據的設置,科研網絡平臺設備的管理等。
1.3 ?系統數據庫設計
數據庫是長期儲存在計算機內的、有組織的、可共享的、統一管理的大量數據的集合。數據庫中的數據按一定的數據模型組織、描述和儲存,具有較小的冗余度、較高的數據獨立性和易擴展性,并可為各種用戶共享。概括地講,數據庫中的數據具有長期存儲、數據整體性和數據共享性等特點。
(1) 數據庫表設計
科研網絡平臺涉及到科研人員信息表(見表1)、科研項目信息表(見表2)、論文表、著作信息表、科研成果表等。
表1 科研人員信息表
[序號\&;名稱\&;字段名\&;類型與長度\&;是否為主鍵\&;1\&;ID\&;id\&;Char(4)\&;是\&;2\&;姓名\&;name\&;Char(20)\&;否\&;3\&;性別\&;Sex\&;char (4)\&;否\&;4\&;貫籍\&;jiguan\&;char (50)\&;否\&;5\&;部門\&;Department\&;text(20)\&;否\&;6\&;學歷\&;Record\&;char(8)\&;否\&;7\&;職稱\&;zhicheng\&;char (20)\&;否\&;8\&;家庭地址\&;Address\&;char (200)\&;否\&;9\&;聯系電話\&;Telephone\&;char (20)\&;否\&;10\&;婚否\&;Marriage\&;char (4)\&;否\&;11\&;電子郵件\&;E?mail\&;char(30)\&;否\&;]
表2 科研項目信息表
[序號\&;名稱\&;字段名\&;類型與長度\&;是否為主鍵\&;1\&;項目編號\&;Sear_id\&;Char(4)\&;是\&;2\&;項目名稱\&;Xmu_name\&;Char(100)\&;否\&;3\&;項目負責人\&;fuzeren\&;char (20)\&;否\&;4\&;所屬單位\&;suoshudanw\&;char (50)\&;否\&;5\&;項目性質\&;xmxz\&;char (50)\&;否\&;6\&;項目級別\&;xmjb\&;char(8)\&;否\&;7\&;學科分類\&;xuekfl\&;char (20)\&;否\&;8\&;經費來源\&;jfly\&;char (20)\&;否\&;9\&;起始時間\&;qstime\&;date\&;否\&;10\&;結束時間\&;jstime\&;date\&;否\&;]
(2) 數據儲存過程的創建
在科研網絡平臺中,用戶的操作會產生大量的數據操作,批量操作也是使用頻率較高的操作,為了提高數據的儲存效率和保持數據的一致性,設計了數據儲存過程實現對數據的操作。通過數據儲存過程,系統對數據庫的查詢、修改、刪除、更新等操作都以儲存過程的形式實現,并將數據直接保存到后臺數據庫中。下面的存儲過程的作用是在論文信息表中插入一條新記錄和更新記錄:
存儲過程名稱:Tlnsert
存儲過程功能:在論文表Treatise中插入一條記錄。
核心代碼如下:
CREAT PROCEDURE Treatisefnsert
@Id bigint,
@tiele nvarchar (8).
@TreatiselD varchar(100),
@KID bigint,
as
begin
insert into SR Lw
(Id, title, TreatiselD, KID,……)
values
(@Id, @title, @TreatiselD, @KID,一)
GO
存儲過程LwUpdate用于修改論文表Trealist中的相關信息,修改的操作要在事務處理中完成,以此保證數據的正確性和完整性。修改記錄的存儲過程為:Lwupdate。其核心代碼如下:endprint
CREA1, ?PROCEDURE TreatiseUpdate
@1d higint>;
@tiele nvarchar(8),
@TreatiselD varchar(100),
@KID bigint,
AS
begin TRANSACTION UPdateLw
Update SR Paper
Id=@Id >;
title=@title,
TreatiseID=@ TreatiselD
KID=@KID
WHERE Id=@Id
if@@error>;0
begin
RAISERROR( "Update of Iw failed”,16, I)
ROLLBACK TRANSACTION TreatiseUpdate
RETURN99
END
COMMITTRANSACTION TreatiseUpdate
GO
數據存儲過程創建后,系統可以在程序運行過程中多次調用、執行數據存儲過程,其具有執行速度快、多次調用以及不必重新編寫數據儲存過程等特點,可以有效減少網絡的負擔,數據流量大大減少。數據庫管理員可以根據數據儲存和實際需要隨時對存儲過程進行修改,而且對存儲過程進行修改后對應用程序的源代碼沒有任何影響,這樣大大提高了代碼的可移植性。
2 ?系統實現
2.1 ?系統開發和實現環境
系統的開發是在.NET環境下進行的,編程語言采用當今流行的ASP.NET語言,系統開發模式采用B/S(瀏覽器/服務器)模式。客戶端通過瀏覽器訪問服務器業務,系統僅限于科研機構內部使用。系統的開發采用ASP.NET技術,操作系統為Windows 2000/2003/XP,應用程序數據庫操作系統為Windows Server 2003及以上版本,程序數據庫為Microsoft SQL Server 2008。
2.2 ?系統主要功能模塊的實現
(1) 科研項目申報功能的實現
科研項目申報功能實現界面如圖2所示。
在科研項目申請列表中顯示了目前可以申請的項目,用戶可以新增、查詢相關科研項目。科研項目申請窗口顯示了已經申請科研項目的名稱、項目負責人、負責人、項目審核狀態等信息,如果客戶需要對某個項目進行操作,在列表中點擊相應項目即可。
<;E:\2014年23期\2014年23期\Image\35t2.tif>;
圖2 科研項目申報功能實現界面
(2) 科研成果管理功能的實現
科研論文管理實現界面如圖3所示。
<;E:\2014年23期\2014年23期\Image\35t3.tif>;
圖3 科研論文管理實現界面
在論文列表中顯示了已經發表或收錄的論文列表,用戶可以新增、查詢相關論文。科研論文列表窗口顯示了已經發表或結題科研成果的列表,論文審核狀態等信息,如果客戶需要對某個論文進行操作,在列表中點擊相應項目即可。
3 ?結 ?語
本課題對目前我國高校科研管理工作進行了分析,運用ASP.NET實現了科研管理平臺。系統的實現基于[.NET]框架,采用ASP.NET技術和SQL Server技術實現了科研網絡平臺。科研網絡平臺的使用使得科研管理實現電子化管理,平臺的使用實現了科研的統一管理,用戶平臺的統一認證,保證了系統安全可靠的運行,同時也使科研信息管理統一管理,保證科研信息的準確性和完整性。
參考文獻
[1] ?VREDEVOOGD L E H.論科研管理[J].清華大學教育研究,2013(3):36?41.
[2] 雷鳴.提高科研管理工作效率的手段[J].科技管理研究,2011(3):63?64.
[3] 劉文田.淺談科研管理中的十大問題[J].引進與咨詢,2014(l):8?9.
[4] 周玲,蔡則祥.用科學發展觀指導高校科研管理[J].管理觀察,2012(9):121?124.
[5] 戚欣.吉林省高校科研與學位信息管理平臺的研究[[J].吉林工程技術師范學報,2013,24(9):1?4.
[6] 路全賀,馮莉,苗方.網絡工程專業教學科研網絡平臺的設計研究[J].現代電子技術,2013,36(24):32?34.endprint
CREA1, ?PROCEDURE TreatiseUpdate
@1d higint>;
@tiele nvarchar(8),
@TreatiselD varchar(100),
@KID bigint,
AS
begin TRANSACTION UPdateLw
Update SR Paper
Id=@Id >;
title=@title,
TreatiseID=@ TreatiselD
KID=@KID
WHERE Id=@Id
if@@error>;0
begin
RAISERROR( "Update of Iw failed”,16, I)
ROLLBACK TRANSACTION TreatiseUpdate
RETURN99
END
COMMITTRANSACTION TreatiseUpdate
GO
數據存儲過程創建后,系統可以在程序運行過程中多次調用、執行數據存儲過程,其具有執行速度快、多次調用以及不必重新編寫數據儲存過程等特點,可以有效減少網絡的負擔,數據流量大大減少。數據庫管理員可以根據數據儲存和實際需要隨時對存儲過程進行修改,而且對存儲過程進行修改后對應用程序的源代碼沒有任何影響,這樣大大提高了代碼的可移植性。
2 ?系統實現
2.1 ?系統開發和實現環境
系統的開發是在.NET環境下進行的,編程語言采用當今流行的ASP.NET語言,系統開發模式采用B/S(瀏覽器/服務器)模式。客戶端通過瀏覽器訪問服務器業務,系統僅限于科研機構內部使用。系統的開發采用ASP.NET技術,操作系統為Windows 2000/2003/XP,應用程序數據庫操作系統為Windows Server 2003及以上版本,程序數據庫為Microsoft SQL Server 2008。
2.2 ?系統主要功能模塊的實現
(1) 科研項目申報功能的實現
科研項目申報功能實現界面如圖2所示。
在科研項目申請列表中顯示了目前可以申請的項目,用戶可以新增、查詢相關科研項目。科研項目申請窗口顯示了已經申請科研項目的名稱、項目負責人、負責人、項目審核狀態等信息,如果客戶需要對某個項目進行操作,在列表中點擊相應項目即可。
<;E:\2014年23期\2014年23期\Image\35t2.tif>;
圖2 科研項目申報功能實現界面
(2) 科研成果管理功能的實現
科研論文管理實現界面如圖3所示。
<;E:\2014年23期\2014年23期\Image\35t3.tif>;
圖3 科研論文管理實現界面
在論文列表中顯示了已經發表或收錄的論文列表,用戶可以新增、查詢相關論文。科研論文列表窗口顯示了已經發表或結題科研成果的列表,論文審核狀態等信息,如果客戶需要對某個論文進行操作,在列表中點擊相應項目即可。
3 ?結 ?語
本課題對目前我國高校科研管理工作進行了分析,運用ASP.NET實現了科研管理平臺。系統的實現基于[.NET]框架,采用ASP.NET技術和SQL Server技術實現了科研網絡平臺。科研網絡平臺的使用使得科研管理實現電子化管理,平臺的使用實現了科研的統一管理,用戶平臺的統一認證,保證了系統安全可靠的運行,同時也使科研信息管理統一管理,保證科研信息的準確性和完整性。
參考文獻
[1] ?VREDEVOOGD L E H.論科研管理[J].清華大學教育研究,2013(3):36?41.
[2] 雷鳴.提高科研管理工作效率的手段[J].科技管理研究,2011(3):63?64.
[3] 劉文田.淺談科研管理中的十大問題[J].引進與咨詢,2014(l):8?9.
[4] 周玲,蔡則祥.用科學發展觀指導高校科研管理[J].管理觀察,2012(9):121?124.
[5] 戚欣.吉林省高校科研與學位信息管理平臺的研究[[J].吉林工程技術師范學報,2013,24(9):1?4.
[6] 路全賀,馮莉,苗方.網絡工程專業教學科研網絡平臺的設計研究[J].現代電子技術,2013,36(24):32?34.endprint
CREA1, ?PROCEDURE TreatiseUpdate
@1d higint>;
@tiele nvarchar(8),
@TreatiselD varchar(100),
@KID bigint,
AS
begin TRANSACTION UPdateLw
Update SR Paper
Id=@Id >;
title=@title,
TreatiseID=@ TreatiselD
KID=@KID
WHERE Id=@Id
if@@error>;0
begin
RAISERROR( "Update of Iw failed”,16, I)
ROLLBACK TRANSACTION TreatiseUpdate
RETURN99
END
COMMITTRANSACTION TreatiseUpdate
GO
數據存儲過程創建后,系統可以在程序運行過程中多次調用、執行數據存儲過程,其具有執行速度快、多次調用以及不必重新編寫數據儲存過程等特點,可以有效減少網絡的負擔,數據流量大大減少。數據庫管理員可以根據數據儲存和實際需要隨時對存儲過程進行修改,而且對存儲過程進行修改后對應用程序的源代碼沒有任何影響,這樣大大提高了代碼的可移植性。
2 ?系統實現
2.1 ?系統開發和實現環境
系統的開發是在.NET環境下進行的,編程語言采用當今流行的ASP.NET語言,系統開發模式采用B/S(瀏覽器/服務器)模式。客戶端通過瀏覽器訪問服務器業務,系統僅限于科研機構內部使用。系統的開發采用ASP.NET技術,操作系統為Windows 2000/2003/XP,應用程序數據庫操作系統為Windows Server 2003及以上版本,程序數據庫為Microsoft SQL Server 2008。
2.2 ?系統主要功能模塊的實現
(1) 科研項目申報功能的實現
科研項目申報功能實現界面如圖2所示。
在科研項目申請列表中顯示了目前可以申請的項目,用戶可以新增、查詢相關科研項目。科研項目申請窗口顯示了已經申請科研項目的名稱、項目負責人、負責人、項目審核狀態等信息,如果客戶需要對某個項目進行操作,在列表中點擊相應項目即可。
<;E:\2014年23期\2014年23期\Image\35t2.tif>;
圖2 科研項目申報功能實現界面
(2) 科研成果管理功能的實現
科研論文管理實現界面如圖3所示。
<;E:\2014年23期\2014年23期\Image\35t3.tif>;
圖3 科研論文管理實現界面
在論文列表中顯示了已經發表或收錄的論文列表,用戶可以新增、查詢相關論文。科研論文列表窗口顯示了已經發表或結題科研成果的列表,論文審核狀態等信息,如果客戶需要對某個論文進行操作,在列表中點擊相應項目即可。
3 ?結 ?語
本課題對目前我國高校科研管理工作進行了分析,運用ASP.NET實現了科研管理平臺。系統的實現基于[.NET]框架,采用ASP.NET技術和SQL Server技術實現了科研網絡平臺。科研網絡平臺的使用使得科研管理實現電子化管理,平臺的使用實現了科研的統一管理,用戶平臺的統一認證,保證了系統安全可靠的運行,同時也使科研信息管理統一管理,保證科研信息的準確性和完整性。
參考文獻
[1] ?VREDEVOOGD L E H.論科研管理[J].清華大學教育研究,2013(3):36?41.
[2] 雷鳴.提高科研管理工作效率的手段[J].科技管理研究,2011(3):63?64.
[3] 劉文田.淺談科研管理中的十大問題[J].引進與咨詢,2014(l):8?9.
[4] 周玲,蔡則祥.用科學發展觀指導高校科研管理[J].管理觀察,2012(9):121?124.
[5] 戚欣.吉林省高校科研與學位信息管理平臺的研究[[J].吉林工程技術師范學報,2013,24(9):1?4.
[6] 路全賀,馮莉,苗方.網絡工程專業教學科研網絡平臺的設計研究[J].現代電子技術,2013,36(24):32?34.endprint