[Func][Modified] According the policy to drive

(1)管理者要先輸入過去的學年和學期時間，不然校長用戶無法輸入過去的資料，校長用戶輸入前要先確認有該學年學期
(2)每一個學年學期的有效時間區段不可以有重複到(管理者自己控制好)
(3)程式於新學期時會自動將該學生資料建立完成這部份就是先排序學年學期，只做最新的一筆資料轉移到新的學年
ex:
現在有<2013,第1學期>、<2013,第2學期>、<2014,第1學期>、<2014,第2學期>
排序後發現<2014,第2學期>是最新的資料
創造新的資料表<2015,第1學期>
然後把<2014,第2學期>的資料複製到<2015,第1學期>
把一年級的資料改成二年級，二年級的資料改成三年級etc......(六年級的資料就不用保留了)
(4)如果發生新輸入的資料重複的狀況就先詢問，如果還是確定要覆蓋就覆蓋掉
(5)"學生成績輸入"也要改成可以填寫過去資料的狀況(依照管理者輸入的學年學期做選擇)