Đồ án Xây dựng Hệ thống Quản lý Khách sạn Phương Đông của Trần Văn Chương

Tìm hiểu đồ án xây dựng phần mềm quản lý khách sạn Phương Đông. Nội dung về thiết kế hệ thống, cơ sở dữ liệu và giao diện ứng dụng.

Người đăng

Ẩn danh

Thể loại

Đồ án

2011

55
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

DANH MỤC HÌNH VẼ

DANH MỤC BẢNG BIỂU

MỞ ĐẦU

1. PHẦN I: CƠ SỞ LÝ LUẬN

1.1. Giới thiệu về tổ chức

1.2. Khảo sát hiện trạng

1.3. Đặt tả yêu cầu

1.3.1. Yêu cầu chức năng

1.3.2. Yêu cầu phi chức năng

1.3.3. Yêu cầu hệ thống

1.4. Giới thiệu về ngôn ngữ và công cụ

1.4.1. Giới thiệu hệ quản trị cơ sở dữ liệu

1.4.2. Giới thiệu về ngôn ngữ lập trình Visual Basic

1.4.2.1. Lịch sử ra đời
1.4.2.2. Các toán tử và lệnh cơ bản
1.4.2.3. Các hàm toán học
1.4.2.4. Cấu trúc điều khiển

2. PHẦN 2: NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU

2.1. Mô hình hóa chức năng

2.1.1. Biểu đồ phân rã chức năng (BFD)

2.1.2. Biểu đồ dòng dữ mức ngữ cảnh của hệ thống

2.1.3. Biểu đồ luồng dữ liệu DFD cấp 0

2.1.4. Biểu đồ dòng dữ liệu DFD cấp 1 : chức năng quản trị hệ thống

2.1.5. Biểu đồ dòng dữ liệu DFD cấp 1 : chức năng quản lý danh mục

2.1.6. Biểu đồ dòng dữ liệu DFD cấp 1 : chức năng quản lý tác nghiệp

2.1.7. Biểu đồ dòng dữ liệu DFD cấp 1 : chức năng quản lý tìm kiếm

2.1.8. Biểu đồ dòng dữ liệu DFD cấp 1 : chức năng thống kê báo cáo

2.1.9. Biểu đồ dòng dữ liệu DFD cấp 1 : chức năng trợ giúp

2.1.10. Biểu đồ dòng dữ liệu DFD cấp 2 : chức năng hiệu chỉnh

2.2. Mô hình dữ liệu

2.2.1. Biểu đồ thực thể liên kết

2.2.2. Mô hình quan hệ (RDM)

2.2.3. Từ điển dữ liệu

2.2.4. Thiết kế CSDL

2.3. Chương trình ứng dụng

2.3.1. Giao diện đăng nhập hệ thống

2.3.2. Giao diện chính của chương trình

2.3.3. Giao diện đặt phòng

2.3.4. Giao diện thuê phòng

2.3.5. Giao diện trả phòng

2.3.6. Giao diện sử dụng dịch vụ

2.3.7. Giao diện danh mục nhân viên

2.3.8. Giao diện danh mục phòng

2.3.9. Giao diện danh mục dịch vụ

2.3.10. Giao diện danh mục loại phòng

2.3.11. Giao diện danh mục đoàn khách

2.3.12. Giao diện tìm kiếm

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu về Đồ án Quản lý Khách sạn Phương Đông

Đồ án xây dựng phần mềm quản lý khách sạn Phương Đông là một dự án tiên phong trong lĩnh vực ứng dụng công nghệ thông tin vào quản lý khách sạn tại Việt Nam. Với sự phát triển nhanh chóng của ngành dịch vụ khách sạn, nhu cầu về hệ thống quản lý hiệu quả trở nên cấp thiết hơn bao giờ hết. Đồ án này được xây dựng nhằm tối ưu hóa các quy trình hoạt động, từ đặt phòng, thuê phòng, trả phòng cho đến cung cấp dịch vụ. Phần mềm quản lý khách sạn được thiết kế với giao diện thân thiện, dễ sử dụng, giúp đội ngũ nhân viên làm việc hiệu quả hơn. Đây là công cụ quan trọng để nâng cao chất lượng dịch vụtăng cường khả năng cạnh tranh của khách sạn trong thị trường du lịch hiện đại.

