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 sạn báo cáo bài tập lớn

44 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Xây Dựng Phần Mềm Quản Lý Khách Sạn
Tác giả Đường Việt Hưng, Luong Trung Duc
Người hướng dẫn Thầy Hoàng Quốc Việt
Trường học Trường Đại Học Sư Phạm Kỹ Thuật Hưng Yên
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo Cáo Bài Tập Lớn
Năm xuất bản Năm...
Thành phố Hưng Yên
Định dạng
Số trang 44
Dung lượng 5,02 MB

Cấu trúc

  • 3.4.4. Chức năng quản lý phòng........................ 12c 1221221112111 122112111 1111111181121 211 cay 24 3.4.5. Chức năng quản lý dịch vụ.......................- c1 2122211211 121111212 1112121111011 1 5111k ray 25 3.4.6. Chức năng thống kê doanh thu...................... 2 2s 2 E12 52111871271121221 1x6 26 3.5. Sơ đồ phân rã chức năng chính........................ - 2 s 2S 8E 211211 2127111171121121 E112 te. 26 3.5.1. 00 1 (25)
  • 3.5.3. Quản lý khách hàng........................- Q2. 11.12112121 111 1111111101 10111 1110111111101 01 11 kg 27 (27)
  • 3.5.5. Quản lý nhân viÊn......................- --- c1. 221111112121 121 1111111111101 11110111111 11 H1 11 gykt 28 3.5.6. Quản lý nhân viÊn......................- ác 2. 221111112121 121 1111111111101 11110111 1111111 11 gykt 28 3.5.7. Sử dụng dịch vụ và thanh toán........................-- 2c 22 22211211221 1123 1111115111152 1xx. 28 3.5.8. Thống kê doanh thu......................- - 2+ 2E 121122121214 127111211211111211111211 yeu 29 3.6. Sơ đồ miêu tả chức năng hệ thống....................... 52-22 1 1 1821211211117. e te. 29 (28)
  • 3.6.1 Sơ đồ mô tả chức năng đăng nhập và đăng xuất......................... 525cc ren 29 3.7. Biểu đồ dòng đữ liệu........................- 512 1 111211211 11111211 1211121212211 12 rau 30 3.7.1. Quản lý đặt phòng....................- 2. 2.1 112111111 1011111111111111 1111111 1110111111111 Hrkt 30 3.9. Co v an ...a411ááắ aốa.a ... 30 3.9.1. Lược đồ quan hệ giữa các bảng....................... s5 12 E112 21121121 211220 12x tg 30 (29)

Nội dung

Hiện nay trên thị trường có rất nhiều phần mềm quản lý khách sạn với nhiều tính năng với nhiều mức 214 khác nhau, tuy nhiên đề lựa chọn được hệ thông quản lý tối ưu nhất, phù hợp nhất vấ

Chức năng quản lý phòng 12c 1221221112111 122112111 1111111181121 211 cay 24 3.4.5 Chức năng quản lý dịch vụ .- c1 2122211211 121111212 1112121111011 1 5111k ray 25 3.4.6 Chức năng thống kê doanh thu 2 2s 2 E12 52111871271121221 1x6 26 3.5 Sơ đồ phân rã chức năng chính - 2 s 2S 8E 211211 2127111171121121 E112 te 26 3.5.1 00 1

Bảng 4: Chức năng quản lý phòng

Use case Quan ly phong

Use case này cho phép quản lý sửa thông tin phòng Để thực hiện, nhân viên cần đăng nhập thành công vào hệ thống và chọn đúng phòng cần sửa.

1 Quan ly chon nút mời nhập mã phòng roi nhan nut tim kiém

2 Hé thong hién thi form cho phép thêm phòng, sửa loại phòng và xóa phòng

3 Quản lý nhập thông tin mới vào những chỗ cần sửa trong form và nhắn nút thêm phòng, sửa loại phòng và xóa phỏng

Hệ thống sẽ cập nhật lại thông tin

Hậu điều kiện 3.3 Quản lý chọn”Đóng” hệ thông trở về hiện trạng ban đầu

Thông tin phòng được cập nhật lại

3.4.5 Chức năng quản lý dịch vụ

Bảng 5: Chức năng quản lý dịch vụ

Use case Quan ly dich vu

M6 ta cung cấp một trường hợp sử dụng cho phép quản lý dịch vụ, yêu cầu nhân viên phải đăng nhập thành công vào hệ thống và chọn chính xác dịch vụ cần sửa.

