Professional Documents
Culture Documents
*****
BÀI TẬP LỚN
MÔN THIẾT KẾ WEB NÂNG CAO
BẢNG ĐÁNH GIÁ KẾT QUẢ THỰC HIỆN CÔNG VIỆC NHÓM
Cá nhân tự Nhóm GV
STT Họ và Công việc đảm
MSSV đánh giá đánh giá đánh
DS tên nhận
kết quả kết quả giá
22662 -Tìm kiếm hình
006 ảnh cho
website
-Kiểm tra nội - Hoàn - Nhiệt tình
1 Đinh
dung trang web thành tốt, tương tác
Phát Đạt -Góp ý phân đúng hạn với nhóm
tích bảng báo
cáo
- Viết website
-Tìm kiếm hình
ảnh cho
website
-Kiểm tra nội - Hoàn - Nhiệt tình
2 dung trang web thành tốt, tương tác
-Góp ý phân đúng hạn với nhóm
tích bảng báo
cáo
- Viết content
1
Tên đề tài: Thiết kế website du lịch
LỜI CẢM ƠN
Với lòng kính trọng và biết ơn chân thành, em xin được gửi lời cảm ơn sâu sắc tới cô
Phạm Đẳng Phương đã định hướng và hướng dẫn em tận tình trong suốt quá trình
nghiên cứu để em hoàn thành bài được bài tiểu luận tốt nghiệp này.
Trong quá trình thực hiện tiểu luận tốt nghiệp, mặc dù đã cố gắng nhưng khó tránh
khỏi thiếu sót, em rất mong nhận được ý kiến đóng góp của các thầy cô để bài tiểu
luận tốt nghiệp của em hoàn thiện hơn.
2
Tên đề tài: Thiết kế website du lịch
LỜI MỞ ĐẦU
Trong sự phát triển mạnh mẽ của khoa học công nghệ có thể nói rằng ngành công
nghệ thông tin phát triển với tốc độ nhanh nhất và ngày càng có vai trò lớn hơn, hết
sức quan trọng đổi mới toàn bộ đời sống với con người. Hầu hết các lĩnh vực trong xã
hội để ứng dụng công nghệ thông tin, nhiều điểm đã mang lại hiệu quả không thể phủ
nhận. Song thực tiễn luôn đặt ra những yêu cầu mới đòi câu hỏi chuyên ngành công
nghệ thông tin không những phát triển để thỏa hiệp và đáp ứng những thay đổi của
cuộc sống. Ngày nay, ứng dụng công nghệ thông tin và việc làm tin học hóa được xem
là một trong những loại tổ hợp mang tính quyết định trong hoạt động của các chính
phủ, tổ chức, cũng như của các công ty. Nó đóng vai trò hết sức quan trọng, có thể
tạo ra những bước đột phá mạnh mẽ.
Việc xây dựng các trang web để phục vụ các nhu cầu riêng của các tổ chức, công việc
thậm chí chỉ các cá nhân, ngày nay không có gì lạ. Một người bất kì có thể trở thành
chủ đề của một website giới thiệu về bất cứ gì anh ta quan tâm: một website giới
thiệu về bản thân và gia đình anh ta, hay là một website trình bày các bộ sưu tập hình
ảnh các loại xe hơi mà anh ta thích chẳng hạn.
Đối với phủ chính và các công ty để xây dựng các trang web riêng biệt ngày càng trở
nên có cấu trúc. Thông qua những website này, thông tin về họ cũng như các công
văn, thông báo, quyết định của chính phủ hay các sản phẩm, dịch vụ mới của công ty
sẽ đến với những người quan tâm, để cho khách hàng của họ một cách nhanh chóng,
tránh những phiền toái mà phương pháp truyền tải giao tiếp thường gặp phải.
Hoạt động của một công ty du lịch có nhiều mô hình khác sẽ càng được tăng cường
và mở rộng nếu xây dựng một trang web có khả năng giới thiệu công cụ và cho phép
quản lý các chuyến du lịch một cách nhanh chóng và chính xác nhất. Bắt nguồn với ý
tưởng này, cùng với những góp ý của cô Đinh Phát Đạt, em đã thực hiện chuyên đề
"THIẾT KẾ WEBSITE DU LỊCH" như nội dung trình bày sau đây.
3
Tên đề tài: Thiết kế website du lịch
Kết luận.
Do thời gian và trình độ có hạn, mặc dù đã nỗ lực hết mình, nhưng chắc chắn rằng
chuyên đề không tránh thiếu sót. Chuyên đề này mang tính áp dụng vào thực tiễn,
em rất mong nhận được lời đóng góp quý báu của Thầy Cô và các bạn để chuyên đề
có thể hoàn thiện hơn.
4
Tên đề tài: Thiết kế website du lịch
MỤC LỤC
BẢNG ĐÁNH GIÁ KẾT QUẢ THỰC HIỆN CÔNG VIỆC NHÓM........................................................................1
LỜI CẢM ƠN........................................................................................................................................................ 2
LỜI MỞ ĐẦU........................................................................................................................................................ 3
DANH MỤC CÁC TỪ VIẾT TẮT TIẾNG ANH..................................................................................................... 4
DÙNG TRONG BÀI TẬP LỚN.............................................................................................................................. 4
Chương 1: Giới Thiệu........................................................................................................................................ 3
1.1 Lý do thực hiện đề tài...................................................................................................................... 3
1.2 Mục đích nghiên cứu........................................................................................................................ 3
1.3 Đối tượng và phạm vi nghiên cứu................................................................................................. 3
1.4 Phương pháp nghiên cứu................................................................................................................ 3
1.5 Ý nghĩa khoa học và thực tiễn............................................................................................................... 4
1.5.1 Ý nghĩa khoa học................................................................................................................................................4
1.5.2 Ý nghĩa thực tiễn................................................................................................................................................4
1.6 Bố cục của luận văn................................................................................................................................. 4
Chương 2: Tổng Quan Về Đề Tài.................................................................................................................... 4
2.1 Giới thiệu về đề tài................................................................................................................................. 4
2.2 Phân tích và xác định yêu cầu............................................................................................................... 4
2.2.1 Yêu cầu chức năng............................................................................................................................................ 4
2.2.2 Yêu cầu phí chức năng........................................................................................................................... 5
2.3 Công nghệ sử dụng........................................................................................................................... 5
2.3.1 Giới thiệu về HTML........................................................................................................................................... 5
2.3.2 Giới thiệu về CSS...................................................................................................................................... 6
2.3.3 Giới thiệu về JavaSCript.........................................................................................................................7
Chương 3: Phân Tích Và Thiết Kế Hệ Thống.................................................................................................. 8
3.1 Các tác nhân của hệ thống..................................................................................................................... 8
3.2 Biểu đồ Usecase.................................................................................................................................... 10
3.2.1 Usecase tổng quát.......................................................................................................................................... 10
3.2.2 Usecase quản lý địa điểm............................................................................................................................10
3.2.3 Usecase quản lý tour.....................................................................................................................................11
3.2.4 Usecase quản lý bài viết...............................................................................................................................11
3.2.5 Usecase quản lý đặt tour............................................................................................................................. 12
3.2.6 Usecase quản lý comment...........................................................................................................................12
3.2.7 Usecase quản lý khách hàng.......................................................................................................................12
3.2.8 Usecase quản lý liên hệ................................................................................................................................ 13
1
Tên đề tài: Thiết kế website du lịch
3.2.9 Usecase quản lý admin................................................................................................................................. 13
3.2.10 Usecase quản lý địa điểm_cộng tác viên.............................................................................................13
3.2.11 Usecase đăng kí.............................................................................................................................................14
3.2.12 Usecase đăng nhập......................................................................................................................................14
3.2.13 Usecase tìm kiếm......................................................................................................................................... 14
3.2.14 Usecase đăng kí.............................................................................................................................................15
3.2.15 Usecase thanh toán điện tử.....................................................................................................................15
3.3 Đặc tả Usecase...................................................................................................................................... 15
3.3.1 Usecase quản lý địa điểm............................................................................................................................15
3.3.2 Usecase quản lý tour.....................................................................................................................................16
3.3.3 Usecase quản lý bài viết...............................................................................................................................17
3.3.4 Usecase quản lý đặt tour............................................................................................................................. 18
3.3.4 Usecase quản lý admin................................................................................................................................. 19
Chương 4: Giao Diện Chương Trình............................................................................................................. 20
4.1 Giao diện................................................................................................................................................ 20
4.1.1 Trang đăng nhập admin................................................................................................................................21
4.1.2 Trang quản lý liên hệ..................................................................................................................................... 21
4.1.3 Trang chủ admin............................................................................................................................................. 22
4.1.4 Trang đăng nhập............................................................................................................................................. 22
4.1.5 Trang đăng kí....................................................................................................................................................23
4.1.6 Trang khôi phục tài khoản...........................................................................................................................23
4.1.7 Trang liên hệ..................................................................................................................................................... 24
4.1.8 Trang thông tin................................................................................................................................................ 24
4.1.9 Trang tìm kiếm thông tin..............................................................................................................................24
4.1.10 Trang thông tin tour....................................................................................................................................25
4.1.11 Trang quảng cáo........................................................................................................................................... 25
4.1.12 Trang thông tin rooms................................................................................................................................26
4.1.13 Trang thông địa điểm..................................................................................................................................26
4.1.14 Trang lựa chọn địa điểm trending..........................................................................................................27
4.1.15 Trang đăng kí thông tin..............................................................................................................................27
4.1.16 Trang đặt phòng........................................................................................................................................... 28
Chương 5: Kết Luận......................................................................................................................................... 28
5.1 Kết quả đạt được.................................................................................................................................. 28
5.2 Hạn chế................................................................................................................................................... 29
5.3 Hướng phát triển.................................................................................................................................. 29
2
Tên đề tài: Thiết kế website du lịch
4
Tên đề tài: Thiết kế website du lịch
- Đăng các địa điểm du lịch, các tour phổ biến nhất lên trang chủ.
- Thư giới thiệu về lịch sử hình thành, phát triển, chức năng của công ty.
- Thiết lập thông tin công ty, địa chỉ.
- Chức năng thêm, xóa, sửa, ẩn địa điểm.
- Chức năng thêm, xóa, sửa, ẩn tour.
- Chức năng thêm, xóa, sửa, ẩn bài viết về tin tức, nhà hàng, khách sạn.
- Xem danh sách các tour, khách hàng đặt tour.
- Thống kê doanh thu theo ngày, tuần, tháng.
- Cập nhật thông tin tài khoản.
- Liên hệ trực tiệp qua fanpage, email, instagram của công ty.
- Gửi bình luận. phản hồi về tour cho công ty.
- Đặt tour và thanh toán điện tử.
- Chọn tour theo địa điểm.
- Tìm kiếm nhanh theo địa điểm, tên tour, giá, thời gian, tour khuyến mãi.
5
Tên đề tài: Thiết kế website du lịch
- Thẻ <table> dùng để xác định một cái bảng.
- Thẻ <tr> dùng để xác định một hàng bên trong bảng.
- Thẻ <th> dùng để xác định một ô (tiêu đề) bên trong hàng.
- Thẻ <td> dùng để xác định một ô (bình thường) bên trong hàng.
● Các thẻ tạo form (form, input, select…)
- Thẻ dùng nhiều nhất trong form là thẻ <input>, có rất nhiều input type khác
nhau, bạn có thể tham khảo thêm bài 9 thẻ input hay dùng và bài dùng các
input mới để tạo form trong HTML5.
- Thẻ <textarea> chuyên dùng để nhập dữ liệu văn bản dài.
- Thẻ select & radio button và checkbox để tạo các chọn lựa.
- Thẻ <fieldset> dùng để nhóm các trường liên quan đến nhau trong form.
- Thẻ <label> để đặt tên cho các trường.
● Có sử dụng các thuộc tính css phổ biến như: background-image, font-
family, font-style, font-weight, font-size, color, text-align, text-decoration,
text-transform, border, Padding, border-radius, box-shadow, hover… Có sử
dụng các thuộc tính id, class thuộc tính transform, biết cách chia layer với
thuộc tính position (relative, absolute, fixed…).
● Thuộc tính animation để hiệu chỉnh các chuyển động.
● Biết cách vận dụng các layout trang web phù hợp với các thuộc tính table,
float, display flex, grid…
● Có sử dụng được responsive với thuộc tính media queries để tạo trải
nghiệm tốt nhất cho người dùng trên máy tính và trên các thiết bị khác.
7
Tên đề tài: Thiết kế website du lịch
Đăng nhập
Thanh toán
Quản lý Tour điện tử
Quản trị Khách
vãng lai
Xem thông
Quản lý đặt tour
tinTour
Đăng
Xem tin tức
Quản lý xuất
comment
10
Tên đề tài: Thiết kế website du lịch
Quản lí admin-CTV
Trao đổi thông
Quản lý Admin Cộng tác viên Khách hàng tin qua mạng xã
thân thiết hội
Tìm theo
Tìm kiếm tour <<include>> địa điểm
<<include>> <<include>>
<<include>>
Tìm theo ID
Xem chi
tiết tour
<<include>>
Xóa tour
Thêm tour
12
Tên đề tài: Thiết kế website du lịch
Xóa comments
<<include>>
Tìm kiếm
comments
<<include>> <<include>>
13
Tên đề tài: Thiết kế website du lịch
<<include>>
Cập nhật
<<include>> thông tin
Thay đổi
trạng thái
Quản trị
Đăng nhập
Khách hàng
thành viên
Khách hàng
thành viên
Tìm kiếm địa
<<include>> điểm theo tên
15
Tên đề tài: Thiết kế website du lịch
Quản trị
Actors
Xem danh sách địa điểm, cập nhật địa
điểm, thêm mới địa điểm, xóa địa điểm
Includes
và cập nhật trạng thái
None
Extends
Người quản trị đăng nhập vào hệ thống
Điều kiện tiên quyết
Dòng sự kiện
Dòng sự kiện chính B1 Hệ thống hiển thị giao diện quản lý,
người quản trị chọn danh mục địa điểm
để quản lý địa điểm
16
Tên đề tài: Thiết kế website du lịch
B2 Người quản trị có thể thêm mới địa
điểm, xem danh sách địa điểm, cập nhật
địa điểm, xóa địa điểm và chọn trạng
thái cho địa điểm.
None
Dòng sự kiện thay thế
Người quản trị thêm mới, cập nhật, xóa,
cập nhật tình trạng thành công địa điểm
Điều kiện sau
và chọn trạng thái cho địa điểm
UC_Quản lý tour
Quản lý tour
Tên
Người quản trị muốn quản lý tour của
Định nghĩa hệ thống
Quản trị
Actors
Xem danh sách tour, tìm kiếm tour, xem
chi tiết tour, cập nhật tour, thêm mới
Includes tour, xóa tour, trạng thái hoạt động của
tour.
None
Extends
Người quản trị đăng nhập vào hệ thống
Điều kiện tiên quyết
Dòng sự kiện
B1 Hệ thống hiển thị giao diện quản lý,
người quản trị chọn danh mục tour để
quản lý tour
B2 Người quản trị có thể thêm mới tour,
Dòng sự kiện chính
xem danh sách tour, xem chi tiết tour,
cập nhật tour, Xóa tour, chọn trạng thái
cho tour và tìm kiếm tour.
None
Dòng sự kiện thay thế
Điều kiện sau Người quản trị thêm mới, cập nhật, xóa
17
Tên đề tài: Thiết kế website du lịch
thành công tour và có thể xem danh
sách tour. Người quản trị tìm kiếm
thành công theo tên tour, theo địa điểm
và theo ID tour.
Người quản trị thay đổi trạng thái của
tour là ẩn hoặc hiện.
UC_Quản lý tour
Quản lý bài viết
Tên
Người quản trị muốn quản lý bài viết về
tin tức, nhà hàng khách sạn của hệ
Định nghĩa
thống
Quản trị
Actors
Xem danh sách bài viết, sửa bài viết,
Includes thêm mới bài viết, xóa bài viết
None
Extends
Người quản trị đăng nhập vào hệ thống
Điều kiện tiên quyết
Dòng sự kiện
B1 Hệ thống hiển thị giao diện quản lý,
người quản trị chọn danh mục bài viết
để quản lý bài viết về tin tức, nhà hàng,
khách sạn.
Dòng sự kiện chính
B2 Người quản trị có thể thêm mới bài
viết, xem danh sách bài viết, sửa bài
viết, xóa bài viết.
None
Dòng sự kiện thay thế
Người quản trị thêm mới, cập nhật, xóa
thành công bài viết và có thể xem danh
Điều kiện sau
sách bài viết.
18
Tên đề tài: Thiết kế website du lịch
Bảng 3.3.3 Đặc tả Usecase quản lý bài viết
UC_Quản lý tour
Quản lý đặt tour
Tên
Người quản trị muốn quản lý danh sách
Định nghĩa các tour đã được đặt của hệ thống
Quản trị
Actors
Xem danh sách đặt tour, xóa yêu cầu đặt
Includes tour, thay đổi trạng thái đặt tour
None
Extends
Người quản trị đăng nhập vào hệ thống
Điều kiện tiên quyết
Dòng sự kiện
B1 Hệ thống hiển thị giao diện quản lý,
người quản trị chọn danh mục bài viết
để quản lý bài viết về tin tức, nhà hàng,
khách sạn.
Dòng sự kiện chính
B2 Người quản trị có thể thêm mới bài
viết, xem danh sách bài viết, sửa bài
viết, xóa bài viết.
None
Dòng sự kiện thay thế
Người quản trị xóa thành công yêu cầu
đặt tour và có thể xem danh sách các
tour đã đặt. Người quản trị thay đổi
Điều kiện sau
trạng thái của các tour đã đặt là đã
thanh toán hoặc chưa thanh toán.
19
Tên đề tài: Thiết kế website du lịch
UC_Quản lý tour
Quản lý admin
Tên
Người quản trị muốn quản lý tài khoản
Định nghĩa quản lý cộng tác viên của hệ thống
Quản trị
Actors
Xem danh sách đặt tour, xóa yêu cầu đặt
Includes tour, thay đổi trạng thái đặt tour
None
Extends
Người quản trị đăng nhập vào hệ thống
Điều kiện tiên quyết
Dòng sự kiện
Dòng sự kiện chính None
None
Dòng sự kiện thay thế
Người quản trị thêm mới, cập nhật, xóa
thành công tài khoản và có thể xem
Điều kiện sau danh sách quản lý. Người quản trị thay
đổi thành công trạng thái của tài khoản.
20
Tên đề tài: Thiết kế website du lịch
21
Tên đề tài: Thiết kế website du lịch
Hình 4.1 Giao diện
22
Tên đề tài: Thiết kế website du lịch
23
Tên đề tài: Thiết kế website du lịch
24
Tên đề tài: Thiết kế website du lịch
26
Tên đề tài: Thiết kế website du lịch
27
Tên đề tài: Thiết kế website du lịch
28
Tên đề tài: Thiết kế website du lịch
Hình 4.1.13 Trang thông địa điểm
29
Tên đề tài: Thiết kế website du lịch
Các chức năng hoạt động tốt, thực hiện đúng quy trình nghiệp vụ của hệ thống. Giao
diện gần gũi, thao tác thuận lợi, thân thiện với người dùng. Mức độ bảo mật dữ
liệu ở mức tương đối.
Sau khi hoàn thành xong được được “Website du lịch ", em có thêm nhữmg kỹ năng
nền tảng để xây dựng được một website bằng ngôn ngữ HTML và
30
Tên đề tài: Thiết kế website du lịch
JavaSCript, áp dụng các kiến thức HTML, CSS và Javascript đã học vào việc phát triển
ứng dụng web. Bên cạnh đó, em cũng được mở rộng thêm các kiến thức chuyên
ngành mới nhờ việc tìm hiều một số kiến thức lập trình để áp dụng vào việc phát
triển ứng dụng.
Kinh nghiệm quý giá khi xây dựng website nói riêng và phát triển phần mềm. Nhữmg
kỹ năng này sẽ là nền tảng để giúp em nâng cao trình độ bản thân, kinh nghiệm trong
thực tế để có thể làm việc với các doanh nghiệp sau này.
31