1. 有個人發票管理頁面:
- 可以輸入發票資訊(期別、交易日期、字軌、發票號碼、金額、備註)
2. 有個人發票列表頁面:
- 可以查詢、觀看所有輸入的發票資訊
- 可編輯、刪除發票
3. 有對獎頁面:
- 一鍵查詢當期的發票是否有中獎,按下後若有中獎會顯示:
中獎的發票期別、字軌及發票號碼、金額、中獎類別、總中獎張數&金額
- 若沒有中獎,顯示沒有中獎
4.有個人資料管理頁面:
- 可修改密碼、暱稱、生日、信箱
1. 有快速查詢頁面供查詢手上發票有無中獎
- 先對後三碼,有中獎才跳出新頁面輸入完整碼數
- 頁面下方顯示中獎發票資訊,及時統計中獎類別、張數、金額及總金額
可以輸入當期統一發票中獎號碼
-
標題為「統一發票對獎系統 - 首頁」
-
有登入頁面、註冊連結、忘記密碼連結
-
可連結至快速查詢頁面,不須登入即可對獎
→透過checklogin.php驗證帳密是否錯誤,如果錯誤顯示帳密錯誤重新輸入,如果正確即連結到發票管理頁面
-
標題為「統一發票對獎系統 - 註冊帳號」
-
可填入欄位:帳號、密碼、暱稱、信箱、生日
→ 透過adduser.php寫入資訊到資料庫
-
標題為「統一發票對獎系統 - 重設密碼」
-
可填入欄位:帳號、生日、信箱
-> 驗證資料後連結至 4.重設密碼
-
標題為「統一發票對獎系統 - 重設密碼」
-
可填入欄位:重設密碼、再次輸入密碼後更新至資料庫
-> 透過update_user.php更新
- 標題為「統一發票對獎系統 - 發票管理」
- 沒有登入則導向登入頁面
- 設4連結(輸入發票、發票列表、發票對獎、變更個人資訊)
- 標題為「統一發票對獎系統 - 發票管理->輸入發票」
- 沒有登入則導向登入頁面
- 可填入欄位:年度、發票期別、交易日期、字軌、號碼、金額、備註
- 送出後可繼續填入下一筆資料
- 標題為「統一發票對獎系統 - 發票管理->發票列表」
- 沒有登入則導向登入頁面
- 可選擇年度、期數查詢輸入的發票資料
- 顯示除了id、帳號之外的所有欄位
- 可編輯發票資訊(年度、發票期別、交易日期、字軌、號碼、金額、備註),並寫入新的更新時間 →透過update_invoice.php更新
- 可刪除發票資訊
- 可輸入當期統一發票對獎號碼,寫入資料庫,供以後再來對獎使用(只要輸入一次)
有登入-
- 選擇年度、期數顯示統一發票對獎號碼及對應中獎金額(預設當期)
- 有一鍵對獎按鈕,按下後下方顯示中獎的發票號碼列表(發票號碼、發票金額以及中獎類別及金額) ,在列表下方統計共X張中獎,金額xxx元
- 如果沒有中獎則顯示沒有發票中獎
沒有登入- 快速對獎
- 選擇年度、期數顯示統一發票對獎號碼及對應中獎金額(預設當期)
- 輸入發票後三碼對獎,沒有中獎則下方顯示沒有中獎,若有中獎則進一步要求輸入發票完整號碼 比對後,下方顯示中獎類別及中獎金額
- 送出後清空輸入格方便輸入下一張發票資訊
- 可修改密碼、暱稱、信箱、生日
-
資料庫名稱:invoice
-
資料表名稱:
-
user:
設id(id)、帳號(acc)、密碼(pw)、暱稱(name)、信箱(email)、生日(bir)、註冊時間(create_time)、更新時間(create_time)
-
invoice:
設id(id)、帳號(acc)、年度(year)、發票期別(period)、交易日期(date)可空、字軌(code)、號碼(num)、發票金額(spend)可空、備註(note)可空、建立時間(create_time)、更新時間(update_time)
-
winning numbers:
設id、年度(year)、期別(period)、特別獎(special)、特獎(top)、頭獎(first_prize1)、頭獎2(first_prize2)、頭獎三(first_prize3)、增開六獎(addprize)
-
1.刪除發票資料OK 2.一鍵比對所有發票OK 3.發票列表分頁功能OK
1.新增中獎號碼功能OK
2.更新中獎號碼功能OK
統一發票中獎號碼頁面開始製作
1.註冊及登入功能OK
2.登入後發票管理頁面讀得到使用者暱稱
撰寫異想天開開發文件
1.建立網頁基本架構
2.發票輸入頁面+新增紀錄功能完成