溫守坤
(鶴壁市機電信息工程學校,河南 鶴壁 458030)
職業學校科研管理系統的研究
溫守坤
(鶴壁市機電信息工程學校,河南 鶴壁 458030)
針對當前職業學校科研工作日益增加、不便管理的問題,本文設計科研管理系統幫助職業學校加強此方面的管理。首先對學校科研工作的業務流程進行了分析,并設計了系統的功能結構;其次對數據庫設計進行了詳細的分析;最后給出了系統的部分實現。本文對于系統開發人員和科研管理人員都具有一定的積極意義。
NET;圖書;集成
隨著社會的發展,在信息社會中,信息的獲取、處理、交流和決策都需要高質量的計算機軟件來完成。近年來,我國職業學校發展迅速,為我國的社會建設提供了大量的應用型人才。對于職業學校的老師,在教學的工作中,也需要根據教學工作和社會實際需求進行相應的科研。但是目前大多數學校科研管理工作依然是人工管理,這種管理方式不僅使得工作效率低下,更為重要的是科研管理部門難以及時有效地掌握最新的科研動態,從而很難進行科學決策。因此,設計科研信息管理系統是十分必要的。
2.1 業務流程圖
為了實現自動化管理,需要建立科研基本情況信息庫,能夠反映崗位、任務變化信息,提供科研人員詳細信息,為學校進行科技成果的統計提供準確數據,對科研項目定期靜態監控。科研管理的統計功能完成對不同職稱、不同崗位的在校教師發表的學術論文、出版的教材和著作、獲得的各類科研成果獎勵、科研專利等科研成果及屬于縱橫向來源的科研項目統計。能夠進行科研的計算,可以根據各項科研業績,如計算各部門、各教師的科研工作量,以考核科研工作業績。方便全校在職教師實時查詢,能根據不同條件對科研人員信息、科研項目信息、科研成果信息及學術交流信息進行查詢。能輸出科研項目信息、科研成果信息管理及學術交流信息的日常報表和年報表。
本系統分為2個角色:管理員和科研人員,每個角色具有自己不同的權限。
科研工作者通過教職工的編號、密碼登錄系統,登錄后可以修改個人信息,并可添加科研信息,用戶提交的信息必須等待管理員的審核,審核通過后,會自動增加相應的科研積分。科研工作者只能刪除、修改和查看自己的科研信息。
管理員負責基礎信息的錄入和公告管理,可以查詢所有科研工作者的科研信息,并可以審批所有工作人員提出的科研項目,但不能刪除修改科研工作人員的科研信息。管理員還科研發布公告,及時更新科研動態,以便工作人員查閱。其業務流程如圖1所示:

圖1 系統業務流程
2.2 功能設計
在對業務流程進行具體分析的前提下,結合科研管理的特點,我們共同設計開發了科研信息系統。為了實現系統的目標,即對職業學校的科研情況實現有效管理,系統應當具備以下功能:系統人員管理、學校設置管理、科研獎勵管理、學術活動管理、科研綜合管理,數據管理等。系統功能結構如圖2所示:

圖2 系統功能結構圖
3.1 數據流
當信息在軟件中流動時,它將被一系列“變換”所修改。數據流圖(Data Flow Diagram)簡稱DFD,它從數據傳遞和加工角度,以圖形方式來表達系統的邏輯功能、數據在系統內部的邏輯流向和邏輯變換過程,是結構化系統分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。根據科研信息管理事務,得出系統頂層數據流圖如圖3所示:

圖3 系統數據流
3.2 數據表設計
數據表中存放的是整個系統的核心數據,數據表的設計可以使得系統數據的存儲、插入、刪除等操作更加快捷,根據系統的功能結構,本文的系統主要包含的數據表有以下幾種:
(1)教職工登陸信息表
主要存放學校內部教職工(科研人員)的登陸信息,涉及的字段主要有登陸系統的用戶名、密碼、權限及注冊時間等。具體如表1所示:

表1 教職工登陸信息表
(2)科研成果信息表
主要存放科研成果的基本信息,涉及到的字段有成果名稱、成果類別、成果積分、完成時間、負責人、完成單位、是否投入生產、經濟效益及備注等。具體如表2所示:

