第四題:
您被要求為一家中型企業開發一個員工管理系統。該系統應該能夠實現以下功能: 員工資料管理:能夠添加、更新和刪除員工資料,包括員工 ID、姓名、職位、薪資和部門。 部門管理:每個部門可以有多名員工,能夠添加和管理部門的資料。
查詢功能:能夠根據員工 ID 查詢員工的詳細資料,並且能夠查詢某個部門內所有員工的列表。
系統分析與設計要求:【25 分】
系統需求分析:請分析並描述該系統的主要功能需求和非功能需求(如性能、安全性等)。
類別設計:使用面向對象設計的概念,設計系統的主要類別,並描述每個類別的屬性和方法。包括員工類別和部門類別。
程式設計:選擇一種程式語言(JAVA、.Net 或 C#),撰寫一個類別來實現員工資 料的 CRUD 操作。
資料庫設計與 SQL 查詢:設計兩個 SQL 資料表來儲存員工和部門資訊,並撰寫下 列 SQL 查詢語句:
新增一個員工
更新某個員工的薪資
查詢某個部門內的所有員工