Tải bản đầy đủ (.pdf) (67 trang)

KHÓA LUẬN TỐT NGHIỆP ĐỀ TÀI XÂY DỰNG HỆ THỐNG XÉT ĐIỂM RÈN LUYỆN TRỰC TUYẾN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5.06 MB, 67 trang )

TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN

KHÓA LUẬN TỐT NGHIỆP
ĐỀ TÀI:

XÂY DỰNG HỆ THỐNG
XÉT ĐIỂM RÈN LUYỆN TRỰC TUYẾN

Người hướng dẫn

: TS. Nguyễn Thị Thanh Huyền

Sinh viên

: Đặng Quốc Cường

Lớp

: K67D

Mã sinh viên

: 675105016

Hà Nội, Tháng 4 năm 2021


XÁC NHẬN CỦA GIẢNG VIÊN HƯỚNG DẪN
......................................................................................................................................
......................................................................................................................................


......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................

Hà Nội, ngày......tháng......năm 2020

Hà Nội, ngày......tháng......năm 2020

Giảng viên hướng dẫn

Sinh viên

1


XÁC NHẬN CỦA GIẢNG VIÊN PHẢN BIỆN
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

Hà Nội, ngày......tháng......năm 2020

Hà Nội, ngày......tháng......năm 2020

Giảng viên phản biện

Sinh viên

2


LỜI CẢM ƠN

Em xin được gửi lời cảm ơn chân thành tới TS. Nguyễn Thị Thanh
Huyền, người đã trực tiếp hướng dẫn em hết sức tận tình, chu đáo, động viên em
về mặt tinh thần để em hoàn thành tốt luận văn tốt nghiệp.
Em xin gửi lời cảm ơn tới tất cả thầy cô giáo trong khoa Công Nghệ Thông Tin
Trường Đại Học Sư phạm Hà Nội đã tận tình dạy dỗ, chỉ bảo em trong suốt thời
gian học tập và rèn luyện tại trường và em vô cùng biết ơn về điều đó.
Mặc dù đã cố gắng nhiều nhưng khóa luận khơng tránh khỏi những thiếu sót, em
kính mong nhận được sự góp ý của q Thầy Cơ và các bạn để hoàn thành tốt
hơn nữa.
Hà Nội, Ngày 10 Tháng 04 Năm 2021
Sinh Viên Thực Hiện
Cường
Đặng Quốc Cường

3



LỜI CAM ĐOAN

Em xin cam đoan :
1 Những nội dung trong luận văn này do em thực hiện dưới
sự hướng dẫn của TS. Nguyễn Thị Thanh Huyền
2 Mọi tham khảo trong luận văn đều được trích dẫn rõ ràng
tên tác giả,tên cơng trình ,thời gian,địa điểm cơng bố.
3 Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay
gian trá, em xin chịu hoàn toàn trách nhiệm .
Sinh Viên Thực Hiện
Cường
Đặng Quốc Cường

4


Mục Lục
LỜI CẢM ƠN ....................................................................................................... 3
LỜI CAM ĐOAN ................................................................................................. 4
Mục Lục ................................................................................................................ 5
CHƯƠNG 1. MỞ ĐẦU ...................................................................................... 11
1.1. Lý do chọn đề tài....................................................................................... 11
1.2. Mục đích khóa luận ................................................................................... 12
1.3. Phạm vi ..................................................................................................... 13
1.4. Yêu cầu hệ thống ...................................................................................... 13
1.4.1. Yêu cầu chức năng .............................................................................. 13
1.4.2. Yêu cầu phi chức năng ........................................................................ 14
CHƯƠNG 2. PHÂN TÍCH ................................................................................. 15

