190 likes | 493 Views
教務處排課系統之製作. 團隊名稱:海青工商資訊隊. 呂庭宇、陳昱誌 郭冠呈、張建源. 隊員姓名:. 指導老師:洪國勝. 壹、前言. 一、系統目標. 本系統目標為協助中小學教務處完成排課工作,使用者可於瀏覽器完成全校各班的課表,包含科目、任課教師、上課地點、上課時間、等輸入工作,完成之後,每位老師、學生都可使用瀏覽器於個人電腦查詢與列印各班課表、老師課表或每間專業教室的課表。. 二、創作背景與動機.
E N D
教務處排課系統之製作 團隊名稱:海青工商資訊隊 呂庭宇、陳昱誌 郭冠呈、張建源 隊員姓名: 指導老師:洪國勝
壹、前言 一、系統目標 本系統目標為協助中小學教務處完成排課工作,使用者可於瀏覽器完成全校各班的課表,包含科目、任課教師、上課地點、上課時間、等輸入工作,完成之後,每位老師、學生都可使用瀏覽器於個人電腦查詢與列印各班課表、老師課表或每間專業教室的課表。
二、創作背景與動機 今年暑假有幸協助老師處理教務處的課程輸入,發現排課還是需要大量的翻閱班級課表、教師課表及專業教室課表等文件資料,才能完成課表的輸入工作。當要調換課表時,也要將以上相關文件工作重複比對,才能完成所要的工作。其次,完成的課表無法於瀏覽器查閱,無法供學生、老師與家長查閱課表。還有就是此套系統要花很多金錢購買與維護,由於本身學習PHP資料庫程式設計,所以乃興起撰寫此一教務處排課系統,並希望能在同一畫面同時顯示班級課表、教師課表及特殊教室課表,並能將結果顯示在IE,供全校老師、學生及家長查詢與列印。
三、執行結果 完成以上所有班級課表輸入之後,即可計算每位老師的授課時數與超鐘點時數,如下圖。
管理者 資料維護 班級資料 教師資料 設備資料 教學科目資料 班級課程資料 統計老師授課時數 排課作業 查詢與列印 教師課表 班級課表 教室課表 登出 老師 查詢與列印 教師課表 班級課表 教室課表 學生 查詢與列印 班級課表 網站架構圖
貳、系統功能 一、資料庫維護 1、班級資料表classt維護。 2、教師資料表(teacher)維護。 3、維護設備資料表(room)。 4、維護教學科目資料表(course)。 5、維護各班級課程資料表(clco)
二、 排課 排課分為三個階段,分別是事前的排定各班所要開設教學科目、將各課程填入使用設備及任課教師、及線上輸入每一教師的上課時段。分別說明如下: 1、排定各班所要開設教學科目。 2、將各課程填入使用設備及任課教師。 3、線上輸入每一課程的時間 4、防錯處理
三、瀏覽查詢課表 瀏覽查詢課表可分為3種方式瀏覽,分別是 (1)、班級課表 (2)、教師課表 (3)、各專業教室課表。
1、下圖是普通一真的班級課表 Click
四、列印課表 列印課表可分為3種方式列印,分別是 (1)、班級課表列印。 (2)、教師課表列印。 (3)、各專業教室課表列印。
參、程式說明與列印 本專題的主要程式分別是 (1)、資料維護 (2)、統計老師授課時數 (3)、排課作業 (4)、查詢 (5)、列印程式
肆、未來方向 未來希望學習更多資料結構與人工智慧,希望輸入若干條件後,例如課程的切割方式、某些老師某些時段不排課等限制條件之後,由電腦自動排定教學時段。
報告完畢 謝 謝 !!