国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于移動(dòng)Web的專業(yè)課選排課系統(tǒng)設(shè)計(jì)與開發(fā)

2019-03-15 13:31:28張陽(yáng)邢慧敏
電腦知識(shí)與技術(shù) 2019年2期

張陽(yáng) 邢慧敏

摘要:該文調(diào)查討論了當(dāng)前高校專業(yè)課排課工作的具體工作流程和細(xì)節(jié),深入分析并提出當(dāng)前人工排課這一工作方式的許多問題,如工作效率不高、易出現(xiàn)矛盾和錯(cuò)誤。針對(duì)這些問題,該文對(duì)設(shè)計(jì)和開發(fā)一套“專業(yè)課課程管理與選排課系統(tǒng)”進(jìn)行了討論。該系統(tǒng)用于信息化管理學(xué)院下轄各專業(yè)的專業(yè)課程設(shè)置、班級(jí)課程安排、教材選訂、報(bào)表打印等工作,主要服務(wù)對(duì)象(用戶類型)包括學(xué)院教學(xué)秘書、教研室主任、授課教師、教學(xué)主管院長(zhǎng)等。該系統(tǒng)的開發(fā)使用了HTML5技術(shù),適配手機(jī)端顯示和操作。所有教學(xué)相關(guān)人員可以通過手機(jī)或者個(gè)人電腦,方便地完成自己的工作,實(shí)現(xiàn)了教學(xué)管理工作信息化,大大提高了學(xué)院工作效率,減少紕漏。

關(guān)鍵詞:專業(yè)課選排課;移動(dòng)Web;教學(xué)管理工作信息化

中圖分類號(hào):TP393? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ? 文章編號(hào):1009-3044(2019)02-0029-02

1 引言

隨著我國(guó)高校規(guī)模的不斷擴(kuò)大,學(xué)生和老師人數(shù)的增多,學(xué)校課程體系變得日益龐大起來(lái)。隨之而來(lái)的問題也不斷凸顯出來(lái)。比如教學(xué)管理工作負(fù)擔(dān)的增加。對(duì)課程、班級(jí)、教師選課等工作,使用原始的人工操作管理方式,已經(jīng)很難應(yīng)付。人工方式不但效率不高,而且還很容易出現(xiàn)錯(cuò)誤和矛盾。使用計(jì)算機(jī)和網(wǎng)絡(luò)幫助我們完成教學(xué)管理工作已經(jīng)是不可避免的趨勢(shì)。隨著移動(dòng)互聯(lián)時(shí)代的到來(lái),利用HTML5技術(shù)將程序移植到手機(jī)上,可以使工作更加便攜。

2 教學(xué)現(xiàn)狀

系統(tǒng)開發(fā)之前,作者已經(jīng)做過大量的調(diào)查和研究。明確了當(dāng)前專業(yè)課排課系統(tǒng)中的所有流程,以及容易出現(xiàn)紕漏和錯(cuò)誤的環(huán)節(jié)。并對(duì)今后的工作方向和未來(lái)的項(xiàng)目技術(shù)路線、解決方案有了初步的探討和成果。首先需要明確的是,每個(gè)班級(jí)每學(xué)期的專業(yè)課程安排流程如下:

第一,在學(xué)期結(jié)束前一個(gè)月左右,由院辦發(fā)出通知,每個(gè)教研室提交本專業(yè)各班級(jí)下學(xué)期的課程安排。

第二,教研室主任通過查看本科培養(yǎng)方案,決定下學(xué)期各班級(jí)分別需要開設(shè)哪些專業(yè)課(專業(yè)課有分類,專業(yè)必修課必須開設(shè),專業(yè)選修課可以根據(jù)需要由教研室主任決定是否開設(shè))。

第三,班級(jí)課程決定后,教研室主任需要通過各種手段(電話,QQ,郵件,面談)與任課教師交流,決定每個(gè)班級(jí)的課程由哪位任課老師承擔(dān)。

第四,任課老師承擔(dān)課程后,需要決定他所承擔(dān)的課程的教材,報(bào)至教研室主任處,教研室主任根據(jù)學(xué)生數(shù)量,將下學(xué)期各個(gè)班級(jí)需要開設(shè)的課程、教材和教材數(shù)量做成Word或Excel文檔,以郵件形式發(fā)送到院辦。