2.1. Phân tích hệ thống ..................................................................................... 15
2.1.1. Phát biểu bài toán ................................................................................ 15
2.1.2. Cấu trúc của phiếu đánh giá xét điểm rèn luyện ................................. 15
2.2.1. Danh sách tác nhân ............................................................................. 16
2.2.2.Danh sách actor và usecase .................................................................. 17
2.3. Phân tích yêu cầu hệ thống ....................................................................... 18
CHƯƠNG 3. THIẾT KẾ .................................................................................... 32
3.1. Thiết kế kiến trúc ...................................................................................... 32
3.2. Thiết kế giao diện...................................................................................... 33
3.3. Thiết kế quy trình ...................................................................................... 36
3.3.1. Quy trình xét điểm rèn luyện .............................................................. 36
3.3.2. Quy trình xem điểm rèn luyện ............................................................ 36
3.3.3. Quy trình xem thống kê báo cáo ......................................................... 37
3.3.4. Quy trình quản lý thơng tin ................................................................. 37
3.4. Thiết kế cơ sở dữ liệu................................................................................ 37
3.4.1. tieuchuan ............................................................................................. 38
3.4.2. tieuchidanhgias.................................................................................... 38
5


3.4.3. chitiettieuchis ............................................................................................ 39
3.4.4. vipham ...................................................................................................... 40
3.4.5. admins ....................................................................................................... 40
3.4.6. banchunhiemkhoa ..................................................................................... 41
3.4.7. chunhiems ................................................................................................. 42
3.4.8. diem_danh_gias ........................................................................................ 43
3.4.9. diem_danh_gia_cbl ................................................................................... 44
3.4.10. diem_danh_gia_sinh_vien ...................................................................... 45
3.4.11. giangviens ............................................................................................... 46
3.4.12. hocki ....................................................................................................... 47

3.4.13. khoas ....................................................................................................... 48
3.4.14. lop ........................................................................................................... 48
3.4.15. sinhviens ................................................................................................. 49
3.4.16. users ........................................................................................................ 50
CHƯƠNG 4. XÂY DỰNG HỆ THỐNG ........................................................... 51
4.1. Hệ quản trị cơ sở dữ liệu My SQL ............................................................ 51
4.1.1. Giới thiệu về My SQL .............................................................................. 51
4.1.2. Hệ quản trị cơ sở dữ liệu My SQL............................................................ 51
4.2. Ngôn ngữ lập trình .................................................................................... 51
4.2.1. Ngơn Ngữ PHP và Laravel ....................................................................... 52
4.2.2. Tại sao phải dùng Laravel......................................................................... 53
4.3. Chức năng của hệ thống ............................................................................ 54
4.3.1. Sinh viên ................................................................................................... 54
4.3.2. Cán bộ lớp ................................................................................................. 55
4.3.3. Cố vấn học tập .......................................................................................... 56
4.3.4. Ban chủ nhiệm khoa ................................................................................. 57
4.3.5. Quản lý thông tin ...................................................................................... 58
4.3.5.1. Quản lý khoa .......................................................................................... 58
4.3.5.2. Quản lý lớp ............................................................................................ 59
4.3.5.3. Quản lý giảng viên ................................................................................. 60
6


4.3.5.4. Quản lý tiêu chuẩn ........................................................................... 60
4.3.5.5. Quản lý tiêu chí ................................................................................ 61
4.3.5.6. Quản lý chi tiết tiêu chí .................................................................... 62
4.3.5.7. Quản lý vi phạm ............................................................................... 62
4.3.5.8. Quản lý học kì .................................................................................. 63
CHƯƠNG 5. KẾT LUẬN & HƯỚNG PHÁT TRIỂN ...................................... 64
5.1 Kết luận ...................................................................................................... 64

5.2 Hướng phát triển ........................................................................................ 64

7


