TONG LIEN DOAN LAO DONG VIET NAM TRUONG DAI HOC TON DUC THANG KHOA CONG NGHE THONG TIN DO AN CUOI Ki MON LAP TRINH WEB VA UNG DUNG Website đặt phòng khách sạn trực tuyến Người hướng dân: Thầy Vũ Đình Hồng Người thực hiện: Đoàn Phương Nam - 520006895 Nguyễn Văn Hậu — 52000887 Nguyễn Tiến Dũng — 52000883 Tran Hoàng Quang Din — 52000882 Lương Phan Hoàn Nhân - 52000889 Lop : 503073 Khoá : 24 THÀNH PHÓ HÒ CHÍ MINH, NĂM 2021 TONG LIEN DOAN LAO DONG VIET NAM TRUONG DAI HOC TON ĐỨC THẮNG KHOA CONG NGHE THONG TIN DO AN CUOI Ki MON LAP TRINH WEB VA UNG DUNG Website đặt phòng khách sạn trực tuyến Người hướng dân: Thầy Vũ Đình Hồng Người thực hiện: Đoàn Phương Nam - 52000895 Nguyễn Văn Hậu — 52000887 Nguyễn Tiến Dũng — 52000883 Trần Hoàng Quang Din — 52000882 Lương Phan Hoàn Nhân - 52000889 Lớp : 503073 Khoá : 24 THANH PHO HO CHI MINH, NAM 2014 il LOI CAM ON Chúng em xin chân thành gửi lời cảm on nay đến thầy Vũ Đình Hồng giảng viên phụ trách giảng dạy bộ môn Lập trình web vả ứng dụng. Nhờ có sự tận tình giảng dạy, truyền đạt kiến thức của quý thầy mà chúng em mới đủ kiến thức để hoàn thành đỗ án cuối ky nay. Song song với đó, chúng em cũng xin gửi lời cảm ơn đến Khoa Công Nghệ Thong Tin, trường Đại học Tôn Đức Thắng vì đã tạo điều kiện cho chúng em học tập, nghiên cứu trong suốt quá trình học tập môn học này nói riêng và cả quá trình học tại môi trường Đại học nói chung. Một lần nữa chúng em xin gửi lời cảm ơn chân thành đên mọi người và chúc tât cả thật nhiêu sức khỏe.
Hô Chỉ Minh, ngày thang nam 20 Tác giả (Kỹ tên và ghi rõ họ tên) 11 ĐỎ ÁN /BÁO CÁO ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG Tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi và được sự hướng dẫn khoa học của Thầy Vũ Đình Hồng. Các nội dung nghiên cứu, kết quả trong dé tài này là trung thực và chưa công bố dưới bất kỳ hình thức nào trước đây. Những số liệu trong các bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá được chính tác giả thu thập từ các nguồn khác nhau có ghi rõ trong phần tài liệu tham khảo. Nếu phát hiện có bất kỳ sự gian lận nào tôi xin hoàn toàn chịu trách nhiệm về nội dung Khóa luận/Đồ án tốt nghiệp của mình.
Trường Đại học Tôn Đức Thắng không liên quan đến những vi phạm tác quyền, bản quyền do tôi gây ra trong quá trình thực hiện (nếu có). Hồ Chỉ Minh, ngày thắng năm Tác giả (Kỹ tên và ghi rõ họ tên) Đoàn Phương Nam Nguyễn Văn Hậu NÑ euyen Tién Dũng Tran Hoang Quang Din Luong Phan Hoàn Nhân 1V TOM TAT Trong thời đại hiện nay, áp lực công việc của chúng ta tăng cao nên nhu cầu du lịch, nghỉ dưỡng cũng tăng theo. Đề có một kỳ nghỉ trọn vẹn thì việc chọn lựa một chỗ nghỉ ngơi tốt là điều vô cùng cần thiết. Một khu du lịch tốt, một nơi để nghỉ đưỡng tốt và một nơi ở tốt là sự lựa chọn được ưu tiên hàng đầu.
Chính vì thế để đáp ứng nhu cầu cho người dùng thì trang web booking hotel được tạo ra để giúp người dùng tìm hiểu và đặt phòng khách sạn một cách nhanh chóng. Để không phải chờ lâu lúc đăng ký phòng, đề tránh trường hợp hết phòng và đề người dùng có thời gian tìm hiểu và chọn lựa một cách kỹ càng nhất, nhóm chúng em đã tạo nên một website đặt phòng trực tuyến lấy tên là Luxstay nhằm thỏa mản được những yêu cầu của khách hàng. Với đồ án này, nhóm chúng em xin trình bày quá trình tạo nên một website đặt phòng khách sạn trực tuyến. Chúng tôi chia làm 5 phần chính, trong đó: Chương l: Giới thiệu đề tài mà nhóm chúng em đang làm, lý do tụi em chọn đề tài này, đối tượng nghiên cứu, đối tượng khảo sát, giới hạn và phạm vi nghiên cứu, đưa ra được mục tiêu nghiên cứu, phương pháp nghiên cứu, ý nghĩa và thực tiễn của dé tai.
Chương 2: Cơ sở lý thuyết Chương 3: Phân tích và thiết kế, đưa ra được các cái biểu đồ usecase, sơ đồ tuần tu (Sequence Diagram), ERD, so dé lép (Class Diagram), va bang co so đữ liệu được sử dụng trong website của nhóm chúng em. Sau khi phân tích xong, chúng em sẽ thiết kế những bản vẽ mẫu (Wirefames) đề thực hiện được giao diện cho người dùng. Chương 4: Hiện thực hóa Chương 5: Kết quả đạt được MỤC LỤC MỤC LỤC v CHUONG 1: GIOI THIEU DE TAI 1 1. Lý do chon dé tai o.
DSi tugng nghiGn COU oe. DGi tong Khao Sat. Giới hạn và pham vi mghiém UU. Mucee tau mehr CU na.
Phương pháp nghiên cue oo. Ý nghĩa lý luận và thực tiễn cla dé tai .ccceeceecesseececsesseeseesseeseesseseeeeeens 3 CHUONG 2: CƠ SỞ LÝ THUYET 5 1. Giới thiệu về website.1 Website la na.2 Các yêu cầu téi thiéu vé mOt Website.3 Quy trình thiết kế trang websit. Ngôn ngữ đề xây dựng một trang website.---2--2¿©222cs+cs+rxsrxerxee 7 2.1 Giao diện của trang website (Font-end|).-- ----+-<s+<<s++sxsseeses 7 QV DL HTML 00 .4 Các thư viện 6 tro oo.2 Cơ sở dữ liệu của trang website (Back-end).2 SQL ,MySQL và SQLL S€TV€T.- -- SĂ TS SH HH key 13 , án.
Tổng quan về website đặt phòng khách sạn trực tuyến.--- 15 vi CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẺ HỆ THÓNG.1 Đặc tả yêu cầu hệ thống.1 Yêu cầu chức năng.----2¿©22©22+EE+EE+EE22E2221221221221221 22122.2 Yêu cầu phí chức năng.--2 2 2©++2E++E+2EE+EE+2E2EEvrxrrxrveee 18 E000) 8601.1 Các tác nhân tham gia hệ thống .--- - <5 S221 112311112211 SH 11 ng re 20 3.3 Biêu đồ Usecase tông quát.1 Usecase khách hàng.-- --- S5 Le ke +9 xe.1 Usecase đặt phòng.-- SĂ SSnS + SH re, 24 3.2 Usecase Xem chỉ tiết phòng .2 Usecase quản trỊ VIÊH.- -- +5 2< St s+ + SH re, 26 3.1 Usecase Quản lý khách sạn.2 Usecase Quản lý khách hảng.3 Usecase xem thống kê.3 Biểu đồ tuần tự (Sequence Diagram).1 Biểu đồ tuần tự chọn khách sạn.2 Biểu đồ tuàn tự chọn phòng.3 Biểu đồ quản lý người dùng.4 Mô hình thực thê kết hợp (ERD Diagram)).5 Biểu đồ cơ sở dữ liệu (Database Diaøram).6 Thiết kế hệ thống .----2-©22©2222<+EE+EE22EE2EE221212211211221 21122.1 WIreframes trang chủ .2 Wireframes về chúng tÔi.--2- 2 2+©+++SE+EE+2E2EE2EEeEErrkerveee 35 3.3 Wireframes dịch vụ.4 WIreframes thư VIÊN.5 WIrefrarmes TÌIn fỨC. St *+ S3 SH 1 111111 rkt 38 3.6 Wireframes liên hệ.7 Wireframes thông tin đặt phòng .8 Wireframes thông tin phòng.9 Wireframes đăng nbd.10 Wireframes dang by. cece eccecceeceeceeceeseeeeeecenceseeeeeeaeeseseeneenaeeaes 43 CHƯƠNG 4: Hiện thực hóa 44 4.1 Giao diện người đùng. ---- - ScSS< + Sx SH 11 ky 44 ADL Trang, Cu oo.2 Trang vé chuing t6i .ccccceccccscsseessessessesssesseesessteseesesseseseeseesteeseesens 44 Ni san.
45 ALA Trang, thr n6. 45 ADS Trang, tin ture na. 46 LINH Na on na.2 Giao diện quản trỊ VIÊN. - -- - 5Ă S5 S313 HH HH ng ng 47 4.2 Giao điện trang tTỦ.-- ----- 5< St + +xx + S1 H1 1 11111111 1 re 47 4.3 Quản lý đặt phòng.
--- -- ScSS- St SA SH HH H1 Hy ey 48 4.4 Quản lý tài khoản.- --- Ác + Sc + + S1 * S1 Hy H1 1 ky 48 4.5 Quản lý khách sạn đối tác .6 Quan ly phomg 7a. 49 Chương 5: Kết quả 50 ca.1 Những kết quả đạt được.-------2222+2x+2x+EEe2E2EEEEerxerkerkrred 50 hhnN G1.2 Hurdng phat trig ooo. eccccccccccccssssssssssssssessessesessessessesesssesseseseseeseeseeeeees 50 TAI LIEU THAM KHAO 52 viii DANH MUC HINH VE I§i01010185s6y.3 1: Usecase tổng quát.---2 2 2+ ©++2E+2EE+EE+EE2E2EEEEErrxerkervee 23 Hinh 3. 1: secase quản lý khách sạn.
-- 55c SS<<S<cssersseeseeee 26 Hình 3. 2: secase quản lý khách hàng. 3: Usecase xem thống kê.--2--2- 2+ ++©E+2E+2EE+EE+EEvrxerxee 28 Hình 3. L: Biêu đồ tuần tự chọn khách sạn .-- 2 +5+Se+E+E+E+zezezevrsrs 29 Hình 3.
2: Biểu đồ tuần tự chọn phòng. 3: Biểu đồ quản lý người dùng.---22©22©22+2<+2zz+zxvrxerxersee 31 Hình 3.4 1: Mô hình thực thê (ERD Diagram).--22©-2©22+++>x+zxz>se2 32 Hình 3.5 1: Biểu đồ cơ sở đữ liệu (Database Diagram). 1: Wireffames trang chủ. --- +55 Sc si rsrrrirrerkg 34 Hình 3.
2: Wireframes về chúng tôi.----- 2+ ©2¿©52+2<+2x222z+Ex+zxerxerxee 35 Hình 3. 3: Wireframes dịch vụ. 4: Wireframes thư viỆn. 5: Wireframes tIn tỨC.
S SH HH Hy Hy 38 Hình 3. 6: Wireframes liên hệ. 7: Wireffames thông tin đặt phòng. -- 55 +5 cS<<<<<<+cxseesees 40 Hinh 3.
8: Wireframes thông tin phòng. 9: Wireframes dang nap. 10: Wireframes dang ky .cccccccecceecceseeseeseeseeceeeeeeceeaeeaeteeeneenaeees 43 gìn 8n gi ác na. 2: Trang về chúng tôi.--2--2©-2+22+SE+EE+EE2E2EE+EE+EEtEEerkrrkered 44 Hình 4.
3: Trang dịch vụ. 4: Trang thư viỆn.- --- --- -Ă 5c + x S2 SH HH Hy Hy 45 gìn¡8 ii in 1n. 6: Trang liên hệ.2 1: Trang Log1n adImin.-- ---- << «+ + xxx v*kekerieereeereeeree 47 Hinh 4.2 2: Giao diện trang chủ. - c- S-SS<c St set 47 Hinh 4.2 3: Quản lý đặt phòng.
SS HH HH Hy ey 48 Hinh 4.2 4: Quản lý tài khoản. --c S-SĂ S+s+ SH Hy 48 Hình 4.2 5: Quản lý khách sạn đối tác.------¿©-2©22+2s+cx+cxerxezxecrxee 49 si V09. 49 DANH MỤC BẢNG BIÊU Bảng 3. 1: Các tác nhân tham gia hệ thông Bảng 3.
CHUONG 1: GIOI THIEU DE TAI 1. L¥ do chon dé tai Công nghệ thông tin là một trong những lĩnh vực đi dau trong sy phat trién của nền kinh tế nhiều nước trên thế giới hiện nay và đặt biệt hơn là những nước đang phát triển như Việt Nam hiện nay đang đây mạnh lĩnh vực này. Với nhiều thành quả thành công trong xã hội, công nghệ thông tin được ứng dụng rộng rãi trong nhiều lĩnh vực khác nhau, trở thành một phần không thê thiếu và là yêu tô quan trọng trong sự phát triển của nền kinh tế - xã hội, an ninh — quốc phòng. Việc áp dụng công nghệ thông tin vào trong đời sống sẽ làm thay đôi cách làm việc, nâng cao hiệu suất lao động, nâng cao dân trí,.
Vì thế, công nghệ thông tin trở thành nền kinh tế mũi nhọn của nước ta trong những năm tới đây. Việc phát triển nhanh tróng của lĩnh vực công nghệ thông tin, các nhà quản lý, nhà kinh doanh trong lĩnh vực nảy đã tận dụng điều này trong xã hội hiện nay. Việc con người muôn có sự giải trí hoặc thích đi khám phá thể giới xung quanh ngày càng trở nên cao. Vậy nên, các nhả kinh doanh của các công ty lớn đã nhận ra và hiểu được mong muốn của con người đã xây dựng nên một trang website giúp được con người trở nên thuận tiện, tiện lợi hơn trong đời sống.
Ngoài ra, việc xây dựng trang website là hình thức truyền tải thông tin nhanh chóng, hiệu quả và phụ hợp với thực tại bây giờ. Những khách hàng có nhu cầu đặt,thuê phòng khách sạn một cách nhanh tróng và trực tiếp thuê thông qua website trực tuyến, giúp cho khách hàng tiết kiệm được rất nhiều thời gian và tiện lợi trong việc thuê được phòng khách sạn mà mình mong muốn.