iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

Java 學生管理系統:打造可新增、刪除、修改、搜尋並保存資料的完整 CLI 應用 系列

本專案以 Java 為核心語言,開發一個可在終端機操作的學生管理系統。使用者可透過選單介面,新增、刪除、修改及查詢學生資料,並支援以姓名或學號進行搜尋、依年齡或姓名排序。系統資料透過檔案讀寫功能進行保存,確保重新啟動程式時仍能載入先前紀錄。專案設計採用物件導向架構,將資料模型、業務邏輯與使用者介面分層,提升程式可讀性與可維護性。
在開發過程中,將逐步實作資料持久化、例外處理、輸入驗證、單元測試及簡易報表輸出,並進行多輪重構與效能測試。最終成果不僅是一個功能完整的管理系統,也是一份展示 Java 核心語法(類別、集合、檔案 I/O、例外處理、泛型等)與軟體工程實踐的作品,適合用於學習紀錄與作品

參賽天數 3 天 | 共 3 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1:設定開發環境(安裝 JDK、IDEA/Eclipse),寫一個簡單的 Hello World

安裝必要工具安裝 Xcode Command Line Tools:xcode-select --install安裝 Homebrew(套件管理器),並加入...

2025-09-15 ‧ 由 hermesw714eb 分享
DAY 2

Day 2:學變數、型別,練習輸入輸出

變數 (Variables)定義:用來儲存資料的空間。常見資料型態:int:整數 (0, -5)double:小數 (3.14, -2.5)String:字...

2025-09-16 ‧ 由 hermesw714eb 分享
DAY 3

Day 3:學 if/else、switch,做簡單判斷程式BMI計算器

今日的進度:了解java 的if else 寫法跟switch 然後練習用java的語法寫了一個BMI計算器總結出:if/else 適合處理範圍比較(BMI、分...

2025-09-17 ‧ 由 hermesw714eb 分享