Tải bản đầy đủ (.doc) (34 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.89 MB, 34 trang )

ĐẠ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 & TRÙ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ơ chun
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ỉ: )........................................6
1.4.2 TruyenFull (Địa chỉ ).......................................9
1.4.3 Truyencuatui (Địa chỉ: )..............................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ỉ: )

 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ỉ )


 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ộ


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

1.4.3 Truyencuatui (Địa chỉ: )


 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


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


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ến

theo hướng tin học hố:
+ Hỡ trợ người quản lý kiểm sốt các hoạt động của người dùng
2. Phạm vi: Quản lý cơ sở dữ liệu
3. Chức năng chính:
- Lưu trữ nợi dung truyện: lưu lại tất cả các truyện được đăng lên trên
website
- Lưu trữ hồ sơ người dùng: lưu lại tài khoản đã được đăng ký trên
website gồm: người dùng, admin, người đăng truyện,...
- 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.2 Người sử dụng
- Quản trị viên: quản lý website, các thành viên đăng truyện, đọc truyện, các
nhân viên làm trong website
- Thành viên đọc truyện: người dùng website bằng cách đăng ký tài khoản
trên website
- Thành viên đăng truyện: người đăng các truyện do mình dịch, mình thích lên
website để chia sẻ với mọi người đọc hay cần trả phí để đọc tùy vào yêu cầu
thành viên đăng truyện
2.1.3 Yêu cầu người sử dụng
- Quản trị viên:
 Đăng nhập
 Quản lý dữ liệu
 Đổi mật khẩu
 Đăng xuất
 Xem thông tin cá nhân
 Đọc truyện
 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 nhập
 Đă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
 Đọc truyện
 Đăng ký
- Người đăng truyện:
 Đăng ký
 Đăng nhập
 Đăng xuất
 Đổi mật khẩu
 Quản lý truyện
 Theo dõi thông tin cá nhân
 Đọc truyện
2.1.4 Use case


2.1.5 Đặc tả Use case




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


×