Mô tả tổng quan hệ thống 1.1 Mô hình Use Case Người đọc Người quản lý 1.2 Danh sách các tác nhân và mô tảTác nhân Mô t tác nhân ảAt_User Tác nhân người đọc At_Admin Tác nhân người quản l
Trang 22
Contents
CHƯƠNG 1 Mô tả tổng quan hệ thống
1.1 Mô hình Use Case
1.2 Danh sách các tác nhân và mô tả
1.3 Danh sách Use Case và mô tả
CHƯƠNG 2 Đặc tả các yêu cầu chức năng
2.1 UC_001_Người đọc đăng nhập hệ thống
2.2 UC_002_Người đọc đăng ký tài khoản
2.3 UC_003_Ngườ ọi đ c quên mật khẩu
2.4 UC_004_Ngườ ọi đ c tìm ki m ế2.5 UC_005_Ngườ ọi đ c qu n lý bả ộ sưu tập
2.6 UC_006_Người đọc đọc truyện
2.7 UC_007_Người đọc đánh giá, bình luận
2.8 UC_008_Người đọc thay đổi thông tin cá nhân 2.9 UC_009_Người quản lý qu n lý tài kho n ả ả2.10 UC_010_Người quản lý qu n lý truy n ả ệ
Trang 33
CHƯƠNG 1 Mô tả tổng quan hệ thống
1.1 Mô hình Use Case
Người đọc
Người quản lý
1.2 Danh sách các tác nhân và mô tả
Tác nhân Mô t tác nhân ảAt_User Tác nhân người đọc At_Admin Tác nhân người quản lý 1.3 Danh sách Use Case và mô tả
Người qu n lý ả
Việc truy cập vào website cần phải xác minh danh tínhUC_002 Đăng ký Ngườ ọi đ c Người đọc đăng
ký tài kho n mả ới để đọ c truyện
Trang 44 UC_003 Quên mật
kh u ẩ Ngườ ọi đ c Ngườ ọl y lấ ại mậi đ c có thể t kh u do ẩquên m t kh u ậ ẩUC_004 Tìm kiếm Ngườ ọi đ c Giúp cho người
đọc tìm kiếm dễ dàng hơn UC_005 Quản lý b ộ
sưu tập
Ngườ ọi đ c Giúp người đọc có thể lưu lại bộtruyện yêu thích hoặc đang đọc dởUC_006 Đọc truyện Ngườ ọi đ c Ngườ ọi đ c đọc
truyện UC_007 Đánh giá,
Bình luận
Ngườ ọi đ c Người đọc đánh giá, bình lu n chậ ất lượng truyện UC_008 Thay đổi
thông tin tài kho n ả
Ngườ ọi đ c Ngườ ọi đ c mu n ốthay đổi lại thông tin cá nhân UC_009 Quản lý tài
kho n ả
Người qu n lý ả
Người quản lý muốn thêm hoặc xoá m t tài kho n ộ ảUC_010 Quản lý
truyện Người qu n lý ả Người quản lý muốn thêm, sửa, xoá b ộ truyện
CHƯƠNG 2 Đặc tả các yêu cầu chức năng
2.1 UC_001_Người đọc đăng nhập hệ thống
Mô t Use Case UC_001 ả
Use case: {UC_001_Người đọc đăng nhập hê th ng} ố
Mục đích: - Người đọc đăng nhập thành công để thực hiện được các công vi c cệ ủa mình
Mô tả: - Cho phép ngườ ọc đăng nhậi đ p hệ thống để sử d ng các chụ ứcnăng được hỗ trợ đối với đ i tưố ợng người dùng này
Trang 52.2 UC_002_Người đọc đăng ký tài khoản
Mô t Use Case UC_002 ả
Use case: {UC_002_Người đọc đăng ký tài khoả n}
Mục đích: - T o m t tài kho n mạ ộ ả ới để đăng nhập vào h ệ thống
Mô tả: - Cho phép người đọc tại khoản mới để sử dụng chức năng đăng nhập vào h ệthống
Trang 66 2.3 UC_003_Ngườ ọi đc quên m t khậẩu
Mô t Use Case UC_003 ả
Use case: {UC_003_Ngườ ọi đ c quên mật khẩ u}
Mục đích: - Cung cấp lại m t khậ ẩu cho người đọc
Mô tả: - Cho phép ngườ ọc đặi đ t mật khẩu mới cho tài khoản khi xác thực email
Điều ki n sau: ệ - Thông báo đặt lại mật khẩu mới thành công
Biểu đồ
2.4 UC_004_Ngườ ọi đc tìm kiếm
Trang 77
Mô t Use Case UC_004 ả
Use case: {UC_004_Ngườ ọi đ c tìm kiếm}
Mục đích: - Người đọc tìm ki m truy n d ế ệ ễ dàng hơn
Mô tả: - Người đọc tìm ki m truy n theo tên, theo b lế ệ ộ ọc th loể ại, tác gi , tr ng thái, s ả ạ ố chương
Trang 88 Use case: {UC_005_Ngườ ọi đ c qu n lý b ả ộ sưu tậ p}
Mục đích: - Người đọc quản lý lưu lại bộ truy n yêu thích ệhoặc đang đọc dở
Mô tả: - Người đọc có th qu n lý b ể ả ộ sưu tập, thêm, s a, ửxóa truyện trong b ộ sưu tập c a chính mìnhủTác nhân: - At_User
Điều kiện trước: - Người đọc đăng nhập thành công vào website
Luồng sự kiện chính
(Basic flows) - Truy c p vào bậ ộ sưu tập c a tài kho n cá nhânủ ả
Luồng sự kiện ph ụ
(Alternative Flows): - Người dùng chưa đăng nhập - Bộ sưu tập cá nhân tr ngố
Điều ki n sau: ệ - Hiển th b ị ộ sưu tập c a tài khoủ ản
Biểu đồ
2.6 UC_006_Người đọc đọc truyện
Mô t Use Case UC_006 ả
Use case: {UC_006_Ngườ ọi đ c đọc truy n}ệ
Mục đích: - Người đọc đọc truyện
Mô tả: - Người đọc đọc truyện
Trang 99 Tác nhân: - At_User
Điều kiện trước: - Người đọc chọn truyện để đọc
Luồng sự kiện chính
(Basic flows) - Người đọc ấn ch n truyọ ện để đọc
Luồng sự kiện ph ụ
(Alternative Flows): - Load truyện th t bấ ại
Điều ki n sau: ệ - Hiển th truyị ện cho người đọc
Biểu đồ
2.7 UC_007_Người đọc đánh giá, bình luận
Mô tả Use Case UC_007
Use case: {UC_007_Ngườ ọi đ c đánh giá, bình luậ n}
Mục đích: - Người đọc đánh giá, bình luận về chất lượng, nội dung truyện
Mô tả: - Người đọc có th ể đánh giá mức độ ề chất lượ v ng, bình lu n vậ ề chất lượng n i dung c a truyộ ủ ện Tác nhân: - At_User
Điều kiện trước: - Đăng nhập thành công với quyền truy c p c a ậ ủngườ ọi đ c
- Chọn truyện đánh giá, bình luận
Luồng sự kiện chính - Người đọc đánh giá truyện theo mức độ(1-5*)
Trang 1010 (Basic flows) - Người đọc nh p bình lu n truyậ ậ ện
Luồng sự kiện ph ụ
(Alternative Flows): - Không có lu ng s ồ ự kiện phụ
Điều ki n sau: ệ - Thông báo đã nhận đánh giá - Hiển th bình lu n ị ậ
Biểu đồ
2.8 UC_008_Người đọc thay đổi thông tin cá nhân Mô t Use Case UC_008 ả
Use case: {UC_008_Ngườ ọi đ c thay đổi thông tin cá nhân}
Mục đích: - Người đọc muốn đổ ại thông tin cá nhân i l
Mô tả: - Người đọc có th sể ửa lại thông tin cá nhân: emapassword, h ọ tên
(Alternative Flows): - Email đã tồn tại - Password quá y u hoế ặc nhậ ầp l n 2 không kh p ớ
Điều ki n sau: ệ - Hồ sơ của ngườ ọc đã được lưu lại đ i trên CSDL với các thông tin đã đư c thay đổi chính xác ợ
Trang 1111
Biểu đồ
2.9 UC_009_Người quản lý qu n lý tài khoảản
Mô t Use Case UC_009 ả
Use case: {UC_009_Người qu n lý qu n lý tài kho n }ả ả ả
Mục đích: - Người quản lý có thể qu n lý tài kho n cá nhân ả ảngườ ọi đ c
Mô tả: - Người quản lý có thể thay đổi, sửa xóa thông tin ngườ ọi đ c, người đọc
(Alternative Flows): - Danh sách người dùng tr ngố
Điều ki n sau: ệ - Thông tin người dùng được sửa sau khi người quản lý thay đổi
Biểu đồ
2.10 UC_010_Người qu n lý qu n lý truy n ảảệ
Trang 1212
Mô t Use Case UC_010 ả
Use case: {UC_010_Người qu n lý qu n lý truy n }ả ả ệ
Mục đích: - Người quản lý có th qu n lý các b truy n ể ả ộ ệ
Mô tả: - Cho phép người quản lý có th thêm s a xóa cácể ửb ộ truyện
- Cho phép người quản lý có th thêm, s a, tác giể ửcủa b ộ truyện
- Cho phép người quản lý có th thêm, s a th ể ử ể loại ,tr ng thái c a b ạ ủ ộ truyện
- Cho phép người quản lý có th xóa bình lu n vi ể ậphạm chuẩn mực của b ộ
truyện Tác nhân: - At_Admin
Điều ki n trước: ệ - Đăng nhập thành công với quyền truy c p c a bậ ủ ộph n qu n lýậ ả
- Kích m c ch n qu n lý truyụ ọ ả ện
Luồng sự kiện chính
(Basic flows) - Hiển th thông tin các b tác giả, th ịể loại, bình luận ộ truyện: các b truy n, ộ ệ
Luồng sự kiện ph ụ
(Alternative Flows): - Không có lu ng s ồ ự kiện phụ
Điều ki n sau: ệ - Lưu thông tin sau khi thay đổ ủa người c i quản lý.
Biểu đồ
Trang 1313