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

XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH HÀ

45 925 0

Đ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 45
Dung lượng 1,26 MB

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

Nội dung

MỤC LỤC LỜI MỞ ĐẦU 1 1. Lý do chọn đề tài thực tập. 1 2. Đối tượng, phạm vi và phương pháp thực hiện chuyên đề thực tập. 1 3. Muc tiêu và nội dung của chuyên đề. 2 CHƯƠNG 1: GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH PHP VÀ CƠ SỞ DỮ LIỆU MYSQL 3 1.1. Giới thiệu về PHP. 3 1.2. Giới thiệu về Xampp. 4 1.3. Giới thiệu cơ sở dữ liệu MySQL. 6 CHƯƠNG 2: GIỚI THIỆU BÀI TOÁN 7 2.1. GIỚI THIỆU CHUNG VỀ BÀI TOÁN 7 2.1.1 Khảo sát bài toán. 7 2.1.2. Mục tiêu 7 2.1.3. Chức năng và nhiệm vụ 8 2.1.4. Hiệu quả 8 2.2. Tổng quan hệ thống khách hàng đặt phòng trực tuyến của khách sạn. 8 2.2.1 Phân tích hiện trạng quá trình khách hàng đặt phòng trực tuyến. 8 2.2.2 Hệ thống quản lý khách sạn là gì? 9 2.2.3 Tại sao cần hệ thống quản lí khách sạn? 9 2.2.4 Các đặc điểm cơ bản hệ thống quản lí khách sạn. 9 2.3 PHÂN TÍCH YÊU CẦU 10 2.3.1 Quản lý thông tin khách hàng. 10 2.3.2 Quản lý dịch vụ của khách sạn. 11 2.3.3 Quản lý khai thác phòng. 11 2.3.4 Quản lý đặt phòng. 12 2.4 Thiết kế cơ sở dữ liệu. 12 2.4.1.Bảng phòng 12 2.4.2.Bảng trạng thái phòng(Status) 12 2.4.3 Bảng loại phòng(Kind) 13 2.4.4 Bảng Image 13 2.4.5 Bảng nhân viên(Employee) 13 2.4.6 Bảng bộ phận(Partial) 14 2.4.7 Bảng người quản lý(Manager) 14 2.4.8.Bảng chức vụ(Function) 14 2.4.9.Bảng khách hàng(Customer) 15 2.4.10. Bảng dịch vụ(Service) 15 2.4.11. Bản đặt phòng(OrdingRoom) 16 2.4.12.Bảng thống kê theo số lượng hủy đặt phòng(StatisticDeletingOrder) 16 2.4.13.Bảng thuê phòng(HiringRoom) 16 2.5. P hân tích thiết kế hệ thống quản lý khách hàng đặt phòng trực tuyến. 17 2.5.1.Mô Hình Phân Dã Chức Năng. 17 2.5.2. Mô hình dòng dữ liệu. 18 2.5.3. Mô hình quan niệm dữ liệu(thực thể kết hợp) 20 2.6. Mô hình UML trong phân tích thiết kế hệ thống. 21 2.6.1.Khái niệm. 21 2.6.2. Những ưu điểm khi sử dụng UML. 22 2.6.3 Mô hình Activity Diagram trong PTTKHT theo UML. 22 2.7. Mô hình Use case. 23 2.7.1 Actor 24 2.7.2. Quan hệ Actor : Là mối quan hệ chuyên biệt hóa, tổng quát hóa. 24 2.7.3.Xác định Actor 24 2.7.4.Use case 25 2.8 Mô hình Use case phần mềm đặc tả thuê phòng được xác định theo bảng sau: 27 2.8.1.Các mô hình Use hoạt động khách sạn. 27 2.8.2.Use case hoạt động khách sạn. 30 2.9. Thiết kế chức năng hệ thống 32 2.9.1 Cách xử lý tự động hóa 32 2.9.2 Chức năng hệ thống 32 2.9.3 Báo cáo thống kê 32 2.9.4 Trợ giúp 32 2.10. Thiết kế giao diện người dùng 32 CHƯƠNG 3. KẾT LUẬN VÀ KIẾN NGHỊ 33 TÀI LIỆU THAM KHẢO. 34 NHẬT KÍ THỰC TẬP TỐT NGHIỆP 35  

