QD06 Sử dụng tài khoản: Sinh viên, giảng viên và nhân viên phải sử dụng tài khoản cá nhân để đăng nhập và không được chia sẻ thông tin đăng nhập với người khác.QD07 Quy định về hỗ trợ s
Trang 1BÁO CÁO THỰC
HÀNH
Môn: Công nghệ phần mềm nâng cao
Đề tài: Quản lý sinh viên Giáo viên: Đặng Thị Kim Giao
Trang 21.1.2 Ý nghĩa các bộ phận .
1.2 Biểu mẫu
1.2.1 BM01: [Tên biểu mẫu]
1.2.2 BM02: [Tên biểu mẫu]
1.2.3 BM03: [Tên biểu mẫu]
1.3 Quy định
1.4 Danh sách yêu cầu nghiệp vụ
1.5 Use case diagram
1.5.1 Sơ đồ mức tổng quát
1.5.2 Sơ đồ chi tiết [Tên package]
1.5.3 Sơ đồ chi tiết [Tên package]
2 SCRUM PLANNING
2.1 Product backlog
2.2 Sprint backlog
2.3 Project planning
3 TIẾN TRÌNH THỰC HIỆN
3.1 Sprint 1
3.1.1 Sprint planning
3.1.2 Sprint report
3.2 Sprint 2
3.2.1 Sprint planning
3.2.2 Sprint report
3.3 Sprint 3
3.3.1 Sprint planning
3.3.2 Sprint report
Trang 32 Giảng viên Quản lý lớp, điểm, lịch dạy, lịch gác thi
3 Phòng đào tạo Quản lý toàn bộ hệ thống đào tạo
4 Phòng công tác
sinh viên Quản lý hồ sơ và các vấn đề sinh viên
Trang 45 Phòng khảo thí Quản lý các kỳ thi, điều phối lịch thi.
Trang 51.1.1 BM02: Đơn đề nghị chứng nhận sinh viên hoàn thành CTĐT
Trang 61.1.2 BM03: Đơn xin bảo lưu kết quả học tập
Trang 71.1.1 BM04: Kết quả học tập
Trang 81.1.2 BM05: Đơn đề nghị cấp học bổng
Trang 9QD01 Bảo mật thông tin cá nhân: Thông tin cá nhân của sinh viên và giảng viên phải
được bảo mật tuyệt đối, chỉ những người có quyền truy cập mới được xem
QD02 Quy định nhập điểm: Điểm số phải được nhập vào hệ thống trong vòng 7 ngày
sau khi kết thúc kỳ thi hoặc hoàn thành bài tập lớn
QD03 Lịch học và lịch thi: Lịch học và lịch thi phải được thông báo đến sinh viên và
giảng viên ít nhất 2 tuần trước ngày bắt đầu
QD04 Quy định học phí: Sinh viên phải hoàn thành học phí đúng hạn Các khoản nợ học
phí không được quá hạn nếu không sẽ bị cấm thi và ghi chú trên hồ sơ
QD05 Cập nhật chương trình đào tạo: Phòng đào tạo phải đảm bảo chương trình đào
tạo được cập nhật định kỳ theo quy định của trường hoặc Bộ Giáo dục
QD06 Sử dụng tài khoản: Sinh viên, giảng viên và nhân viên phải sử dụng tài khoản cá
nhân để đăng nhập và không được chia sẻ thông tin đăng nhập với người khác.QD07 Quy định về hỗ trợ sinh viên: Phòng công tác sinh viên phải hỗ trợ sinh viên trong
các vấn đề cá nhân, học thuật và hành chính theo quy định của nhà trường
Trang 10
1.4 Danh sách yêu cầu nghiệp vụ
Danh sách yêu cầu nghiệp vụ
Quy định quản lý sinh viên
Bao gồm mã sinh viên, ngày sinh, địa chỉ 2
Quản lý đăng
ký môn học
Lưu trữ và quản lý việc đăng ký môn học của sinh viên
Quy định đăng ký và
số tín chỉ
Kiểm tra điều kiện và số tín chỉ đăng ký
3
Quản lý điểm
Cập nhật và theo dõi điểm của sinh viên trong các môn học
Quy định
về chấm điểm và xếp loại
Tính điểm trung bình học kỳ, điểm tích lũy
5
Quản lý bảo lưu kết
quả học tập
Hỗ trợ sinh viên đăng ký
và theo dõi quá trình bảo lưu kết quả học tập
Quy định
về bảo lưu
và điều kiện bảo lưu
Bao gồm lý do bảo lưu, thời gian bảo lưu, điều kiện trở lại học
Danh sách yêu cầu nghiệp vụ
Bao gồm các khoản phí, học bổng, miễn giảm 2
Quản lý học bổng
Cập nhật và phân bổ học bổng cho sinh viên đạt tiêu chuẩn
Quy định xét học bổng
Xét học bổng dựa trên thành tích học tập
Trang 11Xử lý thanh toán học phí
và các khoản phạt
Danh sách yêu cầu nghiệp vụ
Bộ phận: Công tác sinh viên
2
Quản lý sự kiện
Tổ chức và quản lý các sự kiện, hoạt động phong trào
Quy định tổ chức sự kiện
Bao gồm các
sự kiện văn hóa, thể thao, hội trại 3
Quản lý học bổng
và khen thưởng
Quản lý xét duyệt học bổng, khen thưởng
Quy định về học bổng và khen thưởng
Bao gồm các tiêu chí xét học bổng và khen thưởng 4
Quản lý khảo sát ý
kiến sinh viên
Thu thập ý kiến phản hồi của sinh viên
Quy định về khảo sát và phản hồi
Bao gồm khảo sát về hoạt động học tập 5
Bao gồm các kênh thông báo như email, bảng tin
Trang 121.5 Use case diagram 1.5.1 Sơ đồ mức tổng quát
Trang 131.5.2 Sơ đồ chi tiết: Quản lý học tập
Trang 142 SCRUM PLANNING
2.1 Product backlog
1.1.1 Actor: Sinh viên
Story ID Story Name User Story Priority Point
US-01 Đăng nhập vào hệ thống Là sinh viên, tôi muốn đăng
nhập vào tài khoản của mình
để có thể xem điểm số, thời khóa biểu và thông tin cá nhân
High 5
US-02 Xem thông tin cá nhân Là sinh viên, tôi muốn xem
thông tin cá nhân của mình như điểm số, môn học đã đăng
ký, lịch học và thông báo từ nhà trường
High 8
US-03 Đăng ký môn học Là sinh viên, tôi muốn đăng
ký môn học cho kỳ học mới, lựa chọn các môn học phù hợpvới chương trình học của mình
High 8
US-04 Xem kết quả học tập Là sinh viên, tôi muốn xem
kết quả học tập của mình, bao gồm điểm số các môn học và các nhận xét từ giảng viên
Medium 8
US-05 Cập nhật thông tin cá
nhân Là sinh viên, tôi muốn cập nhật thông tin cá nhân của
mình như địa chỉ, số điện thoại, và email
Medium 5
US-06 Xem thông báo và tin
tức Là sinh viên, tôi muốn nhận thông báo từ trường về các sự
kiện, lịch thi và các thay đổi quan trọng trong học kỳ
Low 5
Trang 151.1.2 Actor: Giảng viên
Story ID Story Name User Story Priority Point
US-08 Đăng nhập hệ thống Là giảng viên, tôi muốn đăng
nhập vào hệ thống để quản lý lớp học, điểm số sinh viên và các tài liệu giảng dạy
High 5
US-09 Quản lý lớp học Là giảng viên, tôi muốn quản
lý các lớp học mình giảng dạy,bao gồm việc thêm sinh viên
và theo dõi tiến độ học tập
High 8
US-10 Quản lí điểm danh Là giảng viên,tôi muốn xem
sinh viên có đi học đầy đủ haykhông
Medium 5
US-11 Xem lịch giảng dạy Là giảng viên, tôi muốn xem
lịch giảng dạy của mình để biết thời gian và địa điểm giảng dạy
Medium 5
US-12 Quản lí điểm quá trình Là giảng viên, tôi muốn cập
nhật điểm quá trình cho sinh viên
Medium 8
US-13 Cập nhật tài liệu học tập Là giảng viên, tôi muốn tải
lên tài liệu học tập và các bài giảng cho sinh viên
Medium 8
US-14 Giao bài tập và theo dõi
tiến độ
Là giảng viên,tôi muốn giao
bài tập và theo dõi tiến độ của các sinh viên
Medium 8
1.1.3 Actor: Phòng đào tạo
Story ID Story Name User Story Priority Point
US-15 Cập nhật thông
tin sinh viên
Là nhân viên phòng đào tạo, tôi
muốn cập nhật thông tin sinh viên vào hệ thống
High 8
US-16 Xử lý đăng ký
môn học
Là nhân viên phòng đào tạo, tôi
muốn xử lý đăng ký môn học của sinh viên và giải quyết các vấn đề liên quan
High 8
US-17 Quản lý khóa
học và lịch học Là nhân viên phòng đào tạo, tôi muốn quản lý các khóa học và lịch
học của sinh viên
Medium 8
Trang 161.1.4 Actor: Phòng công tác sinh viên
Story ID Story Name User Story Priority Point
US-15 Quản lý hồ sơ
sinh viên Là nhân viên phòng công tác sinh viên, tôi muốn quản lý hồ sơ cá
nhân của sinh viên
High 8
US-16 Quản lý các
yêu cầu hỗ trợ sinh viên
Là nhân viên phòng công tác sinh viên, tôi muốn tiếp nhận và xử lý
các yêu cầu hỗ trợ từ sinh viên
Medium 8
US-17 Cung cấp dịch
vụ tư vấn cho sinh viên
Là nhân viên phòng công tác sinh viên, tôi muốn cung cấp dịch vụ tư
vấn cho sinh viên
Low 5
US-18 Quản lý tình
trạng sinh viên Là nhân viên phòng công tác sinh viên, tôi muốn theo dõi tình trạng
học tập, điểm danh và các vấn đề liên quan đến sinh viên
Medium 8
1.1.5 Actor: Phòng khảo thí
Story ID Story Name User Story Priority Point
US-19 Quản lý kỳ thi Là nhân viên phòng khảo thí, tôi
muốn quản lý các kỳ thi
High 8
US-20 Điều phối lịch
thi Là nhân viên phòng khảo thí, tôi muốn điều phối lịch thi cho tất cả
các môn học, đảm bảo không có sự trùng lịch và thông báo lịch thi tới sinh viên
High 8
US-21 Tạo đề thi và
câu hỏi thi Là nhân viên phòng khảo thí, tôi muốn tạo và quản lý các đề thi, câu
hỏi thi cho các kỳ thi, đảm bảo tính công bằng và chuẩn mực
Medium 8
US-22 Quản lý kết quả
thi
Là nhân viên phòng khảo thí, tôi
muốn chấm điểm thi và lưu trữ kết quả thi để có thể theo dõi và báo cáo cho sinh viên
Medium 8
US-23 Cung cấp báo
cáo kỳ thi Là nhân viên phòng khảo thí, tôi muốn tạo báo cáo kết quả kỳ thi Low 5
Trang 171.1.6 Actor: Phòng tài chính kế toán
Story ID Story Name User Story Priority Point
khoản phí khác Là nhân viên phòng tài chính kế toán, tôi muốn quản lý các khoản
phí khác của sinh viên như phí ký túc xá, phí bảo hiểm, phí hoạt động ngoại khóa
US-29 Phát hành hóa
đơn và chứng từ
Là nhân viên phòng tài chính kế toán, tôi muốn phát hành hóa đơn
học phí và các chứng từ tài chính cho sinh viên để phục vụ cho việc thanh toán và lưu trữ
US-30 Cập nhật các
khoản thanh toán của sinh viên
Là nhân viên phòng tài chính kế toán, tôi muốn cập nhật và theo dõi
các khoản thanh toán của sinh viên, bao gồm các khoản đã thanh toán
và chưa thanh toán
Low 8
Trang 182.2 Sprint backlog
1.1.1 Sprint 1
Story ID Story Name Points
US-01 Đăng nhập vào hệ thống (Sinh viên) 5US-02 Xem thông tin cá nhân (Sinh viên) 5US-05 Cập nhật thông tin cá nhân (Sinh viên) 5US-06 Xem thông báo và tin tức (Sinh viên) 5US-08 Đăng nhập hệ thống (Giảng viên) 5US-29 Cập nhật thông tin sinh viên (Phòng đào tạo) 5
1.1.2 Sprint 2
Story ID Story Name Points
US-03 Đăng ký môn học (Sinh viên) 8US-04 Xem kết quả học tập (Sinh viên) 5US-09 Quản lý lớp học (Giảng viên) 8US-10 Quản lý điểm danh (Giảng viên) 5US-11 Xem lịch giảng dạy (Giảng viên) 5US-30 Xử lý đăng ký môn học (Phòng đào tạo) 8
Trang 191.1.3 Sprint 3
Story ID Story Name Points
US-12 Quản lí điểm quá trình (Giảng viên) 8US-13 Cập nhật tài liệu học tập (Giảng viên) 5US-19 Quản lý kỳ thi (Phòng khảo thí) 8US-20 Điều phối lịch thi (Phòng khảo thí) 5US-24 Quản lý học phí (Phòng tài chính kế toán) 5
US-25 Quản lý các khoản phí khác (Phòng tài chính
US-26 Phát hành hóa đơn và chứng từ (Phòng tài
chính kế toán)
5
Trang 20Sprint Schedule
Sprint 1 (4 Weeks)
US-01: Đăng nhập vào hệ thống (Sinh viên) (5 points)
US-02: Xem thông tin cá nhân (Sinh viên) (5 points)
US-05: Cập nhật thông tin cá nhân (Sinh viên) (5 points)
US-06: Xem thông báo và tin tức (Sinh viên) (5 points)
US-08: Đăng nhập vào hệ thống (Giảng viên) (5 points)
US-29: Cập nhật thông tin sinh viên (Phòng đào tạo) (5 points)
Total Points for Sprint 1: 30 points
Sprint 2 (4 Weeks)
Trang 21US-03: Đăng ký môn học (Sinh viên) (8 points)
US-04: Xem kết quả học tập (Sinh viên) (5 points)
US-09: Quản lý lớp học (Giảng viên) (8 points)
US-10: Quản lý điểm danh (Giảng viên) (5 points)
US-11: Xem lịch giảng dạy (Giảng viên) (5 points)
US-30: Xử lý đăng ký môn học (Phòng đào tạo) (8 points)
Total Points for Sprint 2: 39 points
Sprint 3 (4 Weeks)
US-12: Quản lý điểm quá trình (Giảng viên) (8 points)
US-13: Cập nhật tài liệu học tập (Giảng viên) (5 points)
US-19: Quản lý kỳ thi (Phòng khảo thí) (8 points)
US-20: Điều phối lịch thi (Phòng khảo thí) (5 points)
US-24: Quản lý học phí (Phòng tài chính kế toán) (5 points)
US-25: Quản lý các khoản phí khác (Phòng tài chính kế toán) (5 points)US-26: Phát hành hóa đơn và chứng từ (Phòng tài chính kế toán) (5 points)Total Points for Sprint 3: 41 points
Resource Management
Team gồm 5 nhân sự với vai trò cụ thể như sau:
Trang 22Product Owner: Xác định và quản lý các yêu cầu của dự án, ưu tiên backlog và đảm
bảo team phát triển đúng theo kỳ vọng của stakeholders
Scrum Master: Giúp team theo dõi tiến độ và giải quyết các vấn đề cản trở trong quá
trình làm việc, hỗ trợ team tuân theo quy trình Scrum
Dev Lead: Quản lý kỹ thuật chung, hướng dẫn các developer, review mã nguồn và
đảm bảo các tiêu chuẩn kỹ thuật được tuân thủ
2 Developers: Phát triển các chức năng theo yêu cầu, bao gồm cả phần front-end và
back-end
Risk Management
Rủi ro về tiến độ: Nếu các sprint không được hoàn thành đúng hạn, có thể ảnh hưởng
đến thời gian giao sản phẩm Để giảm thiểu, cần theo dõi và điều chỉnh lịch trình khi cần thiết
Rủi ro về nguồn lực: Thiếu hụt nhân sự có thể làm gián đoạn tiến độ Kế hoạch thay thế
nhân sự cần được chuẩn bị sẵn
Rủi ro về chất lượng: Sản phẩm không đạt yêu cầu có thể gây chậm trễ Testing thường
xuyên và kiểm tra định kỳ cần được thực hiện
Quality Management
Test Plan: Tester sẽ thực hiện các bài kiểm thử sau mỗi sprint để đảm bảo sản phẩm hoạt
động đúng chức năng và không có lỗi nghiêm trọng
Code Review: Developer thực hiện review mã nguồn để đảm bảo chất lượng code.
Communication Plan
Daily Standup: Cuộc họp hằng ngày giữa các thành viên để cập nhật tiến độ.
Sprint Review: Sau mỗi sprint sẽ có buổi review để trình bày và nhận phản hồi từ
stakeholders
Trang 23Biweekly Status Report: Báo cáo tình hình dự án mỗi hai tuần cho quản lý và khách