Danh sách các xử lý
Bảng 3 6 Danh sách xử lý trang chủ user sau khi đăng nhập
Chỉnh sửa thông tin bài viết
Thiết kế giao diện
Hình 3 7 Màn hình thông tin đăng bài viết
Mô tả màn hình giao diện
Bảng 3 7 Mô tà màn hình thông tin đăng bài viết
STT Tên đối tượng giao diện
Thiết kế xử lý
Hình 3 8 Thiết kế xử lý màn hình thông tin bài viết
Danh sách các xử lý
Bảng 3 8 Danh sách xử lý thông tin bài viết
Thông tin cá nhân và bài viết
Thiết kế giao diện
Hình 3 9 Thông tin User và bài viết User
Mô tả màn hình giao diện
Bảng 3 9 Danh sách mô tả thông tin User
STT Tên đối tượng giao diện
Thiết kế xử lý
Hình 3 10 Thiết kế xử lý thông tin của User và bài viết User
Danh sách các xử lý
Bảng 3 10 Danh sách xử lý thông tin của User
Chinh sửa thông tin
Thiết kế giao diện
Hình 3 11 Chỉnh sửa thông tin User
Mô tả màn hình giao diện
Bảng 3 11 Danh sách mô tả chỉnh sửa thông tin User
STT Tên đối tượng giao diện
Thiết kế xử lý
Hình 3 12 Thiết kế xử lý chỉnh sửa thông tin User
Danh sách các xử lý
Bảng 3 12 Danh sách xử lý chỉnh sửa thông tin User
Album cá nhân
Thiết kế giao diện
Mô tả màn hình giao diện
Bảng 3 13 Danh sách mô tả Album cá nhân
STT Tên đối tượng giao diện
Thiết kế xử lý
Hình 3 14 Thiết kế xử lý Album ảnh
Danh sách các xử lý
Bảng 3 14 Danh sách thiết kế xử lý Album ảnh
Khám phá địa điểm
Thiết kế giao diện
Hình 3 15 Khám phá địa điểm
Mô tả màn hình giao diện
Bảng 3 15 Danh sách mô tả khám phá địa điểm
STT Tên đối tượng giao diện
Thiết kế xử lý
Hình 3 16 Thiết kế xử lý khám phá địa điểm
Danh sách các xử lý
Bảng 3 16 Danh sách xử lý khám phá địa điểm
Album ảnh của địa điểm khám phá
Thiết kế giao diện
Hình 3 17 Album ảnh địa điểm khám phá
Mô tả màn hình giao diện
Bảng 3 17 Danh sách mô tả Album ảnh địa điểm khám phá
STT Tên đối tượng giao diện
2 Thời gian bắt đầu - kết thúc
Thiết kế xử lý
Hình 3 18 Thiết kế xử lý Album ảnh địa điểm khám phá
Danh sách các xử lý
Bảng 3 18 Danh sách xử lý Album ảnh địa điểm khám phá
Theo dõi người dùng
Mô tả màn hình giao diện
Bảng 3 19 Danh sách mô tả theo dõi người dùng
STT Tên đối tượng giao diện
3 Thông tin giới thiệu của User
Hình 3 20 Thiết kế xử lý theo dõi người dùng
3.2.8.4 Danh sách các xử lý
Bảng 3 20 Danh sách xử lý theo dõi người dùng
3.2.9 Báo cáo vị phạm User hoặc Post
Hình 3 21 Màn hình giao diện báo cáo vi phạm User hoặc Post
3.2.9.2 Mô tả màn hình giao diện
Bảng 3 21 Mô tả màn hình giao diện báo cáo vi phạm User hoặc Post
STT Tên đối tượng giao diện
2 Ô nhập nội dung vi phạm
Hình 3 22 Thiết kế xử lý báo cáo vi pham User hoặc Post
3.2.9.4 Danh sách các xử lý
Bảng 3 22 Danh sách các xử lý báo cáo vi phạm User hoặc Post
1 Ô nhập nội dung vi phạm
3.3.1.2 Mô tả màn hình giao diên
Bảng 3 23 Mô tả màn hình đăng nhập
STT Tên đối tượng giao diện
Hình 3 24 Thiết kế xử lý đăng nhập
3.3.1.4 Danh sách các xử lý
Bảng 3 24 Danh sách thiết kế xử lý đăng nhập
Hình 3 25 Màn hình giao diện tổng quan
3.3.2.2 Mô tả màn hình giao diện
Bảng 3 25 Mô tả tổng quan STT Tên đối tượng giao diện
7 Icon bài viết đã duyệt
9 Icon bài viết chờ duyệt
11 Icon bài viết đã khóa
25 Nội dung mới hoạt đông
26 Số lượng bài viết theo tháng
28 Cột số lượng bài viết
29 Cột Số lượng bài viết mỗi tháng
Hình 3 26 Thiế kế xử lý tổng quan
3.3.2.4 Danh sách các xử lý
12 Cột số lượng bài viết theo tháng
Hình 3 27 Màn hình giao diện bài viết đã duyệt
3.3.3.2 Mô tả màn hình giao diện
Bảng 3 27 Mô tả màn hình giao diện bài viết đã duyệt
STT Tên đối tượng giao diện
9 Ảnh đại diện bài viết
Hình 3 28 Thiêt kế xử lý giao diện bài viết đã duyệt
3.3.3.4 Danh sách các xử lý
Bảng 3 28 Danh sách thiết kế xử lý bài viết đã duyệt
Hình 3 29 Màn hình giao diện Post preview
3.3.4.2 Mô tả màn hình giao diên
Bảng 3 29 Mô tả màn hình giao diện Post preview
STT Tên đối tượng giao diện
6 Ảnh đại diện bài viết
Hình 3 30 Thiết kế xử lý Post preview
3.3.4.4 Danh sách các xử lý
Bảng 3 30 Danh sách thiết kế xử lý Post preview
Hình 3 31 Thiết kế giao diện bài viết chờ duyệt
3.3.5.2 Mô tả màn hình giao diện
Bảng 3 31 Mô tả thiết kế giao diện bài viết chờ duyệt
STT Tên đối tượng giao diện
Hình 3 32 Thiết kế xử lý bài viết chờ duyệt
3.3.5.4 Danh sách các xử lý
Bảng 3 32 Danh sách xử lý giao diện bài viết chờ duyệt STT
Hình 3 33 Màn hình giao diện Post preview
3.3.6.2 Mô tả màn hình giao diên
Bảng 3 33 Mô tả màn hình giao diện Post preview
STT Tên đối tượng giao diện
Hình 3 34 Thiết kế xử lý Post preview
3.3.6.4 Danh sách các xử lý
Bảng 3 34 Danh sách thiết kế xử lý Post preview
Hình 3 35 Thiết kế giao diện bài viết đã khóa
3.3.7.2 Mô tả màn hình giao diện
Bảng 3 35 Mô tả giao diện bài viết đã khóa
STT Tên đối tượng giao diện
9 Ảnh đại diện bài viết
Hình 3 36 Thiết kế xử lý bài viết đã khóa
3.3.7.4 Danh sách các xử lý
Bảng 3 36 Danh sách các xử lý bài viết đã khóa
Hình 3 37 Màn hình giao diện Post preview
3.3.8.2 Mô tả màn hình giao diên
Bảng 3 37 Mô tả giao diện Possosst preview
STT Tên đối tượng giao diện
Hình 3 38 Giao diện thiết kế xử lý Post preview
3.3.8.4 Danh sách các xử lý
Bảng 3 38 Danh sách thiết kế xử lý Post preview
Hình 3 39 Thiết kế giao diện quản lý tài khoản
3.3.9.2 Mô tả màn hình giao diện
Bảng 3 39 Mô tả giao diện quản lý tài khoản STT Tên đối tượng giao diện
Hình 3 40 Thiết kế xử lý quản lý tài khoản
3.3.9.4 Danh sách các xử lý
Bảng 3 40 Danh sách các xử lý quản lý tài khoản
Hình 3 41 Màn hình giao diện thông tin User
3.3.10.2 Mô tả màn hình giao diên
Bảng 3 41 Mô tả màn hình thông tin User
STT Tên đối tượng giao diện
6 Hình đại diện tài khoản
12 Số lượng bài viết theo tháng
14 Cột số lượng bài viết
15 Cột Số lượng bài viết mỗi tháng
Hình 3 42 Thiết kế xử lý thông tin User
3.3.10.4 Danh sách các xử lý
Bảng 3 42 Danh s ách thiết kế xử lý thông tin User
3.3.11 Tạo tài khoản quản lý
Hình 3 43 Màn hình giao diện phân quyền User
3.3.11.2 Mô tả màn hình giao diện
Bảng 3 43 Mô tả màn hình phân quyền User
STT Tên đối tượng giao diện
Hình 3 44 Thiết kế xử lý phân quyền User
3.3.11.4 Danh sách các xử lý
Bảng 3 44 Danh sách thiết kế xử lý phân quyền User
Hình 3 45 Màn hình giao diện phân quyền
3.3.12.2 Mô tả màn hình giao diên
Bảng 3 45 Mô tả màn hình giao diện phân quyền STT
Hình 3 46 Thiết kế xử lý giao diện phân quyền
3.3.12.4 Danh sách các xử lý
Hình 3 47 Thiết kế xử lý thống kê
3.3.13.2 Mô tả màn hình giao diện
Bảng 3 47 Mô tả giao diện thống kê STT
Hình 3 48 Thiết kế xử lý thống kê
3.3.13.4 Danh sách các xử lý
Bảng 3 48 Danh sách các xử lý thống kê
1 Cột hiển thị sô lượng bài viết mỗi tháng
2 Số lượng bài viết theo biểu đồ tròn
3.3.14 Quản lý báo cáo vi phạm
Thiết kế giao diện
Hình 3 49 Màn hình giao diện quản lý báo cáo vi phạm
Mô tả màn hình giao diện
Bảng 3 49 Mô tả màn hình giao diện quản lý báo cáo vi phạm STT Tên đối tượng giao diện
4 Bài viết bị tố cáo
7 Thời gian bị báo cáo vị phạm
8 Tên người tố cáo tài khoản
9 Tên tài khoản vi phạm
11 Thời gian bị báo cáo vi phạm
Thiết kế xử lý
Hình 3 50 Thiết kế xử lý quản lý báo cáo vi phạm
Danh sách các xử lý
Bảng 3 50 Danh sách các xử lý quản lý báo cáo vi phạm
Đổi mật khẩu
Thiết kế giao diện
Hình 3 51 Màn hình giao diện đổi mật khẩu
Mô tả màn hình giao diện
Bảng 3 51 Mô tả màn hình giao diện đổi mật khẩu
STT Tên đối tượng giao diện
4 Nhập lại mật khẩu mới
Thiết kế xử lý
Hình 3 52 Thiết kế xử lý đổi mật khẩu
LẬP TRÌNH
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
4.4 Mô tả chi tiết từng lớp
Chương 5: Kiểm thử phần mềm
4 Hướng phát triểnTài liệu tham khảo ĐỀ CƯƠNG TIỂU LUẬN
1 TÍNH CẤP THIẾT CỦA ĐỀ TÀI
CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG
1.1 BLOG DU LỊCH BỤI [1] Ưu điểm:
Nhược điểm: Đánh giá chung:
Nhược điểm: Đánh giá chung
1.3 HOME – BLOG DU LỊCH TRAVELOKA VIỆT [3] Ưu điểm:
Nhược điểm: Đánh giá chung Ưu điểm:
Nhược điểm: Đánh giá chung
Nhược điểm: Đánh giá chung
CHƯƠNG 2: MÔ HÌNH HÓA YÊU CẦU VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU
2.2.1 Guest 2.2.1.1 Danh sách các nghiệp vụ
2.2.1.2 Danh sách các quy định
2.2.2.2 Danh sách các quy định
2.2.3.1 Danh sách các nghiệp vụ
2.2.3.2 Danh sách các quy định
2.2.4.1 Danh sách các nghiệp vụ
2.2.4.2 Danh sách các quy định
2.3 MÔ HÌNH HÓA YÊU CẦU
2.3.1.1 Xét nghiệp vụ đăng nhập
2.3.1.2 Xét nghiệp vụ xem bài viết
2.3.2.1 Xét nghiệp vụ đăng bài viết
2.3.2.2 Xét nghiệp vụ xóa bài viết
2.3.2.3 Xét nghiệp vụ lưu địa điểm đi
2.3.2.4 Xét nghiệp vụ like bài viết
2.3.2.6 Xét nghiệp vụ bình luận
2.3.2.7 Xét nghiệp vụ xóa bình luận
2.3.2.8 Xét nghiệp vụ sửa bình luận
2.3.2.9 Xét nghiệp vụ xem thông tin cá nhân
2.3.2.10 Xét nghiệp vụ chỉnh sửa thông tin cá nhân
2.3.2.11 Xét nghiệp vụ phản hồi
2.3.2.12 Xét nghiệp vụ xem bản đồ
2.3.2.13 Xét nghiệp vụ xem danh sách bài viết
2.3.2.14 Xét nghiệp vụ chia sẽ facebook
2.3.2.15 Xét nghiệp vụ đăng xuất
2.3.2.16 Xét nghiệp vụ tạo album
2.3.2.17 Xét nghiệp vụ xóa album
2.3.2.18 Xét nghiệp vụ thêm image vào album
2.3.2.19 Xét nghiệp vụ xóa image khỏi album
2.3.2.20 Xét nghiệp vụ xóa địa điểm
2.3.5 Cơ sở dữ liệu cuối cùng
CHƯƠNG 3: THIẾT KẾ GIAO DIỆN VÀ XỬ LÝ
3.2.1.4 Danh sách các xử lý 80
3.2.2 Chỉnh sửa thông tin bài viết 81
3.2.2.2 Mô tả màn hình giao diện 81
3.2.2.4 Danh sách các xử lý 82
3.2.3 Thông tin cá nhân và bài viết 84
3.2.3.2 Mô tả màn hình giao diện 84
3.2.3.4 Danh sách các xử lý 86
3.2.4.2 Mô tả màn hình giao diện 89
3.2.4.4 Danh sách các xử lý 90
3.2.5.2 Mô tả màn hình giao diện 92
3.2.5.4 Danh sách các xử lý 93
3.2.6.2 Mô tả màn hình giao diện 94
3.2.6.4 Danh sách các xử lý 95
3.2.7 Album ảnh của địa điểm khám phá 96
3.2.7.2 Mô tả màn hình giao diện 96
3.2.7.4 Danh sách các xử lý 98
3.2.8.2 Mô tả màn hình giao diện 99
3.2.9 Báo cáo vị phạm User hoặc Post
3.2.9.1 Thiết kế giao diện 3.2.9.2 Mô tả màn hình giao diện 3.2.9.3 Thiết kế xử lý
3.2.9.4 Danh sách các xử lý 3.3 ĐỐI TƯỢNG ADMIN
3.3.1.1 Thiết kế giao diện 3.3.1.2 Mô tả màn hình giao diên 3.3.1.3 Thiết kế xử lý
3.3.1.4 Danh sách các xử lý 3.3.2 Tổng quan
3.3.2.1 Thiết kế giao diện 3.3.2.2 Mô tả màn hình giao diện 3.3.2.3 Thiết kế xử lý
3.3.2.4 Danh sách các xử lý 3.3.3 Bài viết đã duyệt
3.3.3.1 Thiết kế giao diện 3.3.3.2 Mô tả màn hình giao diện 3.3.3.3 Thiết kế xử lý
3.3.3.4 Danh sách các xử lý 3.3.4 Post preview
3.3.4.1 Thiết kế giao diên 3.3.4.2 Mô tả màn hình giao diên 3.3.4.3 Thiết kế xử lý
3.3.4.4 Danh sách các xử lý
3.3.5.1 Thiết kế giao diện 3.3.5.2 Mô tả màn hình giao diện
3.3.5.3 Thiết kế xử lý 3.3.5.4 Danh sách các xử lý 3.3.6 Post preview
3.3.6.1 Thiết kế giao diên3.3.6.2 Mô tả màn hình giao diên3.3.6.3 Thiết kế xử lý
3.3.7.2 Mô tả màn hình giao diện
3.3.7.4 Danh sách các xử lý
3.3.8.2 Mô tả màn hình giao diên
3.3.8.4 Danh sách các xử lý
3.3.9.2 Mô tả màn hình giao diện
3.3.9.4 Danh sách các xử lý
3.3.10.2 Mô tả màn hình giao diên
3.3.10.4 Danh sách các xử lý
3.3.11 Tạo tài khoản quản lý
3.3.11.2 Mô tả màn hình giao diện
3.3.11.4 Danh sách các xử lý
3.3.12.2 Mô tả màn hình giao diên
3.3.12.4 Danh sách các xử lý
3.3.13.2 Mô tả màn hình giao diện
3.3.14.2 Mô tả màn hình giao diện 133
3.3.14.4 Danh sách các xử lý 134
3.3.15.2 Mô tả màn hình giao diện 135
3.3.15.4 Danh sách các xử lý 136
4.2 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 138
4.3 CÔNG CỤ HỔ TRỢ GRAPHQL [11] 140
4.5 MÔ TẢ CHI TIẾT TỪNG LỚP 142
CHƯƠNG 5: KIỂM THỬ PHẦN MỀM 153
5.2.1 Các tính năng cần kiểm thử 153
5.2.2 Tiến hành testcase kiểm thử 155
1 NHỮNG KẾT QUẢ ĐẠT ĐƯỢC 165
Hình 1 1 Trang chủ Blog du lịch bụi Hình 1 2 Trang chủ Dulichbui24
Hình 1 3 Trang chủ Home-bolg du lịch Traveloka Việt .
Hình 1 4 Trang chủ blog du lịch tự túc Hình 1 5 Trang chủ Gody.vn
Hình 2 2 Sơ đồ luồng nghiệp vụ đăng nhập 25
Hình 2 3 Sequence diagram đăng nhập 26
Hình 2 4 Sơ đồ luồng nghiệp vụ xem bài viết 27
Hình 2 5 Sơ đồ luồng nghiệp vụ đăng bài viết 28
Hình 2 7 Sơ đồ luồng nghiệp vụ xóa bài viết 30
Hình 2 8 Sơ đồ luồng nghiệp vụ lưu địa điểm 31
Hình 2 9 Sơ đồ luồng nghiệp vụ like bài viết 32
Hình 2 10 Sơ đồ luồng nghiệp vụ follow 33
Hình 2 11 Sơ đồ luồng nghiệp vụ bình luận 34
Hình 2 12 Sơ đồ luồng nghiệp vụ xóa bình luận 36
Hình 2 13 Sơ đồ luồng nghiệp vụ sửa bình luận 37
Hình 2 14 Sơ đồ luồng nghiệp vụ xem thông tin cá nhân 39
Hình 2 15 Sơ đồ luồng nghiệp vụ chỉnh sửa thông tin cá nhân 40
Hình 2 16 Sequence diagram sửa thông tin cá nhân 41
Hình 2 17 Sơ đồ luồng nghiệp vụ phản hồi 42
Hình 2 18 Sơ đồ luồng nghiệp vụ xem bản đồ 43
Hình 2 19 Sơ đồ luồng nghiệp vụ xem danh sách bài viết 44
Hình 2 20 Sơ đồ luồng nghiệp vụ chia sẻ facebook 45
Hình 2 21 Sơ đồ luồng nghiệp vụ đăng xuất 46
Hình 2 22 Sơ đồ luồng nghiệp vụ tạo Album 47
Hình 2 23 Sơ đồ luồng nghiệp vụ xóa Album 48
Hình 2 24 Sơ đồ luồng nghiệp vụ thêm image vào Album 49
Hình 2 25 Sơ đồ luồng nghiệp vụ xóa image khỏi Album 50
Hình 2 28 Sơ đồ luồng nghiệp vụ khóa bài viết
Hình 2 29 Sơ đồ luồng nghiệp vụ duyệt bài viết .
Hình 2 30 Sequence diagram duyệt bài viết
Hình 2 31 Sơ đồ luồng nghiệp vụ đổi mật khẩu
Hình 2 32 Sequence diagram đổi mật khẩu
Hình 2 33 Sơ đồ luồng nghiệp vụ khóa tài khoản
Hình 2 34 Sơ đồ luồng nghiệp vụ quản lý bài viết
Hình 2 35 Sơ đồ luồng nghiệp vụ quản lý thông tin người dùng
Hình 2 36 Sơ đồ luồng nghiệp vụ phân quyền
Hình 2 38 Sơ đồ luồng nghiệp vụ tạo tài khoản
Hình 2 40 Cơ sở dữ liệu cuối cùng
Hình 3 2 Thiết kết xử lý màn hình trang chủ Guest 74
Hình 3 4 Thiết kế xử lý màn hình trang post Guest 78
Hình 3 5 Trang chủ User sau khi đăng nhập 79
Hình 3 6 Thiết kế xử lý màn hình trang chủ user sau khi đăng nhập 80
Hình 3 7 Màn hình thông tin đăng bài viết 81
Hình 3 8 Thiết kế xử lý màn hình thông tin bài viết 82
Hình 3 9 Thông tin User và bài viết User 84
Hình 3 10 Thiết kế xử lý thông tin của User và bài viết User 86
Hình 3 11 Chỉnh sửa thông tin User 88
Hình 3 12 Thiết kế xử lý chỉnh sửa thông tin User 90
Hình 3 14 Thiết kế xử lý Album ảnh 93
Hình 3 15 Khám phá địa điểm 94
Hình 3 16 Thiết kế xử lý khám phá địa điểm 95
Hình 3 17 Album ảnh địa điểm khám phá 96
Hình 3 18 Thiết kế xử lý Album ảnh địa điểm khám phá 97
Hình 3 21 Màn hình giao diện báo cáo vi phạm User hoặc Post 100
Hình 3 22 Thiết kế xử lý báo cáo vi pham User hoặc Post 101
Hình 3 24 Thiết kế xử lý đăng nhập 103
Hình 3 25 Màn hình giao diện tổng quan 104
Hình 3 26 Thiế kế xử lý tổng quan 106
Hình 3 27 Màn hình giao diện bài viết đã duyệt 108
Hình 3 28 Thiêt kế xử lý giao diện bài viết đã duyệt 109
Hình 3 29 Màn hình giao diện Post preview 110
Hình 3 30 Thiết kế xử lý Post preview 112
Hình 3 31 Thiết kế giao diện bài viết chờ duyệt 113
Hình 3 32 Thiết kế xử lý bài viết chờ duyệt 114
Hình 3 33 Màn hình giao diện Post preview 115
Hình 3 34 Thiết kế xử lý Post preview 116
Hình 3 35 Thiết kế giao diện bài viết đã khóa 117
Hình 3 36 Thiết kế xử lý bài viết đã khóa 118
Hình 3 37 Màn hình giao diện Post preview 118
Hình 3 38 Giao diện thiết kế xử lý Post preview 119
Hình 3 39 Thiết kế giao diện quản lý tài khoản 120
Hình 3 40 Thiết kế xử lý quản lý tài khoản 121
Hình 3 41 Màn hình giao diện thông tin User 122
Hình 3 42 Thiết kế xử lý thông tin User 124
Hình 3 43 Màn hình giao diện phân quyền User 125
Hình 3 44 Thiết kế xử lý phân quyền User 126
Hình 3 45 Màn hình giao diện phân quyền 127
Hình 3 46 Thiết kế xử lý giao diện phân quyền 129
Hình 3 47 Thiết kế xử lý thống kê 130
Hình 3 48 Thiết kế xử lý thống kê 132
Hình 3 49 Màn hình giao diện quản lý báo cáo vi phạm 133
Hình 3 50 Thiết kế xử lý quản lý báo cáo vi phạm 134
Hình 3 51 Màn hình giao diện đổi mật khẩu 135
Hình 3 52 Thiết kế xử lý đổi mật khẩu 136
Bảng 2 1 Nghiệp vụ Guest 19 Bảng 2 2 Quy định Guest 19 Bảng 2 3 Nghiệp vụ User 20 Bảng 2 4 Quy định User 21 Bảng 2 5 Nghiệp vụ Moderator 22 Bảng 2 6 Quy định Moderator 22
Bài viết này trình bày các bảng nghiệp vụ quan trọng liên quan đến quản lý nội dung và tương tác trên nền tảng, bao gồm các quy định cho Admin, quy trình đăng nhập, xem và đăng bài viết, cũng như các chức năng như xóa và sửa bài viết, lưu địa điểm, like, follow, bình luận, và phản hồi Ngoài ra, bài viết còn đề cập đến việc quản lý thông tin cá nhân, chia sẻ trên Facebook, tạo và xóa album, cũng như quản lý hình ảnh trong album và các chức năng khác như khóa bài viết và duyệt bài viết Các bảng nghiệp vụ này đóng vai trò quan trọng trong việc duy trì và phát triển cộng đồng trực tuyến.
Table 2 includes various operational tables essential for account management and user interaction, such as Table 2.35 for account locking procedures, Table 2.36 for post management, and Table 2.37 for user information management Additionally, it features Table 2.38 for permission management, Table 2.39 for account creation, and tables for user-related entities including Table 2.40 for users, Table 2.41 for places, Table 2.42 for posts, Table 2.43 for albums, Table 2.44 for images, Table 2.45 for accounts, Table 2.46 for comments, Table 2.47 for permissions, Table 2.48 for history tracking, and Table 2.49 for reporting functionalities.
Bảng 3.1 mô tả màn hình trang chủ dành cho khách, trong khi Bảng 3.2 liệt kê các xử lý trên màn hình trang chủ Bảng 3.3 cung cấp mô tả cho màn hình trang đăng bài của khách và Bảng 3.4 nêu danh sách các xử lý liên quan Bảng 3.5 mô tả màn hình trang chủ của người dùng sau khi đăng nhập, và Bảng 3.6 liệt kê các xử lý trên trang chủ của người dùng đã đăng nhập Cuối cùng, Bảng 3.7 mô tả thông tin đăng bài viết.
Bảng 3 8 Danh sách xử lý thông tin bài viết 82
Bảng 3.9 cung cấp danh sách mô tả thông tin của người dùng, trong khi Bảng 3.10 liệt kê các quy trình xử lý thông tin người dùng Bảng 3.11 mô tả các chỉnh sửa thông tin của người dùng, và Bảng 3.12 trình bày cách thức xử lý các chỉnh sửa này Bảng 3.13 cung cấp thông tin về album cá nhân, tiếp theo là Bảng 3.14 với thiết kế quy trình xử lý album ảnh Bảng 3.15 mô tả việc khám phá địa điểm, còn Bảng 3.16 nêu rõ các quy trình xử lý liên quan đến việc khám phá địa điểm Cuối cùng, Bảng 3.17 trình bày danh sách mô tả album ảnh của các địa điểm đã khám phá.
Bảng 3.20 trình bày danh sách các biện pháp theo dõi người dùng, trong khi Bảng 3.21 mô tả giao diện báo cáo vi phạm của người dùng hoặc bài viết Bảng 3.22 liệt kê các quy trình xử lý báo cáo vi phạm liên quan đến người dùng hoặc bài viết Bảng 3.23 cung cấp mô tả về màn hình đăng nhập, và Bảng 3.24 nêu rõ thiết kế xử lý đăng nhập Tiếp theo, Bảng 3.25 tóm tắt tổng quan về hệ thống, cùng với danh sách thiết kế xử lý tổng quan trong Bảng 3.26 Bảng 3.27 mô tả giao diện bài viết đã được duyệt, trong khi Bảng 3.28 nêu ra thiết kế xử lý cho bài viết đã duyệt Cuối cùng, Bảng 3.29 mô tả giao diện xem trước bài viết, và Bảng 3.30 cung cấp danh sách thiết kế xử lý cho chức năng xem trước bài viết.
Bảng 3 31 Mô tả thiết kế giao diện bài viết chờ duyệt 113
Bài viết cung cấp một danh sách chi tiết về các giao diện và xử lý liên quan đến quản lý bài viết, tài khoản người dùng, phân quyền, thống kê, và báo cáo vi phạm Các bảng được liệt kê bao gồm mô tả và danh sách thiết kế cho từng giao diện, như giao diện bài viết chờ duyệt, bài viết đã khóa, quản lý tài khoản, thông tin người dùng, phân quyền người dùng, và giao diện thống kê Ngoài ra, bài viết cũng đề cập đến các xử lý liên quan đến việc đổi mật khẩu và quản lý báo cáo vi phạm, cung cấp cái nhìn tổng quan về các chức năng cần thiết trong quản lý nội dung và người dùng trên nền tảng.
The article presents a detailed overview of various data tables, including User, Account, Album, Place, Post, Image, Comment, History, Report, and Permission resolvers and their corresponding entries Each table is numbered sequentially, indicating its unique identifier and providing a structured format for easy reference This comprehensive documentation serves as a valuable resource for understanding the relationships and functionalities of different components within the system, ensuring clarity and accessibility for users and developers alike.
Bảng 5 1 Các tính năng cần kiểm thử 153Bảng 5 2 Kiểm thử với Guest 155Bảng 5 3 Kiểm thử với User 156Bảng 5 4 Kiểm thử với Admin 160
1 TÍNH CẤP THIẾT CỦA ĐỀ TÀI
Xã hội phát triển kéo theo nhu cầu du lịch gia tăng, thu hút nhiều cá nhân và tập thể tìm kiếm những trải nghiệm thư giãn và gắn kết bên gia đình, bạn bè Du lịch không chỉ giúp giảm stress sau những giờ làm việc căng thẳng mà còn mang đến cơ hội khám phá những địa điểm mới lạ trên mảnh đất hình chữ S Việt Nam Trong hành trình này, mọi người thường chia sẻ những trải nghiệm của mình qua mạng xã hội, blog và diễn đàn, tạo ra nguồn thông tin phong phú về những địa điểm du lịch ít người biết đến, từ đó mở rộng con đường du lịch và góp phần phát triển đất nước.
Nhằm đáp ứng nhu cầu khám phá du lịch và quản lý thông tin, nhóm chúng tôi đã quyết định phát triển ứng dụng "Quản lý du lịch cá nhân" Ứng dụng này giúp người dùng dễ dàng tìm kiếm thông tin về các địa điểm mới, chia sẻ bài viết và khám phá những nơi đã từng đến Người dùng cũng có thể quản lý và cập nhật thông tin từ các bài viết mà họ tạo ra, từ đó kết nối cộng đồng yêu thích du lịch.
Xây dựng ứng dụng quản lý du lịch cá nhân với các chức năng:
- Đăng nhập website bằng Facebook
- Xem thông tin, bài viết của mọi người
- Tìm kiếm nội dung mong muốn
- Tạo Album riêng cho cá nhân
- Quản lý thông tin cá nhân
- Quản lý bài viết du lịch, địa điểm đã khám phá
Xây dựng website quản lý dành cho admin với các chức năng:
- Tổng quan chung về website
- Thống kê chung của website
Vận dụng thành công các loại công nghệ phần mềm, công nghệ mới, các ngôn ngữ hiện đại: React Js, Node JS, Javascript,
Tìm hiểu và vận dụng cơ sở dữ liệu Mongodb, GraphQL đem lại hiệu quả cao.
- Chương 1: Khảo sát hiện trạng
- Chương 2: Mô hình hóa yêu cầu và thiết kế cơ sở dữ liệu
- Chương 3: Thiết kế giao diện và xử lý
- Chương 5: Kiểm thử phần mềm
Danh mục tài liệu tham khảo
PHẦN NỘI DUNG CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG 1.1 BLOG DU LỊCH BỤI [1]
Hình 1 1 Trang chủ Blog du lịch bụi
-Giao diện đẹp, tiện ích, đơn giản, dễ sử dụng.
Tích hợp trên nhiều thiết bị như laptop, điện thoại và máy tính bảng, bài viết cung cấp hình ảnh sống động về các địa điểm du lịch cùng với thông tin chi tiết cho từng hành trình khám phá.
-Đăng bài viết thông tin về từng hành trình du lịch
Bài viết cung cấp thông tin chi tiết về từng hành trình du lịch, bao gồm địa chỉ cụ thể, kinh nghiệm du lịch, phương tiện di chuyển, các khách sạn lân cận và giá cả thị trường.
-Người dùng có thể tìm kiếm bằng cách chọn nơi du lịch trên trang thông tin hoặc gõ vào tìm kiếm địa điểm mà mình mong muốn
-Bình luận, chia sẽ bài viết
-Đăng ký để nhận thông tin
-Follow để theo dõi những bài viết đăng từ admin
-Sắp xếp thông tin bài viết chưa cân đối, chênh lệch những khung hình về phần hiển thị thông tin bài viết
-Không có nhiều chức năng
Trang web này đáp ứng những nhu cầu cơ bản của một nền tảng chia sẻ bài viết về du lịch, nhưng chỉ có một người đăng bài, dẫn đến nội dung không đa dạng và tương tác hạn chế.
-Giao diện đẹp, tiện ích, đơn giản, dễ sử dụng
Tích hợp trên nhiều thiết bị như laptop, điện thoại và máy tính bảng, bài viết cung cấp hình ảnh sống động về các địa điểm du lịch cùng với thông tin chi tiết cho từng hành trình khám phá.
-Viết chủ yếu về du lịch ở Việt Nam
-Đăng bài viết thông tin về từng hành trình du lịch
Chúng tôi cung cấp thông tin chi tiết về từng hành trình du lịch, bao gồm địa chỉ cụ thể, kinh nghiệm du lịch hữu ích, phương tiện di chuyển phù hợp, các khách sạn lân cận và mức giá thị trường hiện tại.
-Người dùng có thể tìm kiếm bằng cách chọn nơi du lịch trên trang thông tin hoặc gõ vào tìm kiếm địa điểm mà mình mong muốn.
-Kết hợp với các nhà vận hành di chuyển bằng xe, máy bay để đưa dón du lịch
-Theo dõi trang web bằng facebook, gmail….
-Màu chữ nhạt khó nhìn
-Không có nhiều chức năng
Trang web chỉ đăng tải các bài viết cá nhân của chủ blog, dẫn đến nội dung chưa đa dạng và chủ yếu tập trung vào việc chia sẻ Hơn nữa, trang web thiếu sự tương tác với người dùng, làm giảm trải nghiệm của độc giả.
1.3 HOME – BLOG DU LỊCH TRAVELOKA VIỆT [3]
Hình 1 3 Trang chủ Home-bolg du lịch Traveloka Việt
-Giao diện tiện ích, đơn giản, dễ sử dụng
-Tích hợp được trên nhiều thiết bị: Laptop, điện thoại, máy tính bảng,… -Có thông tin chi tiết từng hành trình du lịch
-Đăng bài viết thông tin về từng hành trình du lịch
CÔNG CỤ HỔ TRỢ GRAPHQL [11]
GraphQL là một ngôn ngữ truy vấn API phổ biến, cho phép client xác định chính xác dữ liệu cần thiết từ server Nó giúp tổng hợp dữ liệu từ nhiều nguồn một cách dễ dàng và sử dụng hệ thống kiểu để mô tả dữ liệu.
- Những tính năng của GraphQL o Thay thế cho REST o Defining Schema and Type system o Fetching Data (Query) o Mutations o Subscription and Realtime Updates o Updated Schema