唐型基 石開(kāi)和 周長(zhǎng)敏 吳冬妮
摘要:高校實(shí)驗(yàn)項(xiàng)目管理是高校實(shí)驗(yàn)室信息統(tǒng)計(jì)工作中非常重要的一項(xiàng),是實(shí)驗(yàn)室信息統(tǒng)計(jì)與上報(bào)工作的基礎(chǔ)數(shù)據(jù)之一。實(shí)驗(yàn)項(xiàng)目信息管理不僅是實(shí)驗(yàn)室信息統(tǒng)計(jì)上報(bào)工作,更是實(shí)驗(yàn)室日常管理工作。研究實(shí)驗(yàn)項(xiàng)目管理工作,實(shí)現(xiàn)信息化、網(wǎng)絡(luò)化管理方案是實(shí)驗(yàn)項(xiàng)目管理的必然趨勢(shì)。
關(guān)鍵詞:高校;實(shí)驗(yàn)項(xiàng)目;管理;信息系統(tǒng)
中圖分類(lèi)號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)13-0094-02
高校實(shí)驗(yàn)室信息統(tǒng)計(jì)是高校實(shí)驗(yàn)室管理的一項(xiàng)基礎(chǔ)性工作,也是一項(xiàng)十分重要的工作,它不僅為國(guó)家宏觀調(diào)控提供了基礎(chǔ)性信息數(shù)據(jù),并為學(xué)校實(shí)驗(yàn)室發(fā)展規(guī)劃提供決策性依據(jù)[1]。實(shí)驗(yàn)室信息統(tǒng)計(jì)數(shù)據(jù)中的實(shí)驗(yàn)室項(xiàng)目數(shù)據(jù)的采集與整理是相當(dāng)?shù)胤彪s,每次統(tǒng)計(jì)相關(guān)數(shù)據(jù)都要評(píng)估人員耗費(fèi)大量的精力通過(guò)人工計(jì)算、繪制才能到得相應(yīng)報(bào)表。因此建立信息化、網(wǎng)絡(luò)化的實(shí)驗(yàn)項(xiàng)目管理信息系統(tǒng),用于對(duì)實(shí)驗(yàn)項(xiàng)目日常管理以及實(shí)驗(yàn)室信息統(tǒng)計(jì)是非常必要的。
據(jù)調(diào)查,目前國(guó)內(nèi)許多高校(特別是經(jīng)濟(jì)欠發(fā)達(dá)地區(qū)的高校)還沒(méi)有成熟的實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)來(lái)對(duì)實(shí)驗(yàn)項(xiàng)目進(jìn)行有效的管理,管理方式較為落后,仍然使用十幾年前北京化工大學(xué)用Visual FoxPro開(kāi)發(fā)的單機(jī)版的實(shí)驗(yàn)項(xiàng)目管理系統(tǒng),不能通過(guò)網(wǎng)絡(luò)化的方式進(jìn)行管理,使用起來(lái)不太方便,隨著操作系統(tǒng)的升級(jí)這系統(tǒng)已不能在現(xiàn)在的操作系統(tǒng)上運(yùn)行。利用網(wǎng)絡(luò)化的實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)不僅可以有效地共享大量信息, 而且還可以利用計(jì)算機(jī)簡(jiǎn)化工作, 提高效率[2]。一些重點(diǎn)的高校也聯(lián)合研制出了實(shí)驗(yàn)室管理系統(tǒng),但系統(tǒng)比較龐大,使用費(fèi)用比較為昂貴。針對(duì)現(xiàn)有系統(tǒng)一些不足,筆者結(jié)合本地高校實(shí)驗(yàn)室管理工作設(shè)計(jì)一套實(shí)驗(yàn)項(xiàng)目管理信息系統(tǒng)。
1 總體設(shè)計(jì)
1.1系統(tǒng)功能
實(shí)驗(yàn)室信息統(tǒng)計(jì)與上報(bào)工作不能是因上報(bào)數(shù)據(jù)而只做“上報(bào)”工作,應(yīng)當(dāng)整合資源,數(shù)據(jù)共享,加快實(shí)驗(yàn)室管理信息化建設(shè),重視統(tǒng)計(jì)數(shù)據(jù)日常管理工作,充分發(fā)揮統(tǒng)計(jì)功能[3]。據(jù)對(duì)西南地區(qū)部分高校實(shí)驗(yàn)項(xiàng)目管理工作日常情況的考查調(diào)研,結(jié)合本地高校實(shí)驗(yàn)室管理工作實(shí)情,分析歸納出實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)的功能主要分為三大模塊:系統(tǒng)設(shè)置、基礎(chǔ)數(shù)據(jù)管理、統(tǒng)計(jì)與報(bào)表。具體功能如下:
系統(tǒng)設(shè)置模塊的功能有系統(tǒng)參數(shù)設(shè)置、帳號(hào)管理、部門(mén)管理。系統(tǒng)參數(shù)設(shè)置功能主要是對(duì)系統(tǒng)參數(shù)進(jìn)行設(shè)置,如單位名稱(chēng)、學(xué)年學(xué)期等。部門(mén)管理功能主是為學(xué)校建立下屬實(shí)驗(yàn)機(jī)構(gòu),帳號(hào)管理是給建立的下屬實(shí)驗(yàn)機(jī)構(gòu)分配帳號(hào)。
基礎(chǔ)數(shù)據(jù)管理模塊的功能是對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行添加、刪除、修改。管理的數(shù)據(jù)對(duì)象有:實(shí)驗(yàn)室、教師、課程、實(shí)驗(yàn)項(xiàng)目、教師或?qū)W生(依靠實(shí)驗(yàn)室完成)的科研成果等,其中教學(xué)安排由教學(xué)計(jì)劃文檔導(dǎo)入。
統(tǒng)計(jì)與報(bào)表模塊的功能是根據(jù)系統(tǒng)內(nèi)部存儲(chǔ)的基礎(chǔ)數(shù)據(jù)按一定的規(guī)則統(tǒng)計(jì)生成相關(guān)報(bào)表,并將報(bào)表導(dǎo)出為Excel表格進(jìn)行編輯和打印 。能夠生產(chǎn)的報(bào)表主要有:實(shí)驗(yàn)項(xiàng)目統(tǒng)計(jì)表、實(shí)驗(yàn)課表(有班級(jí)、教師、院系為單位的三種方式)、生成實(shí)驗(yàn)室任務(wù)通知書(shū)、實(shí)驗(yàn)開(kāi)出率統(tǒng)計(jì)表、實(shí)驗(yàn)室利用表等。
1.2系統(tǒng)角色
系統(tǒng)用戶角色設(shè)計(jì)為三類(lèi):學(xué)校用戶(管理員,教務(wù)處人員)、院系用戶(分院或系實(shí)驗(yàn)室專(zhuān)職管理人員)、教師用戶。學(xué)校用戶功能是:系統(tǒng)參數(shù)設(shè)置,部門(mén)管理,部門(mén)帳號(hào)管理,以學(xué)校層次查詢(xún)統(tǒng)計(jì)實(shí)驗(yàn)各項(xiàng)信息,產(chǎn)生相關(guān)報(bào)表。院系用戶功能是:實(shí)驗(yàn)室管理,教師管理(分配教師帳號(hào)),課程管理,導(dǎo)入實(shí)驗(yàn)教學(xué)計(jì)劃,實(shí)驗(yàn)項(xiàng)目管理,科研成果管理,以院系層次查詢(xún)統(tǒng)計(jì)實(shí)驗(yàn)各項(xiàng)信息,產(chǎn)生相關(guān)報(bào)表。教師用戶功能是:填寫(xiě)項(xiàng)目信息,科研成果信息,導(dǎo)出實(shí)驗(yàn)任務(wù)通知書(shū)。
1.3系統(tǒng)結(jié)構(gòu)
系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)為B/S結(jié)構(gòu),即瀏覽器/服務(wù)器模式,系統(tǒng)運(yùn)行在學(xué)??梢詮耐饷嬖L問(wèn)到的服務(wù)器上。這樣網(wǎng)絡(luò)化的方式可以方便用戶在任意能夠連網(wǎng)的電腦上操作,系統(tǒng)的客戶端不需要特殊軟件環(huán)境,只需要安裝有瀏覽器軟件即可,大大的方便用戶使用系統(tǒng)。
2 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
本軟件設(shè)計(jì)選用的開(kāi)發(fā)環(huán)境是VS2010,主要的程序設(shè)計(jì)語(yǔ)言是C#,頁(yè)面腳本代碼用Javascript,服務(wù)器環(huán)境是IIS 7.0和SQL server 2005。由上述的系統(tǒng)功能結(jié)構(gòu)圖知,本系統(tǒng)模塊較多,具體設(shè)計(jì)復(fù)雜,在此選其中3個(gè)具有代表性的模塊描述系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。
2.1 實(shí)驗(yàn)教學(xué)計(jì)劃導(dǎo)入模塊的設(shè)計(jì)與實(shí)現(xiàn)
實(shí)驗(yàn)教學(xué)計(jì)劃導(dǎo)入模塊是本系統(tǒng)一個(gè)重要的數(shù)據(jù)輸入模塊。本系統(tǒng)中沒(méi)有對(duì)實(shí)驗(yàn)課程進(jìn)行安排的功能,因此實(shí)驗(yàn)教學(xué)計(jì)劃是事先安排好后通過(guò)Excel電子表格導(dǎo)入進(jìn)本系統(tǒng)中的。本模塊與正方教務(wù)管理系統(tǒng)導(dǎo)出的教學(xué)計(jì)劃表相結(jié)合,使用正方教務(wù)管理系統(tǒng)導(dǎo)出的表格刪除表頭后可直接導(dǎo)入到本系統(tǒng)內(nèi)。省去了實(shí)驗(yàn)教學(xué)課程安排的復(fù)雜環(huán)節(jié)。
本模塊的中心思想是:第一步,利用FileUpload組件將存儲(chǔ)實(shí)驗(yàn)教學(xué)計(jì)劃的Excel表格上傳到服務(wù)器端;第二步,讀取實(shí)驗(yàn)教學(xué)計(jì)劃的Excel表格;第三步,將表格中教學(xué)計(jì)劃具體數(shù)據(jù)添加到數(shù)據(jù)庫(kù)中;第四步,關(guān)閉文件,刪除上傳的Excel表格。實(shí)驗(yàn)教學(xué)計(jì)劃導(dǎo)入模塊關(guān)鍵代碼如下:
protected void BtnInput_Click(object sender, EventArgs e)
{//確定導(dǎo)入數(shù)據(jù)按鈕的單擊事件代碼
if (FUpld.FileName != "")
{//若上傳組件中所上傳的文件名不為空
string UpFile;
//給所上傳的文件以上傳的時(shí)間命名
UpFile = DateTime.Today.Year.ToString () + DateTime.Today.Month.ToString ()
+ DateTime.Today.Day.ToString () + DateTime.Now.Hour.ToString () +
DateTime.Now.Minute.ToString () + DateTime.Now.Second.ToString () + ".xls";
UpFile = Server.MapPath(@"UpLoad\" + UpFile);
//存儲(chǔ)上傳文件
FUpld.SaveAs(UpFile);
System.Data.DataTable dt = new System.Data.DataTable();
string Msg = "";
string sheetname = DropDownList1.SelectedValue;
//讀取上傳的文件
ReadExcel(UpFile, sheetname, out dt, out Msg);
//將讀取的數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中
DataInputA(dt);
//刪除上傳文件
if (File.Exists(UpFile)) File.Delete(UpFile);
Session["UpFile"] = ""; }
}
2.2實(shí)驗(yàn)開(kāi)出率統(tǒng)計(jì)模塊的設(shè)計(jì)與實(shí)現(xiàn)
實(shí)驗(yàn)開(kāi)出率統(tǒng)計(jì)模塊是本系統(tǒng)一個(gè)特色模塊。通過(guò)對(duì)基礎(chǔ)數(shù)據(jù)庫(kù)表里的數(shù)據(jù)提取分析,篩選并統(tǒng)計(jì)出指定學(xué)期的實(shí)驗(yàn)開(kāi)出率統(tǒng)計(jì)表。表中有對(duì)班級(jí)名稱(chēng)、課程名稱(chēng)、應(yīng)開(kāi)實(shí)驗(yàn)項(xiàng)目數(shù)、實(shí)開(kāi)實(shí)驗(yàn)項(xiàng)目數(shù)、實(shí)驗(yàn)項(xiàng)目開(kāi)出率、學(xué)時(shí)數(shù)、人數(shù)、人時(shí)數(shù)等數(shù)據(jù)的統(tǒng)計(jì),具體功能相對(duì)復(fù)雜,但非常有效地免去了人工復(fù)雜的運(yùn)算工作。
本模塊的中心思想是:第一步,在數(shù)據(jù)庫(kù)建立課程表與實(shí)驗(yàn)項(xiàng)目表按課程編號(hào)建立自然連接的數(shù)據(jù)視圖;第二步,從教學(xué)計(jì)劃表中讀取具有實(shí)驗(yàn)課的數(shù)據(jù)表;第三步,按實(shí)驗(yàn)課名稱(chēng)統(tǒng)計(jì)出相應(yīng)實(shí)驗(yàn)課的實(shí)驗(yàn)項(xiàng)目數(shù),計(jì)算實(shí)驗(yàn)開(kāi)出率。實(shí)驗(yàn)開(kāi)出率統(tǒng)計(jì)模塊代碼相對(duì)繁雜,在此略過(guò)。實(shí)驗(yàn)開(kāi)出率統(tǒng)計(jì)模塊運(yùn)行效果圖如下:
2.3實(shí)驗(yàn)任務(wù)通知書(shū)模塊的設(shè)計(jì)與實(shí)現(xiàn)
實(shí)驗(yàn)任務(wù)通知書(shū)模塊也是本系統(tǒng)一個(gè)特色模塊。通過(guò)對(duì)基礎(chǔ)數(shù)據(jù)庫(kù)表里的數(shù)據(jù)提取分析,篩選并產(chǎn)生指定學(xué)期的實(shí)驗(yàn)任務(wù)通知書(shū)。實(shí)驗(yàn)任務(wù)通知書(shū)以RDLC報(bào)表形式呈現(xiàn),實(shí)驗(yàn)任務(wù)通知書(shū)中有教師姓名、班級(jí)名稱(chēng)、課程名稱(chēng)、應(yīng)開(kāi)實(shí)驗(yàn)項(xiàng)目名稱(chēng)、計(jì)劃學(xué)時(shí)數(shù)、實(shí)驗(yàn)項(xiàng)目類(lèi)型等數(shù)據(jù),在本模塊的實(shí)現(xiàn)過(guò)程中還運(yùn)用到了子報(bào)表數(shù)據(jù)根據(jù)父報(bào)表數(shù)據(jù)聯(lián)動(dòng)的相關(guān)技術(shù),具體功能也是較為相對(duì)復(fù)雜,但非常有效地免去了人工的填寫(xiě)相應(yīng)數(shù)據(jù)信息的操作。
本模塊的中心思想是:第一步,在數(shù)據(jù)庫(kù)建立課程表與實(shí)驗(yàn)項(xiàng)目表按課程編號(hào)建立自然連接的數(shù)據(jù)視圖;第二步,從教學(xué)計(jì)劃表中讀取具有實(shí)驗(yàn)課的數(shù)據(jù)表;第三步,在父報(bào)表中將實(shí)驗(yàn)課程編號(hào)傳遞給子報(bào)表,在子報(bào)表中篩選出相應(yīng)實(shí)驗(yàn)課的實(shí)驗(yàn)項(xiàng)目相關(guān)信息。實(shí)驗(yàn)任務(wù)通知書(shū)模塊代碼相對(duì)繁雜,在此略過(guò)。實(shí)驗(yàn)任務(wù)通知書(shū)模塊運(yùn)行效果圖如下:
3 小結(jié)
通過(guò)高校實(shí)驗(yàn)項(xiàng)目管理軟件的討論與研究,基本實(shí)現(xiàn)了上述實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)的功能。本研究的應(yīng)用將使實(shí)驗(yàn)項(xiàng)目日常的信息管理工作實(shí)現(xiàn)信息化、網(wǎng)絡(luò)化,實(shí)驗(yàn)項(xiàng)目信息管理以及實(shí)驗(yàn)室信息統(tǒng)計(jì)與上報(bào)工作帶來(lái)很大的方便,對(duì)于進(jìn)一步提高實(shí)驗(yàn)室信息管理與統(tǒng)計(jì)上報(bào)工作具有重要意義。
參考文獻(xiàn):
[1] 劉佳.高校實(shí)驗(yàn)室信息統(tǒng)計(jì)工作的網(wǎng)絡(luò)化管理探討[J].寧德師范學(xué)院學(xué)報(bào):自然科學(xué)版,2014(5):127-129.
[2] 秦昌明.網(wǎng)絡(luò)化實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].雞西大學(xué)學(xué)報(bào),2010(4):68-69
[3] 賈靜,祖強(qiáng).高校實(shí)驗(yàn)室信息統(tǒng)計(jì)工作的實(shí)踐與探析[J].江蘇科技信息,2013(4):43-45