1 Quản lý chọn nút mời nhập mã/tên dịch vụ rồi nhân nút tìm kiếm

2 Hệ thống hiển thị form cho phép thêm, sửa và xóa dịch vụ

3 Quản lý nhập thông tin mới vào những chỗ cần sửa trong form và nhan nut them, sửa dịch vụ và xóa dịch

Hệ thống sẽ cập nhật lại thông tin vụ

Hậu điều kiện 3.3 Quản lý chọn”Đóng” hệ thông trở về hiện trạng ban đâu

Thông tin dịch vụ được cập nhật lại

3.4.6 Chức năng thống kê doanh thu

Bảng 6: Chức năng thống kê doanh thu

Use case Thống kê doanh thu

Mô tả Use case này cho phép thống kê doanh thu của khách sạn Điều kiện trước Quản lý phải đăng nhập thành công

1 Quản lý chọn nút Thông kê doanh thu

2 Hệ thống hiển thị menu thống kê:

+ Theo loại phòng (tháng — nam) + Theo loại dịch vụ (tháng — năm) + Theo từng phỏng (tháng — năm) 3.Hệ thống sẽ thống kê

Truong hop Không có khác

Hậu điều kiện | Không có

Yêu câu đặc biệt Không có

3.5 Sơ đồ phân rã chức năng chính

Lap danh sach phong Quan ly trang thai Quan ly tién nghi Thêm, Sửa và Xóa phòng phòng

QUAN LY DAT VA THUE PHONG

Nhận yêu cầu đặt phòng, trả lời yêu cầu thuê, và xử lý các yêu cầu liên quan đến việc xóa đơn đặt phòng là những bước quan trọng trong quy trình quản lý đặt phòng.

Quản lý khách hàng - Q2 11.12112121 111 1111111101 10111 1110111111101 01 11 kg 27

