1. Trang chủ
  2. » Thể loại khác

ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG WEBSITE ĐỌC TRUYỆN ONLINE

34 72 0

Đ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

Định dạng
Số trang 34
Dung lượng 11,55 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chương 1 Giới thiệu1.1 Tổng quan - Tạo dựng và thiết kế một website có nhiều thể loại truyện đã đượcdịch sẵn cho mọi người đọc, đồng thời các bạn còn có thể đăng cáctruyện do m

Trang 1

ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

ĐỒ ÁN CƠ SỞ 2

ĐỀ TÀI: XÂY DỰNG WEBSITE ĐỌC TRUYỆN

ONLINE

Sinh viên thực hiện : NGUYỄN VĂN LIỆU

Giảng viên hướng dẫn : ThS NGUYỄN VĂN BÌNH

Lớp : 18IT1

Đà Nẵng, tháng 12 năm 2019

Trang 2

ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

ĐỒ ÁN CƠ SỞ 2

XÂY DỰNG WEBSITE ĐỌC TRUYỆN ONLINE

Đà Nẵng, tháng 12 năm 2019

Trang 3

LỜI CẢM ƠN

(Mẫu)

NHẬN XÉT

(Của giảng viên hướng dẫn)

(Bold, size 16, xếp sau trang nhận xét của cơ quan thực tập)

size 13

………

………

………

………

………

………

Trong thời gian làm đồ án, chúng em đã nhận được nhiều sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình của thầy cô và bạn bè

Em xin gửi lời cảm ơn chân thành đến thầy Nguyễn Văn Bình người đã tận tình hướng dẫn, chỉ bảo em trong suốt quá trình làm đồ án

Em cũng xin chân thành cảm ơn các thầy cô giáo KHOA CNTT & TRUYỀN THÔNG nói chung, các thầy cô trong Bộ môn Web Nâng Cao nói riêng đã dạy dỗ cho em kiến thức về các môn đại cương cũng như các môn chuyên ngành, giúp em có được cơ sở lý thuyết vững vàng và tạo điều kiện giúp đỡ em trong suốt quá trình học tập

Cuối cùng, em xin chân thành cảm ơn thầy và bạn bè, đã luôn tạo điều kiện, quan tâm, giúp đỡ, động viên em trong suốt quá trình làm đồ án

Trang 4

NHẬN XÉT (Của giảng viên hướng dẫn)

………

………

………

………

………

………

Trang 5

M c l c ục lục ục lục

Chương 1 Giới thiệu 5

1.1 Tổng quan 5

1.2 Phương pháp, kết quả 5

1.3 Lý do chọn đề tài 5

1.4 Khảo sát 6