第五,院辦匯總各專業(yè)教研室主任提交的文檔,統(tǒng)計(jì)所有班級(jí)需要開設(shè)的課程、教材及教材數(shù)量。一般情況下,由于協(xié)調(diào)不暢導(dǎo)致的課程沖突或者臨時(shí)調(diào)整等原因,院辦教學(xué)秘書還需要多次協(xié)調(diào),確定最終結(jié)果,上報(bào)至教務(wù)處。

3 解決問題

從以上整個(gè)過程可以看出,全部流程幾乎沒有采用信息化手段,過程繁冗復(fù)雜,各流程之間沒有銜接,需要院辦教學(xué)秘書不斷督促協(xié)調(diào)。一些信息需要手動(dòng)制作Word或Excel文檔,文檔標(biāo)準(zhǔn)不一,內(nèi)容有多有少,并且很容易出現(xiàn)紕漏和筆誤。教研室在課程安排過程中,完全是手動(dòng)查閱培養(yǎng)方案,容易造成很多失誤。如必修課沒有安排,選修課總學(xué)分?jǐn)?shù)不符合要求,等等。

由于以上原因,我院課程安排工作效率較低,工作周期長(zhǎng),負(fù)責(zé)老師需要大量時(shí)間保證不出問題,很大程度上影響了我院老師的其他工作。如果能夠?qū)⒁陨线@些工作全部實(shí)現(xiàn)信息化管理,院辦、教研室主任、任課老師只需要根據(jù)流程指引完成工作。并且很多信息處理工作已經(jīng)由信息化系統(tǒng)完成。比如院辦只需錄入各專業(yè)的培養(yǎng)方案,系統(tǒng)會(huì)自動(dòng)安排必修課程,并且統(tǒng)計(jì)該學(xué)期所安排課程的總學(xué)分和學(xué)時(shí)數(shù),避免了疏漏造成的錯(cuò)誤。可以大大提升工作效率,提高工作質(zhì)量。

4 系統(tǒng)設(shè)計(jì)

本系統(tǒng)的核心是一套專業(yè)課程管理業(yè)務(wù)支撐網(wǎng)站。設(shè)計(jì)原則是切合實(shí)際,真正解決實(shí)際問題,為我院老師提供實(shí)實(shí)在在的方便。系統(tǒng)主要功能包括:培養(yǎng)方案管理、新學(xué)期課程安排、任課老師和教材選定、課程信息統(tǒng)計(jì)和打印、賬戶及權(quán)限設(shè)置等。實(shí)現(xiàn)我院新學(xué)期專業(yè)課程安排的全信息化、自動(dòng)化操作。具體功能描述如下:

4.1專業(yè)課程管理

院辦教學(xué)秘書可在該系統(tǒng)下錄入和修訂各版本人才培養(yǎng)方案,以便老師學(xué)生在網(wǎng)上查詢每個(gè)專業(yè)的專業(yè)課程設(shè)置,也為新學(xué)期課程安排提供數(shù)據(jù)支持。

4.2新學(xué)期課程選排

根據(jù)每個(gè)班級(jí)所屬專業(yè)和學(xué)期,系統(tǒng)自動(dòng)查詢?cè)搶W(xué)期該班級(jí)的必修課程和選修課程,必修課程不能選擇,系統(tǒng)自動(dòng)開設(shè),選修課程可由教研室主任在提供好的選項(xiàng)列表中選擇。系統(tǒng)自動(dòng)計(jì)算該學(xué)期的課時(shí)數(shù)、總學(xué)分等信息,并及時(shí)顯示,供教研室主任參考。

4.3任課老師安排和教材選定

課程安排好后,所有教師有權(quán)限申請(qǐng)某班級(jí)某專業(yè)課的教學(xué)任務(wù),并提供教材信息(書名、ISBN號(hào)、作者等)。教研室主任最后決定選定任課老師和教材,并提交到系統(tǒng)中。

4.4統(tǒng)計(jì)和報(bào)表

所有教研室的新學(xué)期課程安排提交成功后,院辦教學(xué)秘書可以方便地查詢直觀的統(tǒng)計(jì)數(shù)據(jù)和報(bào)表,進(jìn)行審核和修改。審核無(wú)誤后,打印報(bào)表,形成統(tǒng)一格式的課程安排表格。

4.5工作人員分類和權(quán)限管理

對(duì)不同角色的工作人員(教學(xué)秘書、教研室主任、任課老師)進(jìn)行分類管理,不同角色具有不同的工作內(nèi)容、權(quán)限和工作流程。

用戶注冊(cè)系統(tǒng)賬號(hào)時(shí),由系統(tǒng)管理員分配相應(yīng)的角色。不同工作階段,由具有不同權(quán)限的角色來(lái)完成。用戶在每一個(gè)時(shí)間節(jié)點(diǎn)各司其職,由系統(tǒng)協(xié)調(diào)工作的總體流程。

