Nhân viên quản lý phải nhập các thông tin của khách hàng tên, số CMND, điện thoại,… khi khách đặt phòng hay thuê phòng.. Khi đến ngày nhận phòng, nếu khách hàng đến nhận phòng thì nhân v
Trang 1Lời cảm ơn
Đầu tiên, chúng em xin gửi lời cảm ơn chân thành đến Trường Đại học An Giang đã đưa môn Nhập môn công nghệ phần mềm vào chương trình giảng dạy Đặc biệt, chúng em xin gửi lời cảm ơn sâu sắc đến giảng viên bộ môn Nhập môn công nghệ phần mềm – cô Nguyễn Thị Mỹ Truyền đã truyền đạt những kiến thức quý báu, thú vị cho chúng em trong suốt học kỳ qua, cũng như đóng góp ý kiến, định hướng giúp đỡ trong bài báo cáo đồ án này Đó là những hành trang quý báu để chúng em vững bước trên con đường tương lai sau này
Môn Nhập môn công nghệ phần mềm là một môn học thú vị, đầy bổ ích, có tính phát triển tư duy sáng tạo cao Bên cạnh đó, đây là bài báo cáo đồ án đầu tiên của chúng em nên sẽ không tránh khỏi những hạn chế về kiến thức và thiếu sót về mặt kinh nghiệm, mong cô góp ý và đánh giá bài cáo cáo đồ án, giúp chúng em hoàn thiện hơn
Chúng em xin chân thành cảm ơn!
Trang 2Lý do chọn đề tài
Với xu hướng phải triển mạnh mẽ của ngành du lịch, kinh doanh khách sạn -nhà nghỉ cũng trở thành lựa chọn của nhiều người hiện nay Tuy nhiên, làm thế nào để quản lý vận hành một khách sạn hiệu quả nhất? Đâu mới là chìa khóa giúp việc kinh doanh khách sạn - nhà nghỉ trở nên dễ dàng và chuyên nghiệp, ngay cả khi quản lý online? Do đó một khách sạn yêu cầu viết một phần mềm quản lý khách sạn Chương trình cho phép quản lý khách thuê phòng, quản lý phòng, trang thiết bị trong phòng và nhân viên
Đề tài tập chủ yếu tập trung vào các nghiệp vụ chính của một khách sạn chứ không đi sâu vào chi tiết hay thực hiện nhiều nghiệp vụ quá phức tạp do vấn đề về thời gian 2 cũng như là kinh nghiệm vẫn còn ít Tuy nhiên, với những nghiệp vụ trong đề tài đã đủ để triển khai ra một dự án thực tế dành cho các khách sạn, doanh nghiệp vừa
và nhỏ
Mặc khác, cũng nhờ những góp ý, hướng dẫn và định hướng đúng đắn của giảng viên Nguyễn Thị Mỹ Truyền đã giúp chúng em tiếp cận một cách nhanh chóng, chính xác với các vấn đề về cửa hàng mỹ phẩm cũng như việc quản lý một cửa hàng
mỹ phẩm
Vì vậy, nhóm chúng em quyết định chọn đề tài Quản lý Khách sạn
Trang 3Mục lục
Lời cảm ơn 1
Lý do chọn đề tài 2
1 Kế hoạch thực hiện 4
2 Giới thiệu hệ thống 4
3 Phạm vi hệ thống và phân loại người dùng 5
3.1 Phạm vi hệ thống 5
3.2 Phân loại người dùng 5
4 Đặt tả chi tiết hệ thống 5
5 Xác định các chức năng cơ bản (vẽ cây chức năng) 7
6 Các mô hình phân tích DFD, ERD 8
6.1 Xây dựng mô hình DFD 8
6.2 Xây dựng mô hình ERD 9
6.2.1 Phát hiện thực thể 9
6.2.2 Mô hình ERD 10
7 Thiết kế giao diện 10
7.1 From Đăng nhập 10
7.2 From Chương trình chính 11
7.3 From nhận phòng 11
7.4 From đặt phòng 12
7.5 From Phiếu dịch vụ 13
7.6 From Hóa đơn 13
7.7 Quản lý dịch vụ 14
7.8 Quản lý phòng 14
7.9 Quản lý Loại phòng 15
7.10 Quản lý hóa đơn 15
8 Kết quả DEMO 16
9 Tự nhận xét, đánh giá 16
1 Ưu điểm: 16
2 Khuyết điểm: 16
10 Tài liệu tham khảo 16
Trang 41 Kế hoạch thực hiện:
STT Công việc thực hiện
( Từ 01/03 - 08/03/2021)
- Tham khảo tài liệu về quản lí.
- Tìm hiểu mô hình sơ bộ
- Tìm hiểu ngôn ngữ lập trình phù hợp
hệ thống
2 Đặc tả yêu cầu
( Từ 08/03 – 15/03/2021) - Xây dựng, hoàn thiện tài liệu mô tả- Đặc tả chi tiết các yêu cầu
- Lựa chọn ngôn ngữ lập trình thích hợp nhất
3 Phân tích – Thiết kế
(Từ 15/03 – 22/03/2021)
- Xác định chức năng chính, vẽ cây chức năng
- Hoàn thành các mô hình hệ thống: DFD, ERD
- Thiết kế module, giao diện, giải thuật Viết code (nếu có)
4 Kiểm Tra – Hoàn Thiện(Từ 22/03 – 28/03/2021) - Kiểm tra, hoàn thành báo cáo- Chạy demo kiểm thử
- Báo cáo đồ án
2 Giới thiệu hệ thống
Chương trình cung cấp cho người dùng một tài khoản đăng nhập và đăng xuất để
sử dụng hệ thống quản lý này Với một tài khoản đăng nhập hệ thống sẽ xác định người đăng nhập là nhân viên hay quản lý để cung cấp quyền hạn tương ứng cho từng tài khoản đăng nhập
Nhân viên quản lý phải nhập các thông tin của khách hàng (tên, số CMND, điện thoại,…) khi khách đặt phòng hay thuê phòng Chương trình còn cho phép khách hàng đặt phòng hay thuê theo tour du lịch Khi một phòng được cho thuê hoặc có người đặt phòng thì nhân viên cập nhật tình trạng phòng Khi đến ngày nhận phòng, nếu khách hàng đến nhận phòng thì nhân viên phải cập nhật lại tình trạng phòng là thuê phòng; nếu khách hàng không đến nhận phòng đúng thời hạn hoặc hủy đặt phòng trước thời hạn thì nhân viên phải hủy thông tin khách hàng và cập nhật lại tình trạng phòng là phòng trống
Ngoài ra, nhân viên phải ghi nhận loại thiết bị và số lượng trong mỗi phòng Nhân viên có quyền thêm, xóa và cập nhật lại các thiết bị trong phòng Khi khách hàng thuê phòng nếu có yêu cầu thêm trang thiết bị trong phòng thì nhân viên phải bổ sung thông tin về trang thiết bị trong phòng nếu yêu cầu của khách được đáp ứng
Khi khách hàng trả phòng, hệ thống sẽ tự động tính tiền thuê phòng, tiền dịch vụ
và tổng tiền khách hàng phải trả Nếu khách hàng có thắc mắc thì nhân viên cũng có thể cho khách hàng xem trực tiếp những chi phí mà khách hàng sử dụng đã lưu trên hệ thống
Trang 5Đối với người quản lý, ngoài những quyền của nhân viên, người quản lý còn có thể cập nhật tên phòng, giá phòng và loại phòng khi có sự thay đổi Ngoài ra, người quản lý còn cập nhật thông tin và tài khoản đăng nhập của nhân viên vào hệ thống
Hệ thống còn hỗ trợ chức năng báo cáo để nhân viên có thể báo cáo doanh thu của khách sạn theo tháng hoặc theo quý một cách chi tiết và rõ ràng
3 Phạm vi hệ thống và phân loại người dùng
3.1 Phạm vi hệ thống
Với nhu cầu quản lý và chất lượng dịch vụ tăng lên không ngừng Giám đốc khách sạn yêu cầu có một chương trình thực hiện được các chức năng sau:
- Quản lý khách hàng
- Quản lý việc đặt phòng, đăng kí thuê phòng và trả phòng
- Quản lý phòng của khách sạn
- Quản lý các dịch vụ khách sạn cung cấp
- Quản lý các hóa đơn
Nhằm vào mục tiêu mở rộng quy mô khách sạn cho phép ban quản lý có cái nhìn toàn diện hơn về tình hình hoạt động của khách sạn Từ đó đưa ra chiến lược kinh doanh cho khách sạn
3.2 Phân loại người dùng
Hệ thống quản lý khách sạn hướng đến các đối tượng:
- Bộ phận lễ tân
- Quản lý bộ phận kinh doanh
- Nhân viên kế toán
- Quản lý bộ phận dịch vụ
- Quản lý bộ phận nhân sự
4 Đặt tả chi tiết hệ thống
Mô tả quy trình thực hiện của chương trình:
- Khách hàng có nhu cầu ở khách sạn có thể gọi điện để đặt phòng trước Nhân viên sẽ sử dụng chương trình để ghi nhận những thông tin đặt phòng vào phiếu đăng ký: thông tin khách hàng, số phòng đặt, loại phòng, kiểu phòng, ngày đến nhận phòng… khách hàng cũng có thể đặt phòng ngay tại lúc đến Nhận được thông tin đặt phòng, nhân viên sẽ kiểm tra tình trạng các phòng để đưa ra thông báo cho việc đặt phong của khách hàng
- Khi khách hàng đến nhận phòng, nhân viên sẽ cập nhật thêm các thông tin khác vào phiếu đăng ký như: ngày đến, phương thức thanh toán, số tiền trả trước
- Khi khách hàng trả phòng, nhân viên sẽ dựa vào phiếu đăng ký, tính ra số tiền chi phí trả (tiền phòng, tiền dịch vụ, tiền thuế VAT) rồi xuất ra phiếu thanh toán cho khách hàng
- Đối với một số khách hàng yêu cầu xuất hóa đơn đỏ, nhân viên nhận các thông tin từ khách hàng: tên khai thuế, mã số khai thuế, địa chỉ khai thuế rồi kiểm tra tính hợp lệ của thông tin trên để xuất hóa đơn theo yêu cầu khách hàng
Trang 6Những yêu cầu hệ thống được chia làm 5 phần:
Nhập:
o Thông tin khách hàng (họ tên khách hàng, giới tính, quốc tịch, số điện thoại, địa chỉ, CMND hoặc hộ chiếu, email…)
o Thông tin đặt phòng (ngày đến, ngày đi, số người lớn, số trẻ em, số lượng phòng, loại phòng, kiểu phòng, giá phòng, dịch vụ, ghi chú…)
o Kiểu phòng (phòng hạng sang, phòng cao cấp, phòng hạng sang cao cấp)
o Phòng loại (phòng đơn, phòng đôi)
o Giá và các trang thiết bị trong từng phòng
o Thông tin về khách sạn (để hiển thị lên phần trên cùng của phiếu đăng
ký, phiếu thanh toán, hóa đơn…)
o Thông tin người quản trị, thông tin người dùng
Xuất:
o Phiếu đăng ký phòng
o Hiển thị thông tin phòng trống
o Tình trạng phòng (kiểu, loại và giá phòng)
o Danh sách và giá các dịch vụ hiện có
o Hiển thị danh sách khách hàng đặt phòng trước, danh sách khách hàng đang sử dụng phòng
Xử lý:
o Tự đọng tính tổng số tiền phòng, thuế, phí các dịch vụ…
Điều khiển:
o Hệ thống có giao diện thân thiện và dễ sử dụng
o Hệ thống có thể phân quyền người sử dụng
Những lợi ích của hệ thống mới
o Chất lượng dịch vụ được cải thiện:
o Khách hàng sẽ được phục vụ nhanh hơn
o Chất lượng dịch vụ được cải thiện
o Hóa đơn có thể được tính một cách chính xác
Sự thi hành tốt hơn:
o Dễ dàng quản lý thông tin khách hàng
o Dễ tìm kiếm thông tin khách hàng
o Sự thay đổi trạng thái phòng có thể được kiểm soát
Nhiều thông tin hơn:
o Cung cấp nhiều thông tin hơn về trạng thái phòng, giá của mỗi phòng
o Cung cấp nhiều thông tin về dịch vụ hơn
Điều khiển mạnh hơn:
o Các lỗi nhập dữ liệu sẽ bị loại bỏ
Trang 7o Bảo mật cao.
Giảm giá thành:
o Số lượng nhân viên lễ tân giảm, giúp giảm chi phí
o Chi phí các loại giấy tờ, thủ tục được loại bỏ
5 Xác định các chức năng cơ bản (vẽ cây chức năng)
- Đối tượng người quản lý: Bao gồm: nhân viên lễ tân, phòng tài vụ và những người trực tiếp sử dụng phần mềm Trong đó người quản lý có chức năng cao nhất,
có toàn quyền đối với thông tin còn người sử dụng chỉ có quyền đọc thông tin
- Đối tượng khách hàng: Phần mềm thân thiện sẽ cung cấp cho khách hàng những thông tin đầy đủ nhất về khách sạn và khách hàng có thể trực tiếp đóng góp ý kiến của mình cho khách sạn Đồng thời khách hàng có thể chủ động tìm kiếm thông tin về phòng và chính bản thân khách hàng
Đáp ứng nhu cầu của 2 đối tượng trên người ta phân tích thiết kế hệ thống với các
Trang 8chức năng sau:
Trang 9- Chức năng kiểm tra trạng thái phòng: Chức năng này không cần đăng nhập, nó cho phép cả đối tượng khách hàng và người quản lý có thể biết được thông tin về phòng và trạng thái phòng của khách sạn thông qua “Sơ đồ Lịch Phòng” và “Sơ đồ trạng thái phòng”
- Chức năng nhập thông tin: Chức năng này áp dụng cho người quản lý phần mềm trước khi thao tác với các thông tin trong cơ sở dữ liệu của hệ thống thì người
sử dụng phải đăng nhập vào hệ thống Phần mềm cho phép nhiều người sử dụng khác nhau song chỉ có 1 người quản trị cao nhất có toàn quyền thao tác trên dữ liệu
- Chức năng tìm kiếm: Hệ thống cho người quản lý và khách hàng có thể tìm nhanh những thông tin cần thiết và chính xác về trạng thái phòng của khách sạn và thông tin về khách hàng
- Chức năng in ấn: Chức năng này dành cho người quản trị để in các báo cáo, các thông báo cần thiết
6 Các mô hình phân tích DFD, ERD
6.1 Xây dựng mô hình DFD
Trang 106.2 Xây dựng mô hình ERD
6.2.1 Phát hiện thực thể
Thực thể: KHACH_HANG
- Mỗi thực thể tượng trưng cho một khách hàng đến đặt phòng
- Các thuộc tính: MaKH, TenKH, Cmnd, Dchi, Qtich, Sodthoai, Email
Thực thể: DICH_VU
- Mỗi thực thể tượng trưng cho một dịch vụ trong khách sạn
- Các thuộc tín: MaDV, TenDV, GiaDV
Thực thể: PHIEU_DANG_KY
- Mỗi thực thể tượng trưng cho một phiếu đăng ký của khách hàng
- Các thuộc tính: MaDK, Ngayden, Ngaydi, Treem, Nguoilon, Sophong, Tratruoc, Chuthich
Thực thể: PHIEU_THANH_TOAN
- Mỗi thực thể tượng trưng cho một phiếu thanh toán cho khách hàng
- Các thuộc tính: MaPTT, Songay, Ngaytt, Tongtien, ThueVAT, Tienphitra
Thực thể: HOA_DON
- Mỗi thực thể tượng trưng cho một hóa đơn cho khách hàng
- Các thuộc tính: MaHD, Tenkhaithue, Masothue, Dchikhaithue
Thực thể: PHONG
- Mỗi thực thể tượng trưng cho một phòng trong khách sạn
- Các thuộc tính: Maphong, Tenphong, Mota, Trangthai
Thưc thể: LOAI_PHONG
- Mỗi thực thể tượng trưng cho một loại phòng trong khách sạn (loại phòng đơn, phòng đôi)
- Các thuộc tính: MaLP, TenLP, Trangbi
Thực thể: KIEU_PHONG
- Mỗi thực thể tượng trưng cho một kiểu phòng trong khách sạn
- Các thuộc tính: MaKP, TenKP
Thực thể: THONG_TIN_KHACH_SAN
- Thực thể tượng trưng cho những thông tin về khách sạn
- Các thuộc tín: TenKS, Dchi, Tpho, Qgia, Sodt, Email, Website
Trang 116.2.2.Mô hình ERD.
Sau khi phân tích các mối kết hợp giữa các thực thể ta có mô hình dữ liệu ERD như sau:
7 Thiết kế giao diện
7.1 From Đăng nhập
Trang 127.2 From Chương trình chính
7.3 From nhận phòng
Trang 137.4 From đặt phòng
Trang 147.5 From Phiếu dịch vụ
7.6 From Hóa đơn
Trang 157.7 Quản lý dịch vụ
7.8 Quản lý phòng
Trang 167.9 Quản lý Loại phòng
7.10 Quản lý hóa đơn
Trang 17
8 Kết quả DEMO
9 Tự nhận xét, đánh giá
Trên đây là những nội dung chính khi tiến hành “Phân tích và thiết kế hệ thống quản lý khách sạn” Trong quá trình tìm hiểu, nghiên cứu để có thể thiết kế được một
hệ thống quản lý trong khách sạn, có bộc lộ một số ưu và khuyết điểm:
1 Ưu điểm:
Đáp ứng được yêu cầu đặt ra
Mô tả khá chi tiết các phần, mang tính áp dụng cao
2 Khuyết điểm:
Chưa thật sự hoàn chỉnh, chưa đáp ứng được hết yêu cầu của một khách sạn hiện đại, nhiều sao
Một số giải thuật chưa tối ưu, mang tính trừu tượng
10 Tài liệu tham khảo.
http://dulieu.tailieuhoctap.vn
http://i.vndoc.com
https://www.citech.vn
https://topcode.vn
https://123doc.net