好
頻道需要你的支持,謝謝你成為我們的會員(加入會員)
本會員頻道影片己全部上傳完畢。 謝謝你的支持!
一個好的專案, 勝過千言萬語
主題 : 用 MVC 架構開發員工資料管理系統(檔案存取)
展示技能 : 物件導向觀念的高級應用, 搭配檔案存取與使用集合API(含Stream)
專案名稱 : 員工資料管理系統(檔案存取)
任務明細
員工 : 一般員工, 組長, 課長, 經理, 總裁
組長以上主管有職務加給 (繼承, 多型)
課長以上主管有股票配發 (介面, 多型)
所有員工都可以有專業加給 (Enum)
各層級員工基本薪資(Enum)
檔案 : EmployeeData.txt(內含115位員工資料)
功能 :
1. 專案啟動時從檔案讀入員工資料, 建立 Employee 物件, 置入集合。
2. 專案執行時, 可以新增, 修改, 刪除, 查詢, 顯示 員工資料。
3. 專案結束時, 會將最新資料存入檔案。
4. 新增員工或修改員工資料時, 輸入資料錯誤, 出現適當錯誤訊息。(自訂 Exception)
5. 員工 id 搭配檔案, 由程式產生, 分配給新增成功的員工物件。
6. name 可以重複。
7. phone 不可以重複。
8. 查詢可依 eid, name ,phone 分別查詢。
9. 用 name 查詢會取得相同 name 的所有員工清單。
10.可取得符合特定條件的清單。
11.可取得指定項目的群組。
12.可取得是否符合指定條件的清單。