1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bài tập lớn môn cơ sở dữ liệu (4)

27 16 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 902,17 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Các thông tin cần quản lý như sau: Đối tác: Mã, Tên đối tác, Tên người liên hệ, Chức danh, Địa chỉ, Điệnthoại,… Dự án: Mã DA, Tên dự án,Số lượng nhân sự,Nội dung,Thời gian bắt đầu, Thời

Trang 1

Trường Đại học xây dựng Hà Nội Khoa: Công nghệ thông tin

Báo cáo phân tích đồ án buổi 1

GV hướng dẫn: Nguyễn Đình Anh

Trang 2

Phân công công việc

Nguyễn Anh Đức 51363 Phân tích + Mô tả bài toán

+thiết kế biểu đồ Nguyễn Trọng Huấn

87063 Xây dựng erd + chuẩn hóa mô hình quan hệ

Đồng Xuân Luyện

1530263 Hỗ trợ phân tích+chỉnh sửa dữliệu + vẽ sơ đồ

I. Mô tả bài toán

Công ty phần mềm ABC chuyên cung cấp các giải pháp tin học cho đối tác Hiện nay do quy mô ngày càng tăng nhân sự cũng được tăng cường, công ty đang có nhu cầu quản lí, theo dõi các dự án mà công tiđang thực hiện Đồng thời cần theo dõi các nhân sự tham gia vào dự

án đó

Các thông tin cần quản lý như sau:

Đối tác: Mã, Tên đối tác, Tên người liên hệ, Chức danh, Địa chỉ, Điệnthoại,…

Dự án: Mã DA, Tên dự án,Số lượng nhân sự,Nội dung,Thời gian bắt đầu, Thời gian kết thúc, …

Nhân viên: Mã NV, Tên NV, Ngày vào làm, Địa chỉ, Hệ số lương,…

Trang 3

1. Đối tượng sử dụng:

Nhân viên công ty:

- Xem hồ sơ cá nhân, chỉnh sửa cập nhập nếu có lỗi phát sinh

- Xem các dự án mà mình tham gia, cập nhập tiến độ công việcNgười quản lí dự án:

- Xem hồ sơ cá nhân

- Xem các dự án mà mình quản trị

- Thêm loại bỏ người tham gia vào dự án

Ban lãnh đạo công ty:

- Xem thông tin các đối tác

- Xem thông tin các dự án công ty đang triển khai

- Nắm tiến độ thực hiện các dự án

- Nhận đánh giá để có mức khen thưởng phù hợp

- Xem số lượng nhân viên tham gia các dự án để phân bổ nhân viên cho phù hợp hoặc có kế hoạch tuyển dụng thêm nhân viên

2. Mô tả hệ thống

Hoạt động quản lí dự án của công ty bao gồm những hoạt động sau

A. Hoạt động quản lí đối tác:

Vì là công ty chuyên cung cấp các giải pháp công nghệ thông tin, công ty có rất nhiều đối tác khách hàng đang sử dụng phần mềm và dịch vụ bảo dưỡng do công ty cung cấp Danh sách nhà cung cấp có thể được mô tả như sau:

Trang 4

B. Hoạt động quản lí nhân viên

Là bên chuyên cung cấp sản phẩm phần mềm nên việc nhân viên chính là yếu tố quan trọng đến chất lượng và tiến độ sản phẩm Công ty có thể tuyển thêm nhân viên mới, nhận sinh viên

có nhu cầu thực tập, hoặc tiến hành loại bỏ nhân viên hết hạn hợp đồng hoặc bị sa thải Các thông tin được lưu trữ bao gồm:

Mã nhân viên, tên nhân viên, chức vụ, phòng ban, ngày kí hợp đồng, điện thoại, địa chỉ, lương cơ bản,

Các thông tin có thể được mô tả như bảng sau:

Để dễ dàng phân loại nhân viên thì công ty tổ chức thành các phòng ban như bảng sau

C. Hoạt động quản lí dự án

Trang 5

Ban giám đốc dự án sẽ đứng ra thay mặt công ty đàm phán cho những dự án và chỉ định trưởng nhóm cho những dự án đó Thông tin những dự án cỏ thể được lưu trữ như sau:

D. Hoạt động quản lí công việc

Các dự án đều được chia nhỏ thành những công việc nhất định

và mỗi nhân viên sẽ phụ trách công việc đó kèm theo thời gian bắt đầu, thời gian kết thúc nhân viên sẽ tự cập nhập tiến độ của bản thân vào mỗi giai đoạn công việc Mỗi công việc do trường

dự án phân chi và thêm thắc nhân lực

Để thuận tiện trong việc quản lí trong mỗi dự án công việc sẽ đc phân loại theo từng chức năng,

Trang 6

E. Hoạt động tra cứu thông tin

Dựa vào các thông tin được lưu trữ trong hệ thống, xây dựng các chứcnăng để tiến hành tra cứu, tìm kiếm về các đối tượng như đối tác, dự

