本專案以 Java 為核心語言,開發一個可在終端機操作的學生管理系統。使用者可透過選單介面,新增、刪除、修改及查詢學生資料,並支援以姓名或學號進行搜尋、依年齡或姓名排序。系統資料透過檔案讀寫功能進行保存,確保重新啟動程式時仍能載入先前紀錄。專案設計採用物件導向架構,將資料模型、業務邏輯與使用者介面分層,提升程式可讀性與可維護性。
在開發過程中,將逐步實作資料持久化、例外處理、輸入驗證、單元測試及簡易報表輸出,並進行多輪重構與效能測試。最終成果不僅是一個功能完整的管理系統,也是一份展示 Java 核心語法(類別、集合、檔案 I/O、例外處理、泛型等)與軟體工程實踐的作品,適合用於學習紀錄與作品
啥是這個這個SQLite?是a type of database,不像其他database,SQLite is just a single file在我的電腦那...
昨天設定完資料庫之後我發現我沒有辦法看到.db檔的內容因此今天第一件事是搞清楚what happened; 首先關於為什麼在我的finder裡看得到檔案卻,打開...
昨天缺少的UD: SQL 查詢與排序(ResultSet、ORDER BY)目的:讓搜尋、列表與排序由SQL來處理一、為什麼要讓 SQL 處理查詢與排序在前幾天...
所有大更動:main 也是差不多就不多放。 序列化簡單來說就是把「暫時存在記憶體的物件」變成可保存的資料實際的過程會是:在 Java 裡,序列化是指把物件的狀態...