Mô tả Actors # Tên 1 Admin Admin đăng nhập để đăng bài, cập nhật thông tin bài đăng 2 User User đăng nhập đọc truyện, tìm kiếm truyện cần đọc, đánh giá, thêm truyện vào danh sách yêu thí
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO MÔN HỌC Lập trình thiết bị di động
Đ" T#I: App đọc truyện
Sinh viên thực hiện
Trang 3Mục lụcGiới thiệu
Mô tả Use Cases
Yêu cầu chức năng
Trang 4Các chức năng có thể phát triển thêm
Phân công nhiệm vụ
Trang 5 Admin cũng có thể xem tổng quan đánh giá của các user.
User sẽ đăng ký, đăng nhập vào ứng dụng để xem danh sách các truyện Lựa chọn truyện muốn đọc
Ngoài ra, user có thể đánh giá truyện khi đã đọc xong, thêm vào danh sách yêu thích
Tải truyện xuống để đọc truyện ngoại tuyến
2 Actors và Use Cases
Use cases bên dưới chỉ mang tính minh họa, cần thay đổi theo dự án
Trang 6Diagram 01 – Admim-user roles
1 Mô tả Actors
# Tên
1 Admin Admin đăng nhập để đăng bài, cập nhật thông tin bài đăng
2 User User đăng nhập đọc truyện, tìm kiếm truyện cần đọc, đánh giá,
thêm truyện vào danh sách yêu thích, tải truyện
2 Mô tả Use Cases
Trang 71 UC01* Đăng nhập Cho phép actor đăng nhâ up vào hê u thống
2 UC02* Đăng bài Cho phép admin đăng bài lên hệ thống
3 UC03* Tìm kiếm Cho phép user tìm kiếm truyện
4 UC04* Đọc truyện Cho phép user chọn truyện để đọc
5 UC05* Cập nhật bài đăng Cho phép admin thêm, xóa, sửa bài đăng
6 UC06 Đánh giá Cho phép user đánh giá cho truyện sau khi đọc
7 UC07 Chia sẻ Cho phép user chia sẻ qua facebook, email
8 UC08 Thêm vào yêu
3 Yêu cầu chức năng
(Viết description đầy đủ các Use cases nhưng chỉ vẽ đính kèm cácSequence/Activity cần thiết để minh họa cho các Use case chính yếu)
1 UC01: Login
Use Case Description
Description Cho phép Actor đăng nhâ up vào hê u thống
Trang 81 Actor nhâ up tên đăng nhâ up/mâ ut kh{u
và click vào button Login trên trang
đăng nhâ up (SC01)
2 Kiểm tra tên đăng nhâ up/mâ ut kh{u làchính xác sau đó chuyển tới trangdefault role tương ứng
Trang 92 UC02: Đăng bài
Use Case Description
Description Cho phép Admin đăng bài vào hê u thống
Actor Admin Trigger Khi Admin chọn nút đăng bài Pre-condition Admin đã đăng nhâ up vào hê u thống
Post condition Hiển thị kết quả đăng truyện
Trang 10Main Flow: Đăng bài thành công
1 Admin chọn nút đăng truyện Nhập tên
và nội dung truyện cần đăng
2 Xác nhận và hiển thị toàn bộ kếtquả lên màn hình (SC03)
Trang 11Sequence Đăng bài
Trang 123 UC03: Tìm kiếm
Use Case Description
Description Cho phép User tìm kiếm truyện có trong hệ thống
Trang 13Actor User Trigger Khi User chọn nút tìm kiếm Pre-condition
Post
condition Hiển thị kết quả truyện cần tìm
Activities
Main Flow: Tìm kiếm thành công
1 User nhập tên hoặc ký tự cần tìm
Trang 14Sequence Tìm kiếm
Trang 154 UC04: Đọc truyện
Use Case Description
Description Cho phép User đọc truyện có trong hệ thống
Actor User Trigger Khi User chọn nút đọc truyện Pre-condition
Post
condition
Hiển thị truyện cần đọc
Trang 16Gridview GridView hiển thị đúng dữ liê uencode trước khi hiển thị, đảm bảo không v€ trang khi dữu, dữ liểu đảm bảo đã
liê uu quá dài
Trang 17Sequence Đọc truyện
Trang 185 UC05: Cập nhật bài đăng
Use Case Description
Name Cập nhật bài đăng Code UC05
Description Cho phép Admin đọc truyện có trong hệ thống
Actor Admin Trigger Khi Admin chọn nút đọc truyện Pre-condition Chọn truyện
Post
condition Hiển thị truyện đã cập nhật
Activities
Main Flow: Cập nhật bài thành công
1 Admin chọn truyện cần cập nhật hoặc
xóa truyện
Trang 192 Chọn xóa truyện 3 Xác nhận và xóa khỏi hệ thống
5 Nhấn nút xác nhận cập nhật
6 Hiển thị truyện đã cập nhậtthành công
System Message
MS01 “Message thông báo khi truyện không tải được hoặc có vấn đềlỗi”
Activity Cập nhật bài đăng
Sequence Cập nhật bài đăng
Trang 212. Thiết kế dữ liệu
1 Sơ đồ ERD
2 Class diagram
5 Hệ thống được xây dựng
Trang 22(liệt kê các chức năng chính yếu của hệ thống)
Trang 23Mô tả: Admin đăng nhập vào hệ thống chọn nút đăng bài Ghi tên truyện và nộidung truyện cần đăng Sau đó, chọn nút đăng bài.
3. Chức năng tìm kiếm
Trang 24Mô tả: User muốn tìm kiếm truyện chỉ cần nhập tên hoặc chữ cái muốn tìm, hệ thống sẽ chọn ra truyện phù hợp với tên đã nhập
4. Chức năng đọc truyện
Trang 25Mô tả: Khi người dùng chọn truyện để đọc, hệ thống sẽ truy xuất dữ liệu và hiển thị trên màn hình truyện muốn đọc.
5. Chức năng cập nhật bài đăng
Trang 26Mô tả: Admin có thể chọn xóa hoặc cập nhật lại truyện.
Trang 27Vẽ Sequence, vẽ Usecase, Viết code đọc truyện,
đăng truyện, xoá truyện, chia sẻ
Vẽ Activity, vẽ usecase - mô tả usecase.Thiết kế
giao diện.Viết code xem danh sách truyện
30%