- Java項目驅動開發教程
- 遲殿委 劉麗貞 黃甜甜 楊嘉耀
- 972字
- 2024-12-28 11:14:20
第一專題 Java語言編程基礎
本專題主要講解Java開發入門、Java基本語法、Java流程控制語句和數組。本專題對應的貫穿項目案例為:商超購物管理系統,具體項目需求和最終效果描述如下。
商超購物管理系統包括商品維護、前臺收銀兩大功能。基本需求和效果如專題一圖1所示。

專題一圖1
1.商品維護
(1)商品維護菜單的顯示:輸入數字進入相應操作界面,輸入0返回主菜單,如專題一圖2所示。

專題一圖2
(2)商品添加:輸入商品名稱、商品價格和商品數量。輸入的商品價格應為大于0的實數,商品數量應為大于0的整數,否則顯示輸入錯誤。完成一件商品錄入后,可選擇輸入“y”繼續進行添加操作,或者輸入“n”返回商品維護菜單,如專題一圖3所示。

專題一圖3
(3)商品的更改:輸入要更改的商品名,顯示現有的商品名稱、商品價格和商品數量,選擇要更改的項(商品名稱、價格或者數量),輸入變更內容,完成本次變更。可輸入“y”繼續進行更改操作,或者輸入“n”返回商品維護菜單,如專題一圖4所示。

專題一圖4
(4)商品的刪除:輸入要刪除的商品名,顯示現有的商品名稱、商品價格和商品數量,再次確認即可刪除該商品的全部數據。輸入“y”繼續進行刪除操作,或者輸入“n”返回商品維護菜單,如專題一圖5所示。

專題一圖5
(5)商品列表顯示:可顯示已有所有商品的名稱、價格和數量,另有一列備注項,可提示不足庫存,如專題一圖6所示。

專題一圖6
(6)商品查詢:可以選擇按商品數量升序查詢,或者按商品價格升序查詢,以及輸入關鍵字查詢商品,如專題一圖7所示。

專題一圖7
2.前臺收銀
(1)售貨員登錄:選擇登錄系統,隨機根據提示輸入用戶名和密碼,若用戶名和密碼校驗正確則進入系統,若校驗失敗則需重新輸入用戶名和密碼。共有3次登錄機會,若連續3次登錄均校驗失敗,則退出程序,如專題一圖8所示。

專題一圖8
(2)購物結算:輸入商品關鍵字可顯示商品相關信息,輸入商品名稱,填寫購買數量,可自動顯示商品單價和總價。輸入“y”繼續添加商品,輸入“n”不再添加新商品,顯示總計金額。輸入實際交費金額,顯示找零金額,確認后商品收銀成功,商品庫存數量減少,如專題一圖9所示。

專題一圖9
環境要求:
· 要求使用Java集成開發環境Eclipse控制臺開發程序。
· 要求使用Java數據類型轉換、分支結構和循環結構,以及數組來實現所有功能。
項目要求:
該綜合實訓任務將作為本專題最后的測驗項目。
- OpenDaylight Cookbook
- Java從入門到精通(第4版)
- Java項目實戰精編
- Python機器學習基礎教程
- Spring Boot Cookbook
- Machine Learning With Go
- Arduino計算機視覺編程
- Clojure for Java Developers
- 從Power BI到Analysis Services:企業級數據分析實戰
- Python全棧開發:基礎入門
- Python人工智能項目實戰
- 秒懂算法:用常識解讀數據結構與算法
- Learning Azure DocumentDB
- Server Side development with Node.js and Koa.js Quick Start Guide
- Visual C++實用教程