Danh mục bảng
Bảng 1. Danh sách tác nhân ................................................................................ 17
Bảng 2. Bảng tiêu chuẩn ..................................................................................... 38
Bảng 3. Tiêu chí đánh giá ................................................................................... 39
Bảng 4. Chi tiết tiêu chí ...................................................................................... 40
Bảng 5. Vi phạm ................................................................................................. 40
Bảng 6. Bảng admins .......................................................................................... 41
Bảng 7. Bảng ban chủ nhiệm khoa ..................................................................... 42
Bảng 8. Bảng chủ nhiệm ..................................................................................... 42
Bảng 9. Bảng điểm đánh giá ............................................................................... 44
Bảng 10. Bảng điểm đánh giá của cán bộ lớp .................................................... 45
Bảng 11. Bảng điểm đánh giá của sinh viên ....................................................... 46
Bảng 12. Bảng giảng viên ................................................................................... 47
Bảng 13. Bảng học kì.......................................................................................... 47
Bảng 14. Bảng khoa ............................................................................................ 48
Bảng 15. Bảng lớp .............................................................................................. 49
Bảng 16. Bảng sinh viên ..................................................................................... 50
Bảng 17. Bảng user ............................................................................................. 50

8


Danh mục hình
Hình 1. Hình ảnh xét điểm rèn luyện theo kiểu truyền thống ............................. 11
Hình 2. Biểu đồ usecase tổng quát...................................................................... 16

Hình 3. Use case đăng nhập ................................................................................ 19
Hình 4. Biểu đồ hoạt động đăng nhập ................................................................ 20
Hình 5. Use case tự đánh giá điểm rèn luyện ..................................................... 20
Hình 6. Biểu đồ hoạt động tự đánh giá điểm rèn luyện ...................................... 21
Hình 7. Use case đánh giá điểm rèn luyện .......................................................... 22
Hình 8. Biểu đồ hoạt động đánh giá điểm rèn luyện .......................................... 22
Hình 8. Use case xem điểm ................................................................................ 23
Hình 9. Biểu đồ hoạt động xem điểm ................................................................. 24
Hình 10. Use case quản lý thơng tin cá nhân ...................................................... 24
Hình 11. Biểu đồ hoạt động quản lý thơng tin cá nhân ...................................... 25
Hình 12. Use case xuất danh sách sinh viên ....................................................... 26
Hình 13. Biểu đồ hoạt động xuất danh sách sinh viên........................................ 27
Hình 14. Use case xem báo cáo thống kê ........................................................... 28
Hình 15. Biểu đồ hoạt động xem báo cáo thống kê ............................................ 29
Hình 16. Use case xuất báo cáo thống kê ........................................................... 29
Hình 17. Biểu đồ hoạt động xuất báo cáo thống kê ............................................ 31
Hình 18. Sơ đồ kiến trúc ..................................................................................... 32
Hình 19. Giao diện đăng nhập ............................................................................ 33
Hình 20. Giao diện trang chủ .............................................................................. 34
Hình 21. Giao diện xét điểm rèn luyện ............................................................... 35
Hình 22. Giao diện thống kê báo cáo ................................................................. 35
Hình 23. Giao diện quản lý thơng tin ................................................................. 36
Hình 24. Mơ hình dữ liệu.................................................................................... 37
Hình 25. Sơ đồ chức năng hệ thống .................................................................... 54
Hình 26. Giao diện sinh viên đánh giá điểm rèn luyện ..................................... 55
Hình 27. Giao diện cán bộ lớp đánh giá điểm rèn luyện .................................... 56
9


Hình 28. Giao diện cố vấn học tập đánh giá điểm rèn luyện .............................. 57

Hình 29. Giao diện ban chủ nhiệm khoa xem báo cáo thống kê ........................ 57
Hình 30. Giao diện của người quản lý thơng tin................................................. 58
Hình 31. Giao diện quản lý khoa ........................................................................ 59
Hình 32. Giao diện quản lý lớp........................................................................... 60
Hình 33. Giao diện quản lý giảng viên ............................................................... 60
Hình 34. Giao diện quản lý tiêu chuẩn ............................................................... 61
Hình 35. Giao diện quản lý tiêu chí .................................................................... 61
Hình 36. Giao diện quản lý chi tiết tiêu chí ........................................................ 62
Hình 37. Giao diện quản lý vi phạm ................................................................... 63
Hình 38. Giao diện quản lý học kì ...................................................................... 63

10


