Skip to content

shat79799/JavaHomework3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Java Homework 3

專案簡介

本專案是模擬點餐系統的情境進行開發。

功能說明

登入頁面

  • 輸入帳號密碼後,進行登入(登入錯誤會顯示提示訊息)
  • 可以註冊新帳號,前往註冊頁面

註冊頁面

  • 註冊時,會先檢查手機號碼是否符合台灣的手機號碼(ex: 0987654321),也會檢查是否沒有被註冊過
  • 確認無誤後,完成註冊時會進行登入(目前會員的身份,一律註冊為一般用戶)

選單頁面

  • 根據登入者的身份不同,分為管理者和一般用戶
  • 管理者可以查看自己的身份資料,以及目前所有訂單
  • 一般用戶可以查看自己的身份資料,與下單
  • 登入後會透過網路連線,獲取當下台北市的天氣資料,顯示在畫面上

會員頁面

  • 本頁面會讀取目前登入者的會員資料,顯示於畫面上
  • 目前僅開放修改名稱、地址、手機號碼(會驗證格式)

訂單頁面

  • 本頁面會讀取資料庫中所有的訂單,顯示於畫面上

下單頁面

  • 本頁面可以建立商品的訂單
  • 商品後的欄位輸入數字後,會及時進行運算(如輸入的數值格式錯誤時,會顯示提示文字)
  • 可以選擇是否使用兩種優惠方案
  • 按下儲存訂單後,會於下方文字區域產生訂單的文字版本,同時建立這筆訂單並寫入資料庫
  • 清除訂單會把當前的訂單清空,同時清空畫面上的數據
  • 列印收據會把目前有效的訂單輸出成pdf
  • 會出報表會把目前有效的訂單輸出成excel

其他

  • 資料庫檔案存放於sqlFiles資料夾內
  • 天氣資料的格式,請參考"WeatherData_example.json"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages