Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG

I.Xác đinh tác nhân


Admin: là người điều hành, quản lý trực tiếp hầu hết các hoạt động trong ứng
dụng danh mục, xem truyện, tìm kiếm truyện.
Người dùng:
 Xem truyện
 Tìm truyện
II.Biểu đồ Usecase
1. Usecase tổng quát

2. Usecase dành cho tác nhân ‘Admin’


3. Usecase dành cho ‘Nguoidung’

4. Usecase Đăng nhập


 Người dùng truy cập vào ứng dụng đọc truyện.
 Ứng dụng hiển thị màn hình đăng nhập.
 Người dùng nhập tên người dùng và mật khẩu.
 Hệ thống xác thực thông tin đăng nhập.
 Nếu thông tin đăng nhập hợp lệ, hệ thống chuyển người dùng đến
màn hình chính của ứng dụng.
 Nếu thông tin đăng nhập không hợp lệ, hệ thống giữ nguyên.
 Người dùng có thể chọn "Đăng ký" để tạo tài khoản mới nếu chưa
có.
 Sau khi đăng nhập thành công, người dùng có thể thực hiện các hoạt
động khác trong ứng dụng, chẳng hạn như đọc truyện, tìm kiếm truyện.

2.2.5 Usecase đăng kí

5. Usecase quản lý danh mục


 Ca được sử dụng để quản lý danh mục trong ứng dụng đọc tuyện.
 Dòng sự kiện chính:
 Admin đăng nhập vào hệ thống bằng tài khoản của mình, lựa chọn
từng chức năng phù hợp với yêu cầu: thêm, xóa.
 Những thông tin cần quản lý gồm tên truyện, nội dung, ảnh bìa.
 Nếu lựa chọn thêm truyện, sau khi nhập hoặc điều chỉnh đầy đủ
thông tin về truyện cần điều chỉnh (hoặc thêm), admin click vào “Đăng bài”,
thông tin về truyện trong ứng dụng sẽ tự động được thêm vào bảng CSDL và
hiển thị thông báo “Đăng bài thành công”.
 Nếu admin lựa chọn xóa thì ấn giữ truyện cần xóa, sau đó màn hình
sẽ hiển thị thông báo, admin xác nhận, thông tin về truyện đó sẽ được xóa khỏi
bảng CSDL của hệ thống.
 Dòng sự kiện phụ:
 Nếu có thiếu sót trong quá trình nhập (tên, nội dung, ảnh ...), hệ
thống có hiện thông báo cho admin biết.
 Sau khi thêm thành công, hệ thống cũng thông báo cho admin biết
 Trong quá trình nhập thông tin truyện nếu thiếu thông tin bắt buộc
thì hiện thông báo cho admin biết.

a. Kịch bản cho quản lý Usecase Thêm truyện


 Admin đăng nhập vào hệ thống
 Admin chọn chức năng "Thêm truyện".
 Hệ thống hiển thị màn hình thêm truyện với các trường thông tin cần
điền, bao gồm tên truyện, nội dung, ảnh bìa. Admin điền thông tin chi tiết về
truyện vào các trường tương ứng.
 Admin tải lên ảnh bìa của truyện từ một URL.
 Admin nhập nội dung truyện, có thể là văn bản định dạng.
 Sau khi hoàn thành nhập thông tin, admin chọn "Đăng bài" để tiến
hành thêm truyện vào ứng dụng.
 Hệ thống kiểm tra và xác nhận thiếu sót của thông tin truyện.
 Nếu thông tin hợp lệ, hệ thống lưu truyện vào cơ sở dữ liệu và hiển
thị thông báo “ Đăng bài thành công”.
 Nếu thông tin không hợp lệ hoặc có lỗi xảy ra, hệ thống hiển thị
thông báo lỗi và yêu cầu admin kiểm tra lại thông tin truyện và thử lại.
 Sau khi truyện được thêm thành công, nó sẽ hiển thị trong danh sách
truyện của ứng dụng và người dùng có thể truy cập và đọc nó.
b. Kịch bản cho usecase Xoá tryện
 Admin truy cập vào giao diện quản lý của ứng dụng đọc truyện.
 Ứng dụng hiển thị danh sách truyện.
 Hệ thống hiển thị danh sách truyện hiện có trong ứng dụng.
 Admin chọn truyện muốn xoá.
 Admin chọn truyện cần xoá từ danh sách hiển thị.
 Hệ thống yêu cầu xác nhận từ admin trước khi xoá truyện.
 Admin xác nhận muốn xoá truyện.
 Hệ thống kiểm tra quyền truy cập và xác nhận xóa truyện.
 Nếu admin có quyền và xác nhận xoá, hệ thống xoá truyện khỏi cơ
sở dữ liệu và tất cả các thông tin liên quan đến truyện đó.
 Nếu admin không có quyền hoặc xác nhận không xoá, hệ thống
không thực hiện xoá truyện.
 Sau khi truyện được xoá thành công, nó không còn hiển thị trong
danh sách truyện của ứng dụng và người dùng không thể truy cập hoặc đọc nó
nữa.

6. Usecase Xem truyện


Người dùng:
 Người dùng truy cập vào ứng dụng đọc truyện.
 Ứng dụng hiển thị màn hình chính với danh sách truyện hoặc các
tính năng tìm kiếm truyện.
 Người dùng có thể duyệt qua danh sách truyện hoặc sử dụng tính
năng tìm kiếm để tìm truyện mong muốn.
 Người dùng chọn một truyện từ danh sách hoặc kết quả tìm kiếm.
 Ứng dụng hiển thị trang thông tin chi tiết của truyện, bao gồm tên
truyện, nội dung, ảnh bìa.
 Người dùng chọn truyện muốn đọc.
 Ứng dụng hiển thị nội dung truyện cho người dùng để đọc.
 Sau khi đọc xong, người dùng có thể thoát khỏi truyện và quay lại
màn hình chính hoặc tiếp tục đọc các truyện khác.
Admin:
 Admin truy cập vào giao diện quản lý của ứng dụng đọc truyện.
 Ứng dụng hiển thị danh sách truyện hiện có trong ứng dụng.
 Admin có thể duyệt qua danh sách truyện hoặc sử dụng tính năng
tìm kiếm để tìm truyện cần xem.
 Admin chọn một truyện từ danh sách hoặc kết quả tìm kiếm.
 Ứng dụng hiển thị trang thông tin chi tiết của truyện, bao gồm tên
truyện, nội dung, ảnh bìa.
 Admin có thể xem nội dung truyện bằng cách chọn tùy chọn "Xem
truyện".
 Ứng dụng hiển thị nội dung truyện cho admin để xem, xoá.
 Sau khi xem xong, admin có thể thoát khỏi truyện và quay lại danh
sách truyện hoặc tiếp tục xem các truyện khác.

7. Usecase Tìm truyện


Tên usecase Tìm truyện
Tác nhân chính Người dùng
Người chịu trách nhiệm Admin
Điều kiện trước Người dùng đăng nhập thành
công vào hệ thống
Đảm bảo thành công Thông tin truyện cần tìm sẽ
được hiện thị trên giao diện hệ
thống
Chuỗi sự kiện chính Người dùng nhập thông tin cần
tìm kiếm trên form tìm kiếm và
nhấn nút “Tìm kiếm”
Hệ thống tìm trên CSDL và hiển
thị thông tin truyện
Chuỗi sự kiện phụ Nếu không có thông tin cần tìm
trên CSDL, hệ thống hiển thị
thông báo và trở lại form tìm kiếm
ban đầu

3. Biểu đồ lớp dự kiến

You might also like