CHƯƠNG 1. MỞ ĐẦU
1.1. Lý do chọn đề tài
Trước đây, khi CNTT chưa phát triển, việc xét điểm rèn luyện thường được tổ
chức tập trung tại lớp học. Học viên phải giành thời gian tham gia xét điểm rèn
luyện tại lớp học. Khi ngành máy tính PC phát triển, một hình thức xét điểm rèn
luyện mới được ra đời, xét điểm rèn luyện qua internet bằng máy tính. Học viên có
thể đến lớp hoặc ngồi tại nhà và truy cập vào xét điểm rèn luyện qua Internet. Do
đó, việc xét điểm rèn luyện có thể thực hiện mọi lúc, mọi nơi miễn là có kết nối
mạng.

Hình 1. Hình ảnh xét điểm rèn luyện theo kiểu truyền thống
Với sự phát triển của cơng nghệ hiện nay thì việc ứng dụng những hệ thống,
công cụ hỗ trợ hay web-app quản lý điểm rèn luyện, trường học – cơ sở giáo dục
góp phần hỗ trợ sinh viên và giảng viên làm việc hiệu quả hơn, với một phần mềm
được đầu tư kỹ về chất lượng cũng như các tính năng được lập trình riêng cho phù
hợp với cách làm việc và quản lý của trường học sẽ mang lại lợi ích lớn.

Xét điểm rèn luyện cho phép các tổ chức giáo dục của họ vượt ra khỏi lớp học
và phịng học. Khơng chỉ cung cấp nhanh chóng các thơng báo kết quả điểm rèn
luyện đến nhiều học viên, nó cịn cho phép chia sẻ phản hồi và việc xét điểm rèn
luyện trở nên nhanh chóng. Nhiều tổ chức đang lựa chọn theo hướng này, có thể
phục vụ cho học viên. Ví dụ, một lần xét điểm rèn luyện cần tham dự từ 3 - 5 giờ
mà không chủ động được thời gian và mất thời gian đi lại cho các sinh viên, thay
vào đó chúng ta có thể xét điểm rèn luyện online thơng qua phần mềm và có họp

11


bàn với nhau khi kết hợp với phần mềm zoom. Với tính trạng hiện nay do chủng
virus mới gây ra, dẫn đến phải cách ly tồn xã hội thì việc xét điểm rèn luyện thủ
công là một trở ngại lớn và rất khó khăn cho giáo viên cũng như sinh viên để có thể
đến trường địa điểm cụ thể họp và xét điểm rèn luyện. Phần mềm cũng giúp cho
sinh viên có thể đánh giá và xem điểm rèn luyện của mình cũng như xem điểm của
các sinh viên trong lớp hoàn toàn dễ dàng và minh bạch hơn. Đồng thời cũng giúp
cho nhà trường có thể quản lý điểm của sinh viên mà không tốn không gian lưu trữ
và thời gian để sao lưu điểm từ bản cứng sang cơ sở dữ liệu. Giáo viên thì có thể
chấm điểm và quản lý điểm của sinh viên lớp mình dễ dàng hơn.

1.2. Mục đích khóa luận
Mục tiêu chung: Với việc đánh giá xét điểm rèn luyện là hình thức đánh giá ý
thức trách nhiệm của sinh viên trong việc học tập, rèn luyện phẩm chất chính trị,
đạo đức, lối sống và các mặt khác của nhân cách con người, sau mỗi học kỳ sinh
viên phải hoàn thành phiếu đánh giá đó để làm căn cứ đánh giá q trình rèn luyện
của mình. Hiện nay sau mỗi học kỳ lớp trưởng phải tập hợp thành viên trong lớp lại
để họp và đánh giá, nhưng cịn nhiều bất tiện vì sinh viên có thể bận hoặc nhiều lý
do khơng thể có mặt, dẫn đến sự vất vả của cán bộ lớp khi muốn tập hợp đủ số
lượng để đánh giá, trong khi việc này có thể thực hiện một cách online trên website