án, nhân viên, công việc,

F.Hoạt động kiểm thử đánh giá nhân viên

Để phục vụ cho việc đánh giá nhân viên sẽ có 3 tiêu chí đc đánh giá tổng quá như sau

Trang 7

Sau mỗi lần công việc được thực hiện xong sẽ có một nhân viên tiến hành kiểm tra đánh giá độ hoàn thiện của công việc từ đó đưa ra được đánh giá tổng quan về kĩ năng của nhân viên

Bảng kiểm thử có dạng như sau

Để đánh giá tốc độ hoàn thành công việc công ty sẽ hiệu xuất ngày bàn giao công việc so với hạn chót để có thang điểm đánh giá

Ngoài ra công ty còn đánh giá tổng khối lượng công việc mà nhân viên đã làm trong tháng

Đến cuối tháng báo cáo sẽ được gửi lên cho ban quản trị để có những đánh giá khách quan có việc khen thưởng, xét tăng lương

Mô tả hệ thống

Biểu đồ ngữ cảnh của hệ thống

Trang 8

Biểu đồ phân rã chức năng

Trang 9

1.2 Sửa đối tác

Thông tin của các đối tác có thể được sửa và cập nhập lại

2 Quản lí nhân viên

2.1 Thêm nhân viên

Khi nhân viên được nhận vào làm thì mọi thông tin của nhân viên đó được lưu trữ lại để dễ dàng quản lý cũng như liên hệ trong trường hợp cần thiết

2.2 Sửa thông tin nhân viên

Thông tin của nhân viên có thể thay đổi và sẽ phải được cập nhật lại

2.3 Xóa thông tin nhân viên

Khi nhân viên kết thúc hợp đồng và nghỉ làm thì mọi thông tin về nhân viên sẽ được xóa khỏi hệ thống

4.Quản lí công việc

4.1 Thêm mới công việc

Trang 10

Khi dự án đã được chốt nhóm trưởng dự án sẽ tiến hành phân công nhân sự cho từng công việc nhất định.

4.2 Cập nhập công việc

Các nhân viên được phân công sẽ cập nhập tiến độ công việc mỗi ngày

5.Tra cứu thông tin

5.1 Tra cứu thông tin nhân viên

Thông tin của nhân viên có thể được tra cứu tổng thể trên hệ thống, các nhân viên cũng có thể xem đc thông tin của chính bản thân mình

5.2 Tra cứu thông tin dự án

Thông tin của các dự án cũng được cập nhập trên hệ thống

và có thể dễ dàng tra cứu

5.3 Tra cứu thông tin đối tác

6.Kiểm thử đánh giá nhân viên

6.1 Đánh giá chất lượng công việc

Sau khi bàn giao công việc sẽ có nhân viên tiến hành kiểm thử để đánh giá chất lượng công việc

6.2 Đánh giá tốc độ hoàn thành

Sau khi bàn giao sẽ căn cứ vào ngày bàn giao với hạn chót để đưa ra đánh giá về tốc độ hoàn thành công việc

6.3 Tổng kết lượng công việc

Đến cuối tháng sẽ tiến hành tổng kết khối lượng công việc hoàn thành trong tháng

Trang 11

II Thiết kế cơ sở dữ liệu

1. Thiết kế mô hình thực thể liên kết

Trang 12

- Đối tác (Mã Đối tác, Tên đối tác, Tên người liên hệ, địa chỉ,

SĐT)

CMT, Điện thoại, Chức vụ, Phòng ban, Lương)

Giao SP, Trưởng dự án, Tiền ứng, Ghi chú)

Ngày bắt đầu, Ngày kết thúc, Tiến độ)

Trang 13

Xác định liên kết giữa các thực thể

Thuộc tính Đối tác ở thực thể Dự Án là thừa Chuẩn hóa bằng cách tạo 1 quan hệ giữa 2 thực thể Đối tác và Dự Án với thuộc tính Ngày

giao.

Ta xác định xong liên kết giữa Đối Tác và Dự Án Tiếp tục chuẩn hóa

và Xác định mối quan hệ giữa Dự Án và Nhân Viên Dễ Dàng theo bản mô tả, ta có thể mối quan hệ giữa Nhân Viên và Dự án là

<Tham Gia>.

Trang 14

Thuộc tính Dự án và Trưởng nhóm trong Nhóm là thừa, ta chuẩn hóa với quan hệ Bao gồm, Là Trưởng nhóm

Trang 15

Xác định mối quan hệ còn lại của Công Việc với các thực thể khác.

Công việc ta sẽ kết nối tới Nhân Viên Quan hệ: Thực hiện

Nhân viên ta sẽ kết nối tới Nhóm Quan hệ: Bao Gồm

Trang 16

Mối quan hệ còn lại là liên quan đến Dự án, ta thực hiện chuẩn hóa Cuối cùng ta được mô hình thực thể liên kết như sau

