• 2

PHP+MYSQL 排班系統設計問題

構想是排班系統給學校使用
有許多小老師會來登記排班
目前的想法是~~~
1.點選每個禮拜幾第幾節有空堂
EX點選禮拜3 第五六節 禮拜4 第三四節
2.接著送出表單~~

在前台的部分則是有資料的日期會顯示出該小老師的名字
讓人點選預約該小老師的輔導時間


Q:請問小老師的排班時間資料表該如何設計?!
Q:表單該如何設計才能順利的存入資料表且ECHO無誤

希望有經驗的朋友們分享
感恩~~~


==================================================
ex
ABCD四人來申請當輔導小老師
A的只有禮拜三:五六節有空
B的只有禮拜五:一二五六節有空
C的只有禮拜四:五六節有空 && 禮拜五:一二節有空
D的只有禮拜二:五六節有空
該如何設計資料庫的資料表與前台供輸入的表單

才能在前台的萬年曆中,正確顯示?!??!

2009 一月4-10日

一 二 三 四 五
1 CB
2 CB
3
4
5 D A C B
6 D A C B

如上
======================================================
2009-01-19 14:45 發佈
你是要開發新的系統還是要在舊系統上面加上你要的資訊?

如果對程式不熟手建議找舊系統的廠商幫你處理就好了
盡量不要自己搞系統這樣費時又費力,而且問題一定很多
基本上..這個資料結構就是要自己想才有成長吧
這可以做的很簡單也可以做的很複雜

最簡單的做法:
什麼老師 什麼課 第幾節 日期
4個欄位就能顯示出你要的樣子
自己先慢慢想為什麼有這些欄位
然後怎麼用這個格式顯示成你要的樣子吧

等到了解最簡單的方式可以再依需求改的更完善


建議先去書局找找有類似範例的書
不然沒概念的話 弄下去一定覺得很煩
Open小開 wrote:
基本上..這個資料結...(恕刪)


太感謝您了^^
突然有種被點醒的感覺~~
因為之前沒有做過這類型的網頁
所以有點不知所措XDD感覺就像是鬼擋牆
不過經過您一點醒之後
感覺知道方向了^^

感恩~~~~
目前有個地方卡卡的~
想請教
輔導小老師的輔導時間填寫表目前設計如下
時間 星期一 星期二 星期三 星期四 星期五 星期六 星期日
0800-0900 [v] [ ] [ ] [ ] [ ] [ ] [ ]
0900-1000 [v] [ ] [ ] [ ] [ ] [ ] [ ]
1000-1100 [v] [ ] [ ] [ ] [ ] [ ] [ ]
1100-1200 [v] [ ] [ ] [ ] [ ] [ ] [ ]
1230-1330 [ ] [ ] [ ] [ ] [ ] [ ] [ ]
1330-1430 [ ] [ ] [ ] [ ] [ ] [ ] [ ]
1430-1530 [ ] [ ] [ ] [ ] [ ] [ ] [ ]
1530-1630 [ ] [ ] [ ] [ ] [ ] [ ] [ ]
1630-1730 [ ] [ ] [ ] [ ] [ ] [ ] [ ]
1730-1830 [ ] [ ] [ ] [ ] [ ] [ ] [ ]
※[ ]是勾選的核取方塊
想請問如果他勾選了禮拜一的1-4節
目前有辦法將1-4節的資料輸入資料表

假設這學期是1-6月,想請問有辦法透過函數抓到2009年1-6月每個禮拜一的日期嗎^^||
還是表格要用其他設計的方式?!

感恩~~~
日期可以考慮用JavaScript,應該會比較好處理~
http://www.9w2u.com/jscript/date09.asp
http://www.neo.com.tw/archives/000854

這兩個網站可以參考看看~
基本上他的js只是產生日期給使用者點選,當使用者選定日期後,會自動把選擇的年、月、日放進form當中的text box中,只要在form中設好active及送出,就能把日期往後送給php去做後續的處理~

參考看看囉~
真的不是要潑您冷水
排課系統幾十年來一直都有人想做 但是都必然會失敗
不是程式問題 問題全在人(老師)
好的排課系統必須能預設許多條件
例如某某老師只上哪幾天 某某老師要睡午覺 某某老師要遲到早退(別誤會 是家住的遠)
這些pre-requirement輸入後程式再透過各種algorithm排班表
好不容易排出一個樣子
保證又有人有意見了
有些資深老師想調課 把課程壓縮在一起中間不要有空堂
菜鳥老師也有意見 為何上下午第一節和最後一節都是他們包?
改一個就動到另一個 改兩個整個結果就可以廢了
這是現實狀況 提供您參考
流浪不想去淡水 wrote:
日期可以考慮用JavaScript,應該會比較好處理~
http://www.9w2u.com/jscript/date09.asp
http://www.neo.com.tw/archives/000854

這兩個網站可以參考看看~
基本上他的js只是產生日期給使用者點選,當使用者選定日期後,會自動把選擇的年、月、日放進form當中的text box中,只要在form中設好active及送出,就能把日期往後送給php去做後續的處理~

參考看看囉~

我大概知道您的意思,只不過希望如果可以的話,
一次可以新增一整學期該星期的資料
這樣就不用分次點選,比較省時~~
不過目前還在苦惱中
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?