giúp cho sinh viên tiện hoàn thành việc xét điểm rèn luyện hơn cũng như việc thống
kê dữ liệu đánh giá sinh viên sẽ dễ dàng hơn rất nhiều lần nhờ vào sự tính tốn và
đưa ra kết quả vơ cùng chính xác của hệ thống.
Hồn thành trang đánh giá rèn luyện giúp sinh viên có thể đăng nhập bằng mã sinh
viên và tự hoàn thành việc đánh giá xét điểm rèn luyện đúng với thời điểm quy
định, đồng thời giảng viên có thể thống kê và đánh giá sinh viên dễ dàng hơn.
Mục tiêu cụ thể: Cung cấp cho sinh viên và giảng viên có thể sử dụng để chấm
điểm xét điểm rèn luyện bất cứ lúc nào. Khi nộp sẽ có quy trình thống nhất liên
thơng các bên liên quan , sinh viên có thể tự chấm điểm rèn luyện của mình và sau
đó cán bộ lớp mới có thể chấm điểm cho sinh viên đó, sau khi lớp trưởng chấm
điểm thì sẽ gửi tiếp lên cho cố vấn học tập xét duyệt. Sinh viên có thể xem điểm các

12


thành viên trong lớp của mình, nếu có vấn đề gì thì sẽ liên hệ với cán bộ lớp hoặc
cố vấn học tập. Cán bộ lớp và cố vấn có thể theo dõi tình hình điểm rèn luyện của
các lớp. Ban chủ nhiệm khoa có thể xem báo cáo thống kê điểm của các lớp trong
khoa mình quản lý và có thể xuất dữ liệu ra file excel. Hệ thống có thể quản lý các
thơng tin một cách dễ dàng và chính xác, hệ thống có thể thêm sửa, xóa : khoa, lớp,
giảng viên, tiêu chuẩn, tiêu chí, chi tiết tiêu chí, vi phạm, học kì.

1.3. Phạm vi
Xây dựng hệ thống xét điểm rèn luyện trực tuyến được triển khai thí điểm
tại khoa cơng nghệ thơng tin, trường Đại học Sư phạm Hà Nội.

1.4. Yêu cầu hệ thống
1.4.1. Yêu cầu chức năng



Sinh viên có thể tự đánh giá điểm rèn luyện của mình rồi sau đó gửi lên
cho cán bộ lớp xét điểm rèn luyện, sau khi cán bộ lớp xét điểm rèn luyện
cho sinh viên đó, cố vấn học tập sẽ xét duyệt lại điểm đó một lần nữa và
đó là kết quả cuối cùng



Cán bộ lớp đánh giá điểm của sinh viên dựa trên cơ sở vi phạm và thành
tích của các sinh viên để có thể cộng hoặc trừ điểm và sau đó gửi cho cố
vấn học tập



Cố vấn học tập duyệt và đánh giá điểm cho các sinh viên và đưa ra kết
quả cuối cùng gửi lên ban chủ nhiệm khoa



Quản lý điểm rèn luyện của các sinh viên theo từng học kì của các năm
học.



Quản lý các thơng tin có thể thêm, sửa, xóa: Khoa, lớp, giảng viên, tiêu
chuẩn, tiêu chí, chi tiết tiêu chí, vi phạm và học kì



Quản lý thơng tin chọn kì học hiện tại để sinh viên xét điểm rèn luyện .




Đối với sinh viên có thể quản lý thơng tin tài khoản của mình, cập nhật
thơng tin cá nhân, mật khẩu để tránh sai sót thơng tin



Đối với giảng viên có thể quản lý thơng tin tài khoản của mình, cập nhật
thông tin cá nhân, mật khẩu để tránh sai sót thơng tin



Sinh viên , cán bộ lớp, cố vấn học tập có thể xem điểm rèn luyện của các
thành viên trong lớp của mình, nếu cảm thấy điểm của thành viên trong
13


lớp mình khơng phù hợp thì có thể báo lên cán bộ lớp hoặc cố vấn học
tập để xem xét lại điểm cho sinh viên đó


