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

website đọc truyện online

34 0 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 đề Website đọc truyện online
Tác giả Hoàng Trọng Hùng, Đinh Đức Hoàn
Trường học KHOA CÔNG NGHỆ THÔNG TIN
Chuyên ngành CÔNG NGHỆ PHẦN MỀM
Thể loại Tài liệu đặc tả yêu cầu phần mềm (SRS)
Năm xuất bản 2021
Định dạng
Số trang 34
Dung lượng 1,6 MB

Nội dung

GIỚI THIỆU CHUNGTài liệu đặc tả các chức năng cần thiết của phần mềm đọc truyện online.Tài liệu được sử dụng cho các tài liệu thiết kế, lập trình và kiểm thử sau này.. Tài liệu đặc tả yê

Trang 1

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

Ngày thay đổi Phiên bản Mô tả Tác giả/Nhóm tác giả

<16/08/2021> V1.0.0 Khởi tạo tài liệu Hoàng Trọng Hùng+ Đinh Đức Hoàn

<31/08/2021> Thiết kế cơ sở dữ liệu Hoàng Trọng Hùng+ Đinh Đức Hoàn

M Ụ C L Ụ C

Trang 3

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

lOMoARcPSD|39458107

Trang 4

6.1.4 Giao diện thêm/sửa thông tin 29

Trang 5

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

1 GIỚI THIỆU CHUNG

Tài liệu đặc tả các chức năng cần thiết của phần mềm đọc truyện online.

Tài liệu được sử dụng cho các tài liệu thiết kế, lập trình và kiểm thử sau này

STT Thuật ngữ, từ viêt tắt Giải thich Ghi chú

lOMoARcPSD|39458107

Trang 6

- Ngày nay con cuộc sĀng ngày càng phát triển hơn con người c甃̀ng c漃Ā thêm nhikhác nhau để c漃Ā thể gi愃ऀi tr椃Ā sau khi làm việc hay những giờ học căng thẳng Em đ愃̀ lên mạng thamkh愃ऀo và c甃̀ng như đây c甃̀ng là sở th椃Āch c甃ऀa mình thì em thĀy các bạn tr攃ऀ hiện nay rĀt th椃Āch đọccác thể loại truyện c甃ऀa nước ngoài như : Trung QuĀc, Nhật B愃ऀn, Hàn QuĀc, đ愃̀ được d椃⌀ch lạiqua tiếng việt Và c甃̀ng vì các bạn c漃sách nên việc đọc trực tiếp trên internet là gi愃ऀi pháp c

- Nắm được đidùng

2.1.2 Phương pháp

- Tạo một website c漃Ā các chức năng đĀi với những người sử dụng như:

 Chức năng dành cho người dùng:

o Đăng ký/Đăng nhập/ Đăng xuĀt

o Đọc truyện

o Bình luận

o Xem/Sửa thông tin cá nhân

o Đăng truyện( phát triển thêm)

 Chức năng dành cho người qu愃ऀn lý hệ thĀng:

2.2.1 Website truyenfull.com

Trang 7

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

Trang ch甃ऀ gồm c漃Ā thanh menu ph椃Āa trên gồm các mục:danh sách, thể loại, phân loại theochương, tìm kiếm Giao diện ch椃Ānh trên trang ch甃ऀ chia thành các danh mục truyện: truyện hot,truyện mới cập nhật, truyện đ愃̀ hoàn thành

 Trang thông tin truyện

lOMoARcPSD|39458107

Trang 8

Trang thông tin truyện hiển th椃⌀ hình truyện, giới thiệu truyện, đánh giá truyện, các thông tintruyện, bình luận( sử dụng tài kho愃ऀn facebook, website không sử dụng tài kho愃ऀn riêng cho thànhviên)

 Trang đọc truyện

Trang 9

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

 Trang đọc truyện c漃Ā các n甃Āt chuyển chương, chọn chương, hiển th椃⌀ nội dung chương, bìnhluận truyện, ngoài ra c漃

Trang 10

