1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo gr2 xây dựng website đọc truyện

13 1 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây dựng website đọc truyện
Tác giả Nguyễn Xuân An
Người hướng dẫn Nguyễn Thị Thu Hương
Trường học Trường Đại học Bách Khoa Hà Nội
Chuyên ngành Công nghệ thông tin Việt Nhật
Thể loại Báo cáo
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 13
Dung lượng 1,5 MB

Nội dung

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 1

1

TRƯỜ NG Đ I H C BÁCH KHOA HÀ N I Ạ Ọ Ộ

Báo cáo GR2 Xây d ựng website đọ c truy ện

NGUYỄN XUÂN AN

An.nx204937@sis.hust.edu.vn Ngành Công ngh thông tin Vi t Nh t ệ ệ ậ

Lớp VN 03-K65

Giảng viên hướng dẫn: Nguyễn Th ị Thu Hương

HÀ NỘI, 1/2024

Trang 2

2

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 3

3

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ả

ID Tên Use

Case Actor sử d ng ụ

Mô tả ng n g n ắ ọ Use Case Chức năng

Ghi chú UC_001 Đăng nhập Ngườ ọi đ c,

Người

qu n lý ả

Việc truy cập vào website cần phải xác minh danh tính UC_002 Đăng ký Ngườ ọi đ c Người đọc đăng

ký tài kho n mả ới

để đọ c truyện

Trang 4

4

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

Tác nhân: - At_User

Điều kiện trước: - Truy c p vào website.ậ

Luồng sự kiện chính

(Basic flows) - - Nhập mNhập tên tài kho n ật khẩu c a tài khoảủ ản

Trang 5

5

Luồng sự kiện ph ụ

(Alternative Flows): - Đăng nhập không thành công vì sai tên tài kho n- Đăng nhập không thành công vì mật khẩu khôngả

khớp với tàikhoản

Điều ki n sau: - Đăng nhập thành công và bắt đầu s d ng các ử ụ

chức năng kháccủa hệ thống

Biểu đồ

2.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 Tác nhân: - At_User

Điều kiện trước: - Truy c p vào website.ậ

Luồng sự kiện chính

(Basic flows) - Nhập tên tài kho- Nhập email đăng kí ản đăng kí

- Nhập password đăng kí 2 lần

Luồng sự kiện ph ụ

(Alternative Flows): - Tên tài kho- Email đăng kí đã được sử d ng ản đã tồn t i ạ ụ

- Mật khẩu quá y u ế

- Mật khẩu nh p l i không kh p ậ ạ ớ

Điều ki n sau: - Thông báo đăng ký thành công

Biểu đồ

Trang 6

6

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 Tác nhân: - At_User

Điều kiện trước: - Truy c p vào website.ậ

Luồng sự kiện chính

(Basic flows) - Nhập tên tài kho- Nhập email đăng kíản đăng kí

- Nhập l i mạ ật khẩu mới(2 lầ n)

Luồng sự kiện ph ụ

(Alternative Flows): - Tên tài kho n không t n t i - Email đăng kí chưa sử d ng ả ồụ ạ

- Mật khẩu quá y u ế

- Mật khẩu l n 2 không kh p ầ ớ

Đ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 7

7

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 Tác nhân: - At_User

Điều kiện trước: - Truy c p vào website.ậ

Luồng sự kiện chính

(Basic flows) - Tên truy n, th thái(hoàn thành, đang cậệ ể loại truy n, tác gi , tr ng p nh t),số chương.ệ ậ ả ạ

Luồng sự kiện ph ụ

(Alternative Flows): - Không có tác gi phù h p tìm ki m - Truyện không t n t i ồả ạ ợ ế

- Không có truy n phù h p vệ ợ ới bộ ọc l

Điều ki n sau: - Hiển th truyị ện

Biểu đồ

2.5 UC_005_Ngườ ọ i đc quản lý bộ sưu tập

Mô t Use Case UC_005

Trang 8

8

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 9

9

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 10

10

(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: ema

password, h ọ tê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

Luồng sự kiện chính

(Basic flows) - Nhập l i thông tin cá nhân m i: email, h - Đổi password: Nh p lạ ậ ại mật khẩu cũ, nhậớ p mọ tên ật

khẩu mới 2 lần

Luồng sự kiện ph ụ

(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 11

11

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

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ý ụ ọ ả tài khoản

Luồng sự kiện chính

(Basic flows) - Hiển th ịdanh sách người dùng

Luồng sự kiện ph ụ

(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 12

12

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 13

13

Ngày đăng: 18/06/2024, 17:23

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w