1. 程式人生 > >團隊-排課系統-項目進度

團隊-排課系統-項目進度

機房 負責人 教學 com 識別 一半 畢業 包括 負責

2017年10月10日 萌節 晚上八點零九分

項目名稱:排課系統

使用語言:C#

截至到現階段開發進度如下:

一、界面設計原型圖:

技術分享

現階段的界面開發進度為:

技術分享

Ps:對於班級區域將控件已經修改成了ListBox

課程ListBox已經實現與Label的聯動,點擊課程會顯示相應的課程詳細信息,數據信息均來自於數據庫。

同時課程信息與班級信息已經實現聯動,當選擇一門課程時,系統會自動識別所選的課程屬於哪些班級

二、對於用戶需求如下:

計算機系課表編排流程說明

課表編排是學校教學工作中最基本、最重要的一項管理工作。為穩定教學秩序,保證教學質量,充分利用教學資源與條件,確保教學計劃的有效組織與實施,保障教學任務的落實與完成,現將課表編排流程進行如下說明。

一、排課教師在正式排課前需做好如下準備工作:

1.與各專業負責人核對教學計劃,包括理論課程、實驗課程、課程設計、實習實訓和畢業設計等環節的具體信息。

2.計算任課教師授課學時數及各專業周學時數。

3.與任課教師溝通,記錄其排課要求。

4.準備排課相關表格,包括班級課表、教室使用表及教師課表。

5.根據教務處下發的院歷,確定節假日調休時間。

二、課表編排應遵循以下原則

1.外聘教師優先考慮

2.體育課優先編排

3.先排機房再排教室

1) 合班上課班級

2) 人數較多班級

3) 班級課時較多

4.格微教師優先考慮

5.有特殊時間要求的教師

6.全程優先考慮課程較多的教師

7.如有特殊情況無法滿足要求

需與負責人進行溝通

三、課表編排應在提高教學質量和保證學生學習效果的前提下,了解教師和學生的需求,符合以下基本要求:

1.與外聘教師提前溝通上課時間。

2.格微教師的授課教師盡量安排在同一半天。

3.英語等理論較強的課程盡量安排在12節和56節。

4.體育課不能安排在12節,盡量排在34節和78節。如果安排在56節,78節則不可排課。

5.每日課時均勻,平均4-6學時

6.周五必須排課,盡量排在上午。如需排在56節,則上午必須有課;如需排在78節,上午課程必須飽和。

7.教師時間、教室時間、機房時間不可沖突,主要涉及跨專業教師授課時間需與其他專業排課教師溝通協調。

8.機房、教室大小應符合學生人數。

9.根據院歷調整授課時間,核對所有課程學時。

四、課表編排完成後需交給系主任進行審核,審核通過後進行打印並交由主任簽字確認,系部蓋章上交教務處。

PS:通過以上需求分析,我們將程序定位在輔助我們專業的排課教師進行排課,通過用戶的操作,程序會輔助記錄下其所排布的課程,班級教室等信息,如果在排課的過程當中出現一節課排給多個班級,或者同一個教室在同一時間排布了多門課程,系統都會給與提醒。

程序旨在幫助我們排課老師註意重復的問題,簡化排課流程,將復雜單調的工作交給機器來做。同時程序會將排好的學生課程表自動分析生成教室課程表以及教師課程表,大大減少了人工在做單一重復的工作,也節省了辦公時間。

截至到現在已經實現了課程的選擇,與班級信息的聯動,以及教室信息,接下來將實現將排好的課程以何種方式存儲下來,這也是程序最為核心的部分。

團隊-排課系統-項目進度