Mô tả

Một công ty phần mềm cần xây dựng một hệ thống thông tin quản lý nhân viên. Mỗi phòng ban được đặt tại một địa điểm và tham gia chủ trì một số dự án. Thông tin về dự án gồm mã dự án, tên dự án, tổng kinh phí, ngày bắt đầu, thời gian thực hiện(dự tính) và địa điểm thực hiện dự án. Mỗi dự án có nhiều nhân viên tham gia và một nhân viên có thể tham gia vào nhiều dự án. Thông tin tham gia dự án của mỗi nhân viên gồm vị trí (quản lý dự án, phân tích, thiết kế, trưởng nhóm thi công, thi công, kiểm tra chương trình), ngày bắt đầu tham gia và khoảng thời gian tham gia. Những nhân viên tham gia dự án sẽ có thêm phụ cấp.

Yêu cầu

Về thiết kế Database

  1. Có thể lưu trữ được các thông tin về Nhân viên như sau:
    1. Mã nhân viên,
    2. Họ tên,
    3. Ngày sinh,
    4. Địa chỉ,
    5. Giới tính,
    6. Bậc lương
  2. Ngoài ra, mỗi nhân viên được quản lý trực tiếp bởi một nhân viên khác và phải làm việc trong một phòng ban.
  3. Thông tin về phòng ban gồm:
    1. Mã phòng ban,
    2. Tên phòng ban,
    3. Trưởng phòng,
    4. Ngày nhận chức.
  4. Mỗi phòng ban được đặt tại một địa điểm và tham gia chủ trì một số dự án. Thông tin về dự án gồm:
    1. Mã dự án,
    2. Tên dự án,
    3. Tổng kinh phí,
    4. Ngày bắt đầu,
    5. Thời gian thực hiện (dự tính),
    6. Địa điểm thực hiện dự án.
  5. Những nhân viên nào có tham gia dự án sẽ có thêm phụ cấp (tùy theo thâm niên làm việc).

Về thiết kế mô hình

  • Phân tích thiết kế database đáp ứng được các nhu cầu trên.
  • Sử dụng Tool (Power Designer/Draw IO / PHP MyAdmin / MySQL Workbench) để thiết kế mô hình CDM
  • Viết bài tập vào file Word và nộp bài thông qua Google Form (https://forms.gle/u7oW1cF1gbnHmoPdA).
  • Mẫu nộp bài tập: Mau_NopBaiTap_TDU_TH14_MSSV_HoTen