表2 科研成果信息表
(3)論文信息表
主要存放論文的基本信息,涉及到的字段有論文名稱、刊物名稱、刊物類別、刊物級別、作者、職工號、發表時間、刊號及備注等。具體如表3所示:

表3 論文信息表
系統中的數據表還有職工基本信息表、科研獎勵信息表、學術活動信息表、學校部門信息表等。
系統由Visual Studio 2008與SQL Server 2005開發,用C#語言寫成。客戶端目前測試運行環境為Windows環境,服務器端運行環境為Windows/2000/2003/XP安裝有IIS5.0或則IIS5.0以上版本的Web服務器。
系統采用B/S結構設計,用戶只需打開瀏覽器,打開服務器地址,登陸自己的用戶名和密碼即可進入系統,按照系統的提示進行操作,無需專門安裝客戶端。
系統根據不同的用戶權限進入,對應的界面也不相同。為了更好地區別前臺和后臺,將用戶的權限分為管理員和教職工,其中管理員的個人信息存放在用戶信息表中,而教職工的個人信息存入在教職工信息表中,根據權限的不同,進入主界面后,產生各自對應的權限信息。具體的核心代碼如下所示:
if(TextBox2.Text.ToString().Trim()==""||TextBox1. Text.ToString().Trim()=="")
{
Response.Write("<script>javascript:alert('請輸入完整'); history.back();</script>");
Response.End();
}
string sql;
sql="";
if(cx.Text.ToString().Trim()=="管理員")
{
sql="select*from allusers where username='"+Text-Box1.Text.ToString().Trim()+"'and pwd='"+TextBox2.Text. ToString().Trim()+"'";
}
if(cx.Text.ToString().Trim()=="教職工")
{
sql="select*from Jiaozhigong where zhigonghao='"+ TextBox1.Text.ToString().Trim()+"'and mima='"+TextBox2. Text.ToString().Trim()+"'";
}
DataSet result=new DataSet();
result=new Class1().hsggetdata(sql);
if(result.Tables[0].Rows.Count>0)
{
Session["username"]= TextBox1.Text.ToString(). Trim();
if(cx.Text.ToString().Trim()=="管理員")
{
Session["cx"]=result.Tables[0].Rows[0]["cx"].To-String().Trim();
}
else
{
Session["cx"]=cx.Text.ToString().Trim();
}
Response.Redirect("main.aspx");
}
隨著職業學校的規模不斷擴大,職業學校不僅為社會提供職業性人才,而且還要積極地參與到科研上來。本文對職業學校的科研管理進行研究,使得學校的管理部門從繁雜的科研數據整理任務中解脫出來,提高了學校的辦工效率,更好地為教職工服務。由于本文的篇幅所限,本文對于系統的具體模塊實現,在此無法具體給出,希望對此感興趣的老師作進一步的研究。
[1]鄭阿奇.SQL Server應用教程[M].北京:人民郵電出版社,2012.
[2]李春英.基于ASP.Net的科研信息管理系統開發[J].重慶工學院學報,2007(1):90-94.
[3]李愛軍.基于ASP.Net的項目管理系統的網絡安全模式研究[J].辦公自動化:綜合月刊,2010(08):43-45.
[4]衛鋒.基于ASP.Net 2.0的網站用戶問題解決方案的設計與實現[J].軟件導刊,2010(08):135-136.
[5]汪洋.基于WEB的高校實驗室信息管理系統設計[J].電腦與電信,2014(8):33-34.
Research on the Scientific Research Management System in the Vocational School
Wen Shoukun
(Hebi Mechanical and Electrical Information Engineering School,Hebi 458030,Henan)
In view of the current problems in vocational school that scientific research work being increasing,and the management being inconvenience,this paper designs a scientific research management system to help vocational schools to strengthen the management of this area.Firstly,the process of scientific research is analyzed,and the structure and function of the system is designed;secondly,the database design is analyzed in detail;finally,part of the system implementation is given.This paper has certain positive significance to the system development personnel and the scientific research management personnel.
NET;books;integration
TP311.52
A
1008-6609(2016)05-0079-03
溫守坤,男,河南范縣人,講師,研究方向:網絡與數據庫。