BÁO CÁO-Phân tích thiết kế hướng đối tượng-HỆ THỐNG HỖ TRỢ HỌC TẬP CHO SINH VIÊN KHOA CNTT - Pdf 27

1

Đại Học Quốc Gia Hà Nội
Trường Đại Học Công Nghệ
oOo

Họ và tên các thành viên trong nhóm:
1. Đỗ Văn Phú ( nhóm trưởng )
2. Nguyễn Xuân Tuyển
3. Trần Xuân Duyệt
4. Nguyễn Đức Hiếu
5. Nguyễn Thế Anh Tuấn

Báo cáo lần 1: Bài tập lớn.
Bộ môn: Phân tích thiết kế hướng đối tượng.
Giảng viên : Trần Thị Minh Châu.

Đề tài:
Hệ thống hỗ trợ học tập cho sinh viên Khoa CNTT,
Trường Đại học Công Nghệ - Đại Học Quốc Gia Hà Nội.

2
Bảng phân công công việc:
STT
Họ tên thành viên
Nhiệm vụ
1
Đỗ Văn Phú
3
Lịch trình dự kiến:
Tuần
Công việc dự kiến
01 -
05
Hoàn thành báo cáo lần 1 nội dung bao gồm:
- Kế hoạch dự án và tính cần thiết của dự án.
- Thu thập nắm bắt yêu cầu.
- Đưa ra mô hình ca sử dụng.

06 -
11
Hoàn thành báo cáo lần 2 nội dung phân tích yêu cầu.

12 -
15
Hoàn thành báo cáo tổng hợp dự án.

I. Giới thiệu:
1. Mục đích:
Tài liệu này đặc tả hóa yêu cầu của sinh viên, giảng viên, phòng đào
tạo đối với hệ thống hỗ trợ học tập cho sinh viên. Hệ thống có thể giúp hỗ
trợ sinh viên trong quá trình học tập như xem kế hoạch, kết quả học tập, các
thông báo của Trường, … Hệ thống cũng giúp phòng đào tạo, giảng viên,

CNTT.
- Hệ thống đảm bảo phục vụ đồng thời tối đa 1000 người dùng.
- Khôi phục được dữ liệu khi lỗi xảy ra.
- Ngôn ngữ sử dụng là tiếng Việt để phù hợp với tất cả đối tượng sinh viên.
5

III. Mô hình ca sử dụng:
1. Xác định tác nhân:
1.1 Sinh viên:
Là người dùng chủ yếu của hệ thống. Sử dụng các chức năng hệ thống
như:
- Đăng nhập để sử dụng các chức năng.
- Xem thông báo từ phòng đào tạo, giảng viên.
- Xem kết quả học tập từ đầu khóa học đến thời điểm hiện tại. Kết
quả bao gồm tổng tín chỉ tích lũy, điểm trung bình tích lũy, điểm
trung bình học kì của mỗi kì học, điểm tổng kết từng môn.
- Xem điểm thi học kì và điểm tổng kết của từng môn trong kì.
- Xem đề cương môn học.
- Xem thời khóa biểu học kỳ hiện tại.
- Cập nhật, sửa đổi thông tin cá nhân.

1.2 Phòng đào tạo:
Đăng nhập vào hệ thống sử dụng các chức năng:
- Gửi các thông báo cho sinh viên như thông báo lịch nghỉ, thông
báo đóng học phí, cấp học bổng, … 1.3 Giảng viên:
Sử dụng các chức năng sau:
- Gửi thông báo cho sinh viên như thông báo lịch trình giảng dạy,

Người dùng nhập sai password.
1a
Người dùng chưa nhập ID hoặc password.
Kịch bản
#01
Người dùng đăng nhập thành công.
#02
Không tìm thấy thông tin ứng với ID.
#03
Sai password.
#04
Người dùng chưa nhập ID hoặc password. 2.2 Xem thông báo ( XemThongBao ):

Tên ca sử dụng
XemThongBao.
Tổng quan
Ca sử dụng này sẽ mô tả làm thế nào người dùng xem được
các thông báo.
Tác nhân
sinh viên.
7

Điều kiện tiên quyết
Đăng nhập thành công vào tài khoản.
Mô tả
1
Tác nhân truy cập vào chức năng xem thông báo.

sinh viên.
Điều kiện tiên quyết
Đăng nhập thành công vào tài khoản.
8

Mô tả
1
Tác nhân truy cập vào chức năng xem kết quả học
tập.
2

Hệ thống tìm kiếm thông tin về user và hiển thị kết
quả học tập của user lên màn hình.

Ngoại lệ

