Giới thiệu về môn học/ mô đun mục đích, ý nghĩa,…Mục đích: - Môn học "Hệ thống Quản lý Sinh viên" nhằm trang bị cho sinh viên các kiến thức và kỹ năng cần thiết để thiết kế, phát triển v
Trang 1Môn học/Mô đun: Quản lý dự án CNTTNhóm 4 thực hiện:
Đặng Đình Quân (2209620077)Nguyễn Đức Việt (2209620253)Ngô Nguyễn Quế Tùng (2209620117)
Lớp: 2622CNT02
Ngành/Nghề: CÔNG NGHỆ THÔNG TIN GVHD: Nguyễn Thị Huyền
BÁO CÁO BÀI TẬP LỚN
Dự án “thiết kế và xây dựng Hệ thống quản lý sinhviên trường HPC”
HÀ NỘI, THÁNG NĂM 20
Trang 2II YÊU CẦU NỘI DUNG
Họ tên sinh viện: Mã sinh viên:
4 Cấu trúc bảng công việc(wbs) 5 Quản lý cấu hình (cm)
6 Quản lý chất lượng
3 điểm
3 CHƯƠNG 3: PHÂN TÍCH RỦI RO
1 Quá trình quản lý rủi ro trong khảo sát thực hiện dựán.
2 Lập biểu phân tích rủi ro của dự án
1.5 điểm
4 CHƯƠNG 4: QUẢN LÝ – KIỂM SOÁT THỰC HIỆN DỰ ÁN
1 Quy trình quản lý2 Các mốc kiểm soát
3 Diễn biến quá trình thực hiện dự án
1 điểm
5 CHƯƠNG 5: CÔNG CỤ HỖ TRỢ, PHỤC VỤ DỰÁN
1 Bảng chi tiết tiến độ2 Nguồn lực công việc
Trang 3II YÊU CẦU NỘI DUNG
Họ tên sinh viện: Mã sinh viên:
4 Cấu trúc bảng công việc(wbs) 5 Quản lý cấu hình (cm)
6 Quản lý chất lượng
3 điểm
3 CHƯƠNG 3: PHÂN TÍCH RỦI RO
1 Quá trình quản lý rủi ro trong khảo sát thực hiện dựán.
2 Lập biểu phân tích rủi ro của dự án
1.5 điểm
4 CHƯƠNG 4: QUẢN LÝ – KIỂM SOÁT THỰC HIỆN DỰ ÁN
1 Quy trình quản lý2 Các mốc kiểm soát
3 Diễn biến quá trình thực hiện dự án
1 điểm
5 CHƯƠNG 5: CÔNG CỤ HỖ TRỢ, PHỤC VỤ DỰÁN
1 Bảng chi tiết tiến độ2 Nguồn lực công việc
Trang 4II YÊU CẦU NỘI DUNG
Họ tên sinh viện: Mã sinh viên:
4 Cấu trúc bảng công việc(wbs) 5 Quản lý cấu hình (cm)
6 Quản lý chất lượng
3 điểm
3 CHƯƠNG 3: PHÂN TÍCH RỦI RO
1 Quá trình quản lý rủi ro trong khảo sát thực hiện dựán.
2 Lập biểu phân tích rủi ro của dự án
1.5 điểm
4 CHƯƠNG 4: QUẢN LÝ – KIỂM SOÁT THỰC HIỆN DỰ ÁN
1 Quy trình quản lý2 Các mốc kiểm soát
3 Diễn biến quá trình thực hiện dự án
1 điểm
5 CHƯƠNG 5: CÔNG CỤ HỖ TRỢ, PHỤC VỤ DỰÁN
1 Bảng chi tiết tiến độ2 Nguồn lực công việc
Trang 5I GIỚI THIỆU VỀ MÔN HỌC/ MÔ ĐUN…
1 Giới thiệu về môn học/ mô đun (mục đích, ý nghĩa,…)
Mục đích:
- Môn học "Hệ thống Quản lý Sinh viên" nhằm trang bị cho sinh viên các kiến thức và kỹ năng cần thiết để thiết kế, phát triển và triển khai một hệ thống quản lý thông tin sinh viên tại các cơ sở giáo dục.
- Sinh viên sẽ học cách thu thập, phân tích yêu cầu, thiết kế giải pháp phần mềm, phát triển và kiểm thử hệ thống, đồng thời quản lý cấu hình và chất lượng của hệ thống.
2 Các kiến thức cơ bản liên quan đến môn học
- Phân tích yêu cầu- Thiết kế hệ thống- Phát triển phần mềm- Kiểm thử phần mềm- Quản lý cấu hình- Quản lý chất lượng
- Triển khai và bảo trì hệ thống
3 Tên bài tập lớn của nhóm/cá nhân lựa chọn:
Tên bài tập lớn: Thiết kế và Xây dựng Hệ thống Quản lý Sinh viên Trường Cao Đẳng
- Mục tiêu: Xây dựng một hệ thống phần mềm quản lý thông tin sinh viên cho
Trường Cao Đẳng HPC, bao gồm các chức năng quản lý thông tin sinh viên, giảng viên, phòng ban, lớp học, điểm số, và học phí.
- Phạm vi: Từ việc thu thập và phân tích yêu cầu, thiết kế giải pháp, phát triển
phần mềm, kiểm thử, đến triển khai và bảo trì hệ thống.
- Kết quả mong đợi: Hệ thống hoàn thiện, đáp ứng các yêu cầu đề ra, và được
triển khai thành công tại Trường Cao Đẳng HPC.
Trang 610 Mục tiêu cần thực hiện của dự án 10
10.1 Yêu cầu về chức năng 10
10.2 Yêu cầu phi chức năng 10
11 Các module yêu cầu cho phần mềm 10
II TÔN CHỈ DỰ ÁN (PROJECT CHARTER 11
1112 Giới thiệu về nhân sự 11
13 Lịch biểu công việc 11
14 Tài chính 12
15 Cấu trúc bảng công việc (WBS) 13
Trang 716 Quản lý cấu hình (CM) 14
16.1 Quản lý phiên bản 14
16.2 Kiểm soát thay đổi 14
16.3 Quản lý cấu hình phần mềm 14
16.4 Kiểm tra và kiểm soát 14
16.5 Công cụ và tài liệu hỗ trợ 15
16.6 Đào tạo và hướng dẫn 15
16.7 Đánh giá và cải tiến 15
17 Quản lý chất lượng 15
17.1 Đảm bảo chất lượng 15
17.2 Kiểm soát chất lượng 15
17.3 Quản lý thay đổi 16
17.4 Đánh giá chất lượng 16
17.5 Công cụ và phương pháp hỗ trợ 16
1718 Quá trình quản lý rủi ro trong khảo sát thực hiện dự án 17
19 Lập biểu phân tích rủi ro của dự án 18
1920 Quy trình quản lý 19
21 Các mốc kiểm soát 20
22 Diễn biến quá trình thực hiện dự án 20
CHƯƠNG 5: CÔNG CỤ HỖ TRỢ, PHỤC VỤ DỰ ÁN 22
23 Bảng chi tiết tiến độ 22
24 Nguồn lực công việc 22
Trang 825.1 Trang Đăng Nhập 24
25.2 Trang Chủ 24
25.3 Trang Quản Lý Sinh Viên 25
25.4 Trang Quản Lý Khóa Học 25
25.5 Trang Quản Lý Giáo Viên 26
25.6 Báo Cáo và Thống Kê 26
26 Tổng kết dự án 27
27 Đề Xuất Cải Tiến .28
27.1 Nâng Cấp Tính Năng 28
27.2 Mở Rộng Chức Năng 28
27.3 Cải Tiến Quy Trình 28
28 Kế Hoạch Phát Triển Tương Lai 29
28.1 Định Hướng Phát Triển 29
28.2 Cải Thiện Hiệu Suất 29
28.3 Nâng Cao Trải Nghiệm Người Dùng 29
KẾT LUẬN 30
TÀI LIỆU THAM KHẢO 30
Trang 9III NỘI DUNG THỰC HIỆN
Lời nói đầu
Trong bối cảnh phát triển không ngừng của công nghệ thông tin, việc quản lý dự án trởnên ngày càng quan trọng và phức tạp Sự thành công của một dự án không chỉ phụ thuộc vào việc hoàn thành đúng tiến độ, mà còn ở việc đảm bảo chất lượng, kiểm soát chi phí và đáp ứng được các yêu cầu của khách hàng Với nhận thức sâu sắc về tầm quan trọng của quản lý dự án, nhóm chúng tôi đã tiến hành nghiên cứu và xây dựng dựán "Thiết kế và xây dựng Hệ Thống quản lý sinh viên trường HPC".
Dự án " Thiết kế và xây dựng Hệ Thống quản lý sinh viên trường HPC " được triển khai với mục tiêu nâng cao hiệu quả quản lý tuyển sinh, tiết kiệm thời gian và công sức cho các phòng ban trong trường Chúng tôi mong muốn thông qua dự án này, sẽ mang lại những giải pháp hiện đại, thân thiện với người dùng và đáp ứng các yêu cầu về quản lý thông tin tuyển sinh một cách hiệu quả và chính xác.
Trong quá trình thực hiện dự án, chúng tôi đã tuân thủ các nguyên tắc và quy trình quản lý dự án chuyên nghiệp Báo cáo này được chia thành các chương mục chi tiết, bao gồm từ việc giới thiệu dự án, lập kế hoạch, phân tích rủi ro đến quản lý và kiểm soát thực hiện dự án, và kết thúc dự án Mỗi chương mục đều được trình bày rõ ràng với các thông tin và số liệu cụ thể, nhằm mang lại cái nhìn toàn diện và chi tiết về quá trình triển khai dự án.
Trang 10CHƯƠNG 1: TỔNG QUANI GIỚI THIỆU DỰ ÁN
+ Lập trình viên: Văn A+ Chuyên gia UI/UX: Văn B+ Chuyên viên kiểm thử: Văn C
- Nhóm phân tích nghiệp vụ: Văn D
4 Chủ đầu tư kiêm khách hàng
Trường Cao đẳng HPC
5 Đơn vị tài trợ
Ngân hàng MB
6 Cơ quan chủ quản đầu tư
Bộ Giáo dục và Đào tạo
Trang 11Nâng cao hiệu quả quản lý sinh viên, tiết kiệm thời gian và công sức cho các phòng ban trong trường.
10 Mục tiêu cần thực hiện của dự án10.1 Yêu cầu về chức năng
- Quản lý thông tin sinh viên (hồ sơ cá nhân, học bạ, kết quả học tập, ).- Quản lý đăng ký môn học và lịch học.
- Quản lý điểm danh và kết quả học tập.
- Hỗ trợ tra cứu thông tin và báo cáo thống kê.
- Cổng thông tin giao tiếp giữa nhà trường và sinh viên
10.2 Yêu cầu phi chức năng
- Tính bảo mật: Hệ thống phải đảm bảo tính bảo mật cao, bảo vệ thông tin cá
nhân của sinh viên và dữ liệu quan trọng.
- Khả năng mở rộng: Hệ thống cần có khả năng mở rộng để đáp ứng nhu cầu
tăng trưởng của trường.
- Hiệu năng: Hệ thống phải đảm bảo hiệu năng cao, xử lý nhanh chóng và ổn định
ngay cả khi có lượng lớn người dùng truy cập đồng thời.
- Tính khả dụng: Hệ thống phải có tính khả dụng cao, đảm bảo thời gian hoạt
động liên tục, giảm thiểu thời gian gián đoạn.
11 Các module yêu cầu cho phần mềm
- Quản lý thông tin sinh viên: Lưu trữ và quản lý thông tin cá nhân, quá trình
học tập của sinh viên.
- Quản lý điểm: Quản lý và cập nhật điểm của sinh viên theo các học kỳ và
Trang 12CHƯƠNG 2: LẬP KẾ HOẠCH THỰC HIỆN DỰ ÁN
II TÔN CHỈ DỰ ÁN (PROJECT CHARTER)
Tôn chỉ của dự án là xây dựng một hệ thống quản lý sinh viên hiệu quả, tiện lợi và bảo mật, giúp nâng cao chất lượng quản lý và giáo dục của trường cao đẳng Hệ thống sẽ hỗ trợ nhà trường trong việc quản lý thông tin sinh viên một cách khoa học vàhiện đại, tạo điều kiện thuận lợi cho sinh viên và giảng viên trong các hoạt động học tập và giảng dạy.
12 Giới thiệu về nhân sự
- Quản lý dự án: Đảm nhận vai trò điều phối toàn bộ dự án, chịu trách nhiệm
về tiến độ và chất lượng dự án.Đặng Đình Quân
- Nhóm phát triển phần mềm:
+ Lập trình viên: Văn A(Phát triển và viết mã cho hệ thống)
+ Chuyên gia UI/UX: Văn B(Thiết kế giao diện và trải nghiệm người dùng)+ Chuyên viên kiểm thử: Văn C(Thực hiện kiểm thử để đảm bảo chất lượng
phần mềm)
- Nhóm phân tích nghiệp vụ: Văn D (Phụ trách việc phân tích yêu cầu, thiết kế hệ
thống và đảm bảo hệ thống đáp ứng đúng nhu cầu của người dùng)
- Nhóm triển khai và hỗ trợ: Văn F(Đảm nhiệm việc cài đặt, triển khai hệ thống và
hỗ trợ người dùng trong quá trình sử dụng)
13 Lịch biểu công việc
Mốc thời điểmNgày mục tiêu
Trang 13Hoàn tất testing30/10/2024
- Giai đoạn bảo trì: Bảo trì và cập nhật hệ thống theo nhu cầu thực tế.
14 Tài chính
Biểu phí thiết bị và bản quyền phần mềm:
Mô tả thiết bị, lisenceSố lượngĐơn giáChi phí VND(dựkiến)
Trang 14(ngày công) VND(dự kiến)Nhân viên phân tích yêu
Chính sách thanh toán(Payment terms)
Các khoản chi phí phải hợp lệ và trong phạm vi được hai bên đồng ý.
Giai đoạnNgày hoàn thànhHạn thanh toán
Trang 15Thanh toán 50% ngay sau khi ký hợp đồng dịch vụ phát triển phần mềm
Thanh toán 50% còn lại của hợp đồng phát triển phần mềm sau khi ký nghiệm thu
15/11/2024 24/11/2024
15 Cấu trúc bảng công việc (WBS)
Trang 1616 Quản lý cấu hình (CM)
Quản lý cấu hình là một phần quan trọng trong quản lý dự án phần mềm Nó đảm bảo rằng tất cả các cấu phần của hệ thống được theo dõi và kiểm soát một cách nhất quán và chính xác trong suốt quá trình phát triển và triển khai Dựa vào hai hình ảnh bạn cung cấp, phần quản lý cấu hình sẽ được chi tiết như sau:
16.1 Quản lý phiên bản
- Theo dõi phiên bản: Mỗi thay đổi trong mã nguồn, tài liệu thiết kế, và tài
liệu yêu cầu phải được theo dõi và ghi lại với một số phiên bản duy nhất.
- Công cụ quản lý phiên bản: Sử dụng các công cụ như Git để quản lý và
theo dõi các thay đổi trong mã nguồn.
- Đánh số phiên bản: Quy tắc đánh số phiên bản phải được thiết lập rõ
ràng (ví dụ: phiên bản chính, phiên bản phụ, phiên bản sửa lỗi).
16.2 Kiểm soát thay đổi
- Quy trình yêu cầu thay đổi: Mọi yêu cầu thay đổi phải được đệ trình, đánh
giá và phê duyệt thông qua một quy trình chính thức.
- Hội đồng kiểm soát thay đổi (CCB): Thiết lập một hội đồng kiểm soát thay
đổi để đánh giá và phê duyệt các yêu cầu thay đổi.
- Theo dõi thay đổi: Sử dụng hệ thống theo dõi để ghi lại và theo dõi tiến trình
của từng yêu cầu thay đổi.
16.3 Quản lý cấu hình phần mềm
- Xác định cấu hình: Xác định các cấu phần chính của hệ thống cần được quản
lý cấu hình, bao gồm mã nguồn, tài liệu, cơ sở dữ liệu, và môi trường phát triển.
Trang 17- Thiết lập cơ sở cấu hình: Định nghĩa các điểm cơ sở cấu hình tại các giai
đoạn chính của dự án để đảm bảo rằng các cấu phần đều được kiểm soát và quản lý đúng cách.
- Đánh giá cấu hình: Thực hiện các đánh giá định kỳ để đảm bảo rằng các cấu
hình được tuân thủ và các thay đổi được kiểm soát hiệu quả.
16.4 Kiểm tra và kiểm soát
- Kiểm tra cấu hình: Thực hiện các kiểm tra cấu hình để đảm bảo rằng các
thay đổi được thực hiện chính xác và không ảnh hưởng đến các phần khác của hệ thống.
- Báo cáo cấu hình: Tạo báo cáo định kỳ về trạng thái cấu hình, các thay đổi
và các vấn đề phát sinh.
16.5 Công cụ và tài liệu hỗ trợ
- Công cụ quản lý cấu hình: Sử dụng các công cụ như JIRA, Confluence để
quản lý các yêu cầu thay đổi và tài liệu dự án.
- Tài liệu hướng dẫn: Xây dựng tài liệu hướng dẫn chi tiết về quy trình quản
lý cấu hình và sử dụng công cụ.
16.6 Đào tạo và hướng dẫn
- Đào tạo nhân sự: Tổ chức các buổi đào tạo cho nhân sự dự án về quy trình
quản lý cấu hình và sử dụng các công cụ hỗ trợ.
- Hướng dẫn sử dụng: Cung cấp tài liệu hướng dẫn sử dụng các công cụ quản
lý cấu hình và quy trình yêu cầu thay đổi.
16.7 Đánh giá và cải tiến
- Đánh giá định kỳ: Thực hiện các đánh giá định kỳ về hiệu quả của quy trình
quản lý cấu hình.
- Cải tiến quy trình: Dựa trên kết quả đánh giá, đề xuất các cải tiến để tối ưu
hóa quy trình quản lý cấu hình.
17 Quản lý chất lượng
17.1 Đảm bảo chất lượng
- Tiêu chuẩn chất lượng
- Quy trình đảm bảo chất lượng
17.2 Kiểm soát chất lượng
Trang 18- Kiểm thử phần mềm:
+Lập kế hoạch kiểm thử+ Thực hiện kiểm thử
- Các hoạt động kiểm thử cụ thể:
+ Nhập dữ liệu và cấu hình trên môi trường test:+ Thực hiện test
+ Kiểm thử các module:- Quy trình kiểm thử:
17.3 Quản lý thay đổi
- Quản lý thay đổi trong kiểm thử- Quy trình yêu cầu thay đổi- Theo dõi và kiểm soát thay đổi
17.4 Đánh giá chất lượng
- Báo cáo chất lượng:+ Báo cáo kiểm thử:
+ Báo cáo đánh giá chất lượng
+ Đánh giá hiệu quả
+ Phân tích nguyên nhân gốc rễ+ Cải tiến liên tục
17.5 Công cụ và phương pháp hỗ trợ
IRA: Quản lý lỗi và theo dõi tiến độ kiểm thử.
TestRail: Quản lý và theo dõi các trường hợp kiểm thử.SonarQube: Phân tích chất lượng mã nguồn.
Trang 19CHƯƠNG 3: PHÂN TÍCH RỦI RO
18 Quá trình quản lý rủi ro trong khảo sát thực hiện dự án.
Quản lý rủi ro là một phần quan trọng trong quá trình thực hiện dự án Để đảm bảo rằng dự án được hoàn thành đúng tiến độ và đáp ứng các yêu cầu đề ra, việc xác định, đánh giá, và quản lý rủi ro phải được thực hiện một cách cẩn thận và liên tục trong
suốt quá trình dự án Quá trình quản lý rủi ro bao gồm các bước sau:
Bước 1: Xác định rủi ro
- Thu thập thông tin : Sử dụng các phương pháp như phỏng vấn, khảo sát, và
các cuộc họp nhóm để thu thập thông tin về các rủi ro tiềm ẩn.
- Danh sách rủi ro : Lập danh sách các rủi ro tiềm ẩn, bao gồm các rủi ro kỹ
thuật, rủi ro liên quan đến yêu cầu, rủi ro về tài chính, và rủi ro về lịch trình.
Bước 2: Đánh giá rủi ro
- Xác định xác suất và tác động : Đánh giá mức độ xác suất xảy ra của mỗi rủi
ro và tác động của nó lên dự án nếu xảy ra.
- Ưu tiên rủi ro : Sử dụng ma trận rủi ro để xác định mức độ ưu tiên xử lý các
rủi ro dựa trên xác suất và tác động của chúng.
Bước 3: Lập kế hoạch quản lý rủi ro
- Chiến lược quản lý rủi ro : Xác định các chiến lược quản lý rủi ro bao gồm
tránh rủi ro, giảm thiểu rủi ro, chấp nhận rủi ro, hoặc chuyển giao rủi ro.
- Kế hoạch hành động : Lập kế hoạch hành động cụ thể cho từng rủi ro, bao
gồm các biện pháp phòng ngừa, kế hoạch ứng phó, và các nguồn lực cần thiết.
Trang 20Bước 4: Theo dõi và kiểm soát rủi ro
- Giám sát rủi ro : Liên tục giám sát các rủi ro và đánh giá hiệu quả của các
biện pháp quản lý rủi ro đã thực hiện.
- Cập nhật kế hoạch : Cập nhật kế hoạch quản lý rủi ro dựa trên tình hình thực
tế và kết quả giám sát.
Bước 5: Đánh giá và cải tiến quy trình quản lý rủi ro
- Đánh giá định kỳ : Thực hiện đánh giá định kỳ quy trình quản lý rủi ro để
đảm bảo tính hiệu quả và hiệu suất.
- Cải tiến liên tục : Dựa trên kết quả đánh giá, đề xuất các cải tiến để nâng cao
hiệu quả quản lý rủi ro trong các dự án tiếp theo.
19 Lập biểu phân tích rủi ro của dự án
Dưới đây là biểu phân tích rủi ro của dự án
IDMô tả rủiro
Xác suấtTác độngMức độBiện phápphòng
Kế hoạchứng phó
không rõràng hoặc
thay đổinhiều
yêu cầu chitiết, phêduyệt yêu
Tạo quytrình quảnlý thay đổiyêu cầu
nguồn lực
hoạchnguồn lực
chi tiết
Thuê thêmnhân sự,làm việchêm giờ
thuật phứctạp
kỹ thuật chitiết trướckhi bắt đầu
Tham khảochuyên gia,sử dụngcông nghệ
tiên tiến
các vấn đềkhônglường trước
hoạch dựphòng
Điều chỉnhlịch trình,tăng cường
giám sát
mềm trongquá trìnhphát triển
đơn vị vàtích hợp
liên tục
Sửa lỗinhanhchóng, lập
kế hoạchkiểm thử
phí chínhxác, quản lý
ngân sách
Tìm kiếmnguồn tàitrợ bổ sung