TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN ĐIỆN TỬ - VIỄN THÔNG
ĐỒ ÁN
TỐT NGHIỆP ĐẠI HỌC
Đề tài:
PHÁT TRIỂN PHẦN MỀM QUẢN LÝ DỰ ÁN
Sinh viên thực hiện:
TRẦN TRỌNG ĐẠI
CN-Điện tử TT 02 K58
LÊ TỬ HÙNG
Điện tử 08 K59
NGUYỄN TIẾN THÀNH
Điện tử 04 K59
Giảng viên hướng dẫn:
TS. NGUYỄN THANH BÌNH
Hà Nội, 06 – 2019
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN ĐIỆN TỬ - VIỄN THÔNG
ĐỒ ÁN
TỐT NGHIỆP ĐẠI HỌC
Đề tài:
PHÁT TRIỂN PHẦN MỀM QUẢN LÝ DỰ ÁN
Sinh viên thực hiện:
TRẦN TRỌNG ĐẠI
CN-Điện tử TT 02 K58
LÊ TỬ HÙNG
Điện tử 08 K59
NGUYỄN TIẾN THÀNH
Điện tử 04 K59
Giảng viên hướng dẫn:
TS. NGUYỄN THANH BÌNH
Cán bộ phản biện:
Hà Nội, 06 - 2019
ĐÁNH GIÁ QUYỂN ĐỒ ÁN TỐT NGHIỆP
(Dùng cho giảng viên hướng dẫn)
Tên giảng viên đánh giá: TS. NGUYỄN THANH BÌNH
Họ và tên Sinh viên: TRẦN TRỌNG ĐẠI
MSSV: 20135307
Tên đồ án: PHÁT TRIỂN PHẦN MỀM QUẢN LÝ DỰ ÁN
Chọn các mức điểm phù hợp cho sinh viên trình bày theo các tiêu chí dưới đây:
Rất kém (1); Kém (2); Đạt (3); Giỏi (4); Xuất sắc (5)
Có sự kết hợp giữa lý thuyết và thực hành (20)
1
2
3
4
Nêu rõ tính cấp thiết và quan trọng của đề tài, các vấn đề và các giả
thuyết (bao gồm mục đích và tính phù hợp) cũng như phạm vi ứng dụng
của đồ án
Cập nhật kết quả nghiên cứu gần đây nhất (trong nước/quốc tế)
Nêu rõ và chi tiết phương pháp nghiên cứu/giải quyết vấn đề
Có kết quả mơ phỏng/thưc nghiệm và trình bày rõ ràng kết quả đạt được
1
2
3
4
5
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
Có khả năng phân tích và đánh giá kết quả (15)
5
6
7
Kế hoạch làm việc rõ ràng bao gồm mục tiêu và phương pháp thực hiện
dựa trên kết quả nghiên cứu lý thuyết một cách có hệ thống
Kết quả được trình bày một cách logic và dễ hiểu, tất cả kết quả đều
được phân tích và đánh giá thỏa đáng.
Trong phần kết luận, tác giả chỉ rõ sự khác biệt (nếu có) giữa kết quả đạt
được và mục tiêu ban đầu đề ra đồng thời cung cấp lập luận để đề xuất
hướng giải quyết có thể thực hiện trong tương lai.
Kỹ năng viết quyển đồ án (10)
8
9
Đồ án trình bày đúng mẫu quy định với cấu trúc các chương logic và đẹp
mắt (bảng biểu, hình ảnh rõ ràng, có tiêu đề, được đánh số thứ tự và
được giải thích hay đề cập đến trong đồ án, có căn lề, dấu cách sau dấu
chấm, dấu phẩy v.v), có mở đầu chương và kết luận chương, có liệt kê tài
liệu tham khảo và có trích dẫn đúng quy định
Kỹ năng viết xuất sắc (cấu trúc câu chuẩn, văn phong khoa học, lập luận
logic và có cơ sở, từ vựng sử dụng phù hợp v.v.)
Thành tựu nghiên cứu khoa học (5) (chọn 1 trong 3 trường hợp)
10a
10b
10c
Có bài báo khoa học được đăng hoặc chấp nhận đăng/đạt giải SVNC
khoa học giải 3 cấp Viện trở lên/các giải thưởng khoa học (quốc tế/trong
nước) từ giải 3 trở lên/ Có đăng ký bằng phát minh sáng chế
Được báo cáo tại hội đồng cấp Viện trong hội nghị sinh viên nghiên cứu
khoa học nhưng không đạt giải từ giải 3 trở lên/Đạt giải khuyến khích
trong các kỳ thi quốc gia và quốc tế khác về chun ngành như TI
contest.
Khơng có thành tích về nghiên cứu khoa học
Điểm tổng
5
2
0
/50
Điểm tổng quy đổi về thang 10
Nhận xét khác (về thái độ và tinh thần làm việc của sinh viên)
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
Ngày: … / … / 20…
Người nhận xét
(Ký và ghi rõ họ tên)
ĐÁNH GIÁ QUYỂN ĐỒ ÁN TỐT NGHIỆP
(Dùng cho giảng viên hướng dẫn)
Tên giảng viên đánh giá: TS. NGUYỄN THANH BÌNH
Họ và tên Sinh viên: LÊ TỬ HÙNG
MSSV: 20142075
Tên đồ án: PHÁT TRIỂN PHẦN MỀM QUẢN LÝ DỰ ÁN
Chọn các mức điểm phù hợp cho sinh viên trình bày theo các tiêu chí dưới đây:
Rất kém (1); Kém (2); Đạt (3); Giỏi (4); Xuất sắc (5)
Có sự kết hợp giữa lý thuyết và thực hành (20)
1
2
3
4
Nêu rõ tính cấp thiết và quan trọng của đề tài, các vấn đề và các giả
thuyết (bao gồm mục đích và tính phù hợp) cũng như phạm vi ứng dụng
của đồ án
Cập nhật kết quả nghiên cứu gần đây nhất (trong nước/quốc tế)
Nêu rõ và chi tiết phương pháp nghiên cứu/giải quyết vấn đề
Có kết quả mơ phỏng/thưc nghiệm và trình bày rõ ràng kết quả đạt được
1
2
3
4
5
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
Có khả năng phân tích và đánh giá kết quả (15)
5
6
7
Kế hoạch làm việc rõ ràng bao gồm mục tiêu và phương pháp thực hiện
dựa trên kết quả nghiên cứu lý thuyết một cách có hệ thống
Kết quả được trình bày một cách logic và dễ hiểu, tất cả kết quả đều
được phân tích và đánh giá thỏa đáng.
Trong phần kết luận, tác giả chỉ rõ sự khác biệt (nếu có) giữa kết quả đạt
được và mục tiêu ban đầu đề ra đồng thời cung cấp lập luận để đề xuất
hướng giải quyết có thể thực hiện trong tương lai.
Kỹ năng viết quyển đồ án (10)
8
9
Đồ án trình bày đúng mẫu quy định với cấu trúc các chương logic và đẹp
mắt (bảng biểu, hình ảnh rõ ràng, có tiêu đề, được đánh số thứ tự và
được giải thích hay đề cập đến trong đồ án, có căn lề, dấu cách sau dấu
chấm, dấu phẩy v.v), có mở đầu chương và kết luận chương, có liệt kê tài
liệu tham khảo và có trích dẫn đúng quy định
Kỹ năng viết xuất sắc (cấu trúc câu chuẩn, văn phong khoa học, lập luận
logic và có cơ sở, từ vựng sử dụng phù hợp v.v.)
Thành tựu nghiên cứu khoa học (5) (chọn 1 trong 3 trường hợp)
10a
10b
10c
Có bài báo khoa học được đăng hoặc chấp nhận đăng/đạt giải SVNC
khoa học giải 3 cấp Viện trở lên/các giải thưởng khoa học (quốc tế/trong
nước) từ giải 3 trở lên/ Có đăng ký bằng phát minh sáng chế
Được báo cáo tại hội đồng cấp Viện trong hội nghị sinh viên nghiên cứu
khoa học nhưng không đạt giải từ giải 3 trở lên/Đạt giải khuyến khích
trong các kỳ thi quốc gia và quốc tế khác về chun ngành như TI
contest.
Khơng có thành tích về nghiên cứu khoa học
Điểm tổng
5
2
0
/50
Điểm tổng quy đổi về thang 10
Nhận xét khác (về thái độ và tinh thần làm việc của sinh viên)
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
Ngày: … / … / 20…
Người nhận xét
(Ký và ghi rõ họ tên)
ĐÁNH GIÁ QUYỂN ĐỒ ÁN TỐT NGHIỆP
(Dùng cho giảng viên hướng dẫn)
Tên giảng viên đánh giá: TS. NGUYỄN THANH BÌNH
Họ và tên Sinh viên: NGUYỄN TIẾN THÀNH
MSSV: 20144098
Tên đồ án: PHÁT TRIỂN PHẦN MỀM QUẢN LÝ DỰ ÁN
Chọn các mức điểm phù hợp cho sinh viên trình bày theo các tiêu chí dưới đây:
Rất kém (1); Kém (2); Đạt (3); Giỏi (4); Xuất sắc (5)
Có sự kết hợp giữa lý thuyết và thực hành (20)
1
2
3
4
Nêu rõ tính cấp thiết và quan trọng của đề tài, các vấn đề và các giả
thuyết (bao gồm mục đích và tính phù hợp) cũng như phạm vi ứng dụng
của đồ án
Cập nhật kết quả nghiên cứu gần đây nhất (trong nước/quốc tế)
Nêu rõ và chi tiết phương pháp nghiên cứu/giải quyết vấn đề
Có kết quả mơ phỏng/thưc nghiệm và trình bày rõ ràng kết quả đạt được
1
2
3
4
5
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
Có khả năng phân tích và đánh giá kết quả (15)
5
6
7
Kế hoạch làm việc rõ ràng bao gồm mục tiêu và phương pháp thực hiện
dựa trên kết quả nghiên cứu lý thuyết một cách có hệ thống
Kết quả được trình bày một cách logic và dễ hiểu, tất cả kết quả đều
được phân tích và đánh giá thỏa đáng.
Trong phần kết luận, tác giả chỉ rõ sự khác biệt (nếu có) giữa kết quả đạt
được và mục tiêu ban đầu đề ra đồng thời cung cấp lập luận để đề xuất
hướng giải quyết có thể thực hiện trong tương lai.
Kỹ năng viết quyển đồ án (10)
8
9
Đồ án trình bày đúng mẫu quy định với cấu trúc các chương logic và đẹp
mắt (bảng biểu, hình ảnh rõ ràng, có tiêu đề, được đánh số thứ tự và
được giải thích hay đề cập đến trong đồ án, có căn lề, dấu cách sau dấu
chấm, dấu phẩy v.v), có mở đầu chương và kết luận chương, có liệt kê tài
liệu tham khảo và có trích dẫn đúng quy định
Kỹ năng viết xuất sắc (cấu trúc câu chuẩn, văn phong khoa học, lập luận
logic và có cơ sở, từ vựng sử dụng phù hợp v.v.)
Thành tựu nghiên cứu khoa học (5) (chọn 1 trong 3 trường hợp)
10a
10b
10c
Có bài báo khoa học được đăng hoặc chấp nhận đăng/đạt giải SVNC
khoa học giải 3 cấp Viện trở lên/các giải thưởng khoa học (quốc tế/trong
nước) từ giải 3 trở lên/ Có đăng ký bằng phát minh sáng chế
Được báo cáo tại hội đồng cấp Viện trong hội nghị sinh viên nghiên cứu
khoa học nhưng không đạt giải từ giải 3 trở lên/Đạt giải khuyến khích
trong các kỳ thi quốc gia và quốc tế khác về chun ngành như TI
contest.
Khơng có thành tích về nghiên cứu khoa học
Điểm tổng
5
2
0
/50
Điểm tổng quy đổi về thang 10
Nhận xét khác (về thái độ và tinh thần làm việc của sinh viên)
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
Ngày: … / … / 20…
Người nhận xét
(Ký và ghi rõ họ tên)
ĐÁNH GIÁ QUYỂN ĐỒ ÁN TỐT NGHIỆP
(Dùng cho cán bộ phản biện)
Giảng
viên
giá: .....................................................................................................................
Họ và tên Sinh viên: TRẦN TRỌNG ĐẠI
đánh
MSSV: 20135307
Tên đồ án: PHÁT TRIỂN PHẦN MỀM QUẢN LÝ DỰ ÁN
Chọn các mức điểm phù hợp cho sinh viên trình bày theo các tiêu chí dưới đây:
Rất kém (1); Kém (2); Đạt (3); Giỏi (4); Xuất sắc (5)
Có sự kết hợp giữa lý thuyết và thực hành (20)
1
2
3
4
Nêu rõ tính cấp thiết và quan trọng của đề tài, các vấn đề và các giả
thuyết (bao gồm mục đích và tính phù hợp) cũng như phạm vi ứng dụng
của đồ án
Cập nhật kết quả nghiên cứu gần đây nhất (trong nước/quốc tế)
Nêu rõ và chi tiết phương pháp nghiên cứu/giải quyết vấn đề
Có kết quả mơ phỏng/thưc nghiệm và trình bày rõ ràng kết quả đạt được
1
2
3
4
5
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
Có khả năng phân tích và đánh giá kết quả (15)
5
6
7
Kế hoạch làm việc rõ ràng bao gồm mục tiêu và phương pháp thực hiện
dựa trên kết quả nghiên cứu lý thuyết một cách có hệ thống
Kết quả được trình bày một cách logic và dễ hiểu, tất cả kết quả đều
được phân tích và đánh giá thỏa đáng.
Trong phần kết luận, tác giả chỉ rõ sự khác biệt (nếu có) giữa kết quả đạt
được và mục tiêu ban đầu đề ra đồng thời cung cấp lập luận để đề xuất
hướng giải quyết có thể thực hiện trong tương lai.
Kỹ năng viết quyển đồ án (10)
8
9
Đồ án trình bày đúng mẫu quy định với cấu trúc các chương logic và đẹp
mắt (bảng biểu, hình ảnh rõ ràng, có tiêu đề, được đánh số thứ tự và
được giải thích hay đề cập đến trong đồ án, có căn lề, dấu cách sau dấu
chấm, dấu phẩy v.v), có mở đầu chương và kết luận chương, có liệt kê tài
liệu tham khảo và có trích dẫn đúng quy định
Kỹ năng viết xuất sắc (cấu trúc câu chuẩn, văn phong khoa học, lập luận
logic và có cơ sở, từ vựng sử dụng phù hợp v.v.)
Thành tựu nghiên cứu khoa học (5) (chọn 1 trong 3 trường hợp)
10a
10b
10c
Có bài báo khoa học được đăng hoặc chấp nhận đăng/đạt giải SVNC
khoa học giải 3 cấp Viện trở lên/các giải thưởng khoa học (quốc tế/trong
nước) từ giải 3 trở lên/ Có đăng ký bằng phát minh sáng chế
Được báo cáo tại hội đồng cấp Viện trong hội nghị sinh viên nghiên cứu
khoa học nhưng không đạt giải từ giải 3 trở lên/Đạt giải khuyến khích
trong các kỳ thi quốc gia và quốc tế khác về chun ngành như TI
contest.
Khơng có thành tích về nghiên cứu khoa học
5
2
0
Điểm tổng
/50
Điểm tổng quy đổi về thang 10
Nhận xét khác của cán bộ phản biện
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
Ngày: … / … / 20…
Người nhận xét
(Ký và ghi rõ họ tên)
ĐÁNH GIÁ QUYỂN ĐỒ ÁN TỐT NGHIỆP
(Dùng cho cán bộ phản biện)
Giảng
viên
giá: .....................................................................................................................
Họ và tên Sinh viên: LÊ TỬ HÙNG
đánh
MSSV: 20142075
Tên đồ án: PHÁT TRIỂN PHẦN MỀM QUẢN LÝ DỰ ÁN
Chọn các mức điểm phù hợp cho sinh viên trình bày theo các tiêu chí dưới đây:
Rất kém (1); Kém (2); Đạt (3); Giỏi (4); Xuất sắc (5)
Có sự kết hợp giữa lý thuyết và thực hành (20)
1
2
3
4
Nêu rõ tính cấp thiết và quan trọng của đề tài, các vấn đề và các giả
thuyết (bao gồm mục đích và tính phù hợp) cũng như phạm vi ứng dụng
của đồ án
Cập nhật kết quả nghiên cứu gần đây nhất (trong nước/quốc tế)
Nêu rõ và chi tiết phương pháp nghiên cứu/giải quyết vấn đề
Có kết quả mơ phỏng/thưc nghiệm và trình bày rõ ràng kết quả đạt được
1
2
3
4
5
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
Có khả năng phân tích và đánh giá kết quả (15)
5
6
7
Kế hoạch làm việc rõ ràng bao gồm mục tiêu và phương pháp thực hiện
dựa trên kết quả nghiên cứu lý thuyết một cách có hệ thống
Kết quả được trình bày một cách logic và dễ hiểu, tất cả kết quả đều
được phân tích và đánh giá thỏa đáng.
Trong phần kết luận, tác giả chỉ rõ sự khác biệt (nếu có) giữa kết quả đạt
được và mục tiêu ban đầu đề ra đồng thời cung cấp lập luận để đề xuất
hướng giải quyết có thể thực hiện trong tương lai.
Kỹ năng viết quyển đồ án (10)
8
9
Đồ án trình bày đúng mẫu quy định với cấu trúc các chương logic và đẹp
mắt (bảng biểu, hình ảnh rõ ràng, có tiêu đề, được đánh số thứ tự và
được giải thích hay đề cập đến trong đồ án, có căn lề, dấu cách sau dấu
chấm, dấu phẩy v.v), có mở đầu chương và kết luận chương, có liệt kê tài
liệu tham khảo và có trích dẫn đúng quy định
Kỹ năng viết xuất sắc (cấu trúc câu chuẩn, văn phong khoa học, lập luận
logic và có cơ sở, từ vựng sử dụng phù hợp v.v.)
Thành tựu nghiên cứu khoa học (5) (chọn 1 trong 3 trường hợp)
10a
10b
10c
Có bài báo khoa học được đăng hoặc chấp nhận đăng/đạt giải SVNC
khoa học giải 3 cấp Viện trở lên/các giải thưởng khoa học (quốc tế/trong
nước) từ giải 3 trở lên/ Có đăng ký bằng phát minh sáng chế
Được báo cáo tại hội đồng cấp Viện trong hội nghị sinh viên nghiên cứu
khoa học nhưng không đạt giải từ giải 3 trở lên/Đạt giải khuyến khích
trong các kỳ thi quốc gia và quốc tế khác về chun ngành như TI
contest.
Khơng có thành tích về nghiên cứu khoa học
5
2
0
Điểm tổng
/50
Điểm tổng quy đổi về thang 10
Nhận xét khác của cán bộ phản biện
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
Ngày: … / … / 20…
Người nhận xét
(Ký và ghi rõ họ tên)
ĐÁNH GIÁ QUYỂN ĐỒ ÁN TỐT NGHIỆP
(Dùng cho cán bộ phản biện)
Giảng
viên
giá: .....................................................................................................................
Họ và tên Sinh viên: NGUYỄN TIẾN THÀNH
đánh
MSSV: 20144098
Tên đồ án: PHÁT TRIỂN PHẦN MỀM QUẢN LÝ DỰ ÁN
Chọn các mức điểm phù hợp cho sinh viên trình bày theo các tiêu chí dưới đây:
Rất kém (1); Kém (2); Đạt (3); Giỏi (4); Xuất sắc (5)
Có sự kết hợp giữa lý thuyết và thực hành (20)
1
2
3
4
Nêu rõ tính cấp thiết và quan trọng của đề tài, các vấn đề và các giả
thuyết (bao gồm mục đích và tính phù hợp) cũng như phạm vi ứng dụng
của đồ án
Cập nhật kết quả nghiên cứu gần đây nhất (trong nước/quốc tế)
Nêu rõ và chi tiết phương pháp nghiên cứu/giải quyết vấn đề
Có kết quả mơ phỏng/thưc nghiệm và trình bày rõ ràng kết quả đạt được
1
2
3
4
5
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
Có khả năng phân tích và đánh giá kết quả (15)
5
6
7
Kế hoạch làm việc rõ ràng bao gồm mục tiêu và phương pháp thực hiện
dựa trên kết quả nghiên cứu lý thuyết một cách có hệ thống
Kết quả được trình bày một cách logic và dễ hiểu, tất cả kết quả đều
được phân tích và đánh giá thỏa đáng.
Trong phần kết luận, tác giả chỉ rõ sự khác biệt (nếu có) giữa kết quả đạt
được và mục tiêu ban đầu đề ra đồng thời cung cấp lập luận để đề xuất
hướng giải quyết có thể thực hiện trong tương lai.
Kỹ năng viết quyển đồ án (10)
8
9
Đồ án trình bày đúng mẫu quy định với cấu trúc các chương logic và đẹp
mắt (bảng biểu, hình ảnh rõ ràng, có tiêu đề, được đánh số thứ tự và
được giải thích hay đề cập đến trong đồ án, có căn lề, dấu cách sau dấu
chấm, dấu phẩy v.v), có mở đầu chương và kết luận chương, có liệt kê tài
liệu tham khảo và có trích dẫn đúng quy định
Kỹ năng viết xuất sắc (cấu trúc câu chuẩn, văn phong khoa học, lập luận
logic và có cơ sở, từ vựng sử dụng phù hợp v.v.)
Thành tựu nghiên cứu khoa học (5) (chọn 1 trong 3 trường hợp)
10a
10b
10c
Có bài báo khoa học được đăng hoặc chấp nhận đăng/đạt giải SVNC
khoa học giải 3 cấp Viện trở lên/các giải thưởng khoa học (quốc tế/trong
nước) từ giải 3 trở lên/ Có đăng ký bằng phát minh sáng chế
Được báo cáo tại hội đồng cấp Viện trong hội nghị sinh viên nghiên cứu
khoa học nhưng không đạt giải từ giải 3 trở lên/Đạt giải khuyến khích
trong các kỳ thi quốc gia và quốc tế khác về chun ngành như TI
contest.
Khơng có thành tích về nghiên cứu khoa học
5
2
0
Điểm tổng
/50
Điểm tổng quy đổi về thang 10
Nhận xét khác của cán bộ phản biện
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
Ngày: … / … / 20…
Người nhận xét
(Ký và ghi rõ họ tên)
LỜI NÓI ĐẦU
Hiện nay, với sự phát triển của khoa học công nghệ, nhiều ứng dụng công nghệ
thông tin đã được phát triển và sử dụng trong các lĩnh vực sản xuất cũng như đời sống.
Việc áp dụng khoa học kỹ thuật giúp nâng cao năng suất lao động, hỗ trợ con người
thực hiện tốt hơn và hiệu quả hơn các công việc theo cách truyền thống, giúp thúc đẩy
phát triển kinh tế cũng như xã hội phát triển.
Với sự phát triển của nền kinh tế và sản xuất, các doanh nghiệp được thành lập và
phát triển với quy mô ngày càng lớn, các công việc quản lý trở nên phức tạp hơn và
yêu cầu phải quản lý hiệu quả với số lượng lớn nhân viên và công việc. Việc quản lý
thủ công dựa trên các hồ sơ giấy tờ, các giấy thơng báo gửi tới các phịng ban, cá nhân
trở nên chậm chạp và tốn kém. Vì vậy cần xây dựng các ứng dụng để hỗ trợ doanh
nghiệp trong việc quản lý một cách hiệu quả hơn.
Trong sản xuất và kinh doanh, các công việc thường được thực hiện theo dự án và
cần hoàn thành trong thời hạn nhất định. Nếu dự án hồn thành chậm tiến độ có thể
gây ra thiệt hại không nhỏ cho doanh nghiệp. Việc chậm tiến độ thường là do không
thể theo dõi đươc tiến độ trong q trình thực hiện các cơng việc. Vì vậy chúng em
thực hiện đề tài: “Phát triển phần mềm quản lý dự án” với hy vọng có thể hỗ trợ tốt
hơn trong việc quản lý dự án một cách hiệu quả và theo dõi sát sao tiến độ của dự án
để có thể giúp người quản lý có những điều chỉnh phù hợp.
Vì thời gian có hạn và những hạn chế về mặt kiến thức nên đồ án của chúng em
khơng thể tránh khỏi những thiếu sót. Vì vậy, chúng em mong nhận được ý kiến góp ý
của thầy cơ và các bạn để đề tài được hồn thiện hơn.
Chúng em xin gửi lời cảm ơn đến các thầy cô trong Viện Điện tử- Viễn thông và
Đại học bách khoa Hà Nội hướng dẫn tận tình giúp chúng em có được những kiến thức
và kỹ năng cần thiết để thực hiện đề tài này cũng như có thể tham gia vào các công
việc thực tế sau này.
Cuối cùng, chúng em xin được gửi lời cảm ơn chân thành đến TS. Nguyễn Thanh
Bình đã tận tình hướng dẫn và giúp đỡ chúng em hồn thành đề tài này.
Nhóm sinh viên thực hiện
Trần Trọng Đại
Lê Tử Hùng
Nguyễn Tiến Thành
LỜI CAM ĐOAN
Chúng tôi là Trần Trọng Đại, mã số sinh viên 20135307, sinh viên lớp CN- Điện
tử TT 02, khoá K58; Lê Tử Hùng, mã số sinh viên 20142075, sinh viên lớp Điện tử 08,
khoá K59; Nguyễn Tiến Thành, mã số sinh viên 20144098, lớp Điện tử 04, khoá K59.
Người hướng dẫn là TS. Nguyễn Thanh Bình. Chúng tơi xin cam đoan tồn bộ nội
dung được trình bày trong đồ án Phát triển phần mềm quản lý dự án là kết quả quá
trình tìm hiểu và thực hiện của chúng tôi. Các dữ liệu được nêu trong đồ án là hoàn
toàn trung thực, phản ánh đúng kết quả thực hiện thực tế. Mọi thơng tin trích dẫn đều
tn thủ các quy định về sở hữu trí tuệ; các tài liệu tham khảo được liệt kê rõ ràng.
Chúng tôi xin chịu hoàn toàn trách nhiệm với những nội dung được viết trong đồ án
này.
Hà Nội, ngày 11 tháng 06 năm 2019
Người cam đoan
Trần Trọng Đại
Lê Tử Hùng
Nguyễn Tiến Thành
MỤC LỤC
DANH MỤC KÝ HIỆU VÀ CHỮ VIẾT TẮT
UML
Unified Modeling Language
CRC
Class-Responsibility-Collaboration
MVC
Model-View-Controller
ERD
Entity-Relationship Diagram
SQL
Structured Query Language
ID
Identification
PK
Primary Key
FK
Foreign Key
HTML
HyperText Markup Language
XML
eXtensible Markup Language
JDK
Java Development Kit
JRE
Java Runtime Environment
JVM
Java Virtual Machine
API
Application Programming Interface
18
DANH MỤC HÌNH VẼ
DANH MỤC BẢNG BIỂU
TĨM TẮT ĐỒ ÁN
Đồ án nhằm mục đích xây dựng một phần mềm hỗ trợ quản lý dự án, giúp người
quản lý có thể theo dõi được tiến độ dự án để có những điều chỉnh phù hợp. Bên cạnh
đó, phần mềm được xây dựng để có thể quản lý và phân cơng các cơng việc cần thực
hiện để hồn thành dự án và quản lý tài khoản để nhân viên và người quản lý truy nhập
vào hệ thống.
Trong đồ án này, chúng em thực hiện theo các bước phát triển phần mềm từ lập kế
hoạch, thu thập yêu cầu, phân tích, thiết kế hệ thống và triển khai hệ thống. Q trình
phân tích thiết kế theo hướng đối tượng sử dụng ngôn ngữ mơ hình hố thống nhất
(UML). Ứng dụng được xây dựng trên nền tảng web, triển khai trên Java Spring Tool
và sử dụng hệ cơ sở quản trị dữ liệu MySQL.
Chúng em đã xây dựng được phần mềm đáp ứng được các yêu cầu chức năng cơ
bản của hệ thống. Phần mềm có thể tạo và phân chia cơng việc trong dự án, quản lý
nhân sự dự án, ước lượng và đánh giá được tiến độ công việc cũng như tiến độ dự án.
Tuy nhiên, phần mềm vẫn còn một số vấn đề cần khắc phục và có thể tiếp tục được
phát triển trong tương lai.
19
ABSTRACT
Purpose of our project aims to build a software supporting project management,
helping managers to track project progress and make appropriate adjustments. Besides
of that, the software can be used to assign and manage task of project and manage
accounts for staff and managers to access system.
In this project, we follow the steps of systems development life cycle from
planning, requirements gathering, analysis, design and implementation. System
analysis and design based on object-oriented methods using Unified Modeling
Language (UML). The application is built on the web, implemented by Java Spring
Tool Suite, and stored in database management system MySQL.
Our software has met basic functional requirements of the system. The software
can create and assign task to staff, manage project personel, estimate and evaluate task
progress as well as project progress. However, the software still exists some
shortcomings that need to be resolved in the future.
20
PHẦN MỞ ĐẦU
Hiện nay, việc ứng dụng công nghệ thông tin vào quản lý doanh nghiệp trở nên
phổ biến với nhiều ứng dụng được xây dựng để hỗ trợ nghiệp vụ quản lý doanh nghiệp
từ quản lý nhân sự, tài chính kế tốn, quản lý sản xuất,… Việc sử dụng các ứng dụng
này giúp công việc quản lý trở nên đơn giản, chính xác và hiệu quả hơn.
Cơng việc sản xuất kinh doanh của doanh nghiệp thường được thực hiện theo dự
án và cần hoàn thành trong thời hạn nhất định. Việc chậm tiến độ dự án có thể gây
thiệt hại lớn cho doanh nghiệp. Nguyên nhân gây ra chậm tiến độ có thể do chậm trễ ở
một khâu nào đó trong q trình thực hiện hoặc sai lầm trong việc lập kế hoạch. Nếu
người quản lý không theo dõi được tiến độ cập nhập của dự án để đánh giá và điều
chỉnh phù hợp sẽ gây ra chậm tiến độ của toàn bộ dự án.
Đề tài lần này nhằm mục đích giải quyết vấn đề quản lý dự án trong đó trọng tâm
là làm sao để có thể ước lượng và đánh giá được tiến độ dự án để có thể điều chỉnh
cơng việc phù hợp với tiến độ. Để đáp ứng điều này, chúng ta cần xây dựng một mơ
hình tính tốn để có thể ước lượng tiến độ dự án dựa vào tiến độ của các công việc
trong dự án. Phần mềm phát triển cần có những chức năng cơ bản để quản lý các đầu
việc và nhân sự trong dự án bên cạnh trọng tâm là đánh giá tiến độ dự án.
Quá trình phát triển phần mềm diễn ra theo các bước từ thu thập yêu cầu, phân
tích, thiết kế đến triển khai hệ thống. Quá trình phân tích thiết kế theo hướng đối tượng
sử dụng công cụ UML. Phần mềm được triển khai thành trang web để thuận tiện cho
người dùng có thể truy nhập. Phần mềm được triển khai dựa trên nền tảng Java Spring
và sử dụng hệ quản trị cơ sở dữ liệu MySQL.
Nội dung các phần của đồ án được trình bày như sau:
• Chương 1: Thu thập yêu cầu hệ thống- Thu thập các yêu cầu hệ thống về
nghiệp vụ, chức năng, người dùng và dữ liệu; phân tích các yêu cầu để xác
định mục đích và phạm vi hệ thống.
• Chương 2: Phân tích hệ thống- Mơ hình hố nghiệp vụ hệ thống với cơng
cụ UML mơ hình hố chức năng, mơ hình hố cấu trúc và mơ hình hố hoạt
động dựa trên các loại sơ đồ khác nhau.
21
• Chương 3: Thiết kế hệ thống- Dựa trên các phân tích về nghiệp vụ để
thiết kế hệ thống bao gồm thiết kế cơ sở dữ liệu, thiết kế các lớp và thiết kế
giao diện người dùng.
• Chương 4: Triển khai và đánh giá hệ thống- Phát triển ứng dụng web
trên nền tảng Java Spring, kết quả chạy chương trình và đánh giá việc thực
hiện các chức năng của hệ thống.
• Kết luận- Đánh giá kết quả đồ án, các vấn đề đã được giải quyết, vấn đề
thiếu sót và hướng phát triển.
22
CHƯƠNG 1. THU THẬP YÊU CẦU HỆ THỐNG
Bước đầu tiên trong quy trình phát triển hệ thống là thu thập các yêu cầu về nghiệp
vụ của hệ thống. Ta cần thu thập các yêu cầu về quy trình nghiệp vụ, yêu cầu về người
dùng, yêu cầu chức năng và yêu cầu về dữ liệu của hệ thống. Từ đó xác định mục tiêu
và phạm vi của hệ thống.
Đầu tiên chúng ta đi vào tìm hiểu quy trình nghiệp vụ của hệ thống.
1.1. Quy trình nghiệp vụ quản lý dự án
Nghiệp vụ quản lý của doanh nghiệp bao gồm nhiều nghiệp vụ khác nhau cho
từng bộ phận và cho từng công việc của doanh nghiệp. Với nghiệp vụ quản lý dự án,
nhiệm vụ chính là quản lý các cơng việc và nhân viên của dự án và theo dõi tiến độ
của dự án. Để có thể thực hiện các cơng việc này, ta cần tìm hiểu thêm về nghiệp vụ
quản lý nhân viên, để phục vụ quản lý nhân sự cho dự án và nghiệp vụ quản lý phịng
ban vì các nhân viên được quản lý bởi các phòng ban.
Đầu tiên với nghiệp vụ quản lý phòng ban, doanh nghiệp thường được tổ chức
thành các phòng ban, mỗi phòng thực hiện các nhiệm vụ khác nhau như: Phịng hành
chính, phịng nhân sự, phịng kế tốn, phịng sản xuất, phịng kinh doanh,… Việc thành
lập hoặc giải tán các phòng ban thường do quản lý cấp cao quyết định.
Các phịng ban thường có người quản lý và các nhân viên, nghiệp vụ quản lý nhân
viên ở đây được xem xét khá đơn giản, đủ để hỗ trợ cho nghiệp vụ quản lý dự án. Các
nhân viên được quản lý theo các phòng ban và được quản lý chung bằng hồ sơ nhân
viên. Các hồ sơ nhân viên được tạo (hoặc thu từ nhân viên) khi nhân viên xin việc vào
công ty và trả về cho nhân viên khi thôi việc. Các nhân viên sẽ tham gia vào các dự án
và là người thực hiện các công việc của dự án.
Nghiệp vụ quản lý dự án của doanh nghiệp được diễn ra như sau:
• Khi có yêu cầu từ khách hàng, người quản lý dự án sẽ khởi tạo một dự án
mới.
• Người quản lý dự án cần lập kế hoạch cho dự án bao gồm các công việc cần
thực hiện, lựa chọn nhân sự cho dự án, phân công công việc cho nhân viên
thực hiện và yêu cầu tiến độ cho mỗi công việc để đảm bảo tiến độ của tồn
bộ dự án.
• Người quản lý dự án cần quản lý tiến độ của dự án:
Các công việc được giao cho các nhân viên thực hiện, các nhân viên
này có nhiệm vụ báo cáo tiến độ công việc định kỳ và các công việc
sẽ được người quản lý đánh giá và xác định tiến độ của công việc.
23
Tiến độ của cả dự án được đánh giá dựa vào tiến độ hồn thành của
các cơng việc.
• Trong q trình thực hiện dự án có thể có những yêu cầu thay đổi từ khách
hàng hoặc do tiến độ cơng việc thay đổi mà ta có thể cần cập nhập lại các
thông tin cũng như các công việc của dự án.
1.2. Yêu cầu về người dùng hệ thống
Hệ thống phục vụ các người dùng sau:
• Người quản lý: quản lý chung các công việc trong công ty, gồm cả quản lý
nhân viên, các phòng ban và quản lý dự án.
• Người quản lý dự án: các nhân viên phụ trách quản lý và thực hiện dự án.
• Nhân viên: các nhân viên trong các phòng ban, tham gia thực hiện các dự
án.
1.3. Các yêu cầu chức năng
Các yêu cầu chức năng và người dùng của hệ thống được mô tả trong Bảng 1.1
dưới đây.
Bảng 1.1. Yêu cầu chức năng hệ thống
ST
T
1
Tên chức năng
Người dùng
Mơ tả
Người quản lý
3
Quản lý phịng
ban
Quản lý nhân
viên
Tạo dự án
4
Cập nhập dự án
5
Phân công công
việc
Xem nội dung
và phân công
công việc
Cập nhập tiến độ
công việc
Quản lý các phịng ban trong doanh nghiệp, có
thể thành lập, giải tán hoặc thay đổi
Quản lý hồ sơ nhân viên, tạo hồ sơ, chỉnh sửa
hồ sơ hoặc trả hồ sơ về cho nhân viên
Khởi tạo một dự án mới và thêm các thông tin
mô tả về dự án
Thay đổi các mô tả về dự án, nội dung công
việc, các nhiệm vụ hoặc có thể xố bỏ cơng
việc hoặc tồn bộ dự án
Phân chia dự án thành các công việc và giao
các công việc này cho nhân viên thực hiện
Xem danh sách các công việc được phân công
cũng như nội dung chi tiết từng công việc
2
6
7
8
Cập nhập tiến độ
dự án
Người quản lý
Người quản lý
dự án
Người quản lý
dự án
Người quản lý
dự án
Nhân viên
Nhân viên,
Người quản lý
dự án
Người quản lý
dự án
Nhân viên báo cáo tiến độ công việc cho người
quản lý dự án và người quản lý dự án đánh giá
kết quả công việc để xác định tiến độ công việc
Đánh giá tiến độ chung của toàn bộ dự án
24
1.4. Yêu cầu về dữ liệu
Các yêu cầu về dữ liệu đối với hệ thống được liệt kê thành từ điển dữ liệu cho
trong Bảng 1.2 dưới đây.
Bảng 1.2. Từ điển dữ liệu
Tên dữ liệu
Nhân viên
Phịng/Ban
Dự án
Cơng việc
Mơ tả
= Mã NV + Họ Tên + Email + Số điện thoại+ Địa chỉ + Phòng/Ban +
Chức vụ
= Tên Phòng/Ban + Trưởng phịng + Mơ tả
= Tên + Ngày tạo + Ngày bắt đầu + Ngày kết thúc dự kiến + Ngày
kết thúc thực tế + Tiến độ + Mô tả
= Tên + Mô tả + Ngày tạo + Người tạo + Thời gian thực hiện +
Người thực hiện + Dự án thuộc về + Tiến độ + Kết quả
1.5. Mục tiêu và phạm vi hệ thống
Từ các yêu cầu thu thập được về chức năng, người dùng và dữ liệu của hệ thống,
ta cần xây dựng một hệ thống mới giúp người dùng có thể quản lý được cả nhân viên
và các dự án của công ty. Hệ thống cần xây dựng để quản lý dự án một cách hiệu quả,
từ việc phân chia công việc cho các nhân viên đến quản lý tiến độ của các công việc đã
được giao cũng như tiến độ của toàn bộ dự án.
Việc kết hợp cả việc quản lý nhân viên và quản lý dự án trong một hệ thống sẽ
giúp việc quản lý nhân viên tham gia vào các dự án đơn giản và thuận tiện hơn. Hệ
thống cũng giúp cho nhà quản lý và nhân viên có thể dễ dàng theo dõi cũng như phân
chia cơng việc một cách rõ ràng.
Để có thể thực hiện được các yêu cầu này, hệ thống cần thêm chức năng quản lý
tài khoản để quản lý quyền hạn của người dùng hệ thống và thuận tiện cho người dùng
sử dụng các chức năng của hệ thống.
Như vậy hệ thống được triển khai sẽ bao gồm các chức năng chính là:
•
•
•
•
Quản lý nhân viên
Quản lý phịng ban
Quản lý dự án
Quản lý tài khoản người dùng.
Sau khi đã có các yêu cầu của hệ thống, ta cần phân tích các u cầu này để xây
dựng các mơ hình nghiệp vụ để có thể mơ tả một cách trực quan và logic hơn.
25