Trang 1

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

BÁC CÁO THỰC TẬP TỐT NGHIỆP

ĐỀ TÀI:

XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH HÀ

Địa điểm thực tập : Viện Công Nghệ Thông Tin_Viện Hàn Lâm

Khoa Học Và Công Nghệ Việt NamNgười hướng dẫn : TS.Nguyễn Long Giang

Sinh viên thực hiện : Đào Thị Tố Uyên

Đơn vị học tập : ĐH2C1

Hà nội, ngày 19 tháng 04 năm 2016

Trang 2

TRƯƠNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO THỰC TẬP TỐT NGHIỆP

ĐỀ TÀI:

XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH HÀ

Điạ điểm thực tập : Viện Công Nghệ Thông Tin_Viện Hàn

Lâm Khoa Học Và Công Nghệ Việt Nam

Người hướng dẫn : TS.Nguyễn Long Giang

Người hướng dẫn Sinh viên thực hiện

TS.Nguyễn Long Giang Đào Thị Tố Uyên

Hà nội, ngày 19 tháng 04 năm 2016

LỜI CẢM ƠN

Trang 3

Trên thực tế, không có sự thành công nào của cá nhân hay tập thể mà khônggắn liền với những sự hỗ trợ, dù ít hay nhiều, dù trực tiếp hay gián tiếp của ngườikhác Trong suốt quá trình thực tập tạiViện Công Nghệ Thông Tin_Viện Hàn LâmKhoa Học Và Công Nghệ Việt Nam ,em đã nhận được rất nhiều sự giúp đỡ và quantâm từ các cán bộ phòng ban và được truyền đạt rất nhiều kiến thức vô cùng quýgiá Ngoài ra, em còn được rèn luyện bản thân trong một môi trường đầy sáng tạo

và khoa học Đây là một quá trình hết sức quan trọng giúp em có thêm kinh nghiệm

để có thể thành công khi bắt tay vào nghề nghiệp tương lai sau này

Với lòng biết ơn sâu sắc, em xin chân thành cảm ơn TS Nguyễn Long Giangcán bộ hướng dẫn em tạiViện Công Nghệ Thông Tin_Viện Hàn Lâm Khoa Học VàCông Nghệ Việt Nam đã nhiệt tình giúp đỡ và chỉ dạy cho em ngay từ những ngàyđầu tiên thực tập để em có thể hoàn thành tốt kỳ thực tập vừa qua Qua thời gianthực tập được Thạc Sỹ hướng dẫn, em đã biết cách làm việc khoa học hơn, nâng caonăng lực, bổ sung nhiều kiến thức chuyên ngành phục vụ báo cáo cũng như hoànthiện kĩ năng giao tiếp, kỹ năng tìm hiểu tài liệu, Đồng cảm ơn giáo viên hướngdẫn Nguyễn Văn Hách, thầy đã rất tận tình giảng giải, hướng dẫn và hỗ trợ em để

em có thể hoàn thành lần đi thực tập này

Em xin gửi lời cảm ơn đến quý Thầy Cô Khoa Công nghệ thông tin Trường Đại Học Tài Nguyên và Môi Trường Hà Nội đã cùng với những tri thức và tâm

huyết của mình truyền đạt vốn kiến thức và kinh nghiệm quý báu không thể thunhận được trên sách vở cho em, cũng như các bạn khác

Mặc dù đã cố gắng trong suốt quá trình thực tập và làm báo cáo, nhưng dokinh nghiệm thực tế và trình độ chuyên môn chưa được nhiều nên em không tránhkhỏi những thiếu sót, em rất mong được sự chỉ bảo, góp ý chân thành từ các thầy,

cô giáo cùng tất cả các bạn

Một lần nữa, em xin chân thành cảm ơn!

Em xin chân thành cảm ơn!

Hà nội, ngày 19 tháng năm 2016

Trang 4

MỤC LỤC

Trang 5

DANH MỤC HÌNH

Trang 6

LỜI MỞ ĐẦU

1. Lý do chọn đề tài thực tập.