1.1. Bối cảnh và ý nghĩa của đồ án

Trong bối cảnh công nghệ thông tin phát triển mạnh mẽ, quản lý khách sạn hiện đại đòi hỏi sự tích hợp các hệ thống số hóa. Khách sạn Phương Đông cần một giải pháp toàn diện để xử lý dữ liệu khách hàng, quản lý phòng, và dịch vụ. Phần mềm này mang ý nghĩa quan trọng trong việc nâng cao hiệu suất làm việc, giảm chi phí vận hành, và cải thiện trải nghiệm khách hàng. Nó giúp lưu trữ thông tin một cách an toàn, truy vấn nhanh chóng, và tạo báo cáo chi tiết cho quản lý.

1.2. Mục tiêu chính của dự án

Mục tiêu chính của đồ án quản lý khách sạn là xây dựng một hệ thống toàn diện, đáp ứng các nhu cầu quản lý của khách sạn Phương Đông. Cụ thể, phần mềm phải hỗ trợ các chức năng chính như quản trị hệ thống, quản lý danh mục, quản lý tác nghiệp, tìm kiếm thông tin, thống kê báo cáo, và cấp quyền truy cập cho người dùng khác nhau. Ngoài ra, phần mềm cần đảm bảo tính bảo mật, ổn định, và dễ bảo trì, mở rộng trong tương lai.

II. Cơ sở lý luận và công nghệ áp dụng

Cơ sở lý luận của đồ án dựa trên các nguyên tắc thiết kế hệ thống thông tin hiện đại, bao gồm phân tích yêu cầu, mô hình hóa dữ liệu, và thiết kế cơ sở dữ liệu quan hệ. Đồ án áp dụng Visual Basic làm ngôn ngữ lập trình chính, kết hợp với hệ quản trị cơ sở dữ liệu mạnh mẽ để quản lý dữ liệu khách hàng, phòng ở, dịch vụ, và giao dịch. Sử dụng biểu đồ DFD (Data Flow Diagram) để mô phỏng luồng dữ liệu, biểu đồ ERD (Entity-Relationship Diagram) để thiết kế cơ sở dữ liệu. Phương pháp này đảm bảo hệ thống được thiết kế một cách khoa học, logic, và có khả năng mở rộng cao.

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

Visual Basic là một ngôn ngữ lập trình hướng đối tượng phổ biến, dễ học và dễ sử dụng. Nó cung cấp các công cụ mạnh mẽ để phát triển ứng dụng Windows với giao diện đồ họa trực quan. Visual Basic hỗ trợ các toán tử cơ bản, hàm toán học, và cấu trúc điều khiển linh hoạt. Với Visual Basic, lập trình viên có thể tạo ra các ứng dụng quản lý khách sạn hiệu quả, với giao diện thân thiện, xử lý dữ liệu nhanh chóng, và dễ bảo trì.

2.2. Thiết kế hệ thống với DFD và ERD

Biểu đồ DFD (Data Flow Diagram) được sử dụng để mô tả luồng dữ liệu qua các quy trình của hệ thống quản lý, từ đặt phòng đến trả phòng. Biểu đồ ERD (Entity-Relationship Diagram) giúp thiết kế cơ sở dữ liệu quan hệ với các bảng cho khách hàng, phòng, dịch vụ, nhân viên. Phương pháp này đảm bảo tính nhất quán dữ liệu, giảm thiểu dư thừa, và tối ưu hóa truy vấn trong hệ thống quản lý khách sạn.

III. Phân tích yêu cầu chức năng hệ thống

Phân tích yêu cầu là bước quan trọng để xác định những gì mà phần mềm quản lý khách sạn cần phải thực hiện. Hệ thống yêu cầu phải hỗ trợ đầy đủ các chức năng quản lý cốt lõi của khách sạn. Các yêu cầu chức năng bao gồm quản lý thông tin khách hàng, đặt và thuê phòng, trả phòng, quản lý dịch vụ bổ sung, quản lý nhân viên, tìm kiếm thông tin, và tạo báo cáo thống kê. Ngoài ra, yêu cầu phi chức năng như bảo mật, hiệu năng, khả năng mở rộng, và dễ sử dụng cũng rất quan trọng. Yêu cầu hệ thống về phần cứng và phần mềm phải được định rõ để đảm bảo hoạt động ổn định.

