1. Trang chủ
  2. » Luận Văn - Báo Cáo

chương trình hỗ trợ quản lí phòng và đặt phòng khách sạn

23 734 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 3,6 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

chương trình hỗ trợ quản lí phòng và đặt phòng khách sạn

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

BÁO CÁO ĐỒ ÁN I

-o0o -ĐỀ TÀI: CHƯƠNG TRÌNH HỖ TRỢ QUẢN LÍ PHÒNG VÀ

Trang 2

Hà Nội,ngày 31 tháng 05 năm 2015

LỜI NÓI ĐẦU

Ngày nay,kinh tế ngày càng phát triển,đời sống của con người ngày càng được nâng cao đồng nghĩa vớ việc nhu cầu giải trí ,du lịch cũng tăng theo.Dẫn theo đó là

hệ thống các khách sạn,nhà nghỉ,nhà hàng cũng tăng theo.Trong khi đó,những hệ thống quản lí khách sạn cũ không thể đáp ứng đủ lượng khách hàng và nhu cầu công việc và các nhà quản lí được.Chính vì thế đó cũng là lí do em chọn đề

tài:”Chương trình hỗ trợ quản lí phòng và đặt phòng khách sạn.”

Trong đề tài lần này,em xin được trình bày về ứng dụng đặt phòng và quản lí

phòng khách sạn bằng ngôn ngữ PHP và cơ sở dữ liệu MySQL,giúp nhà quản lí có thể dễ dàng kiểm soát và thêm,xóa thông tin người dùng,các phòng trong khách sạn với lượng dữ liệu khá lớn

Trang 3

LỜI CẢM ƠN

Để hoàn thành Để tài Đồ án I này,em xin chân thành cảm ơn cô Nguyễn Thị Hoàng Lan –Bộ môn Truyền thông và Mạng máy tính ,Trường Đại học Bách Khoa HÀ Nội, cô đã cung cấp và hướng dẫn em rất nhiều trong quá trình làm đề tài.Do kiến thức còn nhiều và mới mẻ,em chưa thể tìm hiểu hết và sâu được nên nội dung đề tài còn sơ sài,nhiều thiếu hụt và sai sót.Em mong cô chỉ bảo và hướng dẫn em nhiều hơn để em có thể hoàn thành tốt hơn ở những đề tài sau.Em xin trân trọng cảm ơn cô

Hà Nội,ngày 31 tháng 05 năm 2015

Sinh viên thực hiện:

Trang 4

MỤC LỤC

CHƯƠNG I: TỔNG QUAN VỀ PHP VÀ CƠ SỞ DỮ LIỆU MySQL

1. Giới thiệu ứng dụng Web

2. Giới thiệu PHP

3. Xampp

4. Cơ sở dữ liệu MySQL.

CHƯƠNG II: NỘI DUNG ĐỀ TÀI.

1. Tổng quan về hệ thống quản lí khách sạn

1.1. Hệ thống quản lí khách sạn là gì?

1.2. Tại sao cần hệ thống quản lí khách sạn?

1.3. Các đặc điểm cơ bản của hệ thống quản lí khách sạn

Trang 5

CHƯƠNG I: TỔNG QUAN VỀ PHP VÀ CƠ SỞ DỮ LIỆU MySQL

1. Giới thiệu ứng dụng Web

Ứng dụng Web là ứng dụng được xây dựng để hỗ trợ người dùng thực hiện các nghiệp vụ trên Internet

2. Giới thiệu PHP

PHP viết tắt của Personal Home Page ra đời năm 1994 do phát minh của

Rasmus Lerdorf và nó tiếp tục được phát triển bởi nhiều cá nhân và tập thể khác,do đó PHP được xem như một sản phẩm của mã nguồn mở

Ngôn ngữ lập trình PHP (Hypertext Preprocessor)

Là một ngôn ngữ lập trình phía server-side được thiết kế để xây dựng và phát triển ứng dụng Web

Đặc điểm:

o Chạy trên hệ thống máy chủ (Server)

o Rất đơn giản