- Ngày nay sự phát triển mạnh mẽ của tin học làm cho máy tính trở thành phươngtiện không thể thiếu trong mọi lĩnh vực trong đời sống Hơn lúc nào hết các chứcnăng của máy tính được khai thác một cách triệt để Nếu như vài năm trước máytính được sự dụng chủ yếu như là một công cụ để soạn thảo văn bản thông thường ,hoặc các công việc lập trình quản lý phức tạp, xử lý dữ liệu bảng , thương mại ,khoahọc….Thì giờ đây cùng với sự vươn xa của Internet trên lãnh thổ Việt Nam, máytính còn là phương tiện trao đổi thông tin đi khắp toàn cầu Tin học phát triển conngười càng có nhiều phương pháp mới, xử lý nhiều thông tin và nắm bắt nhiềuthông tin hơn Việc áp dụng tin học vào trong phần mềm quản lý , trong sản xuấtkinh doanh là một xu hướng tất yếu Tại các nước phát triển,ngành du lịch có thểđược xem như một ngành kinh doanh lâu đời Nhưng trong những năm gần đâyngành du lịch mới thực sự phát triển Tuy nhiên ứng dụng trong công nghệ thông tinnước ta còn nhiều hạn chế Trong bối cảnh đó, việc quản lý khách sạn được thựchiện một cách rấ thủ công, dựa vào công sức con người là chính , như việc lưu trữ

hồ sơ của khách hàng cũng như các thông tin cần thiết trong việc thanh toán đềuđược tiến hành bằng sổ sách và các chứng từ được lưu trữ nhiều năm

- Vì thế việc xây dựng phần mềm quản lý khách sạn trong đó có phần mềm kháchhàng đặt phòng trực tuyến qua trang trủ của khách sạn là vô cùng cần thiết nhằmnâng cao hiệu quả kinh doanh cũng như chất lượng dịch vụ Bài toán đặt ra yêu cầuxây dựng một giải pháp công nghệ thông tin khả thi phù hợp về quy mô phát triển,

và khả năng đầu tư của khách sạn Với bài toán phân tích thiết kế hệ thống tôi đã

chọn đề tài “Xây dựng phần mềm quản lý khách hàng đặt phòng trực tuyến của

khách sạn Khánh Hà.”

2. Đối tượng, phạm vi và phương pháp thực hiện chuyên đề thực tập.

Đối tượng thực hiện: nghiên cứu về quản lý khách hàng đặt phòng trực tuyếncủa một khách sạn

Trang 7

+ Phương pháp nhiên cứu tự luận: nghiên cứu thực trạng, đọc các tài liệu cóliên quan tới tình hình quản lý khách sạn của khách hàng đặt phòng trực tuyến quaweb của khách sạn để đưa ra giải pháp xây dựng phần mềm quản lý.

+ Phương pháp tổng kết kinh nghiệm: qua việc nghiên cứu tài liệu, giáotrình, rút ra được kinh nghiệm xây dựng phần mềm

+ Phương pháp lấy ý kiến chuyên gia: lấy ý kiến của giáo viên trực tiếphướng dẫn, các giảng viên bộ môn để hoàn thiện về mặt nội dung

Phạm vi ứng dụng: ứng dụng được xây dựng với mục đích phục vụ quản lýkhách hàng , thông tin khách hàng Vì vậy đối tượng có thể sử dụng là những nhânviên có thẩm quyền của khách sạn,những khách hàng có nhu cầu sử dụng dịch vụcủa khách hàng , có thể đặt phòng để lại tông tin và số điện thoại

3. Muc tiêu và nội dung của chuyên đề.

Mục tiêu:

- Vận dụng các kiến thức đã học về phân tích và thiết kế hệ thống để giải quyết bàitoán trong thực tế

- Xây dựng được cơ sở dữ liệu MySQL

- Sử dụng thành thạo công cụ hỗ trợ lập trình để thiết kế và xây dựng giao diệnwebsite

- Thiết kế và xây dựng ứng dụng webform

- Xây dựng ngôn ngữ PHP, Webserver

Nội dung:

- Khảo sát thực tế, cách tổ chức của khách sạn

- Phân tích thiết kế hệ thống, tìm hiểu các nghiệp vụ của khách sạn và khách hàngnhư nghiệp vụ dịch vụ khách sạn, nghiêp vụ thông tin khách hàng Phải nắm rõđược những nghiệp vụ này thì chúng ta mới hoàn thành được phần mềm

