Đồ án tốt nghiệp: Xây dựng Website Khách sạn Trường Giang của Lâm Văn Hưng

Đồ án tốt nghiệp xây dựng website khách sạn Trường Giang bằng PHP & MySQL. Báo cáo chi tiết, có code và CSDL cho sinh viên CNTT tham khảo.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2021

67
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Giới thiệu về Đồ án Website Khách sạn Trường Giang

Đồ án Website Khách sạn Trường Giang là một dự án tốt nghiệp ngành Công nghệ Thông tin tại Trường Đại học Quản lý và Công nghệ Hải Phòng. Dự án được thực hiện bởi sinh viên Lâm Văn Hưng dưới sự hướng dẫn của Thạc sỹ Nguyễn Thị Xuân Hương. Website khách sạn này được xây dựng nhằm giới thiệu thông tin về khách sạn Trường Giang, cho phép khách hàng liên hệ, đặt phòng và quản lý thông tin dễ dàng. Dự án áp dụng các công nghệ web hiện đại như PHPMySQL, tạo ra một nền tảng quản lý toàn diện cho hoạt động kinh doanh khách sạn. Đồ án không chỉ giúp nâng cao hình ảnh của khách sạn trên internet mà còn tối ưu hóa quy trình quản lý và phục vụ khách hàng.

1.1. Mục tiêu của dự án

Mục tiêu chính của đồ án là xây dựng website khách sạn chuyên nghiệp, chuẩn SEO để giúp Khách sạn Trường Giang tiếp cận khách hàng rộng rãi hơn. Website cung cấp thông tin chi tiết về phòng, dịch vụ, giá cả và cho phép khách hàng đặt phòng trực tuyến. Hệ thống quản trị giúp nhân viên khách sạn cập nhật thông tin linh hoạt, không cần lập trình viên can thiệp. Ngoài ra, dự án nhằm áp dụng kiến thức lý thuyết vào thực tiễn, rèn luyện kỹ năng phát triển web cho sinh viên.

1.2. Ý nghĩa thực tiễn

Ý nghĩa thực tiễn của dự án rất lớn trong bối cảnh kinh tế số hóa hiện nay. Website khách sạn Trường Giang giúp doanh nghiệp cạnh tranh tốt hơn trên thị trường, tăng lượng khách hàng và doanh thu. Website cung cấp giao diện thân thiện, dễ sử dụng, hỗ trợ khách hàng tìm kiếm thông tin nhanh chóng. Hệ thống đặt phòng trực tuyến giảm thời gian xử lý, tăng hiệu quả làm việc. Đây là bước tiến quan trọng giúp khách sạn nâng cao chất lượng dịch vụ.

II. Công nghệ sử dụng PHP và MySQL

Đồ án Website Khách sạn Trường Giang được phát triển bằng PHPMySQL, hai công nghệ phổ biến và hiệu quả trong lập trình web. PHP là ngôn ngữ lập trình server-side mạnh mẽ, cho phép xử lý dữ liệu phức tạp và tạo nội dung động. MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở, đáng tin cậy và dễ sử dụng. Kết hợp PHPMySQL tạo nên một ứng dụng web hoàn chỉnh, có khả năng lưu trữ và quản lý dữ liệu khách hàng, phòng, đặt phòng một cách an toàn. Công nghệ này phù hợp cho dự án học tập và ứng dụng thực tế trong lĩnh vực quản lý khách sạn.

2.1. Ngôn ngữ lập trình PHP

PHP là ngôn ngữ lập trình phía máy chủ được thiết kế đặc biệt cho phát triển web. Nó cho phép tạo website động, xử lý form, quản lý session và cookie. PHP dễ học, dễ triển khai và hỗ trợ tốt trên các hosting phổ biến. Với PHP, sinh viên có thể xây dựng các tính năng như đăng nhập, quản lý người dùng, xử lý đặt phòng một cách hiệu quả. PHP cũng có cộng đồng lớn, tài liệu phong phú giúp việc học tập và giải quyết vấn đề trở nên dễ dàng hơn.

2.2. Hệ quản trị cơ sở dữ liệu MySQL

