• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

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

      張陽 邢慧敏

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

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

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

      1 引言

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

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

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

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

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

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

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

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

      3 解決問題

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

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

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

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

      4.1專業(yè)課程管理

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

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

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

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

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

      4.4統(tǒng)計和報表

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

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

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

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

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

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

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

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

      namespace Model

      {public? class UserInfo

      {public string? UserName { get; set; }

      public string? Password { get; set; }

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

      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ù)訪問層實現(xiàn)數(shù)據(jù)操作,傳送正確的值。如添加一個用戶信息的代碼:

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

      參考文獻:

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

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

      郴州市| 长岛县| 吴桥县| 丹阳市| 武川县| 岑巩县| 洛浦县| 和静县| 阜阳市| 枣强县| 石阡县| 寿光市| 和政县| 瑞金市| 盐池县| 安徽省| 雅江县| 原平市| 冷水江市| 巴南区| 吉木萨尔县| 鄄城县| 宁阳县| 东阿县| 宜阳县| 怀远县| 尉氏县| 铁岭市| 平江县| 德保县| 淅川县| 林州市| 乌拉特后旗| 宜丰县| 东莞市| 勃利县| 普陀区| 林口县| 阿拉善盟| 锡林郭勒盟| 塔河县|