- Nắm bắt được công nghệ PHP và cơ sở dữ liệu

CHƯƠNG 1: GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH PHP VÀ CƠ SỞ

DỮ LIỆU MYSQL

1.1 Giới thiệu về PHP.

PHP viết tắt của Personal Home Page ra đời năm 1994 do phát minh củaRasmus 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)

Trang 8

Một tập tin PHP có phân mở rộng *.php, nó có thể chứ các văn bản, mãnguồn HTML, CSDL, Javascript, Jquery,…và đương nhiên có thể chứa mã nguồnPHP.

PHP ngay từ đầu được thiết kế nhằm mục đích xây dựng và phát triển cácứng dụng trên web nên PHP cung cấp rất nhiều hàm xây dựng sẵn giúp thực hiệncác công việc rất dễ dàng: gửi, nhận Email, làm việc với cookie…Một ngôn ngữ rất

dễ dùng, dễ học và đơn giản hơn nhiều so với ngôn ngữ khác như Perl, Java

Nguồn mở được viết trên nền tảng PHP như Joomla, Drupal, Nukeviet

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

Đặc điểm:

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

- Rất đơn giản

- Tốc độ xử lý nhanh dễ sử dụng

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

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

- Hoàn toàn miễn phí

- Có thể thực thi trên bất cứ hệ điều hành nà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 48*-PDF

- Có thể dễ dàng kết nối với các CSDL như MySQL.msql…

- Được sử dụng để xây dựng với các prame word lớn Joomla,Druppal,Zend,

- Có nhiều Editor hỗ trợ: PHP Desiger, Dream Weaver…

Tại sao nên sử dụng PHP để lập trình web?

- Chức năng: Tạo ra những website động, thao tác với file trên server, nhận gửicookie, cập nhật database, hạn chế người dùng truy cập vào website, mã hóa dữliệu,…

- Ưu điểm: Thực thi tốt các hệ điều hành, cấc máy chủ phổ biến hiện nay, kết hợp dễdàng với hệ quản trị cơ sở dữ liệu, tài liệu phong phú và đa dạng, cộng đồng sửdụng rộng rãi, được cung cấp miễn phí,

1.2 Giới thiệu về Xampp.

Xampp là chương trình tạo máy chủ Web(Web Sever) được tích hợp sẵnApache, PHP, MySQL, FTP Sever và các công cụ như PHPMyadmin Không nhưAppserv, Xampp có chương trình khá tiện lợi, cho phép chủ động bật tắt hoặc khởiđộng lại các dịch vụ máy chủ bất kì lúc nào

Xampp được xem là một công cụ hoàn chỉnh dành cho lập trình PHP, nó tíchhợp các thành phần quan trọng và tương thích như:

Trang 9

- Apache(Webserver).

- PHP(tạo môi trường chạy các tập tin script*.php)

- MySQL(hệ quản trị dữ liệu mysql)

Ba thành phần trên là 3 thành phần cốt lõi giúp chúng ta nhập môn học ngônngữ PHP, Xampp lựa chọn sự tương thích các phiên bản giữa chúng và đóng góichúng lại giúp cho người dùng dễ dàng cài đặt và sử dụng

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

o Sau khi cài đặt Xampp xong , vào trình duyệt gõ

http://localhost/xampp/

o Hình ảnh hiện ra sau khi thành công

Trang 10

o Khởi động xampp

Trang 11

1.3 Giới thiệu cơ sở dữ liệu MySQL.

MySQL là hệ quản trị cơ sở dữ liệu 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 triển ứng dụng VìMySQL là cơ sở dữ liệu 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

Được tích hợp sử dụng chúng với apache, PHP.Chính yếu tố phát triển trongcộng đồng mã nguồn mở nên MySQL đã qua rất nhiều sự hỗ trợ của những lập trìnhviên thích mã nguồn mở.MySQL cũng có cùng một cách truy xuất và mã lệnhtương tự với ngôn ngữ SQL.Nhưng MySQL không bao quát toàn bộ những truy vấncao cấp như SQL Về bản chất MySQL chỉ đáp ứng việc truy xuất đơn giản trongquá trình vận hành của Website nhưng hầu hết có thể giải quyết các bài toàn trongPHP