3.1. Yêu cầu chức năng chính

Các chức năng chính của hệ thống bao gồm: quản trị hệ thống (cấp quyền người dùng), quản lý danh mục (phòng, dịch vụ, loại phòng, nhân viên), quản lý tác nghiệp (đặt phòng, thuê phòng, trả phòng, sử dụng dịch vụ), tìm kiếm thông tin nhanh chóng, thống kê và báo cáo chi tiết, hỗ trợ trợ giúp cho người dùng. Mỗi chức năng được thiết kế theo quy trình hoạt động thực tế của khách sạn, đảm bảo phần mềm quản lý đáp ứng nhu cầu thực tế.

3.2. Yêu cầu phi chức năng và hệ thống

Yêu cầu phi chức năng đảm bảo chất lượng và hiệu năng hệ thống. Bảo mật là yếu tố hàng đầu với xác thực người dùng, mã hóa mật khẩu, và kiểm soát quyền truy cập. Hiệu năng phải được tối ưu để xử lý nhiều giao dịch đồng thời. Yêu cầu hệ thống bao gồm Windows OS, cơ sở dữ liệu MS SQL Server hoặc Access, bộ nhớ RAM tối thiểu 512MB. Phần mềm phải dễ cài đặt, dễ sử dụng, và dễ bảo trì cho các nhân viên khách sạn.

IV. Kết quả thực hiện và triển khai ứng dụng

Kết quả thực hiện đồ án quản lý khách sạn Phương Đông là một phần mềm hoàn chỉnh với giao diện người dùng trực quan và chức năng đầy đủ. Giao diện chính của chương trình bao gồm menu chính, các nút lệnh nhanh, và thanh công cụ tiện lợi. Ứng dụng quản lý khách sạn được chia thành các form riêng biệt: form đặt phòng, thuê phòng, trả phòng, quản lý dịch vụ, quản lý nhân viên, danh mục phòng, danh mục dịch vụ, danh mục loại phòng, danh mục đoàn khách. Giao diện đăng nhập đảm bảo bảo mật, yêu cầu tên người dùng và mật khẩu. Tất cả dữ liệu được lưu trữ trong cơ sở dữ liệu quan hệ, cho phép truy vấn, cập nhật, và xóa thông tin một cách hiệu quả. Chương trình quản lý khách sạn đã sẵn sàng để triển khai và sử dụng trong thực tế.

4.1. Giao diện chính và các form chức năng

Giao diện chính cung cấp truy cập nhanh đến các chức năng quan trọng thông qua menu và nút lệnh. Form đặt phòng cho phép nhân viên ghi nhận thông tin khách hàng và phòng dự đặt. Form thuê phòng xử lý việc nhận phòng, tính tiền cọc. Form trả phòng ghi nhận trả phòng, tính tiền phòng, dịch vụ phụ. Các form danh mục quản lý thông tin phòng, dịch vụ, nhân viên, loại phòng. Mỗi form được thiết kế với các nút chức năng rõ ràng: thêm, sửa, xóa, lưu, tìm kiếm.

4.2. Cơ sở dữ liệu và tính năng báo cáo

Cơ sở dữ liệu của hệ thống được thiết kế với các bảng: khách hàng, phòng, loại phòng, dịch vụ, nhân viên, đặt phòng, thuê phòng, trả phòng, sử dụng dịch vụ. Chức năng thống kê báo cáo cung cấp các báo cáo chi tiết về doanh thu, tỷ lệ sử dụng phòng, dịch vụ phổ biến. Tìm kiếm thông tin cho phép nhân viên nhanh chóng truy cập dữ liệu khách hàng, lịch sử giao dịch. Toàn bộ phần mềm quản lý khách sạn được tối ưu hóa để hoạt động ổn định, nhanh chóng, và an toàn.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

21/12/2025
Đồ án xây dựng chương trình quản lý khách sạn phương đông

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