由于C/S模式需要安裝客戶端軟件,而老師完成該項(xiàng)工作的地點(diǎn)不固定(家中、辦公室、或?qū)嶒?yàn)室)。并且C/S模式下軟件升級(jí)工作煩瑣,而B/S(網(wǎng)站開發(fā))模式所有操作均在瀏覽器中完成,不需要安裝客戶端軟件,也無(wú)需考慮客戶端的軟件升級(jí)。所以決定采用B/S模式開發(fā)該系統(tǒng)。開發(fā)環(huán)境采用Visual Studio 2010,基于ASP.NET平臺(tái)的Web Forms技術(shù)開發(fā)。

5數(shù)據(jù)庫(kù)開發(fā)模式

系統(tǒng)開發(fā)核心工作是數(shù)據(jù)庫(kù)的設(shè)計(jì)與應(yīng)用程序接口的開發(fā)。本系統(tǒng)的數(shù)據(jù)庫(kù)程序接口采用簡(jiǎn)單三層開發(fā)模式。三層結(jié)構(gòu)分別為:業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)和實(shí)體類庫(kù)(Model)。

實(shí)體類庫(kù)層類似于Hibernate中的JavaBean,與數(shù)據(jù)庫(kù)中的二維表一一對(duì)應(yīng),是數(shù)據(jù)容器。代碼如下:

namespace Model

{public? class UserInfo

{public string? UserName { get; set; }

public string? Password { get; set; }

數(shù)據(jù)訪問層負(fù)責(zé)數(shù)據(jù)庫(kù)的增、刪、改、查等操作。向BLL層提供具體實(shí)現(xiàn)的方法。如下代碼就是DAL實(shí)現(xiàn)的添加一個(gè)用戶信息:

public int AddUser(UserInfo userInfo)

{string commandText = “insert into UserInfo (userName,Password)values(@userName,@Password)”;

return SqlHelper.ExecuteNonQuery(connString, CommandType.Text, commandText, paras);}

業(yè)務(wù)邏輯層向應(yīng)用層提供調(diào)用接口,向下調(diào)用數(shù)據(jù)訪問層實(shí)現(xiàn)數(shù)據(jù)操作,傳送正確的值。如添加一個(gè)用戶信息的代碼:

public bool Add(UserInfo userInfo, out string messageStr)

{messageStr = “”;

bool isSuccess = false;

if (userInfo.UserName.Trim().Length != 0)

{if (userDAL.IsEquals(userInfo))

{userDAL.AddUser(userInfo);//

isSuccess = true;}

Else messageStr = “有相同的值”;

else{messageStr = “不能為空”;

}return isSuccess; }

6 結(jié)論

該系統(tǒng)改變了當(dāng)前我院排課工作手工完成周期長(zhǎng)、易出錯(cuò)、效率低的現(xiàn)狀,將整個(gè)流程放到一個(gè)統(tǒng)一的信息平臺(tái)。自動(dòng)化的流程引導(dǎo)模式,直觀的數(shù)據(jù)和統(tǒng)計(jì)信息,使原本煩瑣的選排課工作變得輕松、簡(jiǎn)單、高效。大大提高了我院新學(xué)期專業(yè)課選排工作的效率,減輕院辦、教研室主任和任課教師的工作負(fù)擔(dān),并很好地避免出現(xiàn)錯(cuò)誤。隨后,將以我院為示范,推廣到全校范圍內(nèi)使用。

參考文獻(xiàn):

[1] 方程.電大教務(wù)管理排課系統(tǒng)的算法設(shè)計(jì)與實(shí)現(xiàn)[J].企業(yè)技術(shù)開發(fā),2013(31).

[2] 田娟,徐釗.高職院校排課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)與軟件工程,2015(8).

孙吴县| 综艺| 武乡县| 汉寿县| 达州市| 繁昌县| 朝阳市| 元江| 新密市| 三江| 邮箱| 东阳市| 丰台区| 瓦房店市| 廉江市| 巩义市| 东兴市| 独山县| 察雅县| 林芝县| 浦北县| 柘城县| 得荣县| 梁平县| 武宁县| 高邮市| 济南市| 平舆县| 大余县| 思茅市| 南陵县| 东方市| 铜川市| 牡丹江市| 葵青区| 林西县| 汕尾市| 遂宁市| 永平县| 柳州市| 衡东县|