2a

Không tìm thấy kết quả học tập.
Kịch bản
#01
Hiển thị kết quả học tập thành công.
#02
Không tìm thấy kết quả học tập.


2.5 Cập nhật thông tin cá nhân ( CapNhapThongTinCaNhan ):

Tên ca sử dụng
CapNhatThongTinCaNhan.
Tổng quan
Thay đổi thông tin cá nhân của sinh viên.
Tác nhân
sinh viên.
10

Điều kiện tiên quyết
Đăng nhập thành công vào tài khoản sinh viên.
Mô tả
1
Tác nhân truy cập vào chức năng cập nhật thông tin
cá nhân.
2

Hệ thống hiển thị form để sửa chữa các thông tin của
sinh viên

học.
11

2

Hệ thống hiển thị các môn học đã có đề cương của
sinh viên trong học kỳ hiện tại.
3
Tác nhân chọn môn học cần xem đề cương.
4
Hệ thống hiển thị đề cương môn học cho sinh viên
xem.
Ngoại lệ
2a
Chưa môn học nào có đề cương.
Kịch bản
#01
Hiển thị đề cương môn học thành công.
#02
Chưa môn học nào có đề cương.
2.7 Quản lý thông báo ( QuanLyThongBao ):

Phân rã thành ba use case:
 Tạo thông báo ( TaoThongBao ).

Hệ thống kiểm tra tính hợp lệ của thông tin được điền
vào.
5
Nếu thông tin của thông báo hợp lệ, cập nhật vào hệ
thống và hiển thị thông báo lên màn hình.
Ngoại lệ
3a
Tác nhân chưa điền đủ thông tin vào form thông báo.
4a
Thông tin nhập không hợp lệ.
Kịch bản
#01
Tạo thông báo thành công.
#02
Chưa điền đủ thông tin vào form.
#03
Thông tin nhập không hợp lệ.
Sửa thông báo ( SuaThongBao ):
Tên ca sử dụng
SuaThongBao.
Tổng quan
Sửa thông báo có sẵn trong hệ thống.
Tác nhân
phòng đào tạo, giảng viên.
Điều kiện tiên quyết
Đăng nhập thành công vào tài khoản tương ứng và chọn
chức năng quản lý thông báo.

Chưa tạo thông báo nào.
#03
Điền thiếu thông tin.
#04
Thông tin không hợp lệ.
Xóa thông báo ( XoaThongBao ):
Tên ca sử dụng
XoaThongBao.
Tổng quan
Xóa thông báo có sẵn trong hệ thống.
Tác nhân
phòng đào tạo, giảng viên.
Điều kiện tiên quyết
Đăng nhập thành công vào tài khoản tương ứng và chọn
chức năng quản lý thông báo.
Mô tả
1
Tác nhân truy cập vào chức năng xóa thông báo.
2
Hệ thống hiển thị danh sách thông báo tài khoản đã
tạo trong hệ thống.
3
Tác nhân lựa chọn thông báo cần xóa.
4
Hiển thị xóa thông báo thành công và xóa thông báo
ra khỏi hệ thống.
Ngoại lệ
2a
Tác nhân chưa tạo thông báo nào.
Kịch bản

3
Tác nhân nhập tiêu đề, nội dung đề cương và nhấn gửi
đề cương.
4
Hệ thống kiểm tra thông tin được nhập.
5
Hệ thống hiển thị đề cương được tạo thành công và
16

lưu đề cương vào hệ thống.
Ngoại lệ
3a
Tác nhân nhập thiếu thông tin.
4a
Thông tin nhập không hợp lệ.
Kịch bản
#01
Tạo đề cương thành công.
#02
Nhập thiếu thông tin.
#03
Thông tin không hợp lệ. Sửa đề cương ( SuaDeCuong ):
Tên ca sử dụng
SuaDeCuong.

Tác nhân điền thiếu thông tin vào form sửa đề cương.
6a
Thông tin được sửa không hợp lệ.
Kịch bản
#01
Sửa đề cương thành công.
#02
Chưa tạo đề cương nào.
#03
Điền thiếu thông tin.
#04
Thông tin không hợp lệ. Xóa đề cương ( XoaDeCuong ):
Tên ca sử dụng
XoaDeCuong.
Tổng quan
Xóa đề cương môn học có sẵn trong hệ thống.
Tác nhân
giảng viên.
Điều kiện tiên quyết
Đăng nhập thành công vào tài khoản giảng viên và chọn
chức năng quản lý đề cương.
Mô tả
1
Tác nhân truy cập vào chức năng xóa đề cương.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status