
六個 JSP:login.jsp (登入) → switch.jsp (驗證/導向) → welcome.jsp (成功) / fail.jsp (失敗) / error.jsp (系統錯誤);quit.jsp (登出清理 Session)。
| 類別 | 職責 |
|---|---|
| DBConnection | 單例模式取得資料庫連線 |
| User | 用戶實體 + 登入登出日誌 (HttpSessionBindingListener) |
| UserList | 查詢所有用戶,轉換為下拉選單資料 |

USER_ID PK、USER_NAME、PASSWORD。ID PK (序列產生)、USER_ID、DT_LOGIN、DT_LOGOUT。資料庫帳號:jbuser/abc。開發前必須先在 DB 執行建表腳本。