



















Preview text:
Đ
Ạ I H Ọ C BÁCH KHOA HÀ N Ộ I
KHOA ĐI Ệ N T Ử VI Ễ N THÔNG
----- 🕮 ---- -
BÁO CÁO BÀI T Ậ P L Ớ N PHÂN TÍCH VÀ THI
Ế T K Ế HƯ Ớ NG Đ Ố I TƯ Ợ NG Đ
Ề TÀI: QUY TRÌNH QU Ả N LÝ ĐI Ể M SINH VIÊN Đ
Ạ I H Ọ C Nhóm 12
Gi ả ng viên hư ớ ng d ẫ n:
TS Nguy ễ n Thanh Bình Đoàn Minh Dương 202244 35 Dương Quang Tú 202244 2 7
Nguy ễ n Văn An 202244 28
L ớ p: H ệ th ố ng nhúng thông minh và Iot lOMoAR cPSD| 59545296 MỤC LỤC Contents
DANH MỤC HÌNH ẢNH ............................................................................................... 3
DANH MỤC BẢNG ....................................................................................................... 4
LỜI NÓI ĐẦU ................................................................................................................ 5
CHƯƠNG 1. GIỚI THIỆU TỔNG QUAN ...................................................................... 6
1.1 Đặt vấn đề .............................................................................................................. 6
1.2 Giới thiệu đơn vị triển khai..................................................................................... 7
1.3 Thực trạng hệ thống ............................................................................................... 8
1.3.1 Đơn vị và cơ cấu tổ chức (nhân sự) .................................................................. 8
1.3.2. Chu trình nghiệp vụ ........................................................................................ 9
1.4 Phân tích quy trình hiện tại ................................................................................. 11
1.4.1 Điểm mạnh .................................................................................................... 11
1.4.2 Điểm yếu ....................................................................................................... 11
1.4.3 Cơ hội cải tiến ............................................................................................... 11
1.4.4 Tài liệu tham khảo ......................................................................................... 11
1.5 Mục tiêu hệ thống ................................................................................................ 13
2.1 Xác định phạm vi hệ thống ................................................................................... 14
2.1.1 Phạm vi hệ thống ........................................................................................... 14
2.1.2 Xác định người dùng ..................................................................................... 14
2.2 Yêu cầu chức năng ............................................................................................... 15
2.3 Use case của hệ thống .......................................................................................... 17
2.3.1 Đặc tả use case hệ thống ................................................................................ 18
2.4 Yêu cầu phi chức năng ......................................................................................... 22
CHƯƠNG 3. PHÂN TÍCH HỆ THỐNG........................................................................ 24
3.1 Xây dựng bảng CRC ............................................................................................ 24
3.1.1 Giới thiệu....................................................................................................... 24
3.1.2 Bảng CRC ..................................................................................................... 24
3.1.3 Bảng ánh xạ Use Case – Class ....................................................................... 25
3.2 Class diagram ................................................................................................... 25
3.3 Object diagram ..................................................................................................... 27
3.4 Xây dựng sơ dồ tuần tự ........................................................................................ 28
3.5 Xây dựng sơ đồ máy trạng thái ............................................................................. 31 lOMoAR cPSD| 59545296
CHƯƠNG 4. THIẾT KẾ HỆ THỐNG ........................................................................... 34
4.1 Thiết kế tổng thể .................................................................................................. 34
4.1.1 Lớp trình bày (Presentation Layer) ................................................................ 36
4.1.2 Lớp xử lý nghiệp vụ (Business Logic Layer) ................................................. 36
4.1.3 Lớp truy cập dữ liệu (Data Access Layer) ...................................................... 36
4.2 Thiết kế cơ sở dữ liệu ........................................................................................... 37
4.3 Thiết kế giao diện ................................................................................................. 38
DANH MỤC HÌNH ẢNH ................................................ 2
Hình 3.1 Class diagram ...................................................................................................... 26
Hình 3.2 Object diagram cho Use Case LapPhieuPhucKhao .......................................... 27
............................................................................................................................................ 27
Hình 3.3 Object diagram cho Use Case DangKyHocPhan ................................................ 27
Hình 3.4 Object diagram cho Use Case NhapDiem ........................................................... 28
Hình 3.5 Sơ đồ tuần tự Xem điểm ...................................................................................... 28
Hình 3.6 Sơ đồ tuần tự Lập phiếu phúc khảo ................................................................. 30
............................................................................................................................................ 29
Hình 3.7 Sơ đồ tuần tự Đăng kí học phần .......................................................................... 30
Hình 3.8 State machine cho Use Case: Đăng kí học phần .............................................. 32
............................................................................................................................................ 31
Hình 3.9 State machine cho Use Case: Phúc khảo điểm thi .............................................. 32
Hình 4.1 Mô hình dữ liệu quan hệ...................................................................................... 36
Hình 4.2 Giao diện màn hình trang chủ.......................................................................... 38
............................................................................................................................................ 37
Hình 4.3 Giao diện ............................................................................................................. 38
Hình 4.4 Giao diện cập nhật thông tin sinh viên thành công........................................... 40
............................................................................................................................................ 38
Hình 4.5 Giao diện danh sách môn học ............................................................................. 39
Hình 4.6 Giao diện thêm sinh viên ..................................................................................... 39
Hình 4.6 Thêm sinh viên thành công ................................................................................. 40 lOMoAR cPSD| 59545296
Hình 1.1 Sơ đồ hoạt động .............................................................................................. 12
Hình 2.1 Sơ đồ use case hệ thống .................................................................................. 17 DANH MỤC BẢNG
Bảng 1.1 Cơ cấu tổ chức quản lý điểm ............................................................................. 7
Bảng 2.1 Đặc tả Use Case hệ thống Xem hồ sơ sinh viên .............................................. 18
Bảng 2.2 Đặc tả Use Case hệ thống Tra cứu phiếu điểm ................................................ 18
Bảng 2.3 Đặc tả Use Case hệ thống Cập nhật bảng xếp hạng ......................................... 19
Bảng 2.4 Đặc tả Use Case hệ thống Đăng nhập ............................................................. 19
Bảng 2.5 Đặc tả Use Case hệ thống Đăng kí học phần ................................................... 20
Bảng 2.6 Đặc tả Use Case hệ thống xem điểm ............................................................... 21
Bảng 2.7 Đặc tả Use Case hệ thống Làm phiếu phúc khảo ............................................. 21
Bảng 3.1 Bảng CRC ...................................................................................................... 24
Bảng 3.2 Bảng ánh xạ Use Case – Class ........................................................................ 25 lOMoAR cPSD| 59545296 LỜI NÓI ĐẦU
Trong môi trường giáo dục hiện đại, việc quản lý điểm sinh viên là một trong những
nhiệm vụ cốt lõi, có ảnh hưởng trực tiếp đến chất lượng đào tạo, tính minh bạch và sự
công bằng trong đánh giá kết quả học tập. Đặc biệt, tại các trường đại học có quy mô lớn,
số lượng sinh viên và học phần ngày càng nhiều, khiến cho khối lượng dữ liệu điểm trở
nên phức tạp và đòi hỏi một hệ thống quản lý khoa học, chính xác, hiệu quả nhằm tránh
sai sót, thất thoát thông tin và đảm bảo quyền lợi cho người học.
Tuy nhiên, thực trạng hiện nay cho thấy nhiều cơ sở giáo dục vẫn đang sử dụng các
phương pháp quản lý điểm mang tính thủ công hoặc bán tự động như nhập dữ liệu bằng
Excel, gửi bảng điểm qua email nội bộ, hoặc thao tác trực tiếp bằng tay trên các phần
mềm chưa được tích hợp đồng bộ. Những bất cập này gây khó khăn trong việc kiểm tra,
đối chiếu, phúc khảo cũng như công bố điểm đúng hạn, ảnh hưởng đến tiến độ tốt nghiệp
và công bằng học thuật. Đồng thời, việc phân tán dữ liệu và thiếu quy trình xác minh rõ
ràng khiến nhà trường gặp khó khăn trong việc theo dõi, giám sát và đảm bảo tính minh bạch của hệ thống.
Từ thực tiễn đó, nhóm chúng em lựa chọn đề tài “Hệ thống quản lý điểm sinh viên đại
học” làm đề tài bài tập lớn cho môn học Phân tích và Thiết kế Hướng đối tượng (OOAD),
với mục tiêu xây dựng và triển khai một hệ thống quản lý điểm có cấu trúc rõ ràng, tích
hợp đầy đủ các chức năng như nhập điểm, công bố điểm, phúc khảo, phân quyền theo vai
trò người dùng (giảng viên, quản lý đào tạo, sinh viên...). Qua đó, hướng đến việc tự động
hóa quy trình xử lý điểm một cách toàn diện, giúp nâng cao hiệu quả quản lý, tiết kiệm
thời gian, và giảm thiểu rủi ro sai sót.
Trong quá trình thực hiện đề tài, nhóm sẽ tiến hành khảo sát thực trạng hiện tại tại một
trường đại học cụ thể, phân tích các điểm mạnh - yếu của hệ thống hiện tại, xác định yêu
cầu nghiệp vụ, mô hình hóa hệ thống qua các sơ đồ UML (Use Case, Class, Activity,
Sequence...), thiết kế cơ sở dữ liệu và xây dựng bản mẫu hệ thống. Việc áp dụng nguyên
tắc của OOAD giúp nhóm đảm bảo tính logic, khả năng mở rộng và khả năng bảo trì lâu dài của hệ thống.
Nhân dịp này, nhóm chúng em xin gửi lời cảm ơn chân thành đến giảng viên hướng dẫn
TS. Nguyễn Thanh Bình đã tận tình chỉ dẫn, định hướng và hỗ trợ nhóm trong suốt quá
trình thực hiện đề tài. Do thời gian và kiến thức còn hạn chế, báo cáo không tránh khỏi
thiếu sót. Nhóm mong nhận được sự góp ý từ thầy cô để có thể hoàn thiện đề tài một cách tốt nhất.
Xin trân trọng cảm ơn lOMoAR cPSD| 59545296
CHƯƠNG 1. GIỚI THIỆU TỔNG QUAN
1.1 Đặt vấn đề
Trong hoạt động đào tạo của mỗi cơ sở giáo dục đại học, việc quản lý điểm sinh viên là
một nhiệm vụ hết sức quan trọng và bắt buộc, đóng vai trò then chốt trong việc đảm bảo
tính minh bạch, công bằng và chính xác trong đánh giá kết quả học tập. Quy trình này
không chỉ giúp duy trì sự nhất quán, liên tục trong hoạt động giảng dạy mà còn là cơ sở
pháp lý và học vụ quan trọng trong việc xét tốt nghiệp, xét học bổng, cảnh báo học vụ và
nhiều chức năng học thuật khác.
Trên thực tế, các trường đại học hiện nay thường xuyên phải xử lý một khối lượng rất lớn
dữ liệu điểm sinh viên mỗi học kỳ, bao gồm điểm quá trình, điểm thi giữa kỳ, cuối kỳ, điểm
thực hành, thuyết trình, chuyên đề… Việc nhập, kiểm tra và công bố điểm cho hàng ngàn
sinh viên với nhiều môn học khác nhau là một quá trình phức tạp, đòi hỏi tính chính xác
cao và quy trình kiểm soát chặt chẽ. Nếu hệ thống quản lý điểm không được tổ chức bài
bản, rõ ràng và hiệu quả, rất dễ xảy ra các sự cố như nhập sai điểm, chậm công bố, xử lý
phúc khảo không kịp thời, ảnh hưởng nghiêm trọng đến quyền lợi sinh viên cũng như uy tín của nhà trường.
Hiện nay, tại nhiều trường đại học ở Việt Nam, việc quản lý điểm vẫn còn tồn tại nhiều hạn
chế do sử dụng các phương pháp thủ công hoặc bán tự động như nhập điểm bằng Excel,
gửi email nội bộ, hoặc sử dụng phần mềm không đồng bộ giữa các đơn vị. Các phương
thức truyền thống này dẫn đến nhiều vấn đề nghiêm trọng như:
- Thất thoát, sai lệch điểm do không có cơ chế kiểm soát tập trung và xác minh hai chiều.
- Chậm trễ trong xử lý điểm, khiến sinh viên không được cập nhật kịp thời, ảnh hưởng
đến tiến độ học tập và xét học bổng.
- Thiếu tính minh bạch trong quá trình phê duyệt và điều chỉnh điểm, gây khó khăn
trong việc xác định trách nhiệm khi có sai sót xảy ra.
- Khó khăn trong việc tra cứu, tổng hợp báo cáo học tập theo lớp, học kỳ, môn học
hoặc chương trình đào tạo.
Đặc biệt, trong bối cảnh chuyển đổi số giáo dục đang diễn ra mạnh mẽ, các trường đại
học càng cần có một hệ thống quản lý điểm chuyên nghiệp, hiện đại, tích hợp công nghệ
thông tin để tự động hóa và tối ưu hóa toàn bộ quy trình từ giảng dạy đến đánh giá. Một
hệ thống được thiết kế bài bản sẽ giúp giảm thiểu các rủi ro trên, đồng thời tăng cường sự
kết nối và phối hợp giữa giảng viên, phòng đào tạo và sinh viên trong công tác học vụ.
Từ những phân tích nêu trên, nhóm chúng em nhận thấy việc xây dựng một hệ thống quản
lý điểm sinh viên một cách khoa học, logic và có tính ứng dụng thực tiễn cao là vô cùng
cần thiết. Do đó, nhóm quyết định chọn đề tài “Hệ thống quản lý điểm sinh viên đại học”
để phân tích và thiết kế theo phương pháp Phân tích và Thiết kế Hướng đối tượng (OOAD).
Thông qua việc ứng dụng OOAD, nhóm hướng đến việc xây dựng một hệ thống có khả lOMoAR cPSD| 59545296
năng quản lý đồng bộ điểm số, hỗ trợ chức năng nhập điểm, phê duyệt, công bố điểm và
tra cứu linh hoạt theo nhiều tiêu chí.
Nhóm kỳ vọng rằng, kết quả nghiên cứu và thiết kế hệ thống từ đề tài này không chỉ giúp
nâng cao hiệu quả quản lý điểm tại các trường đại học mà còn góp phần cải thiện chất
lượng đào tạo, đảm bảo quyền lợi học thuật cho sinh viên, và thúc đẩy quá trình số hóa
trong lĩnh vực quản lý học vụ trong giáo dục đại học Việt Nam.
1.2 Giới thiệu đơn vị triển khai - Tên đơn vị:
Trường Đại học Văn Hiến (VHU)
Địa chỉ: 665-667-669 Điện Biên Phủ, Phường 1, Quận 3, TP. Hồ Chí Minh
Website: https://vhu.edu.vn
- Cơ cấu tổ chức liên quan đến hệ thống quản lý điểm
Hệ thống quản lý điểm hiện tại được vận hành và phối hợp giữa nhiều bộ phận, bao gồm: Đơn vị/ Bộ phận Vai trò chính
Phòng Quản lý Đào tạo (QLĐT)
Quản lý hệ thống học vụ, tổng hợp và công bố điểm trên portal sinh viên. Giảng viên các khoa
Nhập điểm thành phần, điểm thi cuối kỳ; xử lý phúc khảo.
Trung tâm Khảo thí & Đảm bảo CLGD
Tổ chức thi, chuyển kết quả bài thi, kiểm tra tính hợp lệ điểm.
Phòng Công nghệ Thông tin
Duy trì và hỗ trợ kỹ thuật cho hệ thống điểm nội bộ,
đảm bảo hoạt động ổn định Sinh viên
Tiếp nhận kết quả học tập, gửi yêu cầu khiếu nại/phúc khảo nếu có.
Bảng 1.1 Cơ cấu tổ chức quản lý điểm
- Tình trạng hiện tại
Hệ thống quản lý điể m tại VHU hiện đang vận hành kết hợp giữa phần mềm nội bộ và các thao tác thủ công như: •
Bảng điểm được giảng viên nhập thông qua biểu mẫu Excel, sau đó gửi về Khoa hoặc Phòng QLĐT. •
Phòng QLĐT kiểm tra và nhập lại dữ liệu lên hệ thống học vụ nội bộ (UIS hoặc phần mềm riêng). lOMoAR cPSD| 59545296 •
Sau khi điểm được cập nhật, sinh viên có thể tra cứu qua cổng thông tin sinh viên (portal.vhu.edu.vn). •
Quy trình xử lý phúc khảo vẫn thực hiện qua đơn giấy, dẫn đến nhiều bước chờ xác nhận.
- Mục tiêu triển khai hệ thống mới
Với nhu cầu cải tiến toàn diện quy trình quản lý điểm, trường Đại học Văn Hiến hướng tới
xây dựng một hệ thống: •
Tự động hóa quá trình nhập điểm – duyệt điểm – công bố điểm; •
Có cơ chế kiểm soát rõ ràng: ghi log thay đổi, theo dõi tiến độ cập nhật điểm; •
Hỗ trợ chức năng gửi phúc khảo online, quản lý phân quyền giữa các vai trò; •
Cho phép thống kê – báo cáo học tập theo lớp, khoa, học kỳ, chương trình.
1.3 Thực trạng hệ thống
1.3.1 Đơn vị và cơ cấu tổ chức (nhân sự)
Dựa trên tài liệu "Quy trình xử lý bảng điểm" của Trường Đại học Văn Hiến, các đơn vị và
nhân sự tham gia vào hệ thống quản lý bảng điểm bao gồm:
1. Phòng Quản lý Đào tạo (P.QLT): •
Quản lý việc nhập điểm vào phần mềm •
Xử lý bảng điểm trên phần mềm UIS •
Cập nhật và công bố điểm trên cổng portal sinh viên •
Lưu trữ bảng điểm và biên bản sửa điểm học phần
2. Trung tâm Khảo thí & Đảm bảo chất lượng (TT.KT&BCL): •
In danh sách ghi điểm theo lớp học phần •
Tổ chức thi và chấm bài •
Xác nhận bảng điểm từ giảng viên •
Kiểm tra tính hợp lệ của bảng điểm •
Bàn giao bảng điểm cho P.QLT
3. Trung tâm Chăm sóc Người học (TT.CSNH): •
Hỗ trợ sinh viên xử lý các vấn đề liên quan đến điểm số 4. Giảng viên (GV): lOMoAR cPSD| 59545296 • Phụ trách chấm điểm •
Nộp bảng điểm về TT.KT&BCL
Xử lý thắc mắc về điểm của sinh viên 5. Sinh viên (SV): •
Xem điểm trên cổng portal Làm đơn phúc khảo bài thi (nếu cần) 6. Khoa/Bộ môn: •
Xác nhận biên bản sửa điểm học phần (qua chữ ký của Chủ nhiệm Khoa/Bộ môn)
1.3.2. Chu trình nghiệp vụ
Quy trình xử lý bảng điểm tại Trường Đại học Văn Hiến bao gồm các bước sau: 1. In danh sách ghi điểm: •
TT.KT&BCL in danh sách ghi điểm theo lớp học phần, bao gồm kết quả đánh
giá quá trình và kết quả thi cuối kỳ •
Danh sách này chỉ bao gồm các SV được dự thi theo quy định, GV không
được tự ý ghi bổ sung SV vào danh sách
2. Tổ chức thi và chấm bài:
TT.KT&BCL và GV tổ chức thi và chấm bài theo kế hoạch của từng học kỳ 3. Nộp bảng điểm:
GV phụ trách lớp học phần nộp bảng điểm về TT.KT&BCL trong vòng 10
ngày làm việc kể từ ngày kết thúc lịch thi lớp học phần
4. Xác nhận bảng điểm: •
TT.KT&BCL xác nhận bảng điểm và ký biên bản giao nhận bài thi, bảng điểm với GV •
Nếu bảng điểm chưa hợp lệ, TT.KT&BCL yêu cầu GV kiểm tra lại để xác nhận 5. Bàn giao bảng điểm:
Đối với các bảng điểm hợp lệ, TT.KT&BCL bàn giao cho P.QLT trong vòng 02 ngày làm việc
6. Xử lý bảng điểm trên phần mềm: •
P.QLT thực hiện scan và ghép điểm trên phần mềm MarkReader lOMoAR cPSD| 59545296 •
Nếu phần mềm không nhận diện được bảng điểm, bảng điểm sẽ được chuyển
về TT.KT&BCL để kiểm tra, khắc phục lỗi •
Bảng điểm được xử lý trên phần mềm UIS để cập nhật trên cổng portal của
SV trong vòng 01 ngày làm việc sau khi xử lý trên phần mềm MarkReader 7. Công bố điểm: •
Bảng điểm được công bố trên cổng Portal của SV •
Sinh viên chỉ được làm đơn xin phúc khảo bài thi trong vòng 07 ngày làm
việc kể từ ngày bảng điểm được công bố
8. Xử lý thắc mắc về điểm: •
Trường hợp có sai sót trong quá trình nhập điểm vào các bảng điểm, GV
giảng dạy liên hệ TT.KT&BCL thực hiện biên bản sửa điểm học phần •
Trường hợp không có sai sót trong bảng điểm và SV muốn phúc khảo thì
hướng dẫn SV làm thủ tục phúc khảo theo quy định 9. Khóa nhập điểm: •
Khoa nhập điểm trên phần mềm UIS •
Sau 30 ngày làm việc kể từ ngày bảng điểm được công bố trên cổng portal
của SV, Trường không tiếp nhận các yêu cầu khiếu nại, điều chỉnh điểm
1.4 Phân tích quy trình hiện tại 1.4.1 Điểm mạnh -
Quy trình xử lý bảng điểm được định nghĩa rõ ràng với các bước cụ thể -
Có sự phân công rõ ràng về trách nhiệm giữa các đơn vị -
Có khung thời gian cụ thể cho từng bước trong quy trình -
Có quy định về tính hợp lệ của bảng điểm và biên bản sửa điểm học phần -
Có cơ chế giải quyết các thắc mắc về điểm số của sinh viên 1.4.2 Điểm yếu -
Quy trình còn nhiều bước thủ công (in danh sách, nộp bảng điểm bản cứng, scan, ghép điểm) -
Khả năng xảy ra lỗi trong quá trình nhập điểm thủ công cao -
Thời gian xử lý lâu, có thể mất đến hơn 2 tuần từ khi thi xong đến khi công bố điểm -
Chưa có cơ chế tự động kiểm tra tính hợp lệ của bảng điểm lOMoAR cPSD| 59545296 -
Việc giải quyết thắc mắc về điểm còn phức tạp, cần nhiều chữ ký và phê duyệt
1.4.3 Cơ hội cải tiến -
Số hóa toàn bộ quy trình, giảm thiểu các bước thủ công -
Giảm thời gian xử lý, công bố điểm nhanh hơn -
Tăng tính chính xác, giảm sai sót trong quá trình nhập điểm -
Tạo cơ chế thông báo tự động cho sinh viên khi có sự thay đổi về điểm -
Đơn giản hóa quy trình phúc khảo và sửa điểm
1.4.4 Tài liệu tham khảo -
Quy trình xử lý bảng điểm của Trường Đại học Văn Hiến, ban hành ngày 09/03/2022 (QT.XLBD/VHU-QLT) -
Thông tư số 08/TT-BGDĐT ngày 18/3/2021 của Bộ Giáo dục và Đào tạo về việc
ban hành Quy chế đào tạo trình độ đại học lOMoAR cPSD| 59545296
- Sơ đồ hoạt động
Hình 1.1 Sơ đồ hoạt động
1.5 Mục tiêu hệ thống
Mục tiêu của hệ thống là xây dựng một nền tảng phần mềm tích hợp, hiện đại và bảo mật,
nhằm hỗ trợ toàn diện các hoạt động quản lý điểm học phần cho sinh viên đại học. Hệ
thống sẽ phục vụ ba nhóm người dùng chính là Giảng viên, Sinh viên, và Phòng giáo vụ,
với giao diện và chức năng riêng biệt phù hợp với vai trò sử dụng. lOMoAR cPSD| 59545296
Hệ thống hướng đến việc tự động hóa toàn bộ quy trình xử lý điểm số học tập, bao gồm
nhập điểm, công bố kết quả, xử lý phúc khảo và tra cứu học lực, giúp giảm tải khối lượng
công việc cho giảng viên và cán bộ học vụ, đồng thời tăng cường tính minh bạch, kịp thời
và chính xác trong việc truyền đạt kết quả học tập tới sinh viên.
Các mục tiêu cụ thể bao gồm: •
Cung cấp hệ thống nhập và quản lý điểm trực tuyến cho giảng viên, hỗ trợ thao tác
CRUD điểm một cách dễ dàng và chính xác, đồng thời lưu lại lịch sử chỉnh sửa. •
Cho phép sinh viên tra cứu phiếu điểm cá nhân, xem điểm từng học phần, điểm trung
bình học kỳ, điểm trung bình tích lũy, và tiến độ học tập. •
Tạo điều kiện cho sinh viên lập phiếu phúc khảo trực tuyến, với quy trình xử lý tự
động, minh bạch và có thể theo dõi trạng thái xử lý phúc khảo theo thời gian thực. •
Tự động cập nhật và quản lý bảng xếp hạng học lực theo lớp, khoa hoặc toàn trường,
phục vụ cho các hoạt động tổng kết, xét học bổng hoặc khen thưởng. •
Tích hợp chức năng đăng ký học phần nhằm hỗ trợ sinh viên chủ động lên kế hoạch
học tập và tạo tiền đề cho hệ thống liên thông học vụ trong tương lai. •
Cho phép phòng giáo vụ xem hồ sơ sinh viên toàn diện, bao gồm kết quả học tập,
tiến độ đào tạo, lịch sử phúc khảo và trạng thái học lực. •
Phân quyền rõ ràng theo vai trò người dùng, đảm bảo mỗi đối tượng (giảng viên,
sinh viên, cán bộ giáo vụ) chỉ có thể thực hiện các chức năng phù hợp với trách
nhiệm và quyền hạn được giao.
Thông qua các chức năng trên, hệ thống không chỉ giúp nhà trường quản lý dữ liệu học tập
một cách hiệu quả, mà còn nâng cao trải nghiệm sử dụng của sinh viên và giảng viên, tiến
tới một môi trường đào tạo hiện đại, minh bạch và lấy người học làm trung tâm.
CHƯƠNG 2. THU THẬP YÊU CẦU
2.1 Xác định phạm vi hệ thống
2.1.1 Phạm vi hệ thống
Hệ thống quản lý điểm sinh viên được đề xuất sẽ bao phủ toàn bộ quy trình quản lý điểm
trong môi trường đại học, từ khâu giảng viên nhập điểm cho đến công bố kết quả học tập,
hỗ trợ xử lý phúc khảo và tổng hợp học lực. Hệ thống được thiết kế để phục vụ ba nhóm
người dùng chính: Sinh viên, Giảng viên, và Phòng Giáo vụ, mỗi vai trò sẽ tương tác với
hệ thống thông qua các chức năng chuyên biệt và phân quyền chặt chẽ.
Về phía giảng viên, hệ thống cho phép thực hiện các thao tác nhập điểm, chỉnh sửa và xác
nhận kết quả cho các học phần mình phụ trách. Ngoài ra, giảng viên cũng có thể tra cứu lại
phiếu điểm đã nhập và theo dõi các yêu cầu phúc khảo liên quan đến môn học của mình. lOMoAR cPSD| 59545296
Với sinh viên, hệ thống cung cấp giao diện cá nhân hóa để xem kết quả học tập chi tiết theo
từng học phần, từng học kỳ. Sinh viên có thể lập phiếu phúc khảo khi phát hiện sai sót hoặc
có nghi ngờ về kết quả, và theo dõi toàn bộ tiến trình xử lý phúc khảo theo thời gian thực.
Bên cạnh đó, hệ thống cũng hỗ trợ chức năng đăng ký học phần, giúp sinh viên chủ động
lên kế hoạch học tập phù hợp với lộ trình đào tạo.
Đối với phòng giáo vụ, hệ thống cho phép quản lý toàn diện thông tin sinh viên, hồ sơ học
vụ, điểm số, và kết quả xử lý phúc khảo. Phòng giáo vụ có thể tra cứu hồ sơ học tập, theo
dõi tiến độ cập nhật điểm của giảng viên, đồng thời tổng hợp kết quả học tập để cập nhật
bảng xếp hạng học lực toàn trường, theo từng lớp, từng khoa hoặc toàn khóa học.
Ngoài ra, hệ thống còn cung cấp khả năng thống kê báo cáo học tập theo nhiều tiêu chí linh
hoạt, hỗ trợ công tác quản lý học vụ, xét học bổng, tốt nghiệp hoặc cảnh báo học lực. Tất
cả dữ liệu được quản lý tập trung và lưu vết thay đổi nhằm đảm bảo tính minh bạch, chính
xác và bảo mật thông tin.
Tóm lại, hệ thống được xây dựng với phạm vi bao phủ toàn bộ vòng đời của dữ liệu điểm
sinh viên, hướng đến một nền tảng học vụ hiện đại, đồng bộ, dễ sử dụng và có khả năng
mở rộng tích hợp trong tương lai.
2.1.2 Xác định người dùng
Hệ thống quản lý điểm sinh viên được thiết kế để phục vụ ba nhóm người dùng chính.
Mỗi nhóm người dùng có vai trò, nhu cầu và phạm vi thao tác riêng trong toàn bộ quy trình quản lý học vụ: 1. Sinh viên
Sinh viên là đối tượng hưởng thụ trực tiếp kết quả học tập và sử dụng hệ thống để theo
dõi tiến trình học tập của bản thân. Các chức năng chính mà sinh viên sẽ sử dụng bao gồm:
- Đăng nhập hệ thống bằng tài khoản cá nhân.
- Tra cứu điểm học phần, điểm trung bình học kỳ, điểm tích lũy và bảng xếp hạng.
- Gửi đơn phúc khảo kết quả thi online khi có nhu cầu kiểm tra lại điểm.
- Theo dõi trạng thái xử lý đơn phúc khảo.
- Đăng ký học phần theo kế hoạch đào tạo. 2. Giảng viên
Giảng viên là người trực tiếp giảng dạy, đánh giá kết quả học tập và nhập điểm lên hệ thống.
Hệ thống cho phép giảng viên:
- Đăng nhập bằng tài khoản được cấp và truy cập vào danh sách các lớp học phần đang giảng dạy.
- Nhập điểm quá trình, điểm thi giữa kỳ, điểm thi cuối kỳ và điểm tổng kết.
- Chỉnh sửa và xác nhận điểm trước khi gửi đến phòng giáo vụ. lOMoAR cPSD| 59545296
- Tra cứu thông tin sinh viên và phiếu điểm đã chấm.
- Theo dõi và xử lý các yêu cầu phúc khảo liên quan đến môn học do mình phụ trách.
3. Cán bộ phòng Giáo vụ
Phòng giáo vụ là đơn vị quản lý chính toàn bộ thông tin điểm học tập, phúc khảo và học
lực của sinh viên. Cán bộ giáo vụ sẽ sử dụng hệ thống để:
- Theo dõi tiến trình nhập điểm của giảng viên, kiểm tra và xác nhận tính hợp lệ của bảng điểm.
- Quản lý danh sách sinh viên, học phần và lớp học phần.
- Duyệt, từ chối hoặc chỉnh sửa kết quả phúc khảo.
- Cập nhật, công bố điểm chính thức lên hệ thống cổng thông tin sinh viên.
- Tổng hợp kết quả học tập, xếp loại học lực, lập báo cáo thống kê theo lớp, khoa, toàn trường.
2.2 Yêu cầu chức năng
Hệ thống quản lý điểm sinh viên bao gồm các chức năng nghiệp vụ chính, được thiết kế
dựa trên nhu cầu thực tế của ba nhóm người dùng: Sinh viên, Giảng viên, và Phòng Giáo
vụ. Các chức năng dưới đây thể hiện đầy đủ các tương tác giữa người dùng và hệ thống.
1. Chức năng dành cho Sinh viên •
Đăng nhập hệ thống: Sinh viên sử dụng tài khoản cá nhân để truy cập vào hệ thống học vụ. •
Xem điểm học phần: Cho phép sinh viên tra cứu điểm theo từng học phần, học kỳ
và chương trình đào tạo. •
Xem điểm trung bình học kỳ và tích lũy: Tự động tính toán GPA theo từng kỳ và toàn khóa học. •
Lập phiếu phúc khảo: Gửi yêu cầu phúc khảo cho từng học phần, nêu rõ lý do và
nội dung mong muốn được xem xét lại. •
Theo dõi trạng thái phúc khảo: Hệ thống hiển thị trạng thái từng yêu cầu (Đang xử
lý / Đã duyệt / Từ chối) cùng với ghi chú phản hồi. •
Đăng ký học phần: Cho phép sinh viên lựa chọn các học phần cần đăng ký trong kỳ tiếp theo.
2. Chức năng dành cho Giảng viên •
Đăng nhập hệ thống: Giảng viên đăng nhập bằng tài khoản giảng viên được cấp. •
Xem danh sách lớp học phần: Hệ thống hiển thị danh sách sinh viên tương ứng với
từng lớp đang phụ trách. lOMoAR cPSD| 59545296 •
Nhập điểm: Giảng viên nhập điểm thành phần và điểm thi chính thức cho từng sinh viên. •
Chỉnh sửa điểm trước khi xác nhận: Có thể sửa đổi nếu phát hiện sai sót trước thời
điểm điểm được xác nhận. •
Xác nhận điểm: Sau khi kiểm tra và hoàn tất, giảng viên xác nhận bảng điểm để gửi lên phòng giáo vụ. •
Xem và phản hồi phiếu phúc khảo: Giảng viên được thông báo khi có sinh viên yêu
cầu phúc khảo và có thể phản hồi trong hệ thống.
3. Chức năng dành cho Phòng Giáo vụ •
Đăng nhập và phân quyền người dùng: Quản trị tài khoản và quyền truy cập cho các
giảng viên, sinh viên và cán bộ. •
Quản lý danh sách học phần, lớp học: Tạo mới, chỉnh sửa, theo dõi danh sách môn
học, lớp học phần theo từng kỳ. •
Kiểm tra và phê duyệt điểm học phần: Duyệt hoặc gửi trả bảng điểm từ giảng viên nếu phát hiện sai sót. •
Công bố điểm chính thức: Đồng bộ dữ liệu điểm sau duyệt lên cổng thông tin sinh viên. •
Xử lý phúc khảo: Tiếp nhận, phân công xử lý, và cập nhật trạng thái kết quả phúc khảo. •
Xem hồ sơ sinh viên: Bao gồm điểm học tập, tình trạng học lực, phúc khảo, kết quả đăng ký học phần. •
Tổng hợp và thống kê điểm số: Xuất báo cáo học lực, bảng xếp hạng theo lớp, khoa hoặc toàn trường.
2.3 Use case của hệ thống lOMoAR cPSD| 59545296
Hình 2.1 Sơ đồ use case hệ thống
2.3.1 Đặc tả use case hệ thống
Bảng 2.1 Đặc tả Use Case hệ thống Xem hồ sơ sinh viên Thuộc tính Nội dung Tên Use Case XemHoSoSinhVien Tóm tắt
Sinh viên xem thông tin hồ sơ của mình trên hệ thống. Tác nhân
Phòng Giáo vụ (quản trị viên) Use case liên quan Không có Dòng sự kiện chính
1. Quản trị viên đăng nhập hệ thống.
2. Quản trị viên chọn chức năng “Xem hồ sơ”.
3. Hệ thống hiển thị thông tin hồ sơ của sinh viên.
4. Quản trị viên xem thông tin hồ sơ.
5. Quản trị viên thoát khỏi hệ thống. Dòng sự kiện phụ
Nếu quản trị viên chưa đăng nhập, hệ thống sẽ yêu cầu đăng nhập. lOMoAR cPSD| 59545296 Điều kiện tiên quyết
– Quản trị viên có tài khoản hợp lệ trên hệ thống.
– Sinh viên có thông tin hồ sơ được lưu trữ trên hệ thống. Hậu điều kiện
Quản trị viên đã xem được thông tin hồ sơ sinh viên.
Bảng 2.2 Đặc tả Use Case hệ thống Tra cứu phiếu điểm Thuộc tính Nội dung Tên Use Case TraCuuPhieuDiem Tóm tắt
Quản trị viên tra cứu phiếu điểm của sinh viên trên hệ thống. Tác nhân Quản trị viên Use case liên quan CRUD Diem Dòng sự kiện chính
1. Quản trị viên đăng nhập hệ thống.
2. Quản trị viên chọn chức năng “Tra cứu phiếu điểm”.
3. Hệ thống hiển thị phiếu điểm của sinh viên.
4. Quản trị viên xem phiếu điểm.
5. Quản trị viên thoát hệ thống. Dòng sự kiện phụ
Nếu quản trị viên chưa đăng nhập, hệ thống sẽ yêu cầu quản trị viên đăng nhập. Điều kiện tiên quyết
– Quản trị viên đã có tài khoản trên hệ thống.
– Sinh viên đã có dữ liệu điểm học tập. Hậu điều kiện
Quản trị viên đã biết được điểm học tập của sinh viên.
Bảng 2.3 Đặc tả Use Case hệ thống Cập nhật bảng xếp hạng Thuộc tính Nội dung Tên Use Case CapNhatBangXepHang Tóm tắt
Quản trị viên cập nhật bảng xếp hạng học tập của sinh viên trên hệ thống. Tác nhân Quản trị viên Use case liên quan CRUD Diem lOMoAR cPSD| 59545296 Dòng sự kiện chính
1. Quản trị viên đăng nhập hệ thống.
2. Quản trị viên chọn chức năng “Cập nhật xếp hạng”.
3. Giảng viên gửi dữ liệu điểm của sinh viên.
4. Hệ thống xử lý và cập nhật bảng xếp hạng.
5. Quản trị viên thoát hệ thống. Dòng sự kiện phụ
Nếu quản trị viên chưa đăng nhập, hệ thống sẽ yêu cầu đăng nhập. Điều kiện tiên quyết
– Quản trị viên có tài khoản hợp lệ trên hệ thống.
– Quản trị viên có quyền cập nhật bảng xếp hạng học tập. Hậu điều kiện
Bảng xếp hạng học tập của sinh viên đã được cập nhật thành công.
Bảng 2.4 Đặc tả Use Case hệ thống Đăng nhập Thuộc tính Nội dung Tên Use Case DangNhap Tóm tắt
Sinh viên đăng nhập vào hệ thống quản lý đào tạo. Tác nhân Sinh viên Use case liên quan Không có Dòng sự kiện chính
1. Sinh viên truy cập vào hệ thống quản lý đào tạo.
2. Sinh viên nhập thông tin đăng nhập bao gồm mã sinh viên và mật khẩu. 3.
Hệ thống kiểm tra thông tin đăng nhập. 4.
Nếu thông tin đăng nhập chính xác, hệ thống cho
phép sinh viên truy cập vào hệ thống. 5.
Nếu thông tin không chính xác, hệ thống yêu cầu sinh viên nhập lại. Dòng sự kiện phụ –
Nếu sinh viên không nhập đầy đủ thông tin đăng
nhập, hệ thống sẽ yêu cầu nhập lại. –
Nếu sinh viên nhập sai quá 3 lần, hệ thống sẽ tạm thời
khóa tài khoản của sinh viên. Điều kiện tiên quyết
Sinh viên đã được cấp tài khoản trên hệ thống. Hậu điều kiện
Sinh viên đã đăng nhập thành công vào hệ thống.
Bảng 2.5 Đặc tả Use Case hệ thống Đăng kí học phần lOMoAR cPSD| 59545296 Thuộc tính Nội dung Tên Use Case DangKiHocPhan Tóm tắt
Sinh viên đăng ký học phần cho kỳ học mới thông qua hệ thống. Tác nhân Sinh viên Use case liên quan Không có Dòng sự kiện chính 1.
Sinh viên đăng nhập vào hệ thống. 2.
Sinh viên chọn chức năng “Đăng ký học phần”. 3.
Sinh viên chọn các học phần muốn đăng ký. 4.
Hệ thống kiểm tra điều kiện đăng ký học phần. 5.
Nếu điều kiện thỏa mãn, hệ thống đăng ký học phần thành công. 6.
Sinh viên thoát khỏi hệ thống. Dòng sự kiện phụ –
Nếu sinh viên chưa đăng nhập, hệ thống sẽ yêu cầu đăng nhập. –
Nếu học phần đã hết chỗ, hệ thống sẽ hiển thị thông báo. Điều kiện tiên quyết –
Sinh viên có tài khoản hợp lệ trên hệ thống. –
Sinh viên đủ điều kiện để đăng ký học phần (đã học
phần tiên quyết, không trùng lịch, còn suất...). Hậu điều kiện
Sinh viên đã đăng ký thành công học phần trên hệ thống.
Bảng 2.6 Đặc tả Use Case hệ thống xem điểm Thuộc tính Nội dung Tên Use Case XemDiem Tóm tắt
Sinh viên xem điểm của mình theo từng học phần trên hệ thống. Tác nhân Sinh viên Use case liên quan CRUD Diem