Trang thông tin truyện hiển th椃⌀ các thông tin c甃ऀa truyện: hình truyện, giới thiệu, danh sáchchương, Nhận xét truyện( website t椃Āch hợp nhận xét bằng t愃ऀi kho愃ऀn riêng và c漃Ā thể đăng nhậpbằng facebook hoặc google)

 Trang đọc truyện

Trang 11

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

2.3.1 Kiến trúc vật lý

2.3.2 Kiến trúc ứng dụng

- Sử dụng kiến tr甃Āc Client-Server bao gồm hai thành ph

vụ cung cĀp chức năng và lưu trữ dữ liệu, và client trong vai tr漃

lOMoARcPSD|39458107

Trang 12

- ThĀng kê lượt đọc truyện trên website

- Qu愃ऀn lý thông tin tài kho愃ऀn người dùng

2.5.1 Yêu cầu về giao diện người sử dụng đầu cuối

a Yêu cầu về giao diện quản trị, vận hành hệ thống

- Ngôn ngữ giao diện dễ hiểu Các biểu tượng ph愃ऀi mang ý nghĩa nhĀt quán C漃Ā các ph椃Ām tắthợp lý để thao tác sử dụng các chức năng nhanh ch漃Āng thuận tiện hơn

- Giao diện được trình bày khoa học, hợp lý và đ愃ऀm b愃ऀo mỹ thuật hài h漃ph

b Yêu cầu về giao diện người dùng cuối

- Ngôn ngữ dễ hiểu, bĀ cục trình bày rõ ràng, thông tin ch椃Ānh xác

2.5.2 Các yêu cầu khác

a Yêu cầu về an toàn

- Chế độ backup dữ liệu: 1 năm học/l

- Mỗi lđ甃Āng

- C漃Ā cơ chế phục hồi dữ liệu khi hệ thĀng gặp sự cĀ

b Yêu cầu về bảo mật

- Hệ thĀng ph愃ऀi đáp ứng kh愃ऀ năng an toàn, b愃ऀo mật theo 2 mức: mức xác thực người sửdụng, mức CSDL

- Người sử dụng được cĀp tài kho愃ऀn và mật khẩu duy nhĀt

- Lưu lại các dĀu vết sửa chữa các sĀ liệu

- Toàn bộ các dữ liệu ctruy cập chặt chẽ, phân quy

c Yêu cầu về môi trường hoạt động

- Môi trường ph

- Môi trường viễn thông: kết nĀi Internet

- Các tổ chức được cài đặt, mô hình cài đặt

- Yêu c

d Yêu cầu về khả năng mở rộng

- Hệ thĀng ph愃ऀi c漃Ā kh愃ऀ năng mở rộng và t椃Āch hợp với các hệ thĀng khác sau này

e Yêu cầu về chuẩn công nghiệp

Hệ thĀng được xây dựng tương th椃Āch với chuẩn:

 TCP/IP, FTP/IP

Trang 13

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

lOMoARcPSD|39458107

Trang 14

3 MÔ TẢ TỔNG QUAN HỆ THỐNG

3.1.1 Người đọc

3.1.2 Người quản lý

At_User Tác nhân người đọc

At_Admin Tác nhân người qu愃ऀn lý

Trang 15

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

ID Tên Use case Actor sử

Việc truy cập vào website cần phải xác minh danh tính

UC_00

2

Đăng ký Người đọc Người đọc đăng ký tài khoản

mới để đọc truyện UC_00

3

Quên mật

khẩu

Người đọc Người đọc có thể lấy lại mật

khẩu do quên mật khẩu UC_00

4

Tìm kiếm Người đọc Giúp cho người đọc tìm kiếm

được truyện dễ dàng hơn UC_00

5

Quản lý bộ

sưu tập

Người đọc Giúp cho người đọc có thể

lưu lại bộ truyện yêu thích hoặc đang đọc dở.

Người đọc Người đọc đánh giá, bình

.luận về chất lượng truyện UC_00

8

Thay đổi

thông tin tài

khoản

Người đọc Người đọc muốn đổi lại

thông tin cá nhân

Người quản lý muốn thêm hoặc xóa một tài khoản UC_01

