Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
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
Nội dung
ĐẠ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 Giảng viên hướng dẫn Lớp : NGUYỄN VĂN LIỆU : ThS NGUYỄN VĂN BÌNH : 18IT1 Đà Nẵng, tháng 12 năm 2019 ĐẠ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 LỜI CẢM ƠN 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(Mẫu) 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 NHẬN XÉT Em cũng xin chân thành cảm ơn các thầy cô giáo KHOA CNTT & TRUYỀN THÔNG giảng nói (Của chung, các viên thầy hướng cô trongdẫn) Bộ môn Web Nâng Cao nói riêng đã dạy dỗ cho em kiến (Bold, size 16,đại xếpcương sau trang nhận của cơ chuyên quan thực tập) giúp em có được cơ sở thức về các môn cũng nhưxét các môn ngành, 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 size 13 …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ……………………………………………………… NHẬN XÉT (Của giảng viên hướng dẫn) …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ……………………………………………………… Mụ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 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 đã được dịch sẵn cho mọi người đọc, đồng thời các bạn còn có thể đăng các truyệ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ững ngườ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ửa truyệ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ầu cầ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ận mọ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ầu củ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ơn và 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ũng có thêm nhiều sở thích 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 tham khả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 đọ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ì các bạn còn đang đi học nên không có nhiều kinh tế để ra thư viện mua 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ác truyện từ nước ngoài sang tiếng việc rồi đăng lên website cho mọi người đọc qua đó các bạn còn kiếm thêm được một khoản thu nhập cho 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 đọc truyệ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ư : + Top Truyện tiêu thụ: Tất cả các truyện được người dùng mua nhiều nhất trong website + Đọc nhiều trong tuần: Top truyện nhiều lượt xem nhất trong tuầ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ịch nhanh + Top truyện mới đăng: Truyện mới được đăng lên website trong 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ội dung 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ý cao trong website Tạp chí: Thông tin về truyện và tác giả được đăng tải gần đây 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 Dành cho nữ: Truyện chuyên danh cho nữ 1.4.2 TruyenFull (Địa chỉ https://truyenfull.com) 2.1.6 Biểu đồ lớp 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 Biểu đồ trình tự quản lý người dùng Biểu đồ trình tự đăng ký Biểu đồ trình tự đăng truyện Biểu đồ trình tự đọc truyên 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 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 Biểu đồ hoạt động xóa truyện Biểu đồ hoạt động sửa truyện 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: - Bảng password_resets: - Bảng tacgia/theloai: - Bảng truyen: - Bảng truyenmoidoc: - Bảng users: 2.2.3 Mối quan hệ giữa các bảng Chương 3 Xây dựng ứng dụng và kết quả 3.1 Mô tả Màn hình trang chủ có thể truy cập vào: Đăng nhập Đăng ký Quản lý thông tin cá nhân Thể loại Trang truyện Trang quản trị 3.2 Giao diện từng trang 3.2.1 Trang chủ - Ý tưởng thiết kế: Đây là trang biểu thị đầy đủ các chức năng mà web có gồm cá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ẽ mang tí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ười dù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 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 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 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ả 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ện Convert - 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ản phẩ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 4.1.3 Ưu điểm - Tận dụng những ý kiến có ích của người dùng để hoàn thiện website 4.1.4 Nhược điểm - Do thời gian xây dựng website khá muộn so với website hiện có nên sức cạnh tranh khó khăn - Chức năng cần bổ sung 4.2 Kỹ năng, kiến thức đạt được 4.2.1 Kỹ năng 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 ...ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ XÂY DỰNG WEBSITE ĐỌC TRUYỆN ONLINE Đà Nẵng, tháng 12 năm 2019 LỜI CẢM ƠN Trong thời gian làm đồ án, chúng em... - Xóa truyện/ Sửa truyện - Xóa tài khoản người dùng Chức 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ửa truyện) ... truyện, đọc truyện, nhân viên làm website - Thành viên đọc truyện: người dùng website bằng cách đăng ký tài khoản website - Thành viên đăng truyện: người đăng truyện dịch, thích lên website