MỞ ĐẦU A. Lí do chọn đề tài Ngày nay, công nghệ thông tin có những bước phát triển mạnh mẽ, ứng dụng trong nhiều lĩnh vực đời sống. Máy tính điện tử trở nên phổ biến và gần gũi với mọi người, việc tiếp cận với hệ thống thông tin quản lý trở thành mục tiêu hàng đầu của các tổ chức, doanh nghiệp cho mục đích quản lý thông tin của mình. Xã hội ngày càng phát triển thì yêu cầu của con người đòi hỏi những dịch vụ nghỉ ngơi và thư giản với chất lượng ngày càng tốt.

Khách sạn là một trong những ngành dịch vụ đỉnh cao mà nước ta đang hướng đến, trong những năm gần đây ở Việt Nam các khách sạn được xây dựng lên rất nhiều. Muốn tồn tại và phát triển thì mỗi khách sạn ngoài việc phải trang bị cơ sở vật chất và chất lượng dịch vụ thì còn phải cần có một cách thức quản lý mang lại hiệu quả. Khách sạn càng hiện đại thì việc quản lý càng trở nên khó khăn vì người quản lý phải quản lý bao quát mọi hoạt hoạt động của khách sạn từ đặt phòng, thuê phòng, cung cấp dịch vụ … Vì vậy để giúp cho các nhà quản lý có một công cụ quản lý chuyên nghiệp hơn nên em đã chọn đề tài xây dựng chương trình quản lý khách sạn. Và khách sạn em chọn ở đây là khách sạn Phương Đông vì đây là một khách sạn có quy mô vừa phải phù hợp với phần mềm em đang có ý định xây dựng.

Mục tiêu và nhiệm vụ nghiên cứu Phân tích thiết kế hệ thống và xây dựng được hệ thống quản lý khách sạn chạy trên máy tính. Chương trình sẽ giúp người quản lý có thể dễ dàng quản lý các phòng, đoàn khách, thống kê báo cáo doanh thu khách sạn, tìm kiếm phòng và sắp xếp việc đặt phòng đặt biệt việc thuê, trả phòng và quản lý sử dụng dịch vụ tại khách sạn.  Về mặt lý thuyết  Nghiên cứu các quy trình quản lý khách sạn và tìm hiểu những khó khăn mà việc quản lý mang đến.  Khảo sát và phân tích thiết kế hệ thống.

 Nghiên cứu ngôn ngữ .net và hệ quản trị cơ sở dữ liệu Microsoft SQL Sever 2005. Trần Văn Chương – LT02B Trang 1 Xây dựng chương trình quản lý khách sạn Phương Đông  Về mặt thực tiễn  Xây dựng ứng dụng với các tính năng phù hợp với việc quản lý khách sạn như: quản lý phòng, giá phòng, các dịch vụ khách sạn, quản lý đặt phòng, thuê phòng, trả phòng, các chức năng tìm kiếm, báo cáo thống kê. Đối tượng và phạm vi nghiên cứu.  Đối Tượng:  Nghiên cứu qui trình nghiệp vụ của người quản lý.

 Tìm hiểu về cách thức đặt phòng của khách hàng.  Nghiên cứu qui trình làm việc của nhan viên lễ tân.  Tìm hiểu các cách thức thực hiện việc thuê trả phòng và quản lý sử dụng các dịch vụ.  Phạm Vi: Phân tích thiết kế hệ thống, xây dựng ứng nhằm quản lý khách sạn Phương Đông và các khách sạn có cách quản lý tương tự.

Phương pháp nghiên cứu - Khảo sát để tìm hiểu quy trình nghiệp vụ tại khách sạn như thuê, trả, đặt phòng và sử dụng dịch vụ… - Nghiên cứu thông tin trên mạng internet, tài liệu xuất bản về ngôn ngữ lập trình vb.net và hệ quản trị cơ sở dữ liệu Microsoft SQL Sever 2005. - Phân tích thiết kế hệ thống - Cài đặt ứng dụng sử dụng “Chương trình quản lý khách sạn Phương Đông” D. Ý nghĩa khoa học và thực tiễn Việc ứng dụng hệ thống quản lý khách sạn vào trong thực tiễn có ý nghĩa rất quan trọng trong việc quản lý khách sạn. Sử dụng phần mềm vào trong quản lý sẽ làm cho người quản lý có được phong cách làm việc chuyên nghiệp, quản lý hiệu quả các hoạt động kinh doanh khách sạn, hướng tới hình ảnh, phong cách phục vụ văn minh - lịch sự - hiện đại đến khách hàng, tạo một ưu thế cạnh tranh trong kinh doanh.