MySQL miễn phí hoàn toàn nên có thể yên tâm tải về máy tính từ trang chủ.MySQL có nhiều phiên bản cho các hệ điều hành khác nhau

Trang 12

CHƯƠNG 2: GIỚI THIỆU BÀI TOÁN

2.1 GIỚI THIỆU CHUNG VỀ BÀI TOÁN

2.1.1 Khảo sát bài toán.

Đề tài là một yêu cầu thiết thực trong quản lý của các khách sạn đang hoạtđộng hiện nay, do nhu cầu này càng tăng về số lượng khách su lịch, số lượng dịch

vụ phục vụ, sự cạnh tranh thương mại, tiết kiệm chi phí hoặt động và quan trọnghơn là sự hoạt động chính xác và hiệu quả trong quản lý mới là việc quan trọngquyết định sự thành công trong hoạt động kinh doanh của khách sạn

Là một cách kiểm tra hiệu quả nhất những kiến thức đã học và là một cáchtiếp cận với thực tế có hiệu quả nhất

Là sự án thương mại có tiềm năng, nếu phát triển tốt sẽ có nhiều thuận lợicho các sự án tiếp theo

Quản lý khách hàng đặt phòng tực tuyến của khách sạn là một trong nhữngcông việc quan trọng, góp phần quyết định sự thành bại của khách sạn, do nhu cầuthực tiễn như vậy Tôi đã nghiên cứu phần mềm xây dựng quản lý khách hàng đặtphòng trực tuyến

+ Giới thiệu khách sạn

+Quản lý thông tin của khách hàng khi đặt phòng ở khách sạn

Phần mềm quản lý khách hàng đặt phòng trực tuyến phục vụ cho công tácquản lý, người quản lý có khả năng bao quát và điều khiển nhân sự, chịu tráchnhiệm đưa ra các thống kê báo cáo định kỳ và thường xuyên về tình hình hoạt độngcủa khách sạn

- Bộ phận thông tin thực hiện việc thu thập thông tin của từng khách hàng

- Bộ phận quản lí dịch thực hiện quản lý các chế độ của khách hàng khi sử dụng dịch

vụ của khách sạn như giờ ra , giờ vào, các dịch vụ khác

Trang 13

- Tìm kiếm tra cứu thông tin các dịch vụ một cách dễ dàng.

2.1.3 Chức năng và nhiệm vụ

- Hệ thống yêu cầu đăng nhập trước khi quản trị muốn quản lý, và sử dụngcác chức năng quản lý tương ứng với quyền hạn của người đăng nhập

2.1.4 Hiệu quả

Hệ thông quản lýkhách sạn được thiết kế bảo đảm:

- Thời gian xử lý nhanh

- Tra cứu dữ liệu được xử lý chính xác các thông tin về khách hàng nhằm thực hiệntrong các thao tác hoặc các chức năng sau đó

- Dễ sử dụng với những giao diện đồ họa thân thiện phù hợp với người sử dụng

2.2 Tổng quan hệ thống khách hàng đặt phòng trực tuyến của khách sạn.

2.2.1 Phân tích hiện trạng quá trình khách hàng đặt phòng trực tuyến.

 Sau khi truy vấn những thông tin khách sạn trên mạng, khách hàng có thể lựa chọnviệc đặt phòng qua số điện thoại và website của khách sạn Để có thể đăng ký đặtphòng, khách có nhu cầu phải đăng ký một account cho mình trên website củakhách sạn – account gồm có các thông tin khách hàng như địa chỉ Email đang hoạtđộng và password của khách Khi tiến hàng lựa chọn phòng thuê, khách sẽ đăngnhập vào website thông qua account của mình(hoặc có thể nhập sau khi đã lựa chọnphòng phù hợp với yêu cầu của mình), sau đó sẽ chọn loại phòng đăng ký Từ yêucầu đặt phòng của khách, hệ thống website sẽ tự động kiểm tra trong cơ sở dữ liệurồi đưa ra những phòng có trong loại phòng khách yêu cầu

 Từ danh sách phòng mà website đưa ra, nếu khách hàng tìm được phòng theo yêucầu của họ, họ sẽ đánh dấu vào phòng mình chọn, điền các thông tin bắt buộc vàkhông bắt buộc(những thông tin có điền hoặc bỏ có thể không) như: Từ yêu cầu đặtphòng của khách, hệ thống website sẽ tự động kiểm tra trong cơ sở dữ liệu rồi đưa

