曹 靜,杜淑娟,楊 鑫(寶雞職業(yè)技術(shù)學(xué)院,陜西寶雞721000)
職業(yè)院校在線實(shí)習(xí)管理系統(tǒng)的設(shè)計(jì)與應(yīng)用研究
曹靜,杜淑娟,楊鑫
(寶雞職業(yè)技術(shù)學(xué)院,陜西寶雞721000)
針對(duì)當(dāng)前職業(yè)院校實(shí)習(xí)過程中出現(xiàn)的管理繁瑣、效率低下等問題,提出了一種基于B/S結(jié)構(gòu)、利用Asp.net作為前臺(tái)應(yīng)用開發(fā)工具、以SQLServer作為后臺(tái)數(shù)據(jù)庫(kù)開發(fā)的實(shí)習(xí)管理系統(tǒng)。該系統(tǒng)主要實(shí)現(xiàn)學(xué)生實(shí)習(xí)過程的智能化管理、實(shí)現(xiàn)資源共享、提高管理質(zhì)量。整個(gè)系統(tǒng)功能完備、界面簡(jiǎn)潔、具有較強(qiáng)的實(shí)用性。
實(shí)習(xí)管理;Asp.net;B/S
隨著職業(yè)教育發(fā)展規(guī)模的不斷擴(kuò)大,實(shí)習(xí)這個(gè)教學(xué)框架中最重要的環(huán)節(jié)在管理方面難度越來越大,如:學(xué)生的實(shí)習(xí)單位比較分散、實(shí)習(xí)崗位多種多樣,崗位分配、實(shí)習(xí)總結(jié)、報(bào)告,學(xué)生、教師及企業(yè)的相互交流、管理等等,如何將學(xué)生的管理做到井井有條,如何能讓實(shí)習(xí)管理應(yīng)用現(xiàn)代化資源,便于操作,設(shè)計(jì)一種適合本院發(fā)展的實(shí)習(xí)系統(tǒng)是每個(gè)高校都在積極探索的課題。
本系統(tǒng)的核心功能為實(shí)習(xí)的過程管理。用戶角色主要有兩類:系統(tǒng)管理員與普通用戶。其中普通用戶可分為學(xué)生,老師;該管理系統(tǒng)的大致需求如下:
系統(tǒng)管理員:可進(jìn)行用戶管理,權(quán)限分配,信息查詢等工作。
教師:可進(jìn)行學(xué)生實(shí)習(xí)信息管理,對(duì)學(xué)生思想動(dòng)態(tài)的了解和指導(dǎo),留言,寫工作總結(jié)和發(fā)送短消息等工作。
學(xué)生:寫實(shí)習(xí)日志,指導(dǎo)教師的信息查看,同時(shí)也有短消息和留言等操作。
根據(jù)需求,結(jié)合對(duì)職業(yè)院校實(shí)習(xí)管理調(diào)研,綜合運(yùn)用ASP.Net規(guī)范、SQLServer、應(yīng)用Web系統(tǒng)的三層架構(gòu)等開發(fā)設(shè)計(jì)《職業(yè)院校在線實(shí)習(xí)管理系統(tǒng)》,目的是為提高職業(yè)院校實(shí)習(xí)管理水平,為學(xué)生在線實(shí)習(xí)提供有力支持,為教師掌握學(xué)生實(shí)習(xí)情況帶來便利,同時(shí)為企業(yè)的人才招聘提供平臺(tái),實(shí)現(xiàn)資源的高度共享、并時(shí)時(shí)跟蹤、指導(dǎo)、管理學(xué)生頂崗實(shí)習(xí)與帶崗實(shí)習(xí),管理與導(dǎo)出實(shí)習(xí)材料提供輔助平臺(tái)。
(1)開發(fā)、運(yùn)行環(huán)境的選擇。系統(tǒng)開發(fā)平臺(tái):MicrosoftVisualStudio2010。系統(tǒng)開發(fā)語(yǔ)言:C#。數(shù)據(jù)庫(kù)管理系統(tǒng)軟件:SQLServer2008。開發(fā)操作系統(tǒng)平臺(tái):WindowsXP。服務(wù)器端操作系統(tǒng):WindowsSever2003。Web服務(wù)器:Internet信息服務(wù)(IIS)管理器。瀏覽器:InternetExplorer8.0。
(2)系統(tǒng)目標(biāo)。本系統(tǒng)屬于小型的WEB版數(shù)據(jù)庫(kù)系統(tǒng),有效地創(chuàng)建了一個(gè)學(xué)校與企業(yè)、學(xué)生與單位、學(xué)生與學(xué)校在實(shí)習(xí)過程中相互溝通的橋梁。系統(tǒng)目標(biāo)如下:
1)實(shí)現(xiàn)界面簡(jiǎn)潔、框架清晰、具有良好的人機(jī)交互界面;2)實(shí)現(xiàn)企業(yè)信息的實(shí)時(shí)發(fā)布,采用動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)實(shí)現(xiàn)在線發(fā)布管理;3)實(shí)現(xiàn)方便的供求信息查詢,支持多條件和模糊查詢;數(shù)據(jù)存儲(chǔ)安全、可靠;4)實(shí)現(xiàn)強(qiáng)大的后臺(tái)管理系統(tǒng);5)網(wǎng)站最大限度的實(shí)現(xiàn)易維護(hù)和易操作性。
(3)系統(tǒng)的功能結(jié)構(gòu)。根據(jù)系統(tǒng)功能分析進(jìn)行具體功能設(shè)計(jì),將本系統(tǒng)的總體功能結(jié)構(gòu)設(shè)計(jì)如圖1所示。
系統(tǒng)的代碼實(shí)現(xiàn)要考慮編碼的一些規(guī)范與原則:
(1)遵循開發(fā)流程,編寫的代碼以實(shí)現(xiàn)性能和功能為目標(biāo)。
(2)采用“分而治之”的思想,實(shí)現(xiàn)程序的“高內(nèi)聚、低耦合”,使之具有良好的程序結(jié)構(gòu)。
(3)程序命名規(guī)范,易于理解,添加一定的注釋,可讀性強(qiáng);方便調(diào)試和測(cè)試。
(4)在保證程序可讀性的情況下,盡量提高代碼的執(zhí)行效率。本系統(tǒng)通過ADO.NET連接數(shù)據(jù)庫(kù)SQLServer。要實(shí)現(xiàn)系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的訪問,就需要建立與數(shù)據(jù)庫(kù)的連接,進(jìn)而執(zhí)行添加、修改、刪除等操作。其中ExceSQL方法只要實(shí)現(xiàn)此功能,返回值為布爾類型,相應(yīng)功能執(zhí)行成功后返回TRUE,否則返回False。部分代碼如下:
publicboolExceSQL(stringstrSqlCom)
{SqlCommandsqlcom=newSqlCommand(strSqlCom,sqlcon);
try
{//判斷數(shù)據(jù)庫(kù)是否為連連狀態(tài)
if(sqlcon.State==System.Data.ConnectionState.Closed)
{sqlcon.Open();}//執(zhí)行SQL語(yǔ)句
sqlcom.ExecuteNonQuery();//SQL語(yǔ)句執(zhí)行成功,返回true值
returntrue;
}
catch
{returnfalse;//SQL語(yǔ)句執(zhí)行失敗,返回false值
}
finally
{sqlcon.Close();//關(guān)閉數(shù)據(jù)庫(kù)連接
}
}
通過B/S模式的實(shí)習(xí)管理系統(tǒng)的開發(fā),實(shí)現(xiàn)了實(shí)習(xí)環(huán)節(jié)的計(jì)算機(jī)管理,減輕了管理人員的工作負(fù)擔(dān),做到了實(shí)習(xí)過程資源的信息化、提高了工作效率和服務(wù)水平,為實(shí)現(xiàn)現(xiàn)代化教學(xué)及管理帶來了一些便利。
[1]金悅奇,柏昌順.基于Web2.0模式的高校學(xué)生實(shí)習(xí)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]教育科普,2009(10).
[2]常虹.高職學(xué)院學(xué)生就業(yè)信息管理系統(tǒng)的研究與實(shí)現(xiàn)[D].長(zhǎng)春:吉林大學(xué),2008.
本論文依托課題:寶雞職業(yè)技術(shù)學(xué)院院級(jí)課題編號(hào):2014059Y《基于.NET平臺(tái)的職業(yè)院校在線實(shí)習(xí)管理系統(tǒng)的設(shè)計(jì)與應(yīng)用研究》