Thống kê báo cáo điểm và xếp hạng các sinh viên trong lớp thuộc khoa
mà ban chủ nhiệm khoa quản lý



Xem báo cáo thống kế điểm của các lớp trong khoa của ban chủ nhiệm
khoa quản lý




Xuất dữ liệu báo cáo thống kê điểm ra file excel khi ban chủ nhiệm khoa
cần sử dụng



Xuất lữ liệu danh sách sinh viên trong lớp ra file excel khi sinh viên, cán
bộ lớp, cố vấn học tập cần



Đăng nhập vào hệ thống với tài khoản và mật khẩu mà hệ thống cung
cấp

1.4.2. Yêu cầu phi chức năng


Sức chứa : Khi các sinh viên đăng nhập vào hệ thống khoảng 500 người
để đảm bảo các sinh viên có thể xét điểm rèn luyện mà không bị gặp trở
ngại khi xét điểm rèn luyện trong hệ thống



Độ đáng tin cậy : Hệ thống được kiểm định an toàn và các thông tin của
sinh viên sẽ được lưu trữ và bảo mật một cách tuyệt đối, tính tốn chính
xác và đưa ra kết quả nhanh chóng



Khả năng bảo trì: Hệ thống có thể bảo trì dễ dàng và khơng ảnh hưởng

đến người sử dụng hệ thống



Khả năng quản lý: Quản lý các thơng tin của người dùng chính xác và dễ
dàng



Hiệu suất thời gian phản hồi phải dưới 0.5s

14


CHƯƠNG 2. PHÂN TÍCH
2.1. Phân tích hệ thống
2.1.1. Phát biểu bài toán
Hệ thống đánh giá kết quả rèn luyện trực tuyến nhằm cung cấp một giải pháp
toàn diện cho việc đánh giá kết quả rèn luyện. Do đó, hệ thống cần có khả năng
phục vụ các đối tượng sinh viên, cố vấn học tập , ban chủ nhiệm khoa đồng thời
cung cấp đầy đủ các chức năng phục vụ các công tác nghiệp vụ cho các đối tượng
này. Hệ thống cần phải đảm bảo tính an tồn bảo mật, giúp cho sinh viên có thể tự
chấm điểm rèn luyện của bản thân mình một cách dễ dàng đưa ra kết quả một cách
nhanh chóng, cố vấn học tập có thể theo dõi quá trình các sinh viên chấm điểm và
chấm lại điểm của sinh viên lớp mình dựa trên điểm sinh viên tự chấm và quá trình
theo dõi sinh viên đó. Ban chủ nhiệm khoa có thể xem được báo cáo tổng hợp điểm
và xếp loại của từng lớp và có thể xuất ra excel khi cần sử dụng. Một điều khơng
thể thiếu để duy trì và quản lý hệ thống đó chính là quản lý thơng tin, ở đây sẽ quản
lý các thông tin sinh viên, giáo viên , ban chủ nhiệm khoa và các tiêu chuẩn tiêu chí
mà được nhà trường đề ra, để đáp ứng nhu cầu của nhà trường.


2.1.2. Cấu trúc của phiếu đánh giá xét điểm rèn luyện


Tiêu chuẩn: Các chuẩn mực mà sinh viên cần đáp ứng



Tiêu chí: Các tiêu chí mà sinh viên cần đáp ứng là mục nhỏ của tiêu
chuẩn



Chi tiết tiêu chí: Chi tiết tiêu chí mà các sinh viên cần đáp ứng là mục
nhỏ của tiêu chí



Vi phạm : Số điểm sẽ bị trừ nếu sinh viên vi phạm.



Điểm quy định: Số điểm quy định cho mỗi chi tiết tiêu chí



Điểm đánh giá : Sinh viên, cán bộ lớp, cố vấn học tập

15


Commented [MOU1]: Chương này phân tích thơi. Thiết kế
là chương 3


