排班管理系統
Date: 20180415
Version: 1
用來取代副段人工排班可能造成同仁認為副段可能偏好某些人,那些人可以排到比較好的假或是比較好的班,造成人為因素的影響,故此排班管理系統其目的是為了公平公正公開而設計的。
剛好,今年的新人軟體開發訓練課程,剛好有機會請老師提供協助製作這樣的系統,雖然工作繁忙,沒有太多的時間可以進行開發,但可以先和其中一位新人一樣,先進行流程圖之規劃,並請老師提供建議,再加上本身是司機員,對於流程有一定程度的了解。
經過思考後,發現其實排班管理系統,有很大的部分很接近大學常用的選課系統,非常的類似,完全可以使用選課系統的邏輯,再加上車班實際運作的邏輯來完成這個系統流程設計。
資料庫
演算法
前台(司機員、副段)
後台(資訊管理者)
我對於如何製作這樣的系統很感興趣,而且還可以讓我多學一點東西,目前課程使用的是ASP.NET,我一點都不了解,希望有機會學到,但身上事情真的很多,希望之後可以少一點事情,讓我多專心於軟體開發上,除了排班管理系統,還有司機員班表APP要進行。
使用者(司機員)
審核者(副段)
管理者(資訊組)??
排班
交換
審核
公布
資料庫
演算法
前台(司機員)
前台(副段)
後台(資訊管理者)??
1070416今日完成流程圖,之後參考相關文件後,會試著作作看ER Model。
1070417已經利用流程圖的概念做了初版的ER圖,之後要將各實體彙整起來。
1070418今日已經將ER總表完成,等星期五與講師討論。
沒有留言:
張貼留言