MySQL là hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở, được sử dụng rộng rãi trong các ứng dụng web. Nó cung cấp các chức năng quản lý dữ liệu mạnh mẽ, bao gồm tạo bảng, index, trigger. MySQL hỗ trợ các truy vấn SQL phức tạp, đảm bảo tính toàn vẹn dữ liệu. Cơ sở dữ liệu MySQL lưu trữ thông tin khách hàng, phòng, đơn đặt phòng, dịch vụ của Khách sạn Trường Giang. Kết hợp với PHP, MySQL tạo nên hệ thống quản lý toàn diện và đáng tin cậy.

III. Cấu trúc và chức năng Website Khách sạn Trường Giang

Website Khách sạn Trường Giang được thiết kế với cấu trúc rõ ràng, dễ điều hướng, gồm hai phần chính: phần hiển thị cho khách hàng và phần quản trị cho nhân viên. Phần khách hàng cung cấp thông tin về khách sạn, các loại phòng, dịch vụ, giá cả và tính năng đặt phòng trực tuyến. Khách hàng có thể xem chi tiết phòng, kiểm tra tính sẵn có, thanh toán trực tuyến. Phần quản trị cho phép nhân viên khách sạn cập nhật thông tin phòng, quản lý đơn đặt phòng, kiểm tra doanh thu, liên hệ với khách hàng. Website khách sạn được tối ưu hóa cho SEO, giúp khách sạn xứ xổ tốt trên công cụ tìm kiếm.

3.1. Phần giao diện khách hàng

Giao diện khách hàng của Website Khách sạn Trường Giang được thiết kế đẹp, chuyên nghiệp, dễ sử dụng. Trang chủ hiển thị thông tin nổi bật, hình ảnh khách sạn, các dịch vụ chính. Khách hàng có thể duyệt các loại phòng, xem ảnh chi tiết, đọc đánh giá. Tính năng đặt phòng cho phép chọn ngày, số phòng, loại phòng, thanh toán trực tuyến. Phần liên hệ giúp khách hàng gửi thắc mắc, yêu cầu đặc biệt. Giao diện responsive, tối ưu cho cả máy tính và điện thoại di động.

3.2. Phần quản trị hệ thống

Phần quản trị cung cấp các công cụ mạnh mẽ cho nhân viên quản lý. Nhân viên có thể thêm, sửa, xóa thông tin phòng, cập nhật giá cả, quản lý hình ảnh. Quản lý đặt phòng cho phép xem danh sách đơn đặt, xác nhận, hủy, theo dõi trạng thái. Báo cáo doanh thu cung cấp thông tin chi tiết về lợi nhuận, tỷ lệ phòng trống. Phần quản lý khách hàng lưu trữ thông tin liên hệ, lịch sử đặt phòng. Hệ thống bảo mật đảm bảo chỉ nhân viên được phép mới có thể truy cập.

IV. Kết quả đạt được và hướng phát triển

Đồ án Website Khách sạn Trường Giang đã đạt được các mục tiêu chính đề ra. Website được triển khai trên internet, cung cấp thông tin về khách sạn cho khách hàng tiềm năng. Hệ thống cho phép khách hàng đặt phòng trực tuyến, tiết kiệm thời gian gọi điện. Phần quản trị giúp nhân viên khách sạn cập nhật thông tin, quản lý đặt phòng hiệu quả. Website tuân thủ các nguyên tắc SEO, giúp nâng cao xứ xổ trên công cụ tìm kiếm. Tuy nhiên, vẫn có những hạn chế cần cải thiện trong những lần nâng cấp tiếp theo, bao gồm cải thiện giao diện, thêm các tính năng mới.

4.1. Thành tựu đạt được

Dự án đã thành công trong việc xây dựng website khách sạn hoàn chỉnh với đầy đủ chức năng cơ bản. Website Khách sạn Trường Giang cung cấp giao diện thân thiện, cho phép khách hàng dễ dàng tìm kiếm, đặt phòng. Hệ thống đăng nhập bảo mật bảo vệ thông tin khách hàng và dữ liệu quản trị. Sinh viên đã tìm hiểu kỹ về hoạt động khách sạn, phân tích yêu cầu, thiết kế cơ sở dữ liệu hợp lý. Website được triển khai thành công, khách hàng có thể truy cập, xem thông tin và đặt phòng từ xa.

