溫守坤
(鶴壁市機(jī)電信息工程學(xué)校,河南 鶴壁 458030)
職業(yè)學(xué)??蒲泄芾硐到y(tǒng)的研究
溫守坤
(鶴壁市機(jī)電信息工程學(xué)校,河南 鶴壁 458030)
針對當(dāng)前職業(yè)學(xué)校科研工作日益增加、不便管理的問題,本文設(shè)計科研管理系統(tǒng)幫助職業(yè)學(xué)校加強(qiáng)此方面的管理。首先對學(xué)??蒲泄ぷ鞯臉I(yè)務(wù)流程進(jìn)行了分析,并設(shè)計了系統(tǒng)的功能結(jié)構(gòu);其次對數(shù)據(jù)庫設(shè)計進(jìn)行了詳細(xì)的分析;最后給出了系統(tǒng)的部分實(shí)現(xiàn)。本文對于系統(tǒng)開發(fā)人員和科研管理人員都具有一定的積極意義。
NET;圖書;集成
隨著社會的發(fā)展,在信息社會中,信息的獲取、處理、交流和決策都需要高質(zhì)量的計算機(jī)軟件來完成。近年來,我國職業(yè)學(xué)校發(fā)展迅速,為我國的社會建設(shè)提供了大量的應(yīng)用型人才。對于職業(yè)學(xué)校的老師,在教學(xué)的工作中,也需要根據(jù)教學(xué)工作和社會實(shí)際需求進(jìn)行相應(yīng)的科研。但是目前大多數(shù)學(xué)??蒲泄芾砉ぷ饕廊皇侨斯す芾?,這種管理方式不僅使得工作效率低下,更為重要的是科研管理部門難以及時有效地掌握最新的科研動態(tài),從而很難進(jìn)行科學(xué)決策。因此,設(shè)計科研信息管理系統(tǒng)是十分必要的。
2.1 業(yè)務(wù)流程圖
為了實(shí)現(xiàn)自動化管理,需要建立科研基本情況信息庫,能夠反映崗位、任務(wù)變化信息,提供科研人員詳細(xì)信息,為學(xué)校進(jìn)行科技成果的統(tǒng)計提供準(zhǔn)確數(shù)據(jù),對科研項(xiàng)目定期靜態(tài)監(jiān)控??蒲泄芾淼慕y(tǒng)計功能完成對不同職稱、不同崗位的在校教師發(fā)表的學(xué)術(shù)論文、出版的教材和著作、獲得的各類科研成果獎勵、科研專利等科研成果及屬于縱橫向來源的科研項(xiàng)目統(tǒng)計。能夠進(jìn)行科研的計算,可以根據(jù)各項(xiàng)科研業(yè)績,如計算各部門、各教師的科研工作量,以考核科研工作業(yè)績。方便全校在職教師實(shí)時查詢,能根據(jù)不同條件對科研人員信息、科研項(xiàng)目信息、科研成果信息及學(xué)術(shù)交流信息進(jìn)行查詢。能輸出科研項(xiàng)目信息、科研成果信息管理及學(xué)術(shù)交流信息的日常報表和年報表。
本系統(tǒng)分為2個角色:管理員和科研人員,每個角色具有自己不同的權(quán)限。
科研工作者通過教職工的編號、密碼登錄系統(tǒng),登錄后可以修改個人信息,并可添加科研信息,用戶提交的信息必須等待管理員的審核,審核通過后,會自動增加相應(yīng)的科研積分。科研工作者只能刪除、修改和查看自己的科研信息。
管理員負(fù)責(zé)基礎(chǔ)信息的錄入和公告管理,可以查詢所有科研工作者的科研信息,并可以審批所有工作人員提出的科研項(xiàng)目,但不能刪除修改科研工作人員的科研信息。管理員還科研發(fā)布公告,及時更新科研動態(tài),以便工作人員查閱。其業(yè)務(wù)流程如圖1所示:
圖1 系統(tǒng)業(yè)務(wù)流程
2.2 功能設(shè)計
在對業(yè)務(wù)流程進(jìn)行具體分析的前提下,結(jié)合科研管理的特點(diǎn),我們共同設(shè)計開發(fā)了科研信息系統(tǒng)。為了實(shí)現(xiàn)系統(tǒng)的目標(biāo),即對職業(yè)學(xué)校的科研情況實(shí)現(xiàn)有效管理,系統(tǒng)應(yīng)當(dāng)具備以下功能:系統(tǒng)人員管理、學(xué)校設(shè)置管理、科研獎勵管理、學(xué)術(shù)活動管理、科研綜合管理,數(shù)據(jù)管理等。系統(tǒng)功能結(jié)構(gòu)如圖2所示:
圖2 系統(tǒng)功能結(jié)構(gòu)圖
3.1 數(shù)據(jù)流
當(dāng)信息在軟件中流動時,它將被一系列“變換”所修改。數(shù)據(jù)流圖(Data Flow Diagram)簡稱DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。根據(jù)科研信息管理事務(wù),得出系統(tǒng)頂層數(shù)據(jù)流圖如圖3所示:
圖3 系統(tǒng)數(shù)據(jù)流
3.2 數(shù)據(jù)表設(shè)計
數(shù)據(jù)表中存放的是整個系統(tǒng)的核心數(shù)據(jù),數(shù)據(jù)表的設(shè)計可以使得系統(tǒng)數(shù)據(jù)的存儲、插入、刪除等操作更加快捷,根據(jù)系統(tǒng)的功能結(jié)構(gòu),本文的系統(tǒng)主要包含的數(shù)據(jù)表有以下幾種:
(1)教職工登陸信息表
主要存放學(xué)校內(nèi)部教職工(科研人員)的登陸信息,涉及的字段主要有登陸系統(tǒng)的用戶名、密碼、權(quán)限及注冊時間等。具體如表1所示:
表1 教職工登陸信息表
(2)科研成果信息表
主要存放科研成果的基本信息,涉及到的字段有成果名稱、成果類別、成果積分、完成時間、負(fù)責(zé)人、完成單位、是否投入生產(chǎn)、經(jīng)濟(jì)效益及備注等。具體如表2所示:
表2 科研成果信息表
(3)論文信息表
主要存放論文的基本信息,涉及到的字段有論文名稱、刊物名稱、刊物類別、刊物級別、作者、職工號、發(fā)表時間、刊號及備注等。具體如表3所示:
表3 論文信息表
系統(tǒng)中的數(shù)據(jù)表還有職工基本信息表、科研獎勵信息表、學(xué)術(shù)活動信息表、學(xué)校部門信息表等。
系統(tǒng)由Visual Studio 2008與SQL Server 2005開發(fā),用C#語言寫成。客戶端目前測試運(yùn)行環(huán)境為Windows環(huán)境,服務(wù)器端運(yùn)行環(huán)境為Windows/2000/2003/XP安裝有IIS5.0或則IIS5.0以上版本的Web服務(wù)器。
系統(tǒng)采用B/S結(jié)構(gòu)設(shè)計,用戶只需打開瀏覽器,打開服務(wù)器地址,登陸自己的用戶名和密碼即可進(jìn)入系統(tǒng),按照系統(tǒng)的提示進(jìn)行操作,無需專門安裝客戶端。
系統(tǒng)根據(jù)不同的用戶權(quán)限進(jìn)入,對應(yīng)的界面也不相同。為了更好地區(qū)別前臺和后臺,將用戶的權(quán)限分為管理員和教職工,其中管理員的個人信息存放在用戶信息表中,而教職工的個人信息存入在教職工信息表中,根據(jù)權(quán)限的不同,進(jìn)入主界面后,產(chǎn)生各自對應(yīng)的權(quán)限信息。具體的核心代碼如下所示:
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");
}
隨著職業(yè)學(xué)校的規(guī)模不斷擴(kuò)大,職業(yè)學(xué)校不僅為社會提供職業(yè)性人才,而且還要積極地參與到科研上來。本文對職業(yè)學(xué)校的科研管理進(jìn)行研究,使得學(xué)校的管理部門從繁雜的科研數(shù)據(jù)整理任務(wù)中解脫出來,提高了學(xué)校的辦工效率,更好地為教職工服務(wù)。由于本文的篇幅所限,本文對于系統(tǒng)的具體模塊實(shí)現(xiàn),在此無法具體給出,希望對此感興趣的老師作進(jìn)一步的研究。
[1]鄭阿奇.SQL Server應(yīng)用教程[M].北京:人民郵電出版社,2012.
[2]李春英.基于ASP.Net的科研信息管理系統(tǒng)開發(fā)[J].重慶工學(xué)院學(xué)報,2007(1):90-94.
[3]李愛軍.基于ASP.Net的項(xiàng)目管理系統(tǒng)的網(wǎng)絡(luò)安全模式研究[J].辦公自動化:綜合月刊,2010(08):43-45.
[4]衛(wèi)鋒.基于ASP.Net 2.0的網(wǎng)站用戶問題解決方案的設(shè)計與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2010(08):135-136.
[5]汪洋.基于WEB的高校實(shí)驗(yàn)室信息管理系統(tǒng)設(shè)計[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
溫守坤,男,河南范縣人,講師,研究方向:網(wǎng)絡(luò)與數(shù)據(jù)庫。