Trần Văn Chương – LT02B Trang 2 Xây dựng chương trình quản lý khách sạn Phương Đông PHẦN I : CƠ SỞ LÝ LUẬN 1. Giới thiệu về tổ chức Khách sạn Phương Đông Đà Nẵng (Orient Hotel Danang) nằm ở trung tâm thành phố Đà Nẵng, cách sân bay quốc tế Đà Nẵng khoảng 3km. Khách sạn cũng gần các điểm mua sắm, cảng biển, Bảo tàng Chăm, sông Hàn…Khách sạn Phương Đông gồm 70 phòng ngủ đạt tiêu chuẩn quốc tế 3 sao phân làm 3 loại : - Phòng đơn - Phòng đôi - Phòng Vip Các phòng với trang thiết bị hiện đại : Điều hòa nhiệt độ trung tâm, TV màu vệ tinh 21 inches màn hình phẳng, wi-fi, điện thoại nộ hạt và quốc tế IDD, salon phòng khách, bồn tắm massege, máy nước nóng, tủ lạnh, máy sấy tóc, tủ áo quần, két đựng tiền, hệ thống PCCC tự động, bàn làm việc, sàn gỗ, bãi đậu xe miễn phí… và các thiết bị sang trọng khác. Ngoài ra khách sạn còn có dịch vụ nhà hàng, tổ chức hội nghị, hội thảo, hệ thống thể dục dụng cụ… Trần Văn Chương – LT02B Trang 3 Xây dựng chương trình quản lý khách sạn Phương Đông 1.

Khảo sát hiện trạng - Qui trình đặt phòng trước Hình 1.1: Qui trình đặt phòng Trần Văn Chương – LT02B Trang 4 Xây dựng chương trình quản lý khách sạn Phương Đông - Qui trình thuê phòng Trần Văn Chương – LT02B Trang 5 Xây dựng chương trình quản lý khách sạn Phương Đông Trần Văn Chương – LT02B Trang 6 Xây dựng chương trình quản lý khách sạn Phương Đông Hình 1.2 : Qui trình thuê phòng Trần Văn Chương – LT02B Trang 7 Xây dựng chương trình quản lý khách sạn Phương Đông - Qui trình trả phòng Hình 1.3 : Qui trình trả phòng Trần Văn Chương – LT02B Trang 8 Xây dựng chương trình quản lý khách sạn Phương Đông - Qui trình cung cấp dịch vụ Hình 1.4 : Qui trình cung cấp dich vụ Trần Văn Chương – LT02B Trang 9 Xây dựng chương trình quản lý khách sạn Phương Đông 1. Đặt tả yêu cầu 1. Yêu cầu chức năng Các chức năng chính của hệ thống quản lý khách sạn :  Chức năng quản trị hệ thống + Đăng nhập hệ thống + Hiệu chỉnh ( Tạo tài khoản, phân quyền, tạo tài khoản ) + Đăng xuất  Chức năng quản lý tác nghiệp + Đặt phòng : Nhập và lưu các thông tin về phòng, mã khách, ngày đến…. + Thuê phòng : Thực hiện lưu thông tin thuê phòng như : Mã thuê, mã khách, mã phòng, ngày thuê… + Trả phòng : Thực hiện hiển thị thông tin trả phòng : Ma phòng, số ngày ỏ, tổng tiền thanh toán… + Cung cấp dịch vụ : Thực hiện lưu thông tin về sử dụng dịch vụ khách sạn :mã dịch vụ, Mã thuê phòng, số lượng dịch vụ …  Chức năng quản lý danh mục + Danh mục phòng : Thực hiện lưu thông tin phòng :Mã phòng, số điện thoại… + Danh mục loại phòng : Thực hiện lưu thông tin loai phòng : Tên loại phòng, đơn giá… + Danh mục khách hàng : Thực hiện lưu thông tin về khách hàng : Mã khách, tên khách, địa chỉ … + Danh mục nhân viên : Thực hiện lưu thông tin về nhân viên : Mã nhân viên, tên nhân viên, địa chỉ … + Danh mục dịch vụ : Thực hiện lưu thông tin về dịch vụ : Mã dịch vụ, tên dịch vụ, đơn giá …  Chức năng tìm kiếm + Tìm kiếm theo số phòng + Tìm kiếm theo tên khách hàng Trần Văn Chương – LT02B Trang 10 Xây dựng chương trình quản lý khách sạn Phương Đông + Tìm kiếm theo dịch vụ  Chức năng thống kê báo cáo + Thống kê tình hình sử dụng dịch vụ + Thống kê phòng trống + Thống kê tình hình thuê trả  Chức năng giúp đỡ + Hướng dẫn sử dụng phần mềm + Liên hệ 1.