ra những phòng có trong loại phòng khách yêu cầu

 Khi khách hàng làm thủ tục đăng lý nhận phòng thì khách hàng phải khia báo đầy

đủ thông tin về mình cũng như những thông tin cần thiết mà Bộ Phân LễTân(BPLT) yêu cầu đồng thời khách hàng phải gửi cho BPLT giấy tờ tùy thân củamình như:CMND (Passport,Visa đối với người nước ngoài) hoặc các văn bằng cònthời hạn sử dụng BPLT sẽ giữ lại các loại giấy tờ và các văn bằng này cho đến khikhách hàng làm xong thủ tục trả phòng

 Tiếp đó BPLT sẽ kiểm tra tình trạng phòng để tiến hành giao phòng cho khách

Trang 14

 Trong thời gian ở khách sạn, khách hàng có thể sử dụng các thức ăn nước uống cósẵn trong phòng hoặc các dịch vụ của khách sạn khi khách hàng sử dụng dịch vụBPLT tiếp nhận thanh toán khi khách trả phòng.

 Khi khách hàng làm thủ tục trả phòng, BPLT sẽ kiểm tra tình trạng phòng, chínhsách trả phòng, các dichhj vụ đã sử dụng trong thời gian khách ở khách sạn sau đó

sẽ tổng hợp lại và in hóa đơn tổng để khách hàng thanh toán đồng thời sẽ trả lại giấy

tờ tùy thân cho khách

 Khách sạn có nhiều loại phòng, tùy theo từng loại phòng mà có giá phòng và tiệnnghi khách nhau

 Khách sạn có những dịch vụ karaoke, masage, giặt ủi

2.2.2 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ốnggiú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átsinh trong quá trình quản lý khách sạn của khách hàng đặt phòng trực tuyến củakhá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 conngười quản lý và có thể sử dụng từ xa qua Internet , tiết kiệm chi phí

2.2.3 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 phù hợp 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ứctạp mà còn giúp 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àinguyên môi trường Chính những lợi ích không thể thiếu của hệ thống quản lý dẫntới khách sạn đề cần một hệ thống nhằm thúc đẩy phát triển khách sạn

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

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

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

o 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ợpvới yêu cầu khách hàng

Trang 15

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

o 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ụ

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

2.3 PHÂN TÍCH YÊU CẦU

2.3.1 Quản lý thông tin khách hàng.

Chi tiết yêu cầu:

o Danh sách khách hàng:

+ Mô tả yêu cầu: Liệt kê danh sách khách hàng theo tiêu chí tìm kiếm thôngtin

+ Các thông tin cần quản lý là các thông tin cơ bản của khách hàng

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

Trang 16

2.3.2 Quản lý dịch vụ của khách sạn.

Bên cạnh việc thuê phòng, khách hàng còn có nhu cầu sử dụng các loại dịch

vụ Để đáp ứng điều đó, khách sạn đã cung cấp các loại dịch vụ như massage,karaoke, giặt ủi … và các loại hình dịch vụ này sẽ được quản lý

2.3.3 Quản lý khai thác phòng.

Tổng quan:

Chức năng 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

- Website quảng bá giới thiệu khách sạn: Khi khách hàng có nhu cần tìmhiểu thông tin về khách sạn, khách sạn cũng cung cấp các thông tin về khách sạn,như giới thiệu, tin tức, dịch vụ Từ đó khách hàng có những thông tin tham khảoquyết định đặt phòng

- Quản lý loại phòng: khách sạn có nhiều phòng với các tiện ích, tiện nghikhác nhau cung cấp cho khách hàng Như phòng 2 giường, 3 giường,…Khách sạnlựa chọn phòng và giá thành phù hợp để thực hiện

- Quản lý việc đặt phòng: Khi khách hàng muốn thuê phòng, tiến hành đầy

đủ các thông tin khách hàng, thông tin họ tên số điện thoại, và các thông tin vềphòng và thời gian thuê phòng tới quản lý khách sạn

Chi tiết yêu cầu:

Trang 17

Hiện tại khách sạn có 3 loại phòng: đặc biệt, loại 1, loại 2,