4.2. Hướng phát triển tương lai

Trong tương lai, Website Khách sạn Trường Giang có thể được nâng cấp thêm tính năng thanh toán đa dạng, tích hợp ví điện tử, ngân hàng. Có thể thêm hệ thống đánh giá, bình luận từ khách hàng, giúp xây dựng lòng tin. Ứng dụng mobile riêng sẽ giúp khách hàng tiện lợi hơn. Thêm tính năng promotion, mã giảm giá để tăng doanh số. Tích hợp AI để đưa ra gợi ý phòng phù hợp. Cải thiện giao diện, trải nghiệm người dùng để website trở nên hấp dẫn hơn.

22/12/2025

Trích đoạn nội dung tài liệu

CHƯƠNG I. TỔNG QUAN. Tổng quan về World Wide Web. Cách tạo ra trang web.

Trình duyệt web. Tổng quan về HTML, CSS. Giới thiệu về HTML. Giới thiệu về CSS.

Ngôn ngữ PHP. Định nghĩa về PHP. Lý do nên dùng PHP. Hoạt động của PHP.

Tổng quan về PHP. Hàm trong PHP. Biểu mẫu PHP. Session và Cookie.

Giới thiệu về jQuery. Định nghĩa về jQuery. Tại sao nên chọn jQuery. Cài dặt tích hợp jQuery vào website.

Cú pháp jQuery. Tìm hiểu về mô hình MVC. MVC là gì?. Các thành phần trong MVC.

MVC làm việc như thế nào?. Ưu , nhược điểm của MVC .18 CHƯƠNG II. Tổng quan về SEO web. SEO là gì?.

SEO Onpage là gì?. SEO Offpage là gì?. 6 loại hình SEO. Mục tiêu cuối cùng của SEO là gì?.

SEO là một phần quan trọng trong quảng cáo và kinh doanh. Lợi ích của SEO cho Doanh nghiệp. Một kênh thu hút khách hàng bền vững & liên tục tăng trưởng. Tăng tỉ lệ ROI.

Khoản đầu tư mang tính dài hạn. Linh hoạt điều hướng khách hàng theo mong muốn. Cải thiện UX/UI của người dùng trên website. Hiểu rõ hành vi khách hàng và tiềm năng.

Bám đuổi khách hàng với Remarketing. Xây dựng, củng cố và phát triển thương hiệu bền vững. SEO ảnh hưởng như thế nào đến Doanh nghiệp. Hạn chế của SEO.

Thời gian đầu tư lâu – ảnh hưởng chi phí, cơ hội trong kinh doanh. Đối thủ cạnh tranh mạnh lên. Không phải là kênh tạo ra chuyển đổi nếu chỉ thuần về SEO. Sự biến đổi liên tục của thuật toán Google.

Quy trình cơ bản của SEO. Ngiên cứu từ khóa (keyword). Xây dựng nội dung (content). Theo dõi kết quả.

Tối ưu hoá nâng cao. CRO – Tối ưu tỷ lệ chuyển đổi. 12 công việc của SEO Marketing. Lên plan SEO mỗi tháng – quý – năm.

Ngiên cứu từ khoá. Sáng tạo Content và cập nhật Content mỗi tuần. Phân tích và tối ưu Onpage. Tương tác với khách hàng.

Xây dựng liên kết nội bộ và ngoại bộ. Thiết kế, nâng cấp UX/UI của website. Quảng cáo, đăng bài viết trên Social Network. Phân tích, đánh giá đối thủ.

Quản lý số kiệu trả về (metric). Phân tích Persona. Báo cáo, đánh giá dựa trên plan đặt ra. Các công cụ hỗ trợ SEO tốt hơn .32 CHƯƠNG III.

XÂY DỰNG WEBSITE KHÁCH SẠN TRƯỜNG GIANG. Phân tích, thiết kế hệ thống. Phát biểu bài toán. Xây dựng biểu đồ ngữ cảnh.

