Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

hệ thống làm bài tập qua mạng
Nội dung xem thử
Mô tả chi tiết
Phân tích và thiết kế “Hệ thống làm bài tập qua mạng” theo quy trình phát triển PMTN
HỆ THỐNG LÀM BÀI TẬP QUA MẠNG
I. ĐỊNH NGHĨA BÀI TOÁN
Để thuận tiện trong việc gửi bài tập, làm bài tập, nộp bài, chấm điểm cho sinh viên
và giáo viên của môn học UML, người ta sử dụng HỆ THỐNG LÀM BÀI TẬP
QUA MẠNG. Hệ thống này sẽ cung cấp cho người sử dụng là những sinh viên và
giáo viên những chức năng cần thiết trong quá trình làm bài tập, chấm điểm, xem
điểm…
Hệ thống được mô tả như sau:
Hệ thống là một website được tổ chức đề giáo viên có thể gửi bài tập, chấm điểm
bài tập đã làm cho sinh viên, nhận nhưng thông tin phản hồi của sinh viên về bài
tập cũng như những kết quả bài tập đã làm; sinh viên sử dụng hệ thống để nhận
bài tập, nộp bài giải và xem kết quả điểm, gửi thông tin phản hồi đến giáo viên.
Ngoài những chức năng chính kể trên, hệ thống còn cung cấp chức năng tự quản lí
thông tin cá nhân, các bài tập của từng thành viên đã gửi lên hệ thống.
Đối với giáo viên, hệ thống cung cấp chức năng gửi bài tập của môn học. Giáo
viên sau khi gửi bài, có thể sửa đổi thông tin liên quan đến bài tập như thời hạn
nộp bài, bài tập này dành cho những sinh viên nào, hơn nữa giáo viên có thể xoá
những bài tập hay tạm thời che dấu những bài tập này đối với sinh viên (sinh viên
không thể xem những bài tập đã bị che dấu) hoặc giáo viên có thể thay đổi nội
dung của bài tập bằng cách gửi lại file bài tập mới. Sau khi sinh viên đã làm bài
tập, giáo viên có thể xem bài giải của sinh viên và tiến hành công việc chấm điểm,
sửa bài tập, gửi phản hồi cho từng sinh viên. Giáo viên có thể xem danh sách điểm
của sinh viên, danh sách điểm của từng bài tập và danh sách điểm của từng sinh
viên. Ngoài ra giáo viên có thể sửa đổi thông tin cá nhân đã đăng kí với hệ thống.
Đối với sinh viên, hệ thống cung cấp chức năng xem bài tập, gửi bài giải, xem
điểm, phản hồi với giáo viên về bài tập. Sinh viên không thể gửi bài giải sau thời
hạn nộp bài đối với mỗi bài tập. Hệ thống cho phép sinh viên xem danh sách các
bài tập, nội dung chi tiết của mỗi bài tập, xem điểm bài tập và thông tin phản hồi
của giáo viên đối với bài tập mình đã làm. Ngoài ra, sinh viên có thể thay đổi nội
dung bài tập đã gửi bằng cách xoá bài tập đó và gửi lại file bài tập mới, có thể thay
đổi thông tin cá nhân đã đăng kí với hệ thống, có thể trao đổi thông tin với các
sinh viên khác về bài tập.
Để quản lí người sử dụng, hệ thống cho phép người quản trị hệ thống có thể cho
phép một người khách xem hệ thống trở thành thành viên của hệ thống khi người
này đăng kí thành viên. Khi đã là thành viên của hệ thống (là giáo viên hoặc sinh
viên), thành viên có thể có những chức năng được cung cấp cho từng thành viên
Trần Thị Kim Thành - Nguyễn Văn Trung 1
Phân tích và thiết kế “Hệ thống làm bài tập qua mạng” theo quy trình phát triển PMTN
đã nói ở trên. Người quản trị hệ thống chỉ có thể thêm một thành viên hoặc xoá
một thành viên ra khỏi hệ thống, các thông tin cá nhân của thành viên không bị
thay đổi bởi người quản trị.
II. NẮM BẮT CÁC YÊU CẦU
Các chức năng của hệ thống
Chức năng của hệ thống là những gì mà hệ thống được yêu cầu thực hiện.
Chức năng của hệ thống có thể chia làm bốn nhóm chính:
Gửi bài: Giáo viên gửi bài tập, sinh viên gửi bài tập đã làm
Chấm điểm: Giáo viên xem bài tập sinh viên đã làm, đánh giá điểm cho bài tập
Xem thông tin: Sinh viên xem kết quả đánh giá bài tập, xem nội dung bài tập, giáo
viên xem danh sách sinh viên…
Phản hồi thông tin: Giáo viên phản hồi thông tin đến sinh viên, sinh viên gửi thông
tin phản hồi đến giáo viên
Quản lí thông tin cá nhân: Giáo viên, sinh viên tự quản lí thông tin cá nhân, sửa
đổi thông tin đã đăng kí với hệ thống.
Quản lí thành viên: Admin quản lí thành viên của hệ thống.
III. PHÂN TÍCH YÊU CẦU
III.1 Xác định Actor
Dựa vào mô tả bài toán, ta có thể xác định được các tác nhân chính của hệ thống
như sau:
Giáo viên: là những người được phép gửi, hiển thị hay che dấu bài tập của chính
mình, có khả năng chấm điểm đánh giá bài làm của sinh viên, phản hồi thông tin
đến sinh viên.
Sinh viên: là những người được phép đọc bài tập, gửi bài giải, xem điểm, phản hồi
thông tin đến giáo viên
Người quản trị hệ thống (Admin): cho phép một khách xem là thành viên của hệ
thống hay không.
Khách xem: Người chỉ có quyền xem thông tin trên hệ thống, đăng kí làm thành
viên của hệ thống, không có quyền gửi bài, phản hồi thông tin.
Theo tính chất của các Actor, ta có thể tổng quát hoá chúng như sau:
Trần Thị Kim Thành - Nguyễn Văn Trung 2
Phân tích và thiết kế “Hệ thống làm bài tập qua mạng” theo quy trình phát triển PMTN
Giao vien
Sinh vien
Admin
Khach xem
Thanh vien
Hình1: Mối quan hệ giữa các Actor
III.2. Xác định các Use case
Tác nhân Giáo viên có các UC sau:
Gửi bài tập
Sửa bài tập
Xoá bài tập
Che dấu, hiển thị bài tập
Xem bài giải
Chấm điểm bài giải
Phản hồi, nhận thông tin về bài giải đến sinh viên
Tác nhân Sinh viên có các UC sau:
Xem bài tập
Gửi bài giải
Xem điểm
Nhận, phản hồi thông tin về bài giải từ giáo viên
Tác nhân Thành viên có các UC sau:
Quản lí thông tin cá nhân
Tác nhân Khách xem có các UC sau:
Đăng kí thành viên
Trần Thị Kim Thành - Nguyễn Văn Trung 3
Phân tích và thiết kế “Hệ thống làm bài tập qua mạng” theo quy trình phát triển PMTN
Xem thông tin của hệ thống
Tác nhân Admin có các UC sau:
Cho phép một khách xem là thành viên của hệ thống
Xoá thành viên ra khỏi danh sách thành viên của hệ thống.
III.3. Xác định các gói UC, lược đồ UC chi tiết
Từ việc phân tích yêu cầu ta xây dựng các gói UC
Gui bai Cham diem
Xem thong
tin
Phan hoi thong tin giua
giao vien va sinh vien
Quan li thong
tin ca nhan
Quan li
thanh vien
Hình2 : Gói các UC
Từ các gói UC trên, ta xây dựng lược đồ UC cho từng gói UC.
Trần Thị Kim Thành - Nguyễn Văn Trung 4