0

Quản lý

truyện

Người quản lý

Người quản lý muốn thêm, sửa, xóa bộ truyện

lOMoARcPSD|39458107

Trang 16

4 ĐẶC TẢ CÁC YÊU CẦU CHỨC NĂNG (FUNCTIONAL)

Mô tả một cách chi tiết từng yêu cầu cụ thể, cho phép các thành viên trong nhóm căn cứ vào

đó để xây dựng một website có chất lượng tốt nhất Với cách tiếp cận theo mô hình UseCase (UC), các yêu cầu phần mềm được mô tả theo các UC và trong các đặc tả bổ sung.

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ười đọc đăng nhập hệ thống để sử dụng các chức

nă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 tên tài khoản

- Nhập mật khẩu của tài khoản

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ài khoả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ác

của hệ thống

4.1.2 Biểu đồ

4.2.1 Mô tả use case UC_002

Use case: {UC_002_Người đọc đăng ký tài khoản}

Mục đích: - Tại một tài khoản mới để đăng nhập vào hệ thống

Trang 17

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

(Alternative Flows): - Tên tài khoản đã tồn tại

- Email đăng kí đã được sử dụng

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

4.2.2 Biểu đồ

Mô tả use case UC_003

Use case: {UC_002_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ười đọc đặt mật khẩu mới cho tài khoản khi xác thực

(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

lOMoARcPSD|39458107

Trang 18

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

4.3.2 Biểu đồ

Mô tả use case UC_003

Use case: {UC_003_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ả,

(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ộ lọc

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

4.4.2 Biểu đồ

Trang 19

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

Mô tả use case UC_004

Use case: {UC_004_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

Mô tả use case UC_005

Use case: {UC_005_Người đọc đọc truyện }

Mục đích: - Người đọc đọc truyện

Mô tả: - Người đọc đọc truyện

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 - Người đọc ấn chọn truyện để đọc

lOMoARcPSD|39458107

Trang 20

(Basic flows)

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

4.6.2 Biểu đồ

Mô tả use case UC_006

Use case: {UC_006_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 độ về chất lượ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

(Basic flows) - Người đọc đánh giá truyện theo mức độ(1-5*)

- 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

Trang 21

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

4.7.2 Biểu đồ

Mô tả use case UC_007

Use case: {UC_006_Người đọc thay đôi thông tin cá nhân}

Mục đích: Người đọc muốn đổi lại thông tin cá nhân

Mô tả: Người đọc có thể sửa lại thông tin cá nhân: email, 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ọ tên

Đổi password: Nhập lại mật khẩu cũ, nhập mậ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ại lần 2 không khớp

Điều kiện sau: - Hồ sơ của sinh viên được lưu lại trong CSDL với các thông tin đã

được thay đổi chính xác

4.8.2 Biểu đồ

Mô tả use case UC_008

Use case: {UC_008_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

lOMoARcPSD|39458107

Trang 22

Đ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

4.9.2 Biểu đồ

4.10 UC_009_Người quản lý quản lý truyện

Mô tả use case UC_009

Use case: {UC_009_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.

(Alternative Flows): - Không có luồng sự kiện phụ

Điều kiện sau: - Lưu thông tin sau khi thay đổi của người quản lý.

Trang 23

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

4.10.2 Biểu đồ

5 Thiết kế cơ sở dữ liệu

- Bao gồm admin qunar lý toàn bộ website

- Người dùng c漃Ā thể đăng ký, đăng nhập, đọc truyện trên website

- Website bao gồm nhi

- Người dùng c漃Ā thể bình luận v

- Sử dụng kết nĀi Sql thông qua asp.net mvc

Admins (Id_Admin, UserName, Password, status) Admin quản lí toàn bộ website bao gồm:

id_admin, username, password, trạng thái.

Users (ID _User, HoTen, GioiTinh, NgaySinh, SDT,

Email, UserName Password, status, CreateTime)

Mỗi khách hàng phân biệt với nhau bằng id_user

và thông tin lưu trữ bao gồm: họ tên, email, số điện thoại,giới tính, username, password, ngày tạo

TacGia(I d_TacGia ,Ten_TacGia,MetaTitle,CreateTim

TrangThai(I d_TrangThai , Ten_TrangThai, MetaTitle) Mỗi thể loại bao gồm id_trangthai để phân biệt,

tên trangthai, metatitle

Truyen(ID _Truyen ,Ten_Truyen,MetaTitle,Avt_Truyen

,GioiThieu_Truyen,TotalVIew,CreateDate,TopHot,

Id_TacGia,Id_TheLoai, Id_TrangThai)

Mỗi truyện bao gồm id_truyen để phân biệt, tên truyện, metatitle, avt truyện, giới thiệu truyện, ngày tạo, có thuộc sản phẩm hot.

ChuongTruyen(I d_Chuong ,ID_Truyen,Ten_Chuong,

NoiDung_Chuong, Metatitle)

Mỗi truyện bao gồm nhiều chương, mỗi chương

sẽ gồm id_chuong để phân biệt, tên chương, nội

lOMoARcPSD|39458107

Trang 24

dung chương, metatitle.

BinhLuan(I d_BinhLuan ,NoiDung,CreateTime,Id_Tru

yen, Id_User)

Người dùng được bình luận truyện, mỗi bình luận

sẽ gồm id_binhluan để phân biệt, nội dung bình luận, ngày bình luận.

BoSuuTap (I d_BoSuuTap , Id_User, Id_Truyen) Mỗi bộ sưu tập sẽ gồm id_bosuutap để phân biệt.

Id_Admin Bigint Khóa chính Not null

UserName varchar(50)

Password varchar(50)

status bit

Users

Id_User Bigint Khóa chính Not null

Id_TacGia Bigint Khóa chính Not null

Trang 25

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

CreateTime datetime

TheLoai

Id_ TheLoai Bigint Khóa chính Not null

Ten_TheLoai nvarchar(250)

MetaTitle varchar(250)

CreateTime datetime

TrangThai

Id_ TrangThai Bigint Khóa chính Not null

TrangThai varchar(250)

MetaTitle varchar(250)

Truyen

Id_ Truyen Bigint Khóa chính Not null

Id_TacGia Bigint Kh漃Āa ngoại Not null

Id_TheLoai Bigint Kh漃Āa ngoại Not null

Id_TrangThai Bigint Kh漃Āa ngoại Not null

ChuongTruyen

Id_Chuong Bigint Khóa chính Not null

Trang 26

Id_ BinhLuan Bigint Khóa chính Not null

NoiDung Nvarchar(255)

CreateTime datetime

Id_Truyen Bigint Kh漃Āa ngoại Not null

Id_User Bigint Kh漃Āa ngoại Not null

BoSuuTap

Id_ BoSuuTap Bigint Khóa chính Not null

Id_Truyen Bigint Kh漃Āa ngoại Not null

Id_User Bigint Kh漃Āa ngoại Not null

Trang 27

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

6 Kết quả thực hiện

6.1.1 Giao diện đăng nhập

6.1.2 Giao diện trang chủ

lOMoARcPSD|39458107

Trang 28

6.1.3 Giao diện hiển thị thông tin

6.1.4 Giao diện thêm/sửa thông tin

Trang 29

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

6.2.1 Giao diện đăng ký/ đăng nhập

lOMoARcPSD|39458107

Trang 30

6.2.2 Giao diện trang chủ

Trang 31

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

6.2.3 Giao diện thông tin truyện

lOMoARcPSD|39458107

Trang 32

6.2.4 Giao diện đọc truyện

6.2.5 Giao diện bình luận

6.2.6 Giao diện thông tin cá nhân

Trang 33

<Website đọc truyện online> Tài liệu đặc tả yêu cầu phần mềm (SRS), v1.0.0

Giao diện thông tin tài kho愃ऀn

Giao diện đang theo dõi

lOMoARcPSD|39458107

Trang 34

Giao diện cập nhật tài kho愃ऀn

Ngày đăng: 11/07/2024, 17:04

w