Các bảng cơ sở dữ liệu:. Bảng Admin. Bảng Trang chủ. Bảng Banner.

Bảng Đặt phòng. Bảng Loại phòng. Bảng Dịch vụ. Bảng tin tức.

Bảng Giới thiệu. Bảng người dùng. Bảng Hình ảnh. Phân tích cấu trúc thư mục.

Thư mục admin. Thư mục CSS. Thư mục images. Thư mục jQuery, js.

Thư mục pages. Xây dựng Back-end cho website. Chức năng thêm khách hàng đăng ký phòng. Chức năng liệt kê danh sách khách đặt phòng.

Chức năng sửa,xoá thông tin khách đăng ký phòng. Chức năng thêm loại phòng. Chức năng sửa, xoá loại phòng. Giao diện đâng nhập cho Admin.

Xây dựng Front-end cho website. Trang giới thiệu. Trang Phòng khách sạn. Trang đăng ký phòng.

Trang Dịch vụ. Trang tin tức. Trang liên hệ .59 5 Lời mở đầu Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố 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, doanh nghiệp. Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng Internet, công nghệ thông tin đã chứng minh được rằng đây là một trong những ngành mũi nhọn, lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác.

Trên thực tế, mạng Internet là một trong những sản phẩm có giá trị và mức độ ảnh hưởng to lớn và trở thành một công cụ không thể thiếu, là nền tảng chính để giúp truyền tải, trao đổi thông tin trên toàn cầu. Mọi việc liên quan đến thông tin trở lên thật dễ dàng cho người dùng, chỉ cần có một máy tính kết nối Internet và một dòng dữ liệu truy tìm thì gần như lập tức, cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thông tin, hình ảnh và thậm chí đôi lúc có cả những âm thanh nếu bạn cần, v. Thông qua Internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống. Chính điều này, đã thúc đẩy sự khai sinh và phát triển của thương mại điện tử và chính phủ điện tử trên khắp thế giới, làm biến đổi đáng kể về văn hóa, nâng cao chất lượng cuộc sống con người.

Trong hoạt động sản xuất, kinh doanh, thương mại điện tử đã khẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp. Đối với một cửa hàng hay shop, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới đáp ứng được nhu cầu của khác hàng là cực kỳ quan trọng và cần thiết. Một trong những công cụ hữu ích là xây dựng được một Website cho khách sạn của mình để giới thiệu và quảng bá tất cả các dịch vụ của khách sạn đến người dùng. Chính vì lý do này, em em đã chọn thực hiện đồ án “Xây dựng website khách sạn Trường Giang” làm đồ án tốt nghiệp của mình để có thể xây dựng một ứng dụng hữu ích cho người dùng.

Với sự hướng dẫn tận tình của Ths. Nguyễn Thị Xuân Hương em đã hoàn thành đồ án này. Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ thống nhưng chắc rằng không tránh khỏi những thiếu sót. Em rất mong nhận được những ý kiến đóng góp quý báu của Thầy Cô.

Em xin chân thành cảm ơn. TỔNG QUAN I. Tổng quan về World Wide Web I. Khái niệm World wide web (viết tắt www) được định nghĩa là một mạng lưới thông tin khổng lồ toàn cầu, nơi mà mọi người chỉ cần kết nối mạng internet và một cái click chuột có thể tra cứu các tài liệu, dữ liệu khác cần tìm kiếm (không gian mạng).

Chúng được liên kết với nhau bằng các siêu liên kết và URL giúp người dùng dễ dàng tìm kiếm và định hướng các thông tin liên quan đến dữ liệu mà người dùng muốn truy cập. Cách tạo ra trang web Có nhiều cách để tạo trang web, có thể tạo trang web trên bất kì chương trình xử lí văn bản nào: - Tạo web bằng cách viết mã nguồn bởi một trình soạn thảo văn bản như: Notepad, WordPad, v. là những chương trình soạn thảo văn bản có sẵn trong Window. - Thiết kế bằng cách dùng web Wizard và công cụ của Word 97, Word 2000.