Yêu cầu phi chức năng - Chương trình phải có giao diện thân thiện, dễ sử dụng - Tốc độ xử lý chương trình nhanh và chính xác - Hệ thống phải dể dàng nâng cấp và sửa chữa nếu xảy ra sự cố - Xử lý được khối lượng lớn thông tin một cách nhanh chóng và chính xác - Sử dụng ít dung lượng bộ nhớ máy tính - Không yêu cầu cao về trình độ tin học đối với người sử dụng 1. Yêu cầu hệ thống - Hệ quản trị CSDL SQL server 2005 - Máy chạy hệ điều hành windows xp trở lên - Ngôn ngữ lập trình Visual Basic. Giới thiệu về ngôn ngữ và công cụ 1. Giới thiệu hệ quản trị cơ sở dữ liệu 1.

Hệ cơ sở quản trị cơ sở dữ liệu là gì ? Một hệ quản trị cơ sở dữ liệu là hệ thống các chương trình hỗ trợ các tác vụ quản lý, khai thác dữ liệu theo mô hình cơ sở dữ liệu quan hệ. Hệ quản trị cơ sở dữ liệu quan hệ có khả năng: - Lưu trữ dữ liệu - Tạo ra các duy trì cấu trúc dữ liệu - Cho phép nhiều người dùng truy cập đồng thời Trần Văn Chương – LT02B Trang 11 Xây dựng chương trình quản lý khách sạn Phương Đông - Hỗ trợ tính bảo mật và riêng tư - Cho phép xem và xử lý dữ liệu lưu trữ - Cho phép nhập dữ liệu và lưu trữ dữ liệu - Cung cấp tính nhất quán giữa các bản ghi khác nhau - Bảo vệ dữ liệu khỏi mất mát bằng các quá trình sao lưu và phục hồi. - Một số hệ quản trị cơ sở dữ liệu phổ biến hiện nay như : Microsoft Access, Microsoft SQL server, My SQL… 1. Giới thiệu về hệ cở sở dữ liệu Microsoft SQL Server 2005 a) Các thành phần của Microsoft SQL Server 2005 Database: Cơ sở dữ liệu SQL Server.

The Transaction log: tập tin lưu trữ những chuyển tác của SQL. Data type: Kiểu dữ liệu User-defined data types: Kiểu dữ liệu do người dùng định nghĩa. Filegroups: Tập tin nhóm. Diagrams: Cơ sở quan hệ.

Tables: Bảng dữ liệu. Views: Khung nhìn số liệu dựa trên bảng. Indexes: Tìm kiếm dữ liệu trên Table và Views Stored Procedure: Thủ tục nội tại. Funtions: Hàm User-defined Function: Hàm do người dùng định nghĩa Triggers: Hoạt động trên Table, là các đoạn code logic được kích hoạt khi có các hành động thích hợp xảy ra như INSERT, UPDATE, DELETE… Users: Người sử dụng cơ sở dữ liệu Roles: các quy định và vai trò của SQL Server.

Rules: Các giá trị mặc nhiên. Full-text catalogs: Tập phân loại dữ liệu text.

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