1.4.1 TruyenYY (Địa chỉ: https://truyenyy.com) 6

1.4.2 TruyenFull (Địa chỉ https://truyenfull.com) 9

1.4.3 Truyencuatui (Địa chỉ: https://truyencuatui.net) 11

Chương 2 Phân tích và thiết kế hệ thống 13

2.1 Phân tích và thiết kế hệ thống 13

2.1.1 Mục đích, phạm vi, các chức năng 13

2.1.2 Người sử dụng 13

2.1.3 Yêu cầu người sử dụng 13

2.1.4 Use case 14

2.1.5 Đặc tả Use case 15

2.1.6 Biểu đồ lớp 17

2.1.7 Biểu đồ trình tự 18

2.1.8 Biểu đồ đăng nhập 21

2.2 Phân tích thiết kế cơ sở dữ liệu 24

2.2.1 Các bảng cơ sở dữ liệu 24

2.2.2 Mô tả chi tiết từng bảng 24

2.2.3 Mối quan hệ giữa các bảng 26

Chương 3 Xây dựng ứng dụng và kết quả 27

3.1 Mô tả 27

3.2 Giao diện từng trang 27

3.2.1 Trang chủ 27

3.2.2 Trang tìm kiếm 28

3.2.3 Trang đăng nhập 28

3.2.4 Trang đăng ký 29

3.2.5 Trang truyện 30

3.2.6 Trang thông tin cá nhân 30

3.2.7 Trang quản trị 31

3.2.8 Trang thể loại/ tác giả 31

Chương 4 Kết luận 32

4.1 Kết quả đạt được: 32

4.1.1 Đối với người sử dụng chương trình đã đưa ra được: 32

4.1.2 Đối với người quản trị đã đưa ra được: 32

4.1.3 Ưu điểm 32

4.1.4 Nhược điểm 32

4.2 Kỹ năng, kiến thức đạt được 32

4.2.1 Kỹ năng 32

4.2.2 Kiến thức 32

Trang 6

Chương 1 Giới thiệu

1.1 Tổng quan

- Tạo dựng và thiết kế một website có nhiều thể loại truyện đã đượcdịch sẵn cho mọi người đọc, đồng thời các bạn còn có thể đăng cáctruyện do mình tự sáng tác

1.2 Phương pháp, kết quả

- PHƯƠNG PHÁP: Tạo một website có các chức năng đối với nhữngngười sử dụng như:

 Chức năng dành cho ADMIN

- Đăng nhập/ Đăng xuất

- Xóa truyện/ Sửa truyện

- Xóa tài khoản người dùng

 Chức năng dành cho người đăng truyện

- Đăng ký/ Đăng nhập/ Đăng xuất

- Đọc truyện (Lưu truyện, đánh giá truyện)/ Đăng truyện/ Sửatruyện)

- Lọc truyện

- Quản lý truyện

- Bình luận/ Chat

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

 Chức năng dành cho người đọc truyện

- Đăng ký/ Đăng nhập/ Đăng xuất

- Đọc truyện (Lưu truyện, đánh giá truyện)

- Lọc truyện

- Bình luận/ Chat

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

- KẾT QUẢ: Tạo được trang chủ cơ bản cho website, web hoạt động

ổn định, dùng được đầy đủ các chức năng của trang Giao điện dễnhìn, dễ sử dụng Phân loại rõ ràng các chức năng, đảm bảo nhu cầucần thiết tối thiểu cho tất cả mọi người Người dùng có thể đăng vàđọc truyện Có thể dễ dàng tìm kiếm truyện muốn đọc, và thảo luậnmọi vấn đề về truyện với mọi người

1.3 Lý do chọn đề tài

Như chúng ta đã biết ngày nay với nhịp sống tốc độ cao, nhu cầucủa con người ngày càng lớn từ tất cả mọi thứ Không như trướcđây mọi người chỉ cần ăn no mặc ấm thì bây giờ nhu cầu cao hơnvà giờ mọi người rất phụ thuộc vào internet

Ngày nay con cuộc sống ngày càng phát triển hơn con người cũngcó thêm nhiều sở thích khác nhau để có thể giải trí sau khi làm việchay những giờ học căng thẳng Em đã lên mạng tham khảo và cũngnhư đây cũng là sở thích của mình thì em thấy các bạn trẻ hiện nayrất thích đọc cá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ại qua tiếng việt Và cũng vì

Trang 7

các bạn còn đang đi học nên không có nhiều kinh tế để ra thư việnmua sách nên việc trực tiếp trên internet là giải pháp cần thiết nhất.Đồng thời ngoài đọc truyện được website còn giúp các bạn có thểtrau dồi thêm về trình độ ngoại ngữ bằng việc tự mình dịch cáctruyện từ nước ngoài sang tiếng việc rồi đăng lên website cho mọingười đọc qua đó các bạn còn kiếm thêm được một khoản thu nhậpcho việc làm lúc rảnh rỗi đó.

- Nắm được điều đó, chúng em đã tìm hiểu và xây dựng website đọctruyện online cho người dùng

1.4 Khảo sát

1.4.1 TruyenYY (Địa chỉ: https://truyenyy.com )

CHỨC NĂNG:

 Kim Thánh Bảng: bảng xếp hạng các truyện đã được sắp xếp theo trình

tự hợp lý để người dùng dễ sử dụng gồm các chức năng như :

Trang 8

+ Top Truyện tiêu thụ: Tất cả các truyện được người dùng muanhiều nhất trong website.

+ Đọc nhiều trong tuần: Top truyện nhiều lượt xem nhất trongtuần qua

+ Truyện VIP nhiều người đọc: Truyện có lượt mua nhiều nhất.+ Truyện ra chương nhanh nhất: Truyện được dịch giả dịchnhanh

+ Top truyện mới đăng: Truyện mới được đăng lên websitetrong thời gian gần đây

+ Top truyện full: Truyện đã được dịch đầy đủ cả bộ

+ Top tác giả trong tháng: Truyện của tác giả được người dùngđocj nhiều nhất

+ Top truyện được đề cử: Truyện được người đọc đề cử có nộidung hay

+ Top truyện bình luận sôi nổi: Truyện có lượt bình luận cao.+ Truyện nhiều đọc theo dõi: Truyện có số lượng người đăng kýtheo dõi cao

+ Truyện nhiều fan: Truyện có lượng fan, lượt đăng ký caotrong website

 Tạp chí: Thông tin về truyện và tác giả được đăng tải gần đây

Trang 9

 Sáng tác: Truyện do người việt sáng tác

 Diễn đàn: Diễn đàn thảo luận truyện

Trang 10

 Dành cho nữ: Truyện chuyên danh cho nữ

1.4.2 TruyenFull (Địa chỉ https://truyenfull.com )

Trang 11

CHỨC NĂNG:

 Truyện hot: Truyện được đọc nhiều nhất

 Truyện mới cập nhật: Truyện mới được cập nhật gần đây

 Truyện đã hoàn thành: Truyện đã được dịch trọn bộ

Trang 12

 Thể loại: Các thể loại có trong website

1.4.3 Truyencuatui (Địa chỉ: https://truyencuatui.net )

Trang 13

CHỨC NĂNG:

 Truyện hot: Truyện được người đọc yêu thích và đọc nhiều nhất

 Truyện dịch: Truyện đã được dịch giả dịch sang tiếng việt

 Truyện của tui: Truyện mà bạn ưa thích và muốn lưu lại

Trang 14

 Thể loại: Các thể loại truyện của website

Trang 15

Chương 2 Phân tích và thiết kế hệ thống

2.1 Phân tích và thiết kế hệ thống

2.1.1 Mục đích, phạm vi, các chức năng

1 Mục đích

- Giám sát và điều hành các hoạt động của web đọc truyện trực tuyếntheo hướng tin học hoá:

+ Hỗ trợ người quản lý kiểm soát các hoạt động của người dùng

2 Phạm vi: Quản lý cơ sở dữ liệu

- Quản lý, cập nhật dữ liệu: truyện, thể loại, tác giả

+ Truyện: nội dung truyện, truyện mới tải lên, sửa truyện

+ Thể loại: tên thể loại truyện, các truyện cùng thể loại

+ Tác giả: tên tác giả, các truyện cùng tác giả

2.1.3 Yêu cầu người sử dụng

 Theo dõi thông tin cá nhân

 Theo dõi tình trạng truyện

 Quản lý truyện

- Người đọc truyện:

 Đăng xuất

 Đổi mật khẩu

 Theo dõi tình trạng truyện

 Theo dõi thông tin cá nhân

Trang 16

 Quản lý truyện

 Theo dõi thông tin cá nhân

 Đọc truyện

2.1.4 Use case

Trang 17

2.1.5 Đặc tả Use case

Trang 19

2.1.6 Biểu đồ lớp

Trang 20

2.1.7 Biểu đồ trình tự

Biểu đồ trình tự đăng nhập

Biểu đồ trình tự quản lý truyện

Trang 21

Biểu đồ trình tự quản lý người dùng

Biểu đồ trình tự đăng ký

Trang 22

Biểu đồ trình tự đăng truyện

Biểu đồ trình tự đọc truyên

Trang 23

2.1.8 Biểu đồ đăng nhập

Biểu đồ hoạt động đăng nhập

Biểu đồ hoạt động đăng xuất

Biểu đồ hoạt động thêm tài khoản

Trang 24

Biểu đồ hoạt động xóa tài khoản

Biểu đồ hoạt động sửa tài khoản

Biểu đồ hoạt động thêm truyện

Trang 25

Biểu đồ hoạt động xóa truyện

Biểu đồ hoạt động sửa truyện

Trang 26

2.2 Phân tích thiết kế cơ sở dữ liệu 2.2.1 Các bảng cơ sở dữ liệu

2.2.2 Mô tả chi tiết từng bảng

- Bảng chuong:

- Bảng comment:

- Bảng migration:

- Bảng nguoidich:

Trang 28

2.2.3 Mối quan hệ giữa các bảng

Trang 29

Chương 3 Xây dựng ứng dụng và kết quả

Trang 30

- Ý tưởng thiết kế: Đây là trang biểu thị đầy đủ các chức năng mà web có gồmcác truyện tiêu biểu, các thể loại truyện, top truyện trong bảng xếp hạng được

bố trí thích hợp để làm nổi bật vai trò tổ chức của website

3.2.2 Trang tìm kiếm

- Mục đích/Chức năng: Đây là trang giúp người đọc dễ dàng tìm kiếm các

truyện theo yêu cầu cụ thể về thể loại, trạng thái Các kết quả tìm kiếm sẽ mangtính chất gợi ý hơn là tìm chính xác đề tăng tính chủ động lựa chọn cho ngườidùng

- Ý tưởng thiết kế: Đưa thông tin, hình ảnh về các truyện mà website có thể

cung cấp yêu cầu cụ thể của người dùng

Trang 31

3.2.3 Trang đăng nhập

- Mục đích/Chức năng: Giúp người dùng có thể sử dụng được các chức năng

trên website như lưu truyện đã đọc, truyện yêu thích, mua truyện, donate dịch giảbạn yêu thích, ủng hộ cho website

3.2.4 Trang đăng ký

- Mục đích/Chức năng: Tạo lập một tài khoản mới nếu chưa có tài khoản hoặc

muốn sử dụng thêm một tài khoản khác để sử dụng website

- Yêu cầu: Cung cấp đầy đủ thông tin mà trang yêu cầu tránh trường hợp tạo

nhiều tài khoản với cùng một thông tin nhận dạng người dùng

Trang 32

3.2.5 Trang truyện

- Mục đích/Chức năng: Xem thông tin của truyện, bình luận

3.2.6 Trang thông tin cá nhân

- Mục đích/Chức năng: Xem, sửa thông tin cá nhân

Trang 33

3.2.7 Trang quản trị

- Mục đích/Chức năng: Quản lý dữ liệu (Thêm/ Sửa/ Xóa dữ liệu)

3.2.8 Trang thể loại/ tác giả

- Mục đích/Chức năng: Xem danh sách truyện tương ứng với thể loại, tác giả

Trang 34

Chương 4 Kết luận

4.1 Kết quả đạt được:

4.1.1 Đối với người sử dụng chương trình đã đưa ra được:

- Các cách tìm kiếm, tra cứu theo các thể loại khác nhau

- Xem chi tiết và đầy đủ các thông tin của truyện trong website TruyệnConvert

- Cho phép người dùng đăng kí thông lưu truyện đã đọc

- Có thể đăng các truyện mình tự sáng tác hay tự convert

4.1.2 Đối với người quản trị đã đưa ra được:

- Xem thông tin các đề mục cần quản lý như: Người dùng, truyện,

- Đưa ra các form để nhập dữ liệu mới của các dữ l iệu

- Có thể sửa đổi, cập nhập các dữ liệu trên

- Trong việc thêm mới sản phẩm chương trình tự động sinh mã sảnphẩm, điều này tiện ích cho người quản trị và dữ liệu đồng nhất

- Các chức năng này được thực hiện thông qua giao diện website

 Kỹ năng xây dựng website một cách thành thục

 Ứng dụng được môn học PTTKHT vào đồ án

4.2.2 Kiến thức

 Học được cách xây dựng website bằng laravel, JS

 Học được cách thực hiện 1 đồ án

Ngày đăng: 20/04/2021, 22:32

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w