PHÂN TÍCH và THIẾT kế hệ THỐNG QUẢN lý KHÁCH sạn

55 397 1
PHÂN TÍCH và THIẾT kế hệ THỐNG QUẢN lý KHÁCH sạn

Đ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

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƢỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA TOÁN – TIN HỌC    ĐỒ ÁN HỌC PHẦN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Đề tài: Phân tích thiết kế hệ thống quản lý khách sạn Giảng viên hướng dẫn : Th.s Nguyễn Gia Tuấn Anh Nhóm SV thực : Nguyễn Mạnh Hiền, 0511090 Lê Trung Hiếu, 0511094 Thành phố Hồ Chí Minh, tháng 04/2009 MỤC LỤC Lời mở đầu Chƣơng 1: Khảo sát - Yêu cầu hệ thống I Khảo sát hệ thống II Phân tích trạng hệ thống III Yêu cầu của hệ thống Chƣơng 2: Triển khai - Xây dựng hệ thống I Phạm vi đồ án II Phát thực thể mô hình ERD III Mô hình DFD 16 IV Mô tả ô xử lý 20 V Chuyển mô hình ERD thành mô hình quan hệ 24 VI Thiết kế giao diện 25 VII Một số giải thuật ô xử lý tiêu biểu cho form 50 Kết luận 54 -1- LỜI MỞ ĐẦU Việc ứng dụng Công Nghệ Thông Tin vào đời sống ngày không xa lạ với Đối với số lĩnh vực Công Nghệ Thông Tin yếu tố sống Công Nghệ Thông Tin tạo nhiều thuận lợi cho kinh doanh, lĩnh vực khách sạn điển hình Khách sạn cung cấp chổ nghỉ ngơi hàng loạt dịch vụ khác cho khách hàng Đối với khách sạn lớn việc quản lý thông tin khách dịch vụ khách sử dụng khó khăn Công Nghệ Thông Tin, đó, hệ thống quản lý khách sạn chuyện nghiệp yếu tố cốt lõi Trong thời gian ỏi học kỳ, chúng em chưa thể hoàn thành đầy đủ tất chức hệ thống Sau điều kiện cho phép, đồ án phát triển rộng quy mô hoạt động cho hoàn chỉnh chuyên nghiệp Đồ án gồm có chương chính: Chƣơng 1: Mô tả đồ án, khảo sát thự tế Chƣơng 2: Triển khai thực đồ án Chúng em xin cảm ơn thầy TS Nguyễn Gia Tuấn Anh truyền đạt cho chúng em kiến thức quý giá môn học tận tình giúp đỡ chúng em hoàn thành đồ án Nhóm sinh viên thực -2- CHƢƠNG 1: KHẢO SÁT - YÊU CẦU HỆ THỐNG Đồ án khảo sát dựa tài liệu giảng dạy Tổng cục du lịch Việt Nam tham khảo kiến thức số bạn học bên ngành quản lý khách sạn I Khảo sát hệ thống Khách sạn loại nhỏ Khách sạn nhỏ có đến 40 buồng nguyên tắc hoạt động tương tự Cơ cấu tổ chức đơn giản thường có giám đốc điều hành phận, đội ngũ nhân viên phải làm nhiều cộng việc khác theo nghề nghiệp Sau sơ đồ tổ chức khách sạn nhỏ: Khách sạn loại vừa Khách sạn loại vừa có từ 40 đến 150 buồng Về cấu quản lý theo quy mô khách sạn chất lượng dịch vụ chuyên môn hóa mức đủ để giúp hoạt động giám sát điều hành có hiệu Cơ cấu tổ chức khách sạn phân thành phòng ban, phận rõ ràng cộng việc chia bố trí thành khu vực cụ thể thường điều hành phận giám sát Mức độ biên chế nhân tăng lên theo quy mô loại dịch vụ có khách sạn -3- Khách sạn loại lớn Khách sạn lớn có 150 buồng Ở khách sạn lớn, người ta dễ dàng tiến hành việc chuyên môn hóa Loại hình khách sạn thường thuê kế toán giám đốc nhân làm việc ngày khách hàng thấy rõ chuyên môn hóa phòng ban, phận Hai phận có doanh thu lớn khách sạn là: Bộ phận kinh doanh buồng Bộ phận phục vụ ăn uống Sau cấu tổ chức: Phòng Nhân sự: Giúp đỡ phòng ban khác việc tuyển dụng, bổ nhiệm đào tạo đội ngũ nhân viên Nó quản lý tiền lương, vấn đề liên quan đến nhân y tế Bộ phận tiếp thị bán hàng: Nhân viên tiếp thị bán hàng làm công việc kinh doanh buồng, tổ chức hội nghị cung cấp dịch vụ ăn uống Họ làm công việc liên quan đến xúc tiến thương mại, quảng cáo quan hệ đối ngoại Phòng kế toán: Đứng đầu kế toán trưởng trưởng phòng kế toán chịu trách nhiệm cộng việc kế toán, lưu giữ hồ sơ giấy tờ, kiểm soát thu nhập mua bán -4- Bộ phận phục vụ ăn uống: Bộ phận chịu trách nhiệm cung cấp toàn đồ ăn thức uống khách sạn Bộ phận kinh doanh buồng: Bộ phận chịu trách nhiệm điều hành quầy lễ tân, làm công việc liên quan đến thủ tục nhận buồng, trả buồng Họ chịu trách nhiệm việc đặt buồng, hệ thống điện thoại, khuân vác, trực ban Bộ phận phục vụ buồng trực thuộc phòng ban Bộ phận giám sát bảo dƣỡng trang thiết bị: Chịu trách nhiệm sửa chữa bảo trì tòa nhà khách sạn bên thực chương trình bảo dưỡng hệ thống để phòng ngừa rắc rối xảy với trang thiết bị khách sạn đảm bảo để chúng không bị hư hỏng cách bảo dưỡng sửa chữa thường xuyên Bộ phận an ninh: Bộ phận bảo vệ khách sạn tài sản họ nhân công khách sạn Chú ý dù quy mô khách sạn nào, chức hoạt động cần thiết để cung cấp cho khách dịch vụ sản phẩm theo yêu cầu Bộ phận phục vụ buồng: Sản phẩm khách sạn tạo nơi ăn ở, phận phục vụ buồng có vai trò quan trọng hoạt động khách sạn Bộ phận phục vụ buồng chịu trách nhiệm chuẩn bị buồng để phục vụ công việc kinh doanh, dịch vụ giặt cho khách vệ sinh khu vực công cộng khách sạn Mối quan hệ mật thiết phận phục vụ buồng phận lễ tân đóng vai trò thiết yếu việc chuẩn bị sẳn nhanh tốt buồng khách thuê Khách thường có nhiều yêu cầu như: cung cấp thêm chăn, giường cho trẻ em… yêu cầu phận lễ tân chuyển cho phận phục vụ buồng Do cần phải có phối hợp chặt chẽ hai phận Xét số lượng nhân viên, phận phục vụ buồng phòng ban lớn khách sạn Bộ phận lễ tân: Lễ tân phận thiết yếu thuộc phận kinh doanh buồng Bộ phận có nhiệm vụ tiếp đón, đăng ký khách, nắm bắt tất dịch vụ mà khách sử dụng khách sạn, toán phòng cho khách -5- II Phân tích trạng hệ thống Sau cụ thể công việc thực trình quản lý hoạt động khách sạn Đăng ký phòng Khách hàng đăng ký phòng trực tiếp quầy lễ tân Nhân viên lễ tân tiếp nhận toàn thông tin cá nhân, yêu cầu khách hàng lưu vào hệ thống Khách chọn loại tiền tệ mà khách sạn cho phép sử dụng để toán phòng Nếu khách hàng nhóm người ghi nhận người trưởng nhóm, phòng có trưởng nhóm có từ hai người trở lên hóa đơn toán phòng ghi tên người Đặt phòng trước Khách hàng đặt phòng trước trực tiếp quầy lễ tân khách sạn liên hệ đặt phòng trước qua điện thoại, website khách sạn Trong trường hợp đặt phòng trước khách phải đặt cọc số tiền số phần trăm giá loại phòng yêu cầu tương ứng khách sạn quy định Nhân viên lấy thông tin khách, cập nhật hệ thống xếp phòng Yêu cầu dịch vụ Khách hàng yêu cầu dịch vụ với nhân viên lễ tân Nhân viên ghi nhận thông tin yêu cầu, lưu vào hệ thống sau chuyển yêu cầu cho phận phục vụ phòng phục vụ khách Thanh toán phòng Khách yêu cầu toán phòng với lễ tân Khách đăng ký số ngày đăng ký phòng cao số ngày đăng ký Khi trả phòng ngày trả phòng tính thời điểm trả phòng Giá phòng dịch khách sử dụng quy đổi loại tiền tệ khách yêu cầu Nhân viên in hóa đơn cho khách cập nhật hệ thống Hiện trạng tin học Qua tìm hiểu phương thức hoạt động hệ thống quản lý trên, ta thấy công việc hàng ngày khách sạn có khối lượng lớn, phục vụ cho hàng trăm khách, công việc lặp lặp lại với nhiều khâu liên kết nhiều phận Việc sử dụng sổ sách tốn thời gian, khó khăn khó tránh khỏi sai sót Nếu không giải kịp thời, -6- dẫn đến việc nhầm lẫn liệu, gây lợi ích chung cho khách sạn khách hàng, không phục vụ tốt công tác đạo quản lý khách sạn Do vậy, việc đưa máy vi tính vào quản lý hoạt động khách sạn nhu cầu cấp thiết nhằm khắc phục nhược điểm nói phương pháp xử lý tay, đồng thời giúp việc xử lý xác nhanh gọn III Yêu cầu hệ thống Hệ thống Quản Lý Khách Sạn hệ thống lưu trữ, cập nhật, chỉnh sửa thông tin khách hàng dịch vụ khách sử dụng cách nhanh chóng tạo thuận lợi tối đa cho người sử dụng hệ thống khách hàng Yêu cầu chức a Quản lý thuê phòng  Lập hợp đồng thuê phòng  Lập booking(đặt phòng trước), xếp booking  Thanh toán phòng  In báo cáo doanh thu để theo dõi hoạt động kinh doanh b Quản lý khách hàng  Cập nhật danh sách khách hàng  Xem danh sách khách hàng c Quản lý phòng, thiết bị, dịch vụ  Thêm, xóa, sửa phòng, thiết bị, dịch vụ  In báo cáo phòng, thiết bị dịch vụ, tình trạng chúng d Quản lý liệu hệ thống  Sao lưu phục hồi liệu  Kết thúc chương trình Yêu cầu phi chức - Hệ thống có chức bảo mật phân quyền - Người sử dụng chương trình: cấp username password phân quyền sử dụng chương trình, giúp người quản lý theo dõi, kiểm soát chương trình, tránh hợp sửa đổi thông tin không thuộc phạm vi quyền hạn - Password người sử dụng mã hóa trước ghi vào liệu người sử dụng đổi password -7- CHƢƠNG 2: TRIỂN KHAI - XÂY DỰNG HỆ THỐNG I Phạm vi đồ án Phạm vi thực đồ án dựa kiến thức thu từ môn học Phân tích thiết kế hệ thống thông tin Thạc sĩ Nguyễn Gia Tuấn Anh giảng dạy Ứng dụng phát triển hoàn chỉnh (hệ thống coding phần) áp dụng thực tế, giúp tăng hiệu kinh doanh tiết kiệm chi phí cho khách sạn II Phát thực thể mô hình ERD Phát thực thể 1.1 Thực thể: NHANVIEN - Mỗi thực thể tượng trưng cho nhân viên khách sạn - Các thuộc tính: MaNV, HoTen, CMND, NgaySinh, GioiTinh, DiaChi, SoDienThoai, NgayVaoLam, ChucVu, Luong, QuyenHan, MatKhau, Hinh 1.2 Thực thể: THUEPHONG - Mỗi thực thể cho biết thông tin hợp đồng thuê phòng lập với khách tương ứng với phòng - Các thuộc tính: SoHopDongTP, NgayThue, NgayTraDangKy 1.3 Thực thể: KHACHHANG - Mỗi thực thể tượng trưng cho khách hàng nhận phòng - Các thuộc tính: MaKH, HoTen, CMND, NgaySinh, GioiTinh, ThanhPho, DiaChi, SoDienThoai 1.4 Thực thể: BOOKING - Mỗi thực thể tượng trưng cho khách hàng booking - Các thuộc tính: BKID, HoTen, CMND, NgaySinh, GioiTinh, ThanhPho, DiaChi, SoDienThoai, NgayDangKy, NgayNhanPhong, DatCoc, YeuCau 1.5 Thực thể: QUOCGIA - Mỗi thực thể tượng trương cho nước giới - Các thuộc tính: ID, TenNuoc 1.6 Thực thể: LOAIPHONG - Mỗi thực thể tượng trưng cho loại phòng khách sạn -8- - Các thuộc tính: MaLP, TenLoai, GiaTien, SoNguoiToiDa 1.7 Thực thể: THIETBI_DICHVU - Mỗi thực thể tượng trưng cho thiết bị dịch vụ khách sạn - Các thuộc tính: MaTB, TenThietBi, DonViTinh, GiaTien, CoDinh 1.8 Thực thể: DANHMUCPHONG - Mỗi thực thể tượng trưng cho phòng khách sạn - Các thuộc tính: MaPhong, TinhTrang, DacDiem 1.9 Thực thể: TIENTE - Mỗi thực thể tượng trưng cho loại tiền tệ sử dụng giới - Các thuộc tính: MaTT, TenTienTe, DoiSangVND, NgayCapNhat 1.10 Thực thể: THANHTOANPHONG - Mỗi thực thể cho thông tin toán phòng khách - Các thuộc tính: SoTT, NgayThanhToan, TienPhong, TienDichVu Mô hình ERD Sau phân tích mối kết hợp thực thể ta có mô hình liệu ERD sau: -9- 2.12 Form tra cứu danh sách booking - 40 - Chức năng: Cho ta danh sách booking, qua danh sách ta xóa, chỉnh sửa thông tin booking in ấn Sử dụng: Trong danh sách booking(1), click chọn dòng, tương ứng khách hàng Trong list (2) cho thấy thông tin số lượng loại phòng khách yêu cầu, số phòng loại Trong list (3) danh sách phòng cho loại phòng chọn list (2) Có thể click „Chi tiết phòng‟ để mở form xếp booking hệ thống Trong chọn list (1) click „Xóa‟ để xóa booking, „Hiệu chỉnh‟ để mở form hiệu chỉnh thông tin booking cho khách hàng chọn Click „In ấn‟ để in danh sách 2.13 Form xếp booking Chức năng: Dùng form để phòng cho booking, hiệu chỉnh cho xếp trước Sử dụng: Trong list (1) danh sách booking chưa xếp, list (2) cho danh sách tất loại phòng khách đặt, số lượng loại, phòng gán - 41 - Nếu „Sắp xếp tự động‟ chọn, click „Sắp xếp‟ hệ thống tự động lấy ngẫu nhiên phòng trống thuộc loại list (2) để gán tương ứng Nếu „Sắp xếp thủ công‟ chọn, chọn dòng list (2), click „Sắp xếp‟ hệ thống mở form sau cho ta chọn phòng trống thuộc loại phòng chọn 2.14 Form quản lý loại phòng - 42 - Chức năng: Thêm, sửa, xóa loại phòng khách sạn Sử dụng: Trong list bên danh sách tất loại phòng có Click chọn danh sách này, click „Sửa‟ sau sửa thông tin liên quan, click „Lưu‟ để lưu thay đổi „Xóa‟ để xóa loại phòng chọn „Thêm‟ để thêm 2.15 Form quản lý phòng Thêm, sửa, xóa phòng khách sạn Việc đặt mã phòng phản ánh tầng phòng Tên đối Kiểu đối Ràng tƣợng tƣợng buộc Mã số phòng TextBox Dữ liệu Lấy từ Mục đích Hàm liên Giá trị quan Default table DANHMUCPHONG Loại phòng ComboBox Lấy từ table LOAIPHONG Đặc điểm Đặc điểm đặc biệt TextBox phòng Trạng thái Sẳn ComboBox Đang sàng, sửa chửa, Chưa dọn - 43 - Danh sách ListView Danh sách tất phòng phòng Thêm Button Thêm phòng Sửa Button Sửa thông themP_click() tin suaTTP_click phòng chọn từ () danh sách Xóa Xóa phòng xoaP_click() Button chọn từ danh sách Thoát Button thoat_click() 2.16 Form quản lý trang thiết bị, dịch vụ Chức năng: Thêm, sửa, xóa thiết bị, dịch vụ khách sạn Sử dụng: Chỉ cần lưu ý „Cố định phòng‟ chọn thiết bị, ngược lại dịch vụ Việc thao tác giống form quản lý phòng - 44 - 2.17 Form quản lý trang thiết bị cho loại phòng Chức năng: Thêm, xóa thiết bị loại phòng có khách sạn Sử dụng: Chọn loại phòng, bên phải tất thiết bị với số lượng tương ứng có loại phòng Sửa phần sau click „Lưu‟ 2.18 Form quản lý nhân viên - 45 - Chức năng: Thêm, sửa xóa nhân viên khách sạn Sử dụng: Lưu ý: phần „Quyền hạn‟ admin chọn nhân viên sử dụng chức menu „Quản lý‟, ngược lại không Việc thao tác giống form quản lý phòng 2.19 Form quản lý quốc gia 2.20 Form quản lý tiền tệ - 46 - 2.21 Form thông tin công ty Ghi nhận thông tin công ty phục vụ cho việc in hóa đơn toán hay báo cáo Thông tin form lưu vào file text 2.22 Form dự phòng – phục hồi liệu - 47 - Chức năng: Sao lưu, phục hồi liệu phòng trường hợp máy chủ database bị cố Sử dụng: Lưu ý: username password phải có quyền admin 2.23 Form báo cáo doanh thu tháng, năm Báo cáo doanh thu khách sạn tháng năm nhằm theo dõi hoạt động kinh doanh khách sạn - 48 - 2.24 Form thay đổi mật đăng nhập 2.25 Form đăng nhập - 49 - VII Một số giải thuật ô xử lý tiêu biểu cho form Mỗi giả thuật ô xử lý sau gắn với trình xử lý hệ thống phản ứng lại hành động nhấn nút lệnh form Ô xử lý Đăng ký thuê (Form Đăng ký phòng) DsKH: danh sách khách hàng MaPhong: mã số phòng MaNV: mã số nhân viên NgayThue: ngày thuê NgayTraDangKy: ngày trả đăng ký Function KiemTra(DsKH, NgayThue, NgayTraDangKy) Begin If( Length(DsKH ) == 0) || NgayThue >= NgayTraDangKy Return False Return True End Hảm: Kiểm tra giá trị đầu vào Thông báo lỗi Thông báo thành công S True Đ Chưa hết danh sách DsKH Mở table DANHMUCPHONG Đóng table KHACHHANG & CT_THUEPHONG Đ Thủ tục: Thay đổi tình trạng phòng Procedure ThayDoiTinhTrangPhong(MaSoPhong) Begin UPDATE DANHMUCPHONG SET TINHTRANG='1' WHERE MaPhong=MaSoPhong End S Đóng table DANHMUCPHONG Tạo dòng r với r.HoTen = DsKH[i].HoTen r.CMND = DsKH[i].CMND r.NgaySinh = DsKH[i].NgaySinh r.GioiTinh = DsKH[i].GioiTinh r.SoDienThoai = DsKH[i].SoDienThoai r.ThanhPho = DsKH[i].ThanhPho r.DiaChi = DsKH[i].DiaChi r.MaTT = DsKH[i].MaTT r.MaQG = DsKH[i].MaQG Mở table THUEPHONG Thêm dòng r vào KHACHHANG Tạo dòng d với: d.MaPhong = MaPhong d.MaNV = MaNV d.NgayThue = NgayThue d.NgayTraDangKy = NgayTraDangKy maKH: mã khách hàng Tạo dòng q với: q.MaKH = maKH q.SoHDTP = soHDTP q.VaiTro = DsKH[i].VaiTro Thêm dòng d vào THUEPHONG Hàm: Lấy số hợp đồng thuê phòng thêm vào soHDTP: số hợp đồng thuê phòng Function LaySoHDTP() Begin result = SELECT TOP SoHDTP FROM THUEPHONG ORDER BY SoHDTP DESC Return result End Hàm: Lấy mã số khách thêm vào Đóng table THUEPHONG Mở table KHACHHANG & CT_THUEPHONG - 50 - Thêm dòng q vào CT_THUEPHONG Function LayMSKH() Begin result = SELECT TOP MaKH FROM KHACHHANG ORDER BY MaKH DESC Return result End Ô xử lý Lưu(Form Sử dụng dịch vụ) MaPhong: mã phòng DsMaTB: danh sách mã dịch vụ DsSoLuong: danh sách số lượng dịch vụ tương ứng NgaySuDung: ngày sử dụng Mở table THUEPHONG & THANHTOANPHONG & SUDUNG_DV Hàm: Lấy số hợp đồng thuê phòng phòng MaPhong soHDTP: số hợp đồng thuê phòng Chưa hết danh sách DsMaTB Function LaySoHDTP(MaPhong) Begin result = SELECT SoHDTP FROM THUEPHONG T WHERE T.MaPhong=MaPhong AND SoHDTP NOT IN (SELECT SoHDTP FROM THANHTOANPHONG) Return result End S Đ Đóng table mở Tạo dòng r với: r.SoHDTP = soHDTP r.MaTB = DsMaTB[i] r.SoLuong = DsSoLuong[i] r.NgaySuDung = NgaySuDung Thêm dòng r vào SUDUNG_DV - 51 - Ô xử lý Thanh toán (Form Thanh toán phòng) MaPhong: mã số phòng MaNV: mã nhân viên Mở table THUEPHONG & THANHTOANPHONG & LOAIPHONG & DANHMUCPHONG & SUDUNG_DV Thủ tục: đặt lại trạng thái MaPhong Procedure DatTrangThaiPhong(MaPhong) Begin Update DANHMUCPHONG D SET TINHTRANG='0' WHERE D.MaPhong=MaPhong End Function LaySoHDTP_NgayThue(MaPhong) Begin results = SELECT SoHDTP, NgayThue FROM THUEPHONG T WHERE T.MaPhong=MaPhong AND SoHDTP NOT IN (SELECT SoHDTP FROM THANHTOANPHONG) Return results End Function LayGiaPhong(MaPhong) Begin result = SELECT GiaTien FROM LOAIPHONG L, DANHMUCPHONG D WHERE D.MaPhong=MaPhong AND L.MaLP=D.MaLP Return result End Hàm: Lấy danh sách khách phòng MaPhong(tương ứng có soHDTP) dsKH: danh sách khách hàng Hàm: Lấy số hợp đồng thuê phòng, ngày thuê phòng có MaPhong soHDTP: số hợp đồng thuê phòng ngayThue: ngày thuê ngayTra = hôm nay: ngày trả khachHang: khách hàng Số phần tử dsKH Function LayDSKH(soHDTP) Begin results = SELECT K.* , VaiTro FROM KHACHHANG K, CT_THUEPHONG C, THUEPHONG T WHERE K.MaKH=C.MaKH AND C.SoHDTP=T.SoHDTP Return results End S Đ Hàm: Lấy giá phòng MaPhong Chọn phần tử có thuộc tính VaiTro = ‘1'(chọn trưởng nhóm) - khachHang khachHang= dsKH[0] giaPhong: giá phòng tienPhong: tiền phòng tienDV: tiền dịch vụ Hàm: Lấy tiền tệ dùng toán khachHang(khachHang.MaTT) tienPhong = (ngayTra ngayThue) * giaPhong Hàm: Lấy danh sách sử dụng dịch vụ có soHDTP giá dịch vụ dsDV: danh sách sử dụng dịch vụ Function LayDsSDDV(soHDTP) Begin results = SELECT S.*, T.GiaTien FROM SUDUNG_DV S, THIETBI_DICHVU T WHERE S.SoHDTP=soHDTP AND T.MaTB=S.MaTB Return results End Thêm r vào HOADONTHANHTOAN doiSangVND: đổi sang VNĐ đơn vị tiền tệ dùng toán khách tienPhongC: tiền phòng tienDvC: tiền dịch vụ tienPhongC = tienPhong / doiSangVND tienDvC = tienDV / doiSangVND S Chưa hết danh sách dsDV Đóng table mở Đ tienDV += dsDV[i].SoLuong * dsDV[i].GiaTien Tạo dòng r với: r.SoHDTP = soHDTP r.MaNV = MaNV r.NgayThanhToan = hôm r.TienDichVu = tienDV r.TienPhong = tienPhong - 52 - In hóa đơn với tham số từ biến tính Hiển thị kết Function LayTienTe(MaTT) Begin result = SELECT DoiSangVND FROM TIENTE T WHERE T.MaTT=MaTT Return result End Ô xử lý Tìm(Form Tìm kiếm khách hàng HoTen: họ tên khách hàng DiaChi: địa khách hàng DangO = true false: khách sạn không Mở table THUEPHONG & CT_THUEPHONG & KHACHHANG & THANHTOANPHONG Hàm: tìm khách hàng dsKH: danh sách khách hàng tìm Function TimKhachHang(HoTen, DiaChi, DangO) Begin If(DangO) results = SELECT K.*, T.MaPhong FROM THUEPHONG T CT_THUEPHONG C, KHACHHANG K WHERE T.SoHDTP=C.SoHDTP AND C.MaKH=K.MaKH AND T.SoHDTP NOT IN (SELECT SoHDTP FROM THANHTOANPHONG) AND K.HoTen LIKE HoTen AND K.DiaChi LIKE DiaChi Else results = SELECT K.*, T.MaPhong FROM THUEPHONG T CT_THUEPHONG C, KHACHHANG K WHERE T.SoHDTP=C.SoHDTP AND C.MaKH=K.MaKH AND K.HoTen LIKE HoTen AND K.DiaChi LIKE DiaChi Return results End - 53 - Đóng table mở Hiển thị kết KẾT LUẬN Trên nội dung tiến hành “Phân tích thiết kế hệ thống quản lý khách sạn” Trong trình tìm hiểu, nghiên cứu để thiết kế hệ thống quản lý khách sạn, có bộc lộ số ưu khuyết điểm: Ƣu điểm:  Đáp ứng yêu cầu đặt  Mô tả chi tiết phần, mang tính áp dụng cao Khuyết điểm:  Chưa thật hoàn chỉnh, chưa đáp ứng hết yêu cầu khách sạn đại, nhiều  Một số giải thuật chưa tối ưu, mang tính trừu tượng - HẾT - - 54 - [...]... giá loại phòng đó + Đóng kho 8 Ô xử lý: Lấy danh sách sử dụng dịch vụ và giá của chúng Tên ô xử lý: Lấy danh sách sử dụng dịch vụ và giá của chúng (Số 2.4) DDL vào: Mã số phòng DDL ra: Danh sách dịch vụ khách đã sử dụng, giá của chúng Diễn giải: Lấy về danh sách tất cả dịch vụ mà khách đã sử dụng trong thời gian ở khách sạn và giá mỗi loại Xử lý: + Mở kho THUÊ PHÒNG_THIẾT BỊ-DỊCH VỤ(1), THIETBI_DICHVU(2)... lý tiếp theo trong qui trình Diễn giải: Ghi thông tin khách hàng và thông tin thuê phòng của họ Xử lý: + Mở kho KHACHHANG, THUEPHONG + Thông tin cá nhân khách hàng ghi vào KHAHHANG + Thông tin thuê phòng(ngày thuê, ngày trả) ghi vào THUEPHONG + Đóng kho - 20 - 4 Ô xử lý: Lấy thông tin chi tiết thuê phòng Tên ô xử lý: Lấy thông tin chi tiết thuê phòng (Số 1.4) DDL vào: NULL DDL ra: Chuyển qua ô xử lý. .. kho 11 Ô xử lý: Chọn trưởng nhóm Tên ô xử lý: Chọn trưởng nhóm (Số 2.8) DDL vào: Danh sách thông tin khách hàng cùng vai trò của họ DDL ra: Thông tin người trưởng nhóm Diễn giải: Lấy thông tin người trưởng nhóm Xử lý: Lưu lại thông tin khách hàng có vai trò là trưởng nhóm vào biến 12 Ô xử lý: Lấy tiền tệ dùng thanh toán Tên ô xử lý: Lấy tiền tệ dùng thanh toán (Số 2.9) DDL vào: Thông tin khách hàng... vị tiền tệ dùng thanh toán của khách theo VNĐ Diễn giải: Lấy giá của một đơn vị tiền tệ dùng thanh toán của khách theo VNĐ Xử lý: + Mở kho TIENTE + Lấy giá tiền tệ theo mã tiền tệ có được từ thông tin khách hàng + Đóng kho 13 Ô xử lý: Tìm kiếm Khách hàng, phòng, booking, thiết bị - dịch vụ Tên ô xử lý: Tìm kiếm Khách hàng, phòng, booking, thiết bị - dịch vụ (Số 3.1) DDL vào: Thông tin về nội dung cần... Button - 31 - thoat_click() Chức năng: Quản lý việc đăng ký phòng, nhập thông tin khách đăng ký phòng hoặc chỉnh sửa thông tin khách đã đăng ký trước đó Sử dụng: Click chọn phòng từ danh sách phòng trống , nhập thông tin của khách và click „Thêm‟ Thông tin khách được thêm vào list bên dưới Cuối cùng click „Đăng ký thuê‟, những khách đã nằm trong list đã được đăng ký vào phòng được chọn Trong suốt quá... kho 9 Ô xử lý: Ghi thông tin thanh toán Tên ô xử lý: Ghi thông tin thanh toán (Số 2.6) DDL vào: Số hợp đồng thuê phòng , tiền phòng, tiền dịch vụ DDL ra: Chuyển qua ô xử lý tiếp theo trong qui trình Diễn giải: Ghi thông tin thanh toán phòng Xử lý: + Mở kho THANHTOANPHONG + Ghi thông tin từ dữ liệu đầu vào + Đóng kho - 22 - 10 Ô xử lý: Lấy danh sách khách hàng ở phòng cần thanh toán Tên ô xử lý: Lấy danh... xử lý: Lấy danh sách khách hàng ở phòng cần thanh toán (Số 2.7) DDL vào: Số hợp đồng thuê phòng DDL ra: Danh sách khách hàng Diễn giải: Lấy danh sách thông tin khách hàng, vai trò từng người của tất cả khách đang ở phòng cần thanh toán Xử lý: + Mở kho THUÊ PHÒNG_KHÁCH HÀNG(1), KHACHHANG(2) + Lấy thông tin mỗi khách hàng từ kho (2), vai trò của người này từ kho (1) của tất cả những khách gắn với số hợp... - IV Mô tả ô xử lý 1 Ô xử lý: Tìm kiếm phòng phù hợp yêu cầu Tên ô xử lý: Tìm kiếm phòng phù hợp yêu cầu (Số 1.1) DDL vào: Loại phòng yêu cầu DDL ra: Mã số phòng được chọn cho khách Diễn giải: Tìm kiếm phòng trống thuộc loại phòng khách mong muốn, chọn phòng Xử lý: + Mở kho DANHMUCPHONG, LOAIPHONG + Lấy về danh sách phòng trống thuộc loại phòng khách yêu cầu + Kiểm tra danh sách này và chọn phòng +... NgayCapNhat Ngày cập nhật 8 Tổng 48 4 Mô tả mối kết hợp 4.1 Mối kết hợp: THUEPHONG và KHACHHANG Tên mối kết hợp: Có thuê Tên thuộc tính Diễn giải Kiểu DL Loại DL MGT Số byte VaiTro Vai trò của người khách C B 1 ký tự 1 Tổng 1 (trưởng nhóm hoặc không) - 14 - 4.2 Mối kết hợp: THUEPHONG và THIETBI_DICHVU Tên mối kết hợp: Có sử dụng Tên thuộc tính Diễn giải NgaySuDung Ngày khách hàng sử Kiểu DL Loại DL D B N B MGT... vụ này SoLuongSD Số lương một đơn vị dịch 2 ký tự 2 Tổng 10 vụ mà khách sử dụng 4.3 Mối kết hợp: LOAIPHONG và THIETBI_DICHVU Tên mối kết hợp: Chứa Tên thuộc tính SoLuongChua Diễn giải Kiểu Loại DL DL N B Số lượng thiết bị này chứa MGT Số byte 2 ký tự 2 Tổng 2 trong loại phòng mà nó liên kết 4.4 Mối kết hợp: BOOKING và LOAIPHONG Tên mối kết hợp: Có đặt Tên thuộc tính Diễn giải Kiểu DL Loại DL MGT Số byte ... phương pháp xử lý tay, đồng thời giúp việc xử lý xác nhanh gọn III Yêu cầu hệ thống Hệ thống Quản Lý Khách Sạn hệ thống lưu trữ, cập nhật, chỉnh sửa thông tin khách hàng dịch vụ khách sử dụng... liệu, gây lợi ích chung cho khách sạn khách hàng, không phục vụ tốt công tác đạo quản lý khách sạn Do vậy, việc đưa máy vi tính vào quản lý hoạt động khách sạn nhu cầu cấp thiết nhằm khắc phục nhược... YÊU CẦU HỆ THỐNG Đồ án khảo sát dựa tài liệu giảng dạy Tổng cục du lịch Việt Nam tham khảo kiến thức số bạn học bên ngành quản lý khách sạn I Khảo sát hệ thống Khách sạn loại nhỏ Khách sạn nhỏ

Ngày đăng: 03/12/2015, 20:27

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan