Hình 4. 1: Biểu đồ ca sử dụng của hệ thống Đặc tả chi tiết các ca sử dụng:
Tên ca sử dụng
Đăng kí
Tĩm tắt Ngƣời sử dụng đăng kí một tài khoản Đối tƣợng Ngƣời sử dụng Cấp độ 1 Tiền điều kiện
55
Học viên thực hiện: Nguyễn Văn Thịnh CB130460 Khĩa 2013B Lớp CNTT1
Mơ tả STT Hoạt động
1 Hệ thống hiển thị màn hình đăng kí cho ngƣời sử dụng điền thơng tin
2 Ngƣời sử dụng điền đầy đủ thơng tin vào màn hình và gửi yêu cầu
3 Hệ thống kiểm tra thơng tin này cĩ trùng với ngƣời sử dụng khác cĩ trong hệ thống
4 Hệ thống thêm ngƣời sử dụng vào cơ sở dữ liệu 5 Hệ thống thống báo đăng kí thành cơng
Ngoại lệ 2.a Một số trƣờng bị thiếu thơng tin 2.b Thơng tin sai định dạng yêu cầu
3 Do trùng thơng tin với ngƣời dùng khác Kịch bản Mơ tả
RE#1 Hệ thống thơng báo đăng kí thành cơng RE#2 Đăng kí khơng thành cơng do thiếu thơng tin
RE#3 Đăng kí khơng thành cơng do sai định dạng thơng tin yêu cầu
RE#4 Đăng kí khơng thành cơng do trùng thơng tin với ngƣời sử dụng đăng kí trƣớc
Tên ca sử dụng
Đăng nhập
Tĩm tắt Quản trị hệ thống hoặc ngƣời sử dụng đăng nhập hệ thống Đối tƣợng Quản trị hệ thống và ngƣời sử dụng Cấp độ 1 Tiền điều kiện
Đã đăng kí thành cơng tài khoản, các thơng tin đăng nhập hệ thống: mail và mật khẩu
Mơ tả STT Hoạt động
56
Học viên thực hiện: Nguyễn Văn Thịnh CB130460 Khĩa 2013B Lớp CNTT1
gồm mail và mật khẩu
2 Actor điền đầy đủ thơng tin vào màn hình và gửi yêu cầu 3 Hệ thống kiểm tra thơng tin actor là hợp lệ
4 Hệ thống hiện thị màn home cho actor Ngoại lệ 2 Actor điền thiếu thơng tin
3 Thơng tin với actor khơng hợp lệ Kịch bản Mơ tả
LG#1 Actor đăng nhập vào hệ thống thành cơng
LG #2 Actor đăng nhập vào hệ thống khơng thành cơng do thiếu thơng tin ở các trƣờng cần điền
LG #3 Actor đăng nhập vào hệ thống khơng thành cơng do do sai thơng tin về mail hoặc mật khẩu
Tên ca sử dụng
Tìm kiếm ngƣời dùng
Tĩm tắt Quản trị hệ thống tìm kiếm các ngƣời dùng theo từ khố mail Đối tƣợng Quản trị hệ thống Cấp độ 2 Tiền điều kiện
Quản trị hệ thống đã đăng nhập vào hệ thống
Mơ tả STT Hoạt động
1 Hệ thống hiển thị màn hình tìm kiếm ngƣời dùng theo từ khố của mail
2 Quản trị hệ thống nhập thơng tin tìm kiếm
3 Hệ thống tìm kiếm những ngƣời dùng phù hợp với thơng tin tìm kiếm
4 Hệ thống hiển thị kết quả tìm kiếm Ngoại lệ
57
Học viên thực hiện: Nguyễn Văn Thịnh CB130460 Khĩa 2013B Lớp CNTT1
Kịch bản Mơ tả
SU#1 Hệ thống trả về kết quả phù hợp nhất
Tên ca sử dụng
Cập nhật thơng tin ngƣời dùng
Tĩm tắt Actor cập nhật thơng tin về tài khoản của mình Đối
tƣợng
Quản trị hệ thống hoặc ngƣời sử dụng
Cấp độ 2 Tiền điều kiện
Actor đăng nhập vào hệ thống
Mơ tả STT Hoạt động
1 Hệ thống hiện thị màn hình chứa các thơng tin về tài khoản hiện cĩ của actor
2 Actor thay đ i thơng tin trên màn hình và gửi yêu cầu 3 Hệ thống cập nhật vào cơ sở dữ liệu
4 Hệ thống thơng báo thành cơng
Ngoại lệ 2 Actor điền thiếu thơng tin hoặc sai định dạng Kịch bản Mơ tả
UP#1 Hệ thống thơng báo cập nhật tài khoản thành cơng
UP#2 Hệ thống thơng báo cập nhật dữ liệu khơng thành cơng do thiếu thơng tin hoặc sai định dạng dữ liệu
Tên ca sử dụng
Xố ngƣời sử dụng
Tĩm tắt Quản trị hệ thống muốn loại bỏ ngƣời dụng cụ thể Đối
tƣợng
Quản trị hệ thống
58
Học viên thực hiện: Nguyễn Văn Thịnh CB130460 Khĩa 2013B Lớp CNTT1
Tiền điều kiện
Quản trị hệ thống đăng nhập vào hệ thống
Mơ tả STT Hoạt động
1 Hệ thống hiện thị màn hình danh sách ngƣời dùng và yêu cầu quản trị hệ thống click liên kết xố ngƣời sử dụng cụ thể
2 Quản trị hệ thống click nút xố một ngƣời dùng cụ thể 3 Hệ thống xố bỏ ngƣời sử dụng khỏi cơ sở dữ liệu 4 Hệ thống hiển thị lại danh sách ngƣời dùng
Ngoại lệ
Kịch bản Mơ tả
UP#1 Hệ thống hiển thị lại danh sách ngƣời dùng cịn tồn tại tong cơ sở dữ liệu
Tên ca sử dụng
Đánh giá bài báo
Tĩm tắt Ngƣời sử dụng đánh giá một bài báo để hệ thống cĩ thêm thơng tin dùng cho việc gợi ý.
Đối tƣợng Ngƣời sử dụng Cấp độ 1 Tiền điều kiện
Ngƣời sử dụng đã đăng nhập vào hệ thống
Mơ tả STT Hoạt động
1 Hệ thống hiển thị và yêu cầu ngƣời sử dụng đánh giá bài báo trên màn hình
2 Ngƣời sử dụng chọn số ngơi sao tƣơng ứng với số điểm mà ngƣời đánh giá bài báo
59
Học viên thực hiện: Nguyễn Văn Thịnh CB130460 Khĩa 2013B Lớp CNTT1
dụng vào cơ sở dữ liệu
4 Hệ thống cập nhật lại màn hình hiển thị Ngoại lệ
Kịch bản Mơ tả
RA#1 Ngƣời sử dụng đánh giá bài báo thành cơng
Tên ca sử dụng
Cập nhật đánh giá bài báo
Tĩm tắt Ngƣời sử dụng cập nhật lại điểm số đánh giá một bài báo Đối tƣợng Ngƣời sử dụng Cấp độ 1 Tiền điều kiện
Ngƣời sử dụng đã đăng nhập vào hệ thống
Mơ tả STT Hoạt động
1 Hệ thống hiển thị và yêu cầu ngƣời sử dụng đánh giá lại bài báo trên màn hình
2 Ngƣời sử dụng chọn số ngơi sao tƣơng ứng với số điểm mà ngƣời đánh giá bài báo
3 Hệ thống sẽ cập nhật lại thơng tin điểm số đánh giá của ngƣời sử dụng vào cơ sở dữ liệu
4 Hệ thống cập nhật lại màn hình hiển thị Ngoại lệ
Kịch bản Mơ tả
RA#1 Ngƣời sử dụng đánh giá bài báo thành cơng
Tên ca sử dụng
60
Học viên thực hiện: Nguyễn Văn Thịnh CB130460 Khĩa 2013B Lớp CNTT1
Tĩm tắt Quản trị hệ thống thêm bài báo mới vào cơ sở dữ liệu Đối tƣợng Quản trị hệ thống Cấp độ 2 Tiền điều kiện
Quản trị hệ thống đăng nhập vào hệ thống
Mơ tả STT Hoạt động
1 Hệ thống hiện thị màn hình và yêu cầu quản trị hệ thống điền thơng tin của bài báo
2 Quản trị hệ thống điền đầy đủ thơng tin vào màn hình và gửi yêu cầu
3 Hệ thống kiểm tra xem bài báo đã tồn tại trong cơ sở dữ liệu hay chƣa
4 Hệ thống thêm bài báo mới vào cơ sở dữ liệu 5 Hệ thống thơng báo thành cơng
Ngoại lệ 2 Quản trị hệ thống điền thiếu thơng tin hoặc sai định dạng 3 Khơng thể cập nhật do trùng khớp vỡi bài báo trong cơ sở dữ
liệu Kịch bản Mơ tả
UP#1 Hệ thống thơng báo cập nhật thành cơng
UP#2 Hệ thống thơng báo khơng thành cơng do trùng khớp vỡi bài báo trong cơ sở dữ liệu
UP#3 Hệ thống thơng báo khơng thành cơng do thiếu thơng tin hoặc sai định dạng thơng tin
Tên ca sử dụng
Chỉnh sửa bài báo
Tĩm tắt Quản trị hệ thống cập nhật lại thơng tin bài báo Đối Quản trị hệ thống
61
Học viên thực hiện: Nguyễn Văn Thịnh CB130460 Khĩa 2013B Lớp CNTT1
tƣợng
Cấp độ 2 Tiền điều kiện
Quản trị hệ thống đăng nhập vào hệ thống
Mơ tả STT Hoạt động
1 Hệ thống hiện thị màn hình và yêu cầu quản trị hệ thống sửa lại thơng tin của bài báo
2 Quản trị hệ thống sửa lại thơng tin vào màn hình và gửi yêu cầu
3 Hệ thống cập nhật lại bài báo vào cơ sở dữ liệu 4 Hệ thống thơng báo thành cơng
Ngoại lệ 2 Quản trị hệ thống điền thiếu thơng tin hoặc sai định dạng Kịch bản Mơ tả
UP#1 Hệ thống thơng báo cập nhật thành cơng
UP#2 Hệ thống thơng báo khơng thành cơng do thiếu thơng tin hoặc sai định dạng thơng tin
Tên ca sử dụng
Tìm kiếm bài báo
Tĩm tắt Quản trị hệ thống tìm kiếm các bài báo Đối tƣợng Quản trị hệ thống Cấp độ 2 Tiền điều kiện
Quản trị hệ thống đã đăng nhập vào hệ thống
Mơ tả STT Hoạt động
1 Hệ thống hiển thị màn hình tìm kiếm bài báo theo từ khố 2 Quản trị hệ thống nhập thơng tin tìm kiếm
62
Học viên thực hiện: Nguyễn Văn Thịnh CB130460 Khĩa 2013B Lớp CNTT1
kiếm
4 Hệ thống hiển thị kết quả tìm kiếm Ngoại lệ Kịch bản Mơ tả SA#1 Hệ thống trả về kết quả phù hợp nhất Tên ca sử dụng Gợi ý theo lọc cộng tác
Tĩm tắt Ngƣời sử dụng yêu cầu hệ thống gợi ý các bài báo theo phƣơng pháp lọc cộng tác Đối tƣợng Ngƣời sử dụng Cấp độ 2 Tiền điều kiện
Ngƣời sử dụng đăng nhập vào hệ thống và đã đánh giá ít nhất là 20 bài báo
Mơ tả STT Hoạt động
1 Ngƣời sử dụng yêu cầu hệ thống gợi ý các bài báo theo phƣơng pháp lọc cộng tác bằng cách click liên kết trên màn hình
2 Hệ thống tính tốn điểm số dự đốn cho các bài báo trong hệ thống
3 Hệ thống sắp xếp các bài báo theo thứ tự điểm số dự đốn giảm dần của các bài báo
4 Hệ thống hiển thị danh sách bài báo Ngoại lệ
Kịch bản Mơ tả
CF#1 Hệ thống trả về kết quả theo thứ tự giảm dần điểm số dự đốn của các bài báo
63
Học viên thực hiện: Nguyễn Văn Thịnh CB130460 Khĩa 2013B Lớp CNTT1
Tên ca sử dụng
Gợi ý theo lọc nội dung
Tĩm tắt Ngƣời sử dụng yêu cầu hệ thống gợi ý các bài báo theo phƣơng pháp lọc nội dung Đối tƣợng Ngƣời sử dụng Cấp độ 2 Tiền điều kiện
Ngƣời sử dụng đăng nhập vào hệ thống và đã đánh giá ít nhất là 20 bài báo
Mơ tả STT Hoạt động
1 Ngƣời sử dụng yêu cầu hệ thống gợi ý các bài báo theo phƣơng pháp lọc nội dung bằng cách click liên kết trên màn hình
2 Hệ thống tính tốn điểm số dự đốn cho các bài báo trong hệ thống
3 Hệ thống sắp xếp các bài báo theo thứ tự điểm số dự đốn giảm dần của các bài báo
4 Hệ thống hiển thị danh sách bài báo Ngoại lệ
Kịch bản Mơ tả
CBF#1 Hệ thống trả về kết quả theo thứ tự giảm dần điểm số dự đốn của các bài báo