系統的特色
1.完全的網路作業
所有的操作都是以網頁的方式操作,任何地點,只要能上網,就可以操作。好處是,教學組長如果突然想起有人需要排代,或要把排課工作,利用休假時在家中做,ok,沒有問題。學校老師如果想查詢課表,不必千里迢迢到教學組這裏來查看紙本,而且手機上網的話,也可以操作。所以隨時都可以查,可以用。
2.使用ajax的技術
所以使用時,畫面不會閃動,因為基本上主畫面並不需要更新,只有功能畫面上的刷新,這也減少了網路的流量,使用者不會覺得總是在更新畫面。但也因此,我在設計除錯和測試都是在firefox和chrome下執行,所以ie會出現不能使用的情況,但firefox和chrome都可以的,請安裝吧,不用錢,而且安全又好用,為什麼不用呢?
3.方便的操作
至少我覺得儘量在操作上讓操作者能是比較直覺的方式,很少輸入文字,除了基本資料,如教師基本資料,班級的基本資料和科目的基本資料外,其他很少需要輸入文字,多是點選的方式來操作。另外畫面上會儘量提供課表的資訊,方便做判斷。
我提供教師可以查看課表,並且能自動標示可以支援調課及代課的教師,方便老師能完成調課及找代課的老師。
4.提供相關鐘點費的請款表件和通知單
這是以白河國中的方式為基礎設計的,可能各校會有不同,但您可以用看看。包括有代課鐘點費的印領清冊、代課請示單和代課鐘點費的教師通知單,兼課的鐘點費印領清冊、教師的通知單以及第八節課的鐘點費和教師的通知單,對比較特殊的情況,提供專案經費設定來處理課程經費的分離。
為了能使各學校在請款的清冊樣式的差異可以解決,我設計了一套方法,利用電子試算表Excel來做為輸出的範本,利用一些標籤來做為輸出的項目,達成可以彈性的符合不同學校在請款用的清冊上的需求。這個功能不是我獨創的想法,其實早在我接觸sfs3學務系統時就是利用這種模式來輸出成績單,相當的有彈性。我只是借用這個想法套用在這個系統上。
5.配合學校的需求
我以在學校的行政經驗和對教學組業務的了解,在本校教務組的協助測試,我也找周圍的學校教學組長來幫忙測試,去開發一些學校的需要,特別是處理鐘點費動支的複雜問題,比如代課費和兼課費衝突時,系統會自動去處理,分開計算。另外我也開發以專案經費來支付鐘點費的功能,讓教學組動支鐘點費更加方便。還有因應學校辦理校外教學時,會有遺留課程需要處理的需求,我也設計了讓系統自己去找出需要排課以及可以排課的功能,免除要翻閱多張課表的煩惱。
6.彈性擴充
每一個功能都是由單一個php網頁構成,功能可以擴充。其實我的程式是一點一滴加上去的。