- Thiết kế web bằng các phần mềm chuyên nghiệp: PHPStorm, Dreamweaver, Nescape Editor,. sẽ giúp thiết kế trang web dễ dàng hơn, nhanh chóng hơn, phần lớn mã lệnh HTML sẽ có sẵn trong phần code. - Để xây dựng một ứng dụng web hoàn chỉnh và có tính thương mại, cần kết hợp cả Client Script (kịch bản trình khách) và Server Script (kịch bản trên trình chủ) với một loại cơ sở dữ liệu nào đó, chẳng hạn như: MS Access, SQL Server, MySQL, Oracle,. - Khi muốn triển khai ứng dụng web trên mạng, ngoài các điều kiện về cấu hình phần cứng, cần có trình chủ web thường gọi là web Server.

Trình duyệt web Trình duyệt Web là công cụ truy xuất dữ liệu trên mạng, là phần mềm giao diện trực tiếp với người sử dụng. Nhiệu vụ của Web Browser là nhận các yêu cầu của người dùng, gửi các yêu cầu đó qua mạng tới các Web Server và nhận các dữ liệu cần thiết từ Server để hiển thị lên màn hình. Để sử dụng dịch vụ WWW, Client cần có một chương 7 trình duyệt Web, kết nối vào Internet thông qua một ISP. Các trình duyệt thông dụng hiện nay là: Microsoft Internet Explorer, Google Chrome, Mozilla FireFox, v.

Webserver Webserver là một máy tính được nối vào Internet và chạy các phần mềm được thiết kế. Webserver đóng vai trò một chương trình xử lí các nhiệm vụ xác định, như tìm trang thích hợp, xử lí tổ hợp dữ liệu, kiểm tra dữ liệu hợp lệ Webserver cũng là nơi lưu trữ cơ sở dữ liệu, là phần mềm đảm nhiệm vai trò server cung cấp dịch vụ Web.Webserver hỗ trợ các các công nghệ khác nhau: - IIS (Internet Information Service): hỗ trợ ASP, mở rộng hỗ trợ PHP. - Apache: hỗ trợ PHP. - Tomcat: hỗ trợ JSP (Java Servlet Page).

Tổng quan về HTML, CSS I. Giới thiệu về HTML - Thẻ <!DOCTYPE html> định nghĩa trang html, kiểu khai báo của html 5. - Thẻ tạo tiêu đề trang trên thanh tiêu đề, đây là thẻ bắt buộc. Thẻ title cho phép trình bày chuỗi trên thanh tựa đề của trang web mỗi khi trang Web đó được duyệt trên trình duyệt web.

</body> tất cả các thông tin khai báo trong thẻ <body> đều có thể xuất hiện trên trang web. Những thông tin này có thể nhìn thấy trên trang web.</div> định nghĩa một nội dung. </p> tạo một đoạn mới. </font> thay đổi phông chữ, kích cỡ và màu kí tự.

</table> đây là thẻ định dạng bảng trên trang web. Sau khi khai báo thẻ này, phải khai báo các thẻ hàng <tr> và thẻ cột <td> cùng với các thuộc tính của nó. - Thẻ <img /> cho phép chèn hình ảnh vào trang web. Thẻ này thuộc loại thẻ không có thẻ đóng.

</a> là loại thẻ dùng để liên kết giữa các trang web hoặc liên kết đến địa chỉ Internet, Mail hay Intranet (URL) và địa chỉ trong tập tin trong mạng cục bộ (UNC). - Thẻ <input /> cho phép người dùng nhập dữ liệu hay chỉ thị thực thi một hành động nào đó, thẻ Input bao gồm các loại thẻ như: text, password, submit, button, reset, checkbox, radio, hidden, image. < \textarea> cho phép người dùng nhập liệu với rất nhiều dòng. Với thẻ này không thể giới hạn chiều dài lớn nhất trên trang Web.

- Thẻ <select> … </select> cho phép người dùng chọn phần tử trong tập phương thức đã được định nghĩa trước. Nếu thẻ <select> cho phép người dùng chọn một phần tử trong danh sách phần tử thì thẻ <select> sẽ giống như combobox. Nếu thẻ <select> cho phép người dùng chọn nhiều phần tử cùng một lần trong danh sách phần tử, thẻ <select> đó là dạng listbox.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