2.2. Biểu đồ usecase tổng quát
Dựa vào các chức năng đã được liệt kê, có thể xây dựng biểu đồ Use Case như
sau:

Hình 2. Biểu đồ usecase tổng quát

2.2.1. Danh sách tác nhân
STT

Tác nhân

1

Sinh viên

Mô tả
Những người sử dụng ứng dụng với
mục đích tự chấm điểm rèn luyện

2

Cán bộ lớp

Những người sử dụng ứng dụng với
mục đích tự chấm điểm rèn luyện cho
16


Commented [MOU2]: Căn chỉnh kích thước các cột ở bảng
này


mình và các thành viên trong lớp
3

Cố vấn học tập

Những người sử dụng ứng dụng với
mục đích chấm điểm rèn luyện cho
các sinh viên mà mình quản lý

4

Ban chủ nhiệm khoa

Những người sử dụng ứng dụng với
mục đích xem thống kê báo cáo điểm
rèn luyện của các sinh viên khoa
mình

Bảng 1. Danh sách tác nhân

2.2.2.Danh sách actor và usecase
a) Sinh viên
Đối tượng người dùng là sinh viên có thể thực hiện các chức năng như sau:

Commented [MOU3]: Viết thêm một vài câu như: Đối

tượng người dùng là Sinh viên có thể thực hiện các công việc
như sau:

● Đăng nhập


Tự đánh giá điểm rèn

luyện
● Quản lý thông tin cá nhân
● Xem điểm rèn luyện
● Xuất danh sách sinh viên
b) Ban cán sự
Đối tượng người dùng là ban cán sự có thể thực hiện các chức năng như sau:
● Đăng nhập
● Tự đánh giá điểm rèn luyện
● Đánh giá điểm rèn luyện thành viên lớp
● Quản lý thông tin cá nhân
● Xuất danh sách sinh viên
c) Cố vấn học tập
Đối tượng người dùng là cố vấn học tập có thể thực hiện các chức năng như sau:


Đăng nhập



Đánh giá điểm rèn luyện thành viên lớp

17


Commented [MOU4]: Viết tương tự như sinh viên, và làm
tương tự cho các tác nhân khác




Quản lý thông tin cá nhân



Xem điểm



Xuất danh sách sinh viên

d) Ban chủ nhiệm khoa
Đối tượng người dùng là ban chủ nhiệm khoa có thể thực hiện các chức năng như
sau:


Đăng nhập



Quản lý điểm rèn luyện của các lớp




Xem báo cáo thống kê điểm rèn luyện



Quản lý thông tin cá nhân



Xuất báo cáo thống kê

e) Quản lý thông tin
Đối tượng người dùng là người quản lý thơng tin có thể thực hiện các chức năng
như sau:


Đăng nhập



Quản lý thông tin giảng viên



Quản lý thông tin khoa



Quản lý thông tin lớp




Quản lý thơng tin học kì



Quản lý thơng tin tiêu chuẩn



Quản lý thơng tin tiêu chí



Quản lý thơng tin chi tiết tiêu chí



Quản lý thơng tin vi phạm



Quản lý thơng tin cá nhân

2.3. Phân tích yêu cầu hệ thống
a.

Đăng nhập

18



Hình 3. Use case đăng nhập
• Tên Usecase: Đăng nhập
• Tác nhân chính: Sinh viên, cố vấn học tập, ban chủ nhiệm khoa và admin
• Mơ tả: Chức năng có nhiệm vụ kiểm tra xem user đã đăng nhập đúng tài
khoản của mình hay chưa rồi sau đó phân quyền user
• Điều kiện bắt đầu : Người dùng truy cập vào trang web
• Điều kiện sau khi hồn thành: Hệ thống sẽ trả về màn hình đúng có các
chức năng đúng với chức vụ của mình
• Kịch bản sử dụng chính:
- Người dùng truy cập vào website hệ thống xét điểm rèn luyện
- Sau đó điền tên tài khoản và mật khẩu
- Đăng nhập
- Nếu tài khoản mật khẩu đúng , người dùng sẽ được chuyển sang trang chủ
• Kịch bản sử dụng phụ:
- Người dùng đăng nhập sai, sẽ hiện thông báo