Chức năng cho phép khách hàng đặt phòng trực tuyến thông qua trangBooking của trang web

Khi có nhu cầu đặt phòng, khách hàng điền đầy đủ thông tin vào yêu cầu trêntrang web để gửi tới người quản trị

Người quản trị có nhiệm vụ kiểm tra phòng khách sạn xem có đáp ứng nhucầu của khách sạn hay không để thông báo đặt phòng thành công hoặc báo hếtphòng

2.4 Thiết kế cơ sở dữ liệu.

2.4.1.Bảng phòng

Trang 18

nvarchar 50 Lưu trữ tên phòng

StatusID Int Khóa ngoại Lưu trữ thông tin trạng thái phòngKindID Int Khóa ngoại Lưu trữ thông tin trạng thái phòngImageID Int Khóa ngoại Lưu trữ thông tin về ảnh

Trang 19

Tên cột Kiểu dữ

KindID Int Khóa chính Lưu trữ thông tin Mã loại

phòng

KindName Nvarchar 50 Lưu trữ thông tin Tên loại

phòng

2.4.4 Bảng Image

Tên cột Kiểu dữ liệu Độ dài Ràng buộc Chú thích

ImageID Int Khóa chính Lưu trữ thông tin Mã

Trang 20

EmployeeID Int Khóa chính Lưu trữ thông tin Mã

Tên cột Kiểu dữ liệu Độ dài Ràng buộc Chú thích

PartialID Int Khóa chính Lưu trữ thông tin

Trang 21

2.4.7 Bảng người quản lý(Manager)

Tên cột Kiểu dữ liệu Độ dài Ràng buộc Chú thích

ManagerID Int Khóa chính Lưu trữ thông tin Mã

người quản lý

ManagerNam

e

Tên người quản lý

FunctionID Int Khóa ngoại Lưu trữ thông tin Mã

Tên cột Kiểu dữ liệu Độ dài Ràng buộc Chú thích

Trang 22

2.4.9.Bảng khách hàng(Customer)

Tên cột Kiểu dữ liệu Độ dài Ràng buộc Chú thích

CustomerID Int Khóa chính Lưu trữ thông tin Mã

Ngày đăng: 22/06/2016, 15:06

HÌNH ẢNH LIÊN QUAN

Hình ảnh - XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH HÀ
nh ảnh (Trang 19)
Hình 2.1.Mô hình phân dã chức năng của khách sạn. 2.5.2. Mô hình dòng dữ liệu. - XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH HÀ
Hình 2.1. Mô hình phân dã chức năng của khách sạn. 2.5.2. Mô hình dòng dữ liệu (Trang 26)
Hình 2.2. Mô hình DFT mức tổng quát. - XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH HÀ
Hình 2.2. Mô hình DFT mức tổng quát (Trang 27)
Hình 2.4 Mô hình khai thác phòng. - XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH HÀ
Hình 2.4 Mô hình khai thác phòng (Trang 28)
Hình 2.5. Mô hình người quản trị. - XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH HÀ
Hình 2.5. Mô hình người quản trị (Trang 28)
Hình 2.6.  Mô hình người dùng. 2.5.3. Mô hình quan niệm dữ liệu(thực thể - kết hợp) - XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH HÀ
Hình 2.6. Mô hình người dùng. 2.5.3. Mô hình quan niệm dữ liệu(thực thể - kết hợp) (Trang 29)
Hình 2.7. Mô hình Use case biểu diễn chức năng phần mềm hoạt động thuê - XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH HÀ
Hình 2.7. Mô hình Use case biểu diễn chức năng phần mềm hoạt động thuê (Trang 36)
Hình 2.8. Mô hình Use biểu diễn chức năng phần mềm hoạt động đặt phòng. Use case chức năng - XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH HÀ
Hình 2.8. Mô hình Use biểu diễn chức năng phần mềm hoạt động đặt phòng. Use case chức năng (Trang 37)
Hình 2.9. Mô hình Use biểu diễn chức năng phần mềm hoạt động trả phòng - XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH HÀ
Hình 2.9. Mô hình Use biểu diễn chức năng phần mềm hoạt động trả phòng (Trang 38)

TỪ KHÓA LIÊN QUAN

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

w