o Tốc độ xử lí nhanh,dễ sử dụng

o Luôn được cải tiến và cập nhật

o Có nhiều hướng dẫn sử dụng trên mạng

o Hòa toàn miễn phí

o Có thể thực thi trên bất cứ hệ điều hành nào

o Không chỉ làm việc với HTML mà còn có thể làm việc với hình ảnh,PDF

o Có thể dễ dàng kết nối với các cơ sở dữ liệu như MySQL,mSQL

o Được sử dụng để xây dựng với các framework lớn như:

Joomla,Drupal,Zend…

o Có nhiều editor hỗ trợ: PHP Designer,DreamWeaver,

3. Xampp Server

Là một gói phần mềm Web Server tất cả trong một gồm có:

Apache,MySQL,PHP chạy trên nền Windows

Đặc điểm:

Trang 6

- Thực hiện các bước để cài đặt Xampp.

- Sau khi cài đặt Xampp xong, vào trình duyệt gõ http://localhost/xampp/

- Hình ảnh sau hiện ra và cài đặt thành công:

Trang 7

- Được đặt trong thư mục: xampp/htdocs

4. Cơ sở dữ liệu MySQL

MySQL là hệ quản trị CSDL tự do mã nguồn mở phổ biến nhất thế giới và được các nhà phát triển ưa chuộng trong quá trình phát tiển ứng dụng Vì MySQL là CSDL tốc độ cao,ổn định,dễ sử dụng,có tính khả chuyển,hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích

Trang 8

Với tốc độ và tính bảo mật cao,MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên Internet.

MySQL miễn phí hoàn toàn nên có thể yên tâm tải về máy từ trang

chủ MySQL có nhiều phiên bản cho các hệ điều hành khác nhau

CHƯƠNG II: NỘI DUNG ĐÈ TÀI

1. Tổng quan về hệ thống quản lí khách sạn.

1.1. Hệ thống quản lí khách sạn là gì?

Hệ thống quản lí khách sạn là một phần mềm máy tính được dùng để hỗ trợ người sử dụng trong quá trình quản lí khách sạn,đặt phòng khách sạn.Hệ thống giúp các công việc quản lí có quy trình,tổ chức và giúp kiểm soát các vấn đề phát sinh trong quá trình quản lí khách sạn

Một hệ thống quản lí khách sạn thường được kết nối Internet nhằm giúp con người quản lí và sử dụng có thể từ xa qua Inernet ,tiết kiệm chi phí

1.2. Tại sao cần hệ thống quản lí khách sạn?

Lợi ích to lớn của hệ thống quản lí khách sạn không chỉ giúp người sử dụng ,người quản lí tiết kiệm thời gian,chi phí đi lại,thực hiện các thủ tục phức tạp mà còn giúp cho các công việc trở nên có tổ chức,quy trình hợp lí và tiết kiệm tài nguyên môi trường.Chính vì những lợi ích không thể thiếu của hệ thống quản lí dẫn tới các khách sạn đều cần có một hệ thống nhằm thúc đẩy phát triển khách sạn

1.3. Các đặc điểm cơ bản của hệ thống quản lí khách sạn

- Tìm kiếm phòng trống theo trạng thái phòng

- Đặt phòng,thanh toán trực tuyến

Trang 9

- Quản lí quy trình đặt phòng của khách hàng và kiểm tra số lượng phòng phù hợp với yêu cầu khách hàng.

- Quản lí các thông tin khách hàng,phân loại khách hàng

- Quản lí danh mục các dịch vụ trong khách sạn và việc sử dụng dịch vụ

- Báo cáo thống kê

Quản trị viên có thể sửa,xóa thông tin khách hàng

Chi tiết yêu cầu:

Trang 10

Chức năng cho phép có thể xem các phòng theo nhu cầu của khách hàng

Thông qua trang Room của khách sạn

Chi tiết yêu cầu:

Trang thái các phòng:

Liệt kê các phòng trống,phòng đang sử dụng,phòng sẽ được trả sớm nhất,phòng được đặt nhiều và số lượng phòng trống của mỗi loại phòng