19


Hình 4. Biểu đồ hoạt động đăng nhập
b. Tự đánh giá điểm rèn luyện

Hình 5. Use case tự đánh giá điểm rèn luyện
• Tên Usecase: Tự đánh giá điểm rèn luyện
• Tác nhân chính: Sinh viên, cán bộ lớp
• Mơ tả: Chức năng có nhiệm vụ giúp cho sinh viên , cán bộ lớp có thể tự
đánh giá điểm rèn luyện của mình
• Điều kiện bắt đầu : Người dùng truy cập vào trang web và đăng nhập thành
cơng

• Điều kiện sau khi hoàn thành: Tổng điểm và xếp loại điểm rèn luyện cho
sinh viên
• Kịch bản sử dụng chính:
- Sinh viên hoặc cán bộ lớp tự đánh giá điểm rèn luyện của mình
20


- Nếu bấm lưu số điểm sẽ được lưu lại và có thể cập nhật điểm bất cứ lúc nào
- Nếu bấm nộp số điểm sẽ được gửi đi và sẽ khơng có quyền chỉnh sửa cập
nhật lại điểm nữa
• Kịch bản sử dụng phụ:
- Người dùng quay lại trang chủ

Hình 6. Biểu đồ hoạt động tự đánh giá điểm rèn luyện
c. Đánh giá điểm rèn luyện thành viên lớp

21


Hình 7. Use case đánh giá điểm rèn luyện
• Tên Usecase: Đánh giá điểm rèn luyện
• Tác nhân chính: Cán bộ lớp, cố vấn học tập
• Mơ tả: Chức năng có nhiệm vụ giúp cho cán bộ lớp và cố vấn học tập có thể
đánh giá điểm rèn luyện của các thành viên trong lớp mình
• Điều kiện bắt đầu : Người dùng truy cập vào trang web và đăng nhập thành
cơng
• Điều kiện sau khi hồn thành: Tổng điểm và xếp loại điểm rèn luyện cho
sinh viên
• Kịch bản sử dụng chính:
- Cán bộ lớp hoặc cố vấn học tập đánh giá điểm rèn luyện thành viên trong

lớp mình
* Lớp trưởng
- Nếu bấm lưu số điểm sẽ được lưu lại và có thể cập nhật điểm bất cứ lúc nào
- Nếu bấm nộp số điểm sẽ được gửi đi và sẽ khơng có quyền chỉnh sửa cập
nhật lại điểm nữa
* Cố vấn học tập
- Cố vấn học tập chấm điển khi bấm lưu, điểm sẽ được tính
• Kịch bản sử dụng phụ:
- Người dùng quay lại trang chủ

Hình 8. Biểu đồ hoạt động đánh giá điểm rèn luyện
22


d. Xem điểm

Hình 8. Use case xem điểm
• Tên Usecase: Xem điểm
• Tác nhân chính: Sinh viên , cán bộ lớp, cố vấn học tập
• Mơ tả: Chức năng có nhiệm vụ giúp cho sinh viên, cán bộ lớp và cố vấn học
tập có thể xem điểm rèn luyện của các thành viên trong lớp mình
• Điều kiện bắt đầu : Người dùng truy cập vào trang web và đăng nhập thành
cơng
• Điều kiện sau khi hồn thành: Sinh viên, cán bộ lớp, cố vấn học tập có thể
xem điểm của các thành viên trong lớp
• Kịch bản sử dụng chính:
- Khi bấm vào xem điểm, hiện ra chi tiết điểm đánh giá của người đó
• Kịch bản sử dụng phụ:
- Người dùng quay lại trang chủ


23


Hình 9. Biểu đồ hoạt động xem điểm
e. Quản lý thơng tin cá nhân

Hình 10. Use case quản lý thơng tin cá nhân
• Tên Usecase: Quản lý thơng tin cá nhân

24


×