楊湘東 楊 宏 倪 欣 孫金棟 高洪濤
北京建筑工程學(xué)院 北京 100044
實(shí)驗(yàn)類(lèi)選修課信息管理系統(tǒng)的構(gòu)建與實(shí)踐
楊湘東 楊 宏 倪 欣 孫金棟 高洪濤
北京建筑工程學(xué)院 北京 100044
針對(duì)學(xué)校開(kāi)設(shè)的實(shí)驗(yàn)類(lèi)選修課設(shè)計(jì)、研發(fā)的實(shí)驗(yàn)類(lèi)選修課信息管理系統(tǒng),搭載于學(xué)校實(shí)驗(yàn)中心(室)實(shí)驗(yàn)教學(xué)信息管理平臺(tái)。根據(jù)學(xué)校實(shí)驗(yàn)中心(室)的特點(diǎn)與性質(zhì),論述了管理系統(tǒng)的總體需求、框架結(jié)構(gòu)、體系構(gòu)成與功能設(shè)計(jì)、性能要求等具體內(nèi)容。經(jīng)過(guò)實(shí)踐,有效地提高了管理效率,有力地促進(jìn)了實(shí)驗(yàn)教學(xué)工作。
實(shí)驗(yàn)中心(室);實(shí)驗(yàn)類(lèi)選修課;信息管理系統(tǒng);信息管理平臺(tái)
Abstract: In accordance with experimental elective courses that college offers, the information management system for experimental elective courses was designed, which was equipped on the experiments teaching management platform for college experimental center(laboratory). This system accounted for overall demand, frame structure, system constitution and function design, performance requirements and other specif c content based on the characteristics and properties of the experimental center (laboratory). After the process of using, it was useful to improve administrative eff ciency and promote experimental teaching.
Key words: experimental centre (laboratory); experimental elective courses; the information management system; experiments teaching management platform
建立現(xiàn)代化高效的運(yùn)行管理機(jī)制,全面提高實(shí)驗(yàn)教學(xué)管理和服務(wù)水平,是實(shí)驗(yàn)室建設(shè)中的一項(xiàng)重要工作,學(xué)校前期建設(shè)的實(shí)驗(yàn)中心(室)實(shí)驗(yàn)教學(xué)信息管理平臺(tái),為全校實(shí)驗(yàn)室建設(shè)、管理與服務(wù)提供了良好的網(wǎng)絡(luò)環(huán)境。為鍛煉學(xué)生動(dòng)手能力,培養(yǎng)學(xué)生綜合素質(zhì),有效提高實(shí)驗(yàn)中心(室)儀器設(shè)備利用率和資源共享,激發(fā)實(shí)驗(yàn)技術(shù)相關(guān)人員實(shí)驗(yàn)教學(xué)改革的熱情,學(xué)校以實(shí)驗(yàn)類(lèi)選修課的開(kāi)設(shè)來(lái)積極促進(jìn)各級(jí)各類(lèi)實(shí)驗(yàn)中心(室)的開(kāi)放工作。為保證實(shí)驗(yàn)類(lèi)選修課開(kāi)設(shè)工作的正常運(yùn)行,設(shè)計(jì)、研發(fā)實(shí)驗(yàn)類(lèi)選修課信息管理系統(tǒng),搭載于學(xué)校實(shí)驗(yàn)中心(室)實(shí)驗(yàn)教學(xué)信息管理平臺(tái),既是對(duì)實(shí)驗(yàn)中心(室)實(shí)驗(yàn)教學(xué)信息管理平臺(tái)管理內(nèi)容的有效補(bǔ)充,又提供了適用的平臺(tái)環(huán)境,相輔相成。建設(shè)和完善信息管理系統(tǒng)和平臺(tái),是實(shí)現(xiàn)實(shí)驗(yàn)中心(室)管理的規(guī)范化、程序化和信息化以及全面提高實(shí)驗(yàn)中心(室)的教學(xué)水平和服務(wù)水平的有效途徑。
1.1 總體需求
實(shí)驗(yàn)類(lèi)選修課信息管理系統(tǒng)包含認(rèn)知類(lèi)公共選修課信息管理模塊、設(shè)計(jì)類(lèi)公共選修課信息管理模塊、競(jìng)賽類(lèi)公共選修課信息管理模塊。
通過(guò)切合實(shí)際的各級(jí)各類(lèi)實(shí)驗(yàn)中心(室)開(kāi)設(shè)實(shí)驗(yàn)類(lèi)選修課的實(shí)驗(yàn)教學(xué)管理流程,提煉出系統(tǒng)功能、算法描述和數(shù)據(jù)屬性,利用Internet/Intranet為校內(nèi)師生服務(wù)。校內(nèi)教師可以通過(guò)校內(nèi)局域網(wǎng)使用本系統(tǒng),在本系統(tǒng)中可以實(shí)現(xiàn)管理和查詢(xún),校內(nèi)教師可以根據(jù)所屬身份的不同,享有不同的管理和查詢(xún)權(quán)限;校內(nèi)學(xué)生可通過(guò)校內(nèi)局域網(wǎng)使用本系統(tǒng),進(jìn)行網(wǎng)上預(yù)約實(shí)驗(yàn)課、查看課表和成績(jī)、打印課表等操作。
1.2 框架結(jié)構(gòu)
實(shí)驗(yàn)類(lèi)選修課信息管理系統(tǒng)框架結(jié)構(gòu)如圖1所示。
圖1 實(shí)驗(yàn)類(lèi)選修課信息管理系統(tǒng)框架結(jié)構(gòu)圖
業(yè)務(wù)流程控制層負(fù)責(zé)接收客戶(hù)端的請(qǐng)求,然后選擇執(zhí)行相應(yīng)的業(yè)務(wù)邏輯,再把響應(yīng)結(jié)果送回客戶(hù)端;為了把業(yè)務(wù)對(duì)象和客戶(hù)層分離,采用業(yè)務(wù)代理(Business Delegate)設(shè)計(jì)模式,業(yè)務(wù)代理充當(dāng)了客戶(hù)端業(yè)務(wù)邏輯的抽象,他隱藏了業(yè)務(wù)服務(wù)的實(shí)現(xiàn);業(yè)務(wù)處理層包含對(duì)業(yè)務(wù)對(duì)象和業(yè)務(wù)規(guī)則的實(shí)現(xiàn)處理,是整個(gè)系統(tǒng)的業(yè)務(wù)處理核心;數(shù)據(jù)持久化層采用ADO.NET的強(qiáng)類(lèi)型,提供訪(fǎng)問(wèn)關(guān)系數(shù)據(jù)庫(kù)所需的所有操作的接口,將底層數(shù)據(jù)訪(fǎng)問(wèn)操作與高層業(yè)務(wù)邏輯分離,并對(duì)上層提供面向?qū)ο蟮臄?shù)據(jù)訪(fǎng)問(wèn)接口。
2.1 體系構(gòu)成
實(shí)驗(yàn)類(lèi)選修課信息管理系統(tǒng)由認(rèn)知類(lèi)公共選修課信息管理模塊、設(shè)計(jì)類(lèi)公共選修課信息管理模塊、競(jìng)賽類(lèi)公共選修課信息管理模塊組成。本系統(tǒng)設(shè)立系統(tǒng)用戶(hù)管理員,維護(hù)系統(tǒng)所必需的基礎(chǔ)數(shù)據(jù)。設(shè)立校院兩級(jí)教學(xué)主管、任課教師等角色,每個(gè)用戶(hù)角色根據(jù)自身所擁有的權(quán)限來(lái)瀏覽、維護(hù)和操作本系統(tǒng)的相關(guān)信息;學(xué)生可以進(jìn)行網(wǎng)上預(yù)約實(shí)驗(yàn)課、查看課表和成績(jī)、打印課表等操作。
實(shí)驗(yàn)類(lèi)選修課信息管理系統(tǒng)流程如圖2所示。
圖2 實(shí)驗(yàn)類(lèi)選修課信息管理系統(tǒng)流程圖
2.2 功能設(shè)計(jì)
(1)發(fā)布公告:學(xué)校發(fā)布通知,要求各二級(jí)學(xué)院組織實(shí)驗(yàn)類(lèi)選修課開(kāi)課申報(bào)工作。
(2)參數(shù)設(shè)置:設(shè)置實(shí)驗(yàn)類(lèi)選修課開(kāi)設(shè)時(shí)間段,學(xué)生選課時(shí)間段等選課要求。
(3)課程申報(bào):二級(jí)學(xué)院根據(jù)學(xué)校通知,進(jìn)行實(shí)驗(yàn)類(lèi)選修課的在線(xiàn)申報(bào)工作,申請(qǐng)?zhí)砑映晒笮枰嚓P(guān)職能部門(mén)的審核。
(4)課程申報(bào)修改:二級(jí)學(xué)院申報(bào)的實(shí)驗(yàn)類(lèi)選修課經(jīng)審核不通過(guò)的,允許其修改后繼續(xù)申報(bào)。
(5)學(xué)生選課:學(xué)生進(jìn)入實(shí)驗(yàn)類(lèi)選修課信息管理系統(tǒng),根據(jù)查看到的待選實(shí)驗(yàn)類(lèi)選修課程,進(jìn)行在線(xiàn)選課,選課完成后需要實(shí)驗(yàn)課負(fù)責(zé)人確認(rèn)開(kāi)課。
(6)開(kāi)課管理:在確認(rèn)開(kāi)課后,教師可以進(jìn)行考勤管理,課程結(jié)束后,需要進(jìn)行成績(jī)錄入,提交開(kāi)課總結(jié)等工作;學(xué)生在確認(rèn)開(kāi)課后,可以查詢(xún)開(kāi)課時(shí)間、地點(diǎn)等信息,課程結(jié)束后可以進(jìn)行成績(jī)查詢(xún)。
3.1 性能要求
要保證校內(nèi)師生對(duì)本系統(tǒng)的正常瀏覽和使用,在服務(wù)器正常運(yùn)行的情況下,每個(gè)頁(yè)面的呈現(xiàn)速度控制在2~4秒,在通過(guò)查詢(xún)條件查詢(xún)大量數(shù)據(jù)的情況下,頁(yè)面的呈現(xiàn)速度依據(jù)查詢(xún)數(shù)據(jù)的數(shù)據(jù)量而定。
靈活性:組織機(jī)構(gòu)的層次級(jí)別可隨意擴(kuò)展;組織的人員信息可擴(kuò)展;用戶(hù)根據(jù)系統(tǒng)消息提示直接進(jìn)入要工作的頁(yè)面;全部的數(shù)據(jù)錄入頁(yè)面最大限度地減少用戶(hù)的輸入工作;實(shí)驗(yàn)類(lèi)選修課程的基本信息可擴(kuò)展;實(shí)驗(yàn)項(xiàng)目的基本信息可擴(kuò)展;學(xué)生考勤采用學(xué)生現(xiàn)有的學(xué)籍卡進(jìn)行刷卡考勤。
3.2 運(yùn)行環(huán)境要求
(1)硬件要求
CPU:Xeon E5620,4核;內(nèi)存:4 G以上。
(2)軟件要求
軟件基本運(yùn)行環(huán)境為Windows環(huán)境;數(shù)據(jù)庫(kù)軟件:SQLServer 2005。
(3)開(kāi)發(fā)環(huán)境
Microsoft Visual Studio 2010。
(4)開(kāi)發(fā)語(yǔ)言
C#,JavaScript,AJAX,HTML。
3.3 體系結(jié)構(gòu)
系統(tǒng)將由DB服務(wù)器、Web服務(wù)器、客戶(hù)瀏覽器三部分構(gòu)成。其相互關(guān)系如圖3所示:
圖3 實(shí)驗(yàn)類(lèi)選修課信息管理系統(tǒng)體系結(jié)構(gòu)關(guān)系圖
自2009年開(kāi)設(shè)實(shí)驗(yàn)類(lèi)選修課以來(lái),開(kāi)課門(mén)次和選課人數(shù)逐年增加,實(shí)驗(yàn)類(lèi)選修課信息管理系統(tǒng)也在進(jìn)行建設(shè)和完善,目前已經(jīng)在全校范圍內(nèi)使用,廣大教師普遍反映,該系統(tǒng)的應(yīng)用減少了以往煩瑣和重復(fù)的工作量,也便于實(shí)驗(yàn)教學(xué)管理人員統(tǒng)計(jì)實(shí)驗(yàn)室和實(shí)驗(yàn)項(xiàng)目的相關(guān)信息,提升了管理流程和效率;實(shí)驗(yàn)中心(室)儀器設(shè)備利用率有所提高,促進(jìn)了資源共享;實(shí)驗(yàn)中心(室)開(kāi)放程度有所提高,激發(fā)了實(shí)驗(yàn)技術(shù)相關(guān)人員對(duì)實(shí)驗(yàn)教學(xué)改革研究的積極性;給學(xué)生提供了更多開(kāi)闊視野、動(dòng)手實(shí)踐和開(kāi)拓創(chuàng)新的機(jī)會(huì)。
[1] 閆瑞琴,林德中.高校實(shí)驗(yàn)室信息系統(tǒng)網(wǎng)絡(luò)化管理[J].實(shí)驗(yàn)技術(shù)與管理,2004,21(5):71-73.
[2] 李目,劉祖潤(rùn).高等院校開(kāi)放性實(shí)驗(yàn)室的網(wǎng)絡(luò)化管理系統(tǒng)[J].實(shí)驗(yàn)技術(shù)與管理,2007,24(1):67-70.
[3] 陳蕾,楊維科,謝麗.高等學(xué)校實(shí)驗(yàn)中心網(wǎng)絡(luò)平臺(tái)的構(gòu)建[J].中國(guó)教育信息化,2007,3:42-43.
[4] 趙杰,李濤,朱慧.SQL Server數(shù)據(jù)庫(kù)管理、設(shè)計(jì)與實(shí)現(xiàn)教程[M].北京:清華大學(xué)出版社,2004.
[5] 陳建偉,李美軍,施建強(qiáng).ASP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)教程(第二版)[M].北京:清華大學(xué)出版社,2005.
[6] 賴(lài)臻.網(wǎng)絡(luò)教學(xué)平臺(tái)的建設(shè)與安全[J].現(xiàn)代技術(shù)教育研究,2008,1:97-98.
Construction and application of the information management system for experimental elective courses
Yang Xiangdong, Yang Hong, Ni Xin, Sun Jindong, Gao Hongtao
Beijing university of civil engineering and architecture, Beijing, 100044, China
2012-04-17
楊湘東,碩士,助理研究員。楊宏,碩士,助理研究員。倪欣,碩士,助理研究員。孫金棟,碩士,高級(jí)實(shí)驗(yàn)師。高洪濤,碩士。