Trang 17

→ Chuyển ERD về mô hình quan hệ.

Đối Tác (Mã đối tác, Tên đối tác, Địa chỉ, SĐT, Tên người liên hệ)

Dự Án (Mã Dự án, Tên Dự Án, Ngày Bắt đầu, Tiền ứng, Ghi chú, Yêu

cầu khách hàng)

Nhân Viên (Mã nhân viên, Ngày Sinh, Giới Tính, CMT, SĐT, Phòng

Ban)

Công Việc (Mã công việc, Dự Án, Nhân Viên, Nội dung công việc,

Ngày bắt đầu, Ngày kết thúc, Tiến độ)

Tham Gia (Mã Dự Án, Mã Nhân Viên, Chức Vụ)

Thực Hiện (Mã Nhân Viên, Mã Công việc)

Bao gồm (Mã Dự Án, Mã Công Việc)

Cung cấp (Mã Đối Tác, Mã Dự án)

Nhóm (Mã nhóm, Tên nhóm)

→ Chuẩn Hóa Công Việc, gom với Thực Hiện

Đối Tác (Mã đối tác, Tên đối tác, Địa chỉ, SĐT, Tên người liên hệ)

Dự Án (Mã Dự án, Tên Dự Án, Ngày Bắt đầu, Tiền ứng, Ghi chú, Yêu

Công Việc (Mã công việc, Mã Nhân viên, Nội dung công việc, Ngày

bắt đầu, Ngày kết thúc, Tiến độ)

Trang 18

Nhóm (Mã nhóm, Tên nhóm)

→ loại bỏ Tham Gia

Đối Tác (Mã đối tác, Tên đối tác, Địa chỉ, SĐT, Tên người liên hệ)

Dự Án (Mã Dự án, Tên Dự Án, Ngày Bắt đầu, Tiền ứng, Ghi chú, Yêu

cầu khách hàng)

Nhân Viên (Mã nhân viên, Ngày Sinh, Giới Tính, CMT, SĐT, Phòng

Ban)

Bảng Cung cấp (Mã Đối Tác, Mã Dự án)

Công Việc (Mã công việc, Mã Nhân viên, Nội dung công việc, Ngày

bắt đầu, Ngày kết thúc, Tiến độ)

Nhóm (Mã nhóm, Tên nhóm)

→ Chuẩn hóa Nhân viên với Nhóm do 1 Nhóm có thể có nhiều

Nhân viên

Đối Tác (Mã đối tác, Tên đối tác, Địa chỉ, SĐT, Tên người liên hệ)

Dự Án (Mã Dự án, Tên Dự Án, Ngày Bắt đầu, Tiền ứng, Ghi chú, Yêu

cầu khách hàng)

Nhân Viên (Mã nhân viên, Ngày Sinh, Giới Tính, CMT, SĐT, Phòng

Ban)

Bảng Cung cấp (Mã Đối Tác, Mã Dự án)

Công Việc (Mã công việc, Mã Nhân viên, Nội dung công việc, Ngày

bắt đầu, Ngày kết thúc, Tiến độ)

Nhóm (Mã nhóm, Tên nhóm)

Chi tiết nhóm (Mã nhóm, Mã nhân viên)

Trang 19

→ Thêm Phòng Ban, để phân biệt cho việc quản lý nhân viên sau này.

chuẩn hóa Phòng ban ở Nhân Viên

Đối Tác (Mã đối tác, Tên đối tác, Địa chỉ, SĐT, Tên người liên hệ)

Dự Án (Mã Dự án, Tên Dự Án, Ngày Bắt đầu, Tiền ứng, Ghi chú, Yêu

Công Việc (Mã công việc, Mã Nhân viên, Mã dự án, Nội dung công

việc, Ngày bắt đầu, Ngày kết thúc, Tiến độ)

Nhóm (Mã nhóm, Tên nhóm)

Chi tiết nhóm (Mã nhóm, Mã nhân viên)

Ngày đăng: 14/10/2021, 13:27

HÌNH ẢNH LIÊN QUAN

87063 Xây dựng erd + chuẩn hóa mô hình quan hệ - Bài tập lớn môn cơ sở dữ liệu (4)
87063 Xây dựng erd + chuẩn hóa mô hình quan hệ (Trang 2)
Các thông tin có thể được mô tả như bảng sau: - Bài tập lớn môn cơ sở dữ liệu (4)
c thông tin có thể được mô tả như bảng sau: (Trang 4)
Bảng kiểm thử có dạng như sau - Bài tập lớn môn cơ sở dữ liệu (4)
Bảng ki ểm thử có dạng như sau (Trang 7)
1. Thiết kế mô hình thực thể liên kết - Bài tập lớn môn cơ sở dữ liệu (4)
1. Thiết kế mô hình thực thể liên kết (Trang 11)

TỪ KHÓA LIÊN QUAN

w