Nhập danh sách [Phân loại khách Cập nhật, Thêm va Xoa

3.5.4, Quan IY dich vu khach

Quản lý nhân viÊn - - c1 221111112121 121 1111111111101 11110111111 11 H1 11 gykt 28 3.5.6 Quản lý nhân viÊn - ác 2 221111112121 121 1111111111101 11110111 1111111 11 gykt 28 3.5.7 Sử dụng dịch vụ và thanh toán 2c 22 22211211221 1123 1111115111152 1xx 28 3.5.8 Thống kê doanh thu - - 2+ 2E 121122121214 127111211211111211111211 yeu 29 3.6 Sơ đồ miêu tả chức năng hệ thống 52-22 1 1 1821211211117 e te 29

Lập danh sách nhân Thêm nhân viên IXoá nhân viên Sửa nhân vien viên

Lap danh sách dịch vụ Nhận và trả lời yêu cầu Lap hoa don str dung [Thêm sửa, xoá dịch l ` dich vu dich vu ? ` vu

Lập đanh sách hóa Thêm hóa đơn Xoá hóa đơn Sửa hóa đơn đơn

3.5.7 Sử dụng dịch vụ và thanh toán

SU DUNG DICH VU VA

WOO VUE Vd Ud LOẠI tH4HH lod ————

Sửa dịch vụ và thanh toán

THONG KE VA THANH TOAN

[Thống kê số lần [Thống kê phòng Thống kê số Lập hoá đơn Lập danh sách

Sử dụng dịch vụ sượng khách thanh toán nhân viên

3.6 Sơ đồ miêu tả chức năng hệ thống

Sơ đồ mô tả chức năng đăng nhập và đăng xuất 525cc ren 29 3.7 Biểu đồ dòng đữ liệu - 512 1 111211211 11111211 1211121212211 12 rau 30 3.7.1 Quản lý đặt phòng - 2 2.1 112111111 1011111111111111 1111111 1110111111111 Hrkt 30 3.9 Co v an a411ááắ aốa.a 30 3.9.1 Lược đồ quan hệ giữa các bảng s5 12 E112 21121121 211220 12x tg 30

Hình 3: Sơ đồ mô tả chức năng đăng nhập và đăng xuất

3.6.2 Sơ đồ mô tả chức năng thêm — sửa — xóa thông tin phòng, dịch vụ, nhân viên, khách hàng

Hình 4: Sơ đồ mô tả chức năng thêm, sửa và xóa

3.6.3 Sơ đồ mô tả chức năng đặt phòng

Hình 5: Sơ đồ mô tả chức năng đặt phòng 3.6.4 Sơ đồ chức năng thống kê doanh thu

3.7 Biêu đồ dòng dữ liệu

3.9.1 Lược đồ quan hệ giữa các bảng

Hình 6: Lược đồ quan hệ

3.9.2 Các bảng cơ sở dữ liệu

Bảng dữ liệu khách hàng bao gồm các cột như sau: "makhachhang" với kiểu dữ liệu Char và độ rộng 6, là khóa chính đại diện cho mã khách hàng; "ngaysinh" với kiểu dữ liệu date lưu trữ ngày sinh của khách hàng; "hovaten" với kiểu dữ liệu Nvarchar 200 chứa họ và tên khách hàng; "sodienthoai" với kiểu dữ liệu Char 10 ghi nhận số điện thoại; "socccd" với kiểu dữ liệu Char 12 lưu trữ số CCCD; "diachi" với kiểu dữ liệu Nvarchar 200 ghi nhận địa chỉ; "gioitinh" với kiểu dữ liệu nvarchar 3 thể hiện giới tính; "quoctich" với kiểu dữ liệu nvarchar 50 ghi nhận quốc tịch; và cuối cùng, "email" với kiểu dữ liệu nvarchar 200 để lưu trữ địa chỉ email của khách hàng.

Bài viết này mô tả cấu trúc dữ liệu cho bảng thông tin nhân viên, bao gồm các trường quan trọng như mã nhân viên (Char 6), ngày sinh (date), họ và tên nhân viên (Nvarchar 200), số điện thoại (Char 10), chức vụ (Nvarchar 50), địa chỉ (Nvarchar 200), giới tính (Nvarchar 3) và ca làm (Nvarchar 8) Những thông tin này giúp quản lý và tra cứu dữ liệu nhân viên một cách hiệu quả.

Chiều, Tối tienluong Float check Tiên lương

Dữ liệu về phòng bao gồm các trường chính như sau: Mã phòng (Char 6) là khóa chính, loại phòng (nvarchar 100) xác định loại phòng, tên loại phòng (nvarchar 200) mô tả tên loại phòng, giá phòng (float) thể hiện mức giá, trạng thái (nvarchar 50) chỉ rõ tình trạng phòng, và số người tối đa (int) cho phép trong phòng.

Cột "madichvu" có kiểu dữ liệu Char với độ rộng 6, đóng vai trò là khóa chính, đại diện cho mã dịch vụ Cột "tendichvu" có kiểu dữ liệu nvarchar 30, dùng để lưu tên dịch vụ Cột "loaidichvu" cũng có kiểu dữ liệu nvarchar 30, thể hiện loại dịch vụ Cuối cùng, cột "giatien" có kiểu dữ liệu float, dùng để ghi nhận giá tiền.

Bảng dữ liệu đặt phòng bao gồm các trường sau: "madatphong" (Char 6) là khóa chính, đại diện cho mã đơn đặt phòng; "maphong" (Char 6) là khóa ngoại tham chiếu đến mã phòng trong bảng phòng; "makhachhang" (Char 6) là khóa ngoại tham chiếu đến mã khách hàng trong bảng khách hàng; "madichvu" (Char 6) là khóa ngoại tham chiếu đến mã dịch vụ trong bảng dịch vụ; "ngaynhan" (Date) là ngày nhận phòng; và "ngaytra" (Date) là ngày trả phòng.

Bảng thanh toán bao gồm các cột như sau: "mathanhtoan" (Char 6, Khóa chính) là mã thanh toán; "maphong" (Char 6, Khóa ngoại) tham chiếu tới mã phòng trong bảng phòng; "makhachhang" (Char 6, Khóa ngoại) tham chiếu tới mã khách hàng trong bảng khách hàng; "madichvu" (Char 6, Khóa ngoại) tham chiếu tới mã dịch vụ trong bảng dịch vụ; "manhanvien" (Char 6, Khóa ngoại) tham chiếu tới mã nhân viên trong bảng nhân viên; "tongthanhtoan" (Float) là tổng thanh toán; và "trangthaithanhtoan" (nvarchar 30) thể hiện trạng thái thanh toán.

Tên cột Kiêu dữ liệu Độ rộng Ràng buộc Mô tả

CHUONG 4 THIET KE GIAO DIEN

4.1 Giao điện chức năng đăng nhập

-Cho người dùng đăng nhập vào hệ thông

-Khi đăng nhập sai sẽ thông báo “Lỗi”

-Khi đăng nhập đúng sẽ vào giao diện chính của hệ thông Đăng Nhập

Hình 7: Giao diện đăng nhập 4.2 Giao điện chính

-Hiên thị tông quát các chức năng của hệ thông nhắm cho người dùng có cái nhìn trực quan hơn để dễ quản lý

SANG TRONG vA ĐÂNG CẤP Đặt Phòng

Sử Dụng Dịch Vụ Và Thanh Toán

Hình 8: Giao diện chính 4.3 Giao điện thông tin cá nhân

Quản Lý Hóa Đơn | Quan Ly Dich Vụ

Thong tin tài khoản Bảo mật

F— [ wis Ao wie : Xác nhận mật khẩu mới:

Quản Lý Tên hiện thị

S6 thé can cwéc/CMND: S6 dién thoai: Gigi tinh:

{03215445 | |0936254125 | [Nam | Địa chữ Ngày sinh: Ngày vào làm:

Lưu thay đôi bà Quay lại

Hình 9: Giao diện thong tin cá nhân

4.4, Giao dién thong tin dat phong à x Đặt Phòng

Thông tín đăng ký Chức năng Danh sách đặt phòng

Mã đơn đặt phòng: gây nhận

Mã khách hàng Ngày trả DD004 Pham ThiD |04%67§9123

Xéa don dst phing IDD005 của Nguyễn Văn A, số điện thoại 1234567890, sinh ngày 01/01/2000, địa chỉ Phòng Thường, Phòng Đụi 2 Măpkese Mi duc IDD008 thuộc về Nguyễn Thị H, số điện thoại 0957384621, địa chỉ Phòng Thường, Phòng Gia Đỳh, mã số 00012033 Đóng IDD009 của Lé Vae C, số điện thoại 0123456789, địa chỉ Phòng Thường, Phòng Gia Đừh, mã số 02012024, ngày 07/01.

| DD010 Pham ThiD |04%6789123 | Phòng Thường| PhòngĐơm 24 |0801

IDD011 Hoàng VănE |076%432109 | Phòng Thường| Phòng Đơn 0501

|DDpoiz TỉnhVănG |0192837465 | Phong Vip |Is03⁄z

Hình 10: Giao diện thông tin dat phòng

4.5 Giao điện quản lý phòng

-Hién thị danh sách các phòng theo trạng thái “Trống” - "Đã đặt” để cho người dùng có thể quan sát tình trạng các phòng

Tìm kiếm Danh Sách Phòng

Tên loại phòng- h Giá phòng:

Trang that Số người tối đa

Thêm Phòng Sửa Loại Phòng

Hình 11: Giao diện quản lý phòng

4.6 Giao điện quản lý nhân viên

-Cho phép Quản lý có thể Thêm — Sửa — Xóa thông tin của nhân viên

Tên nhân viên: Đặng Văn Ích

4.7 Giao điện quản lý hóa đơn

Giao diện quản lý nhân viên

-Cho phép nhân viên có thể xem lại thông tín của những hóa đơn đã thanh toán hoặc chưa thanh toản, có thê thêm, sửa xóa hóa đơn

Mã bóa đơn Mã khách bàng /01⁄2024 |P010

Thànhtêm là Dịch vụ sử đụng:

“Thêm hóa đơn | Sửa thông tin hóa đơn

Hình 13: Giao diện quản lý hóa đơn

4.8 Giao diện sử dụng dịch vụ và thanh toán

Sử Dụng Dịch Vụ Và Thanh Toán

Danh Sách Sử Dụng Dịch Vụ Và Thanh Toán

Mời nhập mã thanh toán

Mã khách hàng Mã phỏng đã thuế:

Mã thân viên thanh toán: Ma dich vụ đã đàng:

Trạng thái thanh toán Tổng thánh toán:

Hình 14: Giao diện sử dụng dịch vụ và thanh toán

4.9 Giao diện thống kê doanh thu

Quản lý có khả năng thống kê doanh thu theo yêu cầu và lọc dữ liệu theo tháng và năm, giúp họ dễ dàng quan sát và nắm bắt tình hình hoạt động của khách sạn.

S6lần sử dung dịch vụ | |

Hình 15: Giao diện thống kê doanh thu

Quy Định Khách Sạn Trường Giang

› Địa chỉ: Số 123 Thị Trấn Mỹ Hào, Huyện Yên Mỹ, Tỉnh Hưng `

TRƯỜNG GIANG > Website: www/truonggianghotel/vn

1 Quý khách vui lòng xuất trình hộ chiếu hoặc chứng minh nhân din để làm thủ tục nhận phòng tại Lễ tán

Kindly present your passport with the valid entry visa for the check-in procedure

2 Khách sạn chỉ chịu trách nhiệm với những tài sản hoặc tiên được gửi tại quây Lễ tân

The hotel is only responsible for money or valuables deposited at Reception

Không được mang theo súng đạn, chất cháy nổ, chất độc hại, các chất gây nghiện, vật nuôi hoặc thực phẩm có mùi tanh hôi vào phòng nghỉ Ngoài ra, việc nấu nướng và giặt là trong phòng nghỉ cũng không được phép.

It is strictly forbidden to bring weapons, explosives, inflammable, narcotics (drug), E0 goods, pets and bulky assets into the hotel or to cook and launder in the room

Khách hàng không được thay đổi, di chuyển đồ đạc trong phòng hoặc từ phòng này sang phòng khác Trong trường hợp tài sản hoặc đồ dùng trong phòng bị mất do sự chủ quan, khách hàng sẽ phải bồi thường 100% giá trị của tài sản đó.

Do not rearrange or relocate any furniture or equipment, as doing so may result in liability for damages or losses incurred, with the obligation to compensate the hotel at current market prices.

5 Xin vui lòng không thay đôi phòng hoặc đưa thêm người vào phòng khi chưa đăng ký trước với Lẻ tần

Please do not change your room or all more people in the room without prior notice to Reception

6 Nếu có người thân đến thâm, xin quý khách vui lông liên hệ với Lễ tan dé bê tri nơi tiếp đôn

To receive your relatives, please contact the Reception to arrange a place for meeting

Hinh 16: Giao dién quy dinh

CHUONG 5 KET LUAN 5.1 Những kết quả đạt được

Xây dựng phần mềm quản lý khách sạn với đầy đủ chức năng cần thiết giúp củng cố kiến thức đã học, đặc biệt là kỹ năng phân tích và giải quyết vấn đề Qua đó, người dùng có khả năng áp dụng lý thuyết vào thực tiễn hiệu quả.

Triển khai phần mềm quản lý khách sạn hoàn chỉnh với các chức năng chính như quản lý đặt phòng, trả phòng, hóa đơn và thống kê doanh thu.

-Quản lý phân quyên của các tài khoản

-Đảm bảo việc đăng nhập thì mới có thê vào phân mêm đề sử dụng và quản lý

-Đảm bảo quyên sử dụng, quyền riêng tư và tính bảo mật đối với thông tin của người dùng và admin

5.2 Những kết quả chưa đạt được

Do thời gian thực hiện hạn chế, nghiên cứu các vấn đề chưa đầy đủ và chính xác Kiến thức lập trình và thực tiễn còn hạn chế, dẫn đến tính chuyên nghiệp của chương trình chưa cao Một số tính năng hoạt động chưa được tối ưu, và chương trình chưa thực sự đáp ứng đầy đủ các tính năng như mong muốn.

Phần mềm hiện tại có quy mô nhỏ với cơ sở dữ liệu hạn chế và các chức năng chưa được tối ưu hóa Giao diện của phần mềm đơn điệu, không thu hút người dùng và thiếu nhiều tính năng hỗ trợ cũng như tương tác Đặc biệt, phần mềm chưa tích hợp được chức năng thanh toán qua thẻ ngân hàng, ví điện tử và bitcoin, gây khó khăn cho người sử dụng.

5.3 Định hướng phát triển trong tương lai

-Tiếp tục thực hiện và phát triển các chức năng mở rộng còn thiếu

-Xây dựng chương trình có thé thực thi trên nhiều hệ điều hành

-Xây dựng phần cho phép khách hàng đăng ký thuê phòng trực tuyến, xem các thông tin về khách sạn

-Xây dựng thêm các chức năng thanh toán qua các hình thức thẻ ngân hàng, ví điện tử, bitcoin,

Ngày đăng: 09/12/2024, 17:41

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

TÀI LIỆU LIÊN QUAN

w