Các thông tin cần quản lí phòng:

Các thông tin cần quản lí:

o Mã phòng

o Mã loại phòng

o Ngày đặt

Trang 12

Bảng 02.tblBooking

Các ràng buộc,khóa chính,khóa ngoài:

Khóa chính của bảng tbl room là khóa ngoài của bảng tblbooking

3.3. Cơ sở dữ liệu cho bảng styleroom

Trang 13

Bảng 03.tblstyleroom

Các ràng buộc,khóa chính,khóa ngoài:

Khóa chính của bảng là khóa ngoài của bảng tblroom.3.4. Cơ sở dữ liệu cho bảng room

Bảng 04:tblroom

Trang 14

Các ràng buộc,khóa chính,khóa ngoài:không có.3.5. Cơ sở dũ liệu cho bảng service.

Bảng 05: tblservice

Các ràng buộc,khóa chính,khóa ngoài: không có

4. Xây dựng hệ thống

4.1. Trang chủ

Trang 15

Mã nguồn.trong trang chủ,em dùng ngôn ngư HTML để xây dựng.

Mã nguồn:

4.2. Trang Photo library

Trang 16

Mã nguồn: em dùng jquery và Javar script kết hợp với HTML

Mã nguồn:

HTML:

Jquery và Javar Script:

Trang 17

4.3. Trang đăng kí thành viên và trang đăng nhập,em sử dụng

HTML và PHP,gọi CSDL trong Php my admin bằng câu lệnh: require_once(“ /lib/connection.php”)

Mã nguồn:

Connection.php

Trang 19

Em dùng ngôn ngữ PHP với việc lấy dữ liệu từ CSDL tương tự như lệnh gọi trang Đăng kí thành viên.

Mã nguồn:

4.5. Trang quản lí phòng

Trang 20

4.6. Trang quản lí dịch vụ

4.7. Trang quản lí đặt phòng

Trang 22

KẾT LUẬN:

- Sử dụng PHP,HTML,CSS,Javar Script,Jquery để viết được ứng dụng trên

- Nâng cao hiểu biết về PHP và MySQL

- Tìm hiểu và sử dụng JavarScript cho những ứng dụng hay

- Nâng cao khả năng đọc,dịch tài liệu

Trên đây là toàn bộ nội dung Đề tài em nhận thực hiện Trong bài còn nhiều phần chưa đáp ứng đúng yêu cầu trong đề tài và còn nhiều sai sót,em mong nhận được lời phê bình và đánh giá của cô để em có thêm kinh nghiệm làm tốt hơn cho những bài tập sau

Em xin chân thành cảm ơn cô đã giúp đỡ em hoàn thành đề tài ĐỒ ÁN này

Trang 23

Tài liệu tham khảo:

1 Xây dựng ứng dụng Web bằng PHP và MySQL.-tác giả Phạm Hữu Khang.

2 Trang web : http://www.w3schools.com/php/default.asp

3 Trang: http://www.homeandlearn.co.uk/php/php.html

4 Lập trình Web động với PHP và MySQL – tác giả: Tống Phước Khải.

Ngày đăng: 29/10/2015, 11:48

HÌNH ẢNH LIÊN QUAN

Bảng 01.tblCustomer. - chương trình hỗ trợ quản lí phòng và đặt phòng khách sạn
Bảng 01.tbl Customer (Trang 11)
Bảng 02.tblBooking - chương trình hỗ trợ quản lí phòng và đặt phòng khách sạn
Bảng 02.tbl Booking (Trang 12)
Bảng 03.tblstyleroom - chương trình hỗ trợ quản lí phòng và đặt phòng khách sạn
Bảng 03.tblstyleroom (Trang 13)
Bảng 04:tblroom - chương trình hỗ trợ quản lí phòng và đặt phòng khách sạn
Bảng 04 tblroom (Trang 13)
Bảng 05: tblservice - chương trình hỗ trợ quản lí phòng và đặt phòng khách sạn
Bảng 05 tblservice (Trang 14)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w