BÁO cáo CHUYÊN đề môn học phần mềm quản lý khách sạn hà thành

49 4 0
BÁO cáo CHUYÊN đề môn học phần mềm quản lý khách sạn hà thành

Đ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

  BỘ LAO ĐỘNG - THƯƠNG BINH VÀ XÃ HỘI TRƯỜNG ĐẠI HỌC LAO ĐỘNG - XÃ HỘI BỘ MÔN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM BÁO CÁO CHUYÊN ĐỀ MÔN HỌC Phần mềm quản lý khách sạn Hà Thành Giảng viên hướng dẫn: Hà Nội - 2022   MỤC LỤC MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG KHẢO SÁT HỆ THỐNG 1.1 Giới thiệu chung khách sạn sạn .44 1.2 Nghiệp vụ đơn vị khách sạn quy trình nghiệp vụ 1.2.1 Giámlễđốc 1.2.2 Nghiệp Nghiệp vụ vụ của Ban Bộ phận tân-Kinh doanh doanh 444 1.2.3 Nghiệp vụ Bộ phận buồng phòng phòng .44 1.2.4 Nghiệp vụ Bộ phận bếp bếp .44 1.2.5 Nghiệp vụ vụ Bộ phận Kế tốn/Hành chính Nhân 44 1.3 Quy trình nghiệp vụ vụ .44 1.4 Yêu cầu chung cho toàn quản lý khách sạn CHƯƠNG PHÂN TÍCH VÀ THIẾT HẾ HỆ THỐNG DATABASE 2.1 Tổng quan database 2.2 Chi tiết bảng 2.3 Mơ hình Class diagram diagram 55 CHƯƠNG 3: GIAO DIỆN VÀ MƠ TẢ CHƯƠNG TRÌNH 3.1 Giao diện phần mềm 66   3.1.1 Giao diện đăng nhập hệ thống 3.1.2 Cập nhật loại phòng phòng 3.1.3 Chi tiết phiếu phòng 3.1.4 Lịch làm việc nhân viên viên 66 3.1.5 Liên hệ hệ   3.1.6 Màn hình 66   3.1.7 Quản lý dịch vụ vụ 66   3.1.8 Quản lý khách hàng hàng   3.1.9 Quản lý nhân viên viên 66   3.1.10 Quản lý phòng phòng 3.1.11 Quản lý vật tư TÀI LIỆU THAM KHẢO / 49 / 49   LỜI MỞ ĐẦU Cùng với phát triển không ngừng kỹ thuật máy tính mạng điện tử, cơng nghệ thông tin, tất đạt thành tựu to lớn, góp cơng lớn phát triển xã hội nhân loại loại Đứng trước bùng nổ công nghệ ấy, tổ chức doanh nghiệp tìm tìm biện pháp để xây dựng hồn thiện hệ thống thơng tin nhằm tin học hoá hoạt động tác nghiệp đơn vị mình Mức độ hồn thiện tuỳ thuộc vào q trình phân tích thiết kế hệ thống Một ứng dụng quan trọng công nghệ thông tin không kể đến xây dựng mô hình quản lý cơng ty- doanh nghiệp, điển khách sạn Tại nước phát triển ngành hoạt động kinh doanh khách sạn, nhà hàng phát triển mạnh mẽ có lợi nhuận cao có hỗ trợ cơng nghệ thơng tin.Ở nước ta năm gần ngành du lịch thực phát triển quy mô ảnh hưởng lĩnh vực Kinh tế- Xã hội Và Và việc áp dụng công nghệ thông tin vào chương trình quản lý khách sạn vơ cần thiết để nâng cao hiệu kinh doanh chất lượng Chính vậy, nhóm chúng em định chọn chuyên đề “Quản lý khách sạn” làm đề tài nghiên cứu mơn Phân tích thiết thiết kế hệ thống Dựa vào kiến thức học , báo cáo phân tích thiết kế hệ thống quản lý khách sạn nhằm mục đích:  - Quản lý khách hàng - Quản lý việc đăng ký thuê phòng trả phòng  -Quản lý trạng phòng - Quản lý dịch vụ khách sạn cung cấp - Quản lý tài thu chi khách sạn -Quản lý nhân viên Tuy cố gắng học hỏi dựa kiến thức học thực tế khách sạn khơng thể tránh khỏi thiếu sót Em kính mong q Thầy bạn  bè đóng góp ý kiến để hệ thống đạt hiệu cao / 49 BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh / 49   CHƯƠNG 1: KHẢO SÁT VỀ HỆ THỐNG 1.1.Giới thiệu chung khách sạn Khách sạn khảo sát khách sạn đạt tiêu chuẩn sao, đặt trung tâm thủ Hà Nội Quy mơ khách sạn có 120 phòng ngủ phòng Suite chia làm loại phòng bản:    Standard: Phòng tiêu chuẩn thường nhỏ nhất, tầng thấp, hướng nhìn khơng thuận lơi, trang bị tối thiểu giá thấp  Superior: Cao phòng Standard với tiện nghi tương đương diện tích lớn hướng nhìn đẹp Giá cao Standard Deluxe: Loại phòng cao Superior, thường tầng cao, diện tích rộng, hướng nhìn đẹp trang bị cao cấp -Bên cạnh đó, khách sạn cịn có hoạt động loại hình dịch vụ giải trí khác:   Nhà hàng bar: 02 nhà hàng với tầm nhìn tồn cảnh biển với sức chứa 300 khách với thực đơn Âu, Á đa dạng, quầy bar  Vui chơi giải trí; internet, quầy lưu niệm, karaoke, th xe ơtơ thăm rừng Quốc Gia, dịch vụ thăm Vịnh Lan Hạ  Dịch vụ khác: điện thoại gọi nước quốc tế, dịch vụ giặt là, hấp, tẩy đảm bảo thời gian chất lượng 1.2 Nghiệp vụ đơn vị khách sạn Ban giám đốc Bộ phận lễ tân- kinh doanh Bộ phận buồng Bộ phận bếp- phịng Nhà hàng Bộ phận kế tốn/Tài chínhNhân sự  BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh / 49 BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh / 49   1.2.1 Nghiệp vụ Ban Giám đốc Ban giám đốc khách sạn gồm người bao gồm giám đốc phó giám đốc - Giám đốc điều hành khách sạn:  Nhiệm vụ: vụ: - Chịu trách nhiệm quản lý toàn khách sạn hoạt động cách hiệu quả, - Lập kế hoạch kinh doanh - Phối hợp phận khách sạn cách đồng có hệ thống - Chỉ đạo cơng việc phó giám đốc phận trưởng phòng khác khách sạn - Phó giám đốc: Nhiệm vụ : - Thực thi kế hoạch công tác giám đốc đề - Thay mặt giám đốc giải công việc phận - Thực kế hoạch đào tạo - Giải khiếu nại khách hàng 1.2.2 Nghiệp vụ Bộ phận lễ tân- Kinh doanh Bộ phận lễ tân-Kinh doanh bao gồm: - Trưởng phận lễ tân- kinh doanh: người Nhiệm vụ: vụ: - Chịu trách nhiệm hoạt động phận lễ tân khách sạn - Lên kế hoạch, tổ chức thực nhiệm vụ điều phối hoạt động - phận lễ tân Tối đa hóa công suất sử dụng buồng doanh thu cho khách sạn Tham gia vấn tuyển chọn nhân cho phận Chào đón khách đồn, khách VIP Đào tạo, bồi dưỡng nâng cao nghiệp vụ cho nhân viên phận Giải phàn nàn khách trường hợp khẩn cấp xảy khách sạn Hỗ trợ công tác Markeng thực số nhiệm vụ khác theo đạo cấp - Nhân viên đặt phòng : người Nhiệm vụ: Tiếpnhật nhận,vàxử lý thông yêu cầu đặt khách - Cập chuyển n, hồphòng sơ đặtcủa phòng cho nhân viên lễ tân hàng ngày - Quản lý hồ sơ đặt phòng - Phối hợp với phận Markeng để bán phòng BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh / 49 BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh / 49   - Tối đa hóa cơng suất sử dụng phịng, giá bán, doanh thu cho khách sạn  Mẫu phiếu đăng ký đặt phòng  - Nhân viên lễ tân : 10 người  Nhiệm vụ: - Quản lý hồ sơ đăng ký khách Đón ếp làm thủ tục check-in, check-out check-out cho khách Bán phòng cho khách walk-in (khách vãng lai) Tiếp nhận phối hợp xử lý yêu cầu khách lưu trú Cung cấp thông n, quảng cáo bán dịch vụ khách sạn Bảo quản chìa khóa, két an toàn đựng tư trang quý khách Phối hợp xử lý nh khẩn cấp khách sạn BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh / 49 BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh / 49   Phiếu theo dõi khách hàng - Nhân viên hành lý: 10 người  Nhiệm vụ: - Chào đón, mở khoang xe để nhận hành lý khách, hướng dẫn khách đến làm thủ tục check-in quầy lễ tân - Hỗ trợ khách hàng sảnh: giới thiệu dịch vụ, gọi taxi… - Chuyển hành lý lên phòng cho khách, chuyển hành lý khách muốn đổi phòng, trả phòng - Chuyển phát thư, n nhắn, bưu kiện… đến phòng cho khách Mẫu phiếu khảo sát khách hàng 1.2.3 Nghiệp vụ Bộ phận buồng phòng Bộ phận buồng phòng bao gồm: - Trưởng phận buồng phòng: người  Nhiệm vụ: vụ: BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh - Chịu trách nhiệm hoạt động phận buồng phòng / 49 BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh / 49   - Lên kế hoạch, tổ chức thực nhiệm vụ điều phối hoạt động - phận buồng phịng phịng Tối đa hóa cơng suất sử dụng buồng doanh thu cho khách sạn Tham gia vấn tuyển chọn nhân cho phận Chào đón khách đồn, khách VIP VIP Giải yêu cầu / phàn nàn khách hàng Nhân viên 10 người - Nhiệm vụ: dọn Chịuphòng: trách nhiệm dọn phòng Bổ sung đồ dùng phòng cho khách ngày theo êu chuẩn khách sạn - Nhân viên giặt ủi: 10 người Nhiệm vụ: Thu gom đồ giặt, Vận hành quy trình giặt ủi tất quần áo khách, loại khăn ăn, khăn trải bàn khách sạn đồng phục nhân viên - Nhân viên tầng phòng: 10 người Nhiệm vụ: Chịu trách nhiệm lau dọn hành lang, sảnh khách sạn nơi cơng cộng, phịng nghỉ nhân viên khách sạn - Nhân viên bảo vệ: 10 người Nhiệm vụ: Phụ trách đảm bảo an ninh toàn khách sạn an toàn khách hàng nhân viên khách sạn - Nhân viên kỹ thuật: 10 người Nhiệm vụ: Phụ trách việc vận hành bảo trì tồn sở vật chất khách sạn, bao gồm: Điện, khí, hệ thống sưởi, máy điều hịa khơng khí, bơm, thực sửa chữa nhỏ tu bổ trang thiết bị  Mẫu phiếu theo dõi sửa chữa chữa nhân viên lỹ thuật khách sạn 1.2.4 Nghiệp vụ Bộ phận bếp Bộ phận bếp bao gồm: BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh / 49 BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh / 49   - Trưởng phận bếp: người  Nhiệm vụ: quản lý, điều hành chung tất công việc bếp, bao gồm: tạo thực đơn, quản lý nhân sự, quản lý kinh doanh - Bếp trưởng: trưởng: người  Nhiệm vụ: Giám sát, đạo hoạt động nhóm đầu bếp thuộc nhiều phận khác nhà hàng Bếp trưởng có nhiệm vụ  phụ trách soạn thực đơn, nấu ăn chính, đồng thời sáng tạo bổ sung vào menu nhà hàng, khách sạn - Bếp phó : người  Nhiệm vụ giúp bếp trưởng cơng việc lên thực đơn, điều phối công việc khả đặt hàng theo đạo bếp trưởng - Nhân viên bếp : 20 người  Nhiệm vụ: Thực công việc việc phân công sơ chế nguyên liệu, chuẩn bị công cụ, vật liệu cần thiết, vệ sinh bếp, hỗ trợ công việc khu vực phân công công việc hỗ trợ khách - Nhân viên phục vụ bàn: 20 người  Nhiệm vụ: Phụ trách cơng việc chuẩn bị phịng ăn, phịng đón khách , nhận u cầu gọi khách , chuyển vào bếp thực trình phục vụ khách trình khách dùng bữa dọn bàn sau khách dùng xong 1.2.5 Nghiệp vụ Bộ phận kiểm tốn/Hành chính- Nhân - Trưởng phòng nhân sự: người  Nhiệm vụ: vụ: Chịu trách nhiệm quản lý, giám sát, tổ chức hoạt động phịng nhân Xây dựng sách, quy định, quy chế nhân sự, lên kế hoạch ngân sách, nguồn nhân lực, tuyển dụng, đào tạo theo nhu cầu thực tiễn khách sạn - Kế toán trưởng: người  Nhiệm vụ: vụ: Chịu trách nhiệm quản lý giám sát hoạt động tài khách sạn, tham mưu cho Ban giám đốc, phân công, giám sát đánh giá hiệu công việc nhân viên, lập báo cáo gửi Giám đốc khách sạn quan Nhà nước - Nhân viên nhân sự: 15 người  Nhiệm vụ: Chịu trách nhiệm tuyển dụng nhân cho khách sạn, triển khai cơng tác đào tạo, tính lương, thưởng, thực chế độ bảo hiểm, quản lý hồ sơ nhân viên khách sạn BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh / 49    Mẫu phiếu quản lý nhân viên - Nhân viên kiểm toán: 15 người  Nhiệm vụ:  vụ: Chịu trách nhiệm rà soát lại giao dịch, doanh thu, tỉ lệ đặt phòng, số liệu thống kê điều hành khách sạn ngày Sau cân đối giao dịch, doanh thu Kiểm tốn đêm đóng ngày chuyển hệ thống PMS ngày - Nhân viên thu ngân: 15 người  Nhiệm vụ: Chịu trách nhiệm làm thủ tục toán cho khách hàng, cụ thể nhập order vào hệ thống, kiểm tra in hóa đơn, thu tiền khách  Mẫu phiếu toán tiền tiền nhân viên thu ngân 1.3 Quy trình nghiệp vụ BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh Quy trình quản lý gồm: BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh 34 / 49   chuyển hình hiển thị lên label phịng thơng tin điền vào trạng thái phịng thay đổi từ trống sang có khách + Khi người dùng nhấn nút thêm, tên dịch vụ chọn từ combobox số lượng điền từ textbox insert xuống datagridview chi tiết dịch vụ bên + Khi người dùng nhấn chọn dòng datagridview nhấn nút xóa, dịng dl xóa datagridview + Tên dịch vụ load từ database đổ combobox 3.1.5 Lịch làm việc nhân viên - Mô tả: + Hiển thị toàn lịch làm việc nhân viên datagirdview đơng thời có thêm chức năng: thêm lịch làm việc, xóa lịch làm việc, cập nhật lại lịch làm việc + Người dùng chọn từ combobox bên tay phải hình để thêm lịch làm việc cho nhân viên + Nhân viên chưa thêm vào co sở liệu không thêm lịch làm việc BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh + Nút xem lại lịch làm việc hiển thị góc trái hình để người dùng xem lại ngày làm việc nhân viên theo lựa chọn datetime picker BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh thể xem lại ngày làm việc nhân viên theo lựa chọn datetime picker 35 / 49   3.1.6 Liên hệ - Mô tả: + Hiển thị thông tin nhà sáng lập phần mềm, địa chỉ, email website liên hệ, số điện thoại, năm phát hành BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh 36 / 49   3.1.7 Màn hình - Mô tả: tả: Hi Hiển ển thị thị tổng tổng quát quát toàn toàn bộ các chứng chứng năng của ph phần ần mềm mềm bao gồm: + Hiển thịtên phịng có củaquốc kháchtịch sạn: mỗiđến, phịng hiển tin nhưtính tên  booking, khách, khách,hiện số khách, tịch, , ngày đến , ngày đi,các tiềnthơng phịn phòng, g, thay đổi trạng thái phòng, button chuyển đến trang chi tiết để điền thông tin hóa đơn, nút check out khách trả phịng + Bên tay trái hình hiển thị lịch tiện cho người sử dụng quan sát ngày tháng năm + Dưới góc trái hiển thị màu theo trạng thái phòng như: màu đỏ - phòng trống, màu xanh - phịng có khách, màu vàng - phịng khách trả, màu xám - phòng dọn dẹp + Góc hình menustrip bao gồm chức tương đương link tới hình chức đó: quản lý phịng, quản lý nhân viên, quản lý khách hàng, thống kê liên hệ BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh 37 / 49   3.1.8 Quản lý dịch vụ   - Mơ tả: + Hiển thị tồn dịch vụ có khách sạn như: nước suối, massage, tour, đưa đón taxi sân bay, giặt ủi + Có nút chức như: thêm dịch vụ, xóa dịch vụ, cập nhật lại dịch vụ dựa theo thao tác chọn dòng từ datagridview người dùng Mỗi thao tác cập nhật lại xuống database BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh 38 / 49   3.1.9 Quản lý khách hàng  Hình: Form Form Quản lý lý thơng ti tinn khách hà hàng  ng  Sau người dùng kích vào danh mục Quản Lý Khách hàng form giao diện đến form Quản Lý Thơng Tin Khách Hàng, Form hiển thị thông tin chi tiết khách hàng bao gồm : Mã KH, Tên KH, Địa Chỉ, Điện thoại, Ngày sinh, Số CMND, Giới Tính phân loại khách hàng(VIP-Thường) Cho phép người dùng nhập liệu, thực chức như:   Thêm khách hàng BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh 39 / 49   Kết quả:   Chức thêm khách hàng, cho phép người dùng nhập thông tin từ Texbox, thị xuống DatagridView danh sách khách hàng, thêm khách hàng có khách đến khách sạn (Lưu ý: Mã KH từ lần thêm sau không trùng với Mã KH tồn danh sách) Xóa khách hàng BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh Chức xóa khách hàng cho phép người dùng xóa thơng tin đến khách hàng khơng cịn tồn khách sạn ( chuyển đi) BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh hàng khơng cịn tồn khách sạn ( chuyển đi) 40 / 49     Cập nhật khách hàng Chức cho phép người dùng sửa thông tin khách hàng gặp cố, sai xót, hay yêu cầu bổ sung/cung cấp thêm thông tin từ khách hàng Thông tin   khách hàngkhách cập nhật lại danh sách khách hàng Tìm kiếm hàng Với chức này, người dùng cần nhập mã khách hàng cần tìm, thị thông tin chi tiết khách hàng cần tìm kiếm  Ngồi ra, form Quản lý khách hàng cịn có chức CellClick người dùng click vào dịng liệu DatagridView thơng tin hiển thị lên Texbox giúp người dùng dễ dàng sửa, xóa, hay cập nhật khách hàng Code phần mềm Quản Lý khách hàng using System; using System; using  System.Collections.Generic; ic; using System.Collections.Gener using System.ComponentModel; using  System.ComponentModel; using using System.Data;  System.Data; using  using System.Drawing; System.Drawing; using using System.Linq;  System.Linq; using System Text; BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh using System.Text; using  System.Text; 41 / 49   using using   System.Threading.Tasks; System.Threading.Tasks; using using   System.Windows.Forms; System.Windows.Forms; using   System.Data.SqlClient; System.Data.SqlClient; using namespace namespace    PhanMemQuanLyKhachHang { public  partial   class class   Form1 : Form1  : Form   public  partial   { static  String connString  connString = @"Data Source=ADMI Source=ADMIN\MSSQLSERVER N\MSSQLSERVER01;Initial 01;Initial   static  String Catalog=QL-TT Catalog=QL-TTKH;Integrate KH;Integrated d  conn Security=True" Security=Tru e"; ; SqlConnection conn = new new   SqlConnection(connString); SqlConnection (connString);   SqlConnection         public Form1() public  Form1() { InitializeComponent(); }                   private  void XoaTextBox() private  void XoaTextBox() { txtMa.Clear(); txtTen.Clear(); txtSocmnd.Clear(); txtDC.Clear(); txtDT.Clear(); txtGT.Clear(); txtKH.Clear(); txtMa.Focus(); } private  void Form1_Load( private  void Form1_Load(object object sender,  sender, EventArgs e) EventArgs e) {                         try { if (conn.State == ConnectionState.Closed) if (conn.State ConnectionState.Closed) conn.Open(); SqlCommand  cmd = new  SqlCommand cmd new SqlCommand( SqlCommand ("Select *from KhachHang" KhachHang", , conn); SqlDataReader reader = cmd.ExecuteReader() SqlDataReader reader cmd.ExecuteReader(); ; DataTable dt new   DataTable DataTable(); (); DataTable dt = new dt.Load(reader); dgvKH.DataSource dgvKH.DataSource = dt;   if (conn.State == ConnectionState.Open) if (conn.State ConnectionState.Open)   conn.Close();   } catch (  (Exception Exception ex)  ex)   catch   {   MessageBox Show(ex.Message, "Error" MessageBox.Show(ex.Message, "Error", , MessageBoxButtons.OK, MessageBoxButtons.OK, MessageBoxIcon.Error); Error); MessageBoxIcon   }   } private  void btnThem_Click(object object sender,  sender, EventArgs EventArgs e)  e)   private  void btnThem_Click(   {   if if   (txtMa.Equa (txtMa.Equals( ls("" "")) ))   {   MessageBox Show("Không MessageBox.Show( "Không để trống" trống", , "Error" "Error", , MessageBoxButtons MessageBoxButtons.OK, OK, MessageBoxIcon.Error); MessageBoxIcon.Error);   }   try   {   if (conn.State if (conn.State == ConnectionState.Closed) ConnectionState.Closed)   conn.Open();   string  sqlINSERT = "INSERT INTO KhachHang VALUES(@MaKH, @TenKh, string sqlINSERT BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh g q g @soCMND, @DiaChi, @NgaySinh, @DienThoai @DienThoai, , @GioiTinh, @LoaiKH)" @LoaiKH)"; ; (@ , @ , 42 / 49     SqlCommand  cmd = new  SqlCommand cmd new SqlCommand(sqlINSERT, SqlCommand (sqlINSERT, conn);   cmd.Parameters.AddWithValue( "MaKH", cmd.Parameters.AddWithValue("MaKH" , txtMa.Text); txtMa.Text); , txtTen.Text); txtTen.Text);   cmd.Parameters.AddWithValue( "TenKh", cmd.Parameters.AddWithValue("TenKh"   cmd.Parameters.AddWithValue( "soCMND", cmd.Parameters.AddWithValue("soCMND" , txtSocmnd.Text); , txtDC.Text);   cmd.Parameters.AddWithValue( "DiaChi", cmd.Parameters.AddWithValue("DiaChi"   cmd.Parameters.AddWithValue( "DienThoai", cmd.Parameters.AddWithValue("DienThoai" , txtDT.Text); ,   cmd.Parameters.AddWithValue( "NgaySinh", cmd.Parameters.AddWithValue("NgaySinh" "yyyy/MM/dd")); )); dtDate.Value.ToString("yyyy/MM/dd" dtDate.Value.ToString( , txtKH.Text);   cmd.Parameters.AddWithValue( "LoaiKH", cmd.Parameters.AddWithValue("LoaiKH"   cmd.Parameters.AddWithValue( "GioiTinh", cmd.Parameters.AddWithValue("GioiTinh" , txtGT.Text); txtGT.Text);     if (cmd.ExecuteNonQuery() if (cmd.ExecuteNonQuer y() > 0) MessageBox Show("Thêm MessageBox.Show( "Thêm khách hàng thành công !" !"); );   if (conn.State  (conn.State == ConnectionState.Open) ConnectionState.Open) if   conn.Close();   Form1_Load(sender, Form1_Load(sender, e);   }   catch catch (  (Exception Exception el)  el)   {   MessageBox Show(el.Message, "Error" MessageBox.Show(el.Message, "Error", , MessageBoxButtons.OK, MessageBoxButtons.OK, MessageBoxIcon.Error); Error); MessageBoxIcon   }   } e)                         private  void  private  void dgvKH_CellC dgvKH_CellContentClick( ontentClick(object object sender,  sender, DataGridViewCellEventArgs  DataGridViewCellEventArgs  { int int i  i = dgvKH.CurrentRow.Ind dgvKH.CurrentRow.Index; ex; txtMa.Text = dgvKH.Rows dgvKH.Rows[i].Cells[0].V [i].Cells[0].Value.ToString alue.ToString(); (); txtTen.Text txtTen.Text = dgvKH.Rows[i dgvKH.Rows[i].Cells[1].Va ].Cells[1].Value.ToString() lue.ToString(); ; txtSocmnd.Text txtSocmnd.Text = dgvKH.Rows[i dgvKH.Rows[i].Cells[2].Va ].Cells[2].Value.ToString( lue.ToString(); ); txtDC.Text = dgvKH.Rows dgvKH.Rows[i].Cells[3].V [i].Cells[3].Value.ToString alue.ToString(); (); dtDate.Text dtDate.Text = dgvKH.Rows[i dgvKH.Rows[i].Cells[4].Va ].Cells[4].Value.ToString() lue.ToString(); ; txtDT.Text = dgvKH.Rows dgvKH.Rows[i].Cells[5].V [i].Cells[5].Value.ToString alue.ToString(); (); txtGT.Text = dgvKH.Rows dgvKH.Rows[i].Cells[6].V [i].Cells[6].Value.ToString alue.ToString(); (); txtKH.Text = dgvKH.Rows dgvKH.Rows[i].Cells[7].V [i].Cells[7].Value.ToString alue.ToString(); (); }      try try {  { private  void  private  void btnCapNhat_ btnCapNhat_Click_1( Click_1(object object sender,  sender, EventArgs EventArgs e)  e) { if (conn.State  (conn.State == ConnectionState.Closed) ConnectionState.Closed) if   conn.Open();   string string sqlUPDATE  sqlUPDATE = "UPDATE KhachHang set MaKH=@MaKH, TenKh=@TenKh, TenKh=@TenKh, soCMND=@soCMND, soCMND=@soCM ND, DiaChi=@DiaC DiaChi=@DiaChi, hi, NgaySinh=@N NgaySinh=@NgaySinh, gaySinh, DienThoai=@ DienThoai=@DienThoai, DienThoai, GioiTinh=@GioiTinh, GioiTinh=@Gi oiTinh, LoaiKH=@LoaiKH where MaKH=@MaKH)"; MaKH=@MaKH)" ;   SqlCommand SqlCommand cmd  cmd = new  new SqlCommand(sqlUPDATE, SqlCommand (sqlUPDATE, conn);   "MaKH", , txtMa.Text); txtMa.Text); cmd.Parameters.AddWithValue("MaKH" cmd.Parameters.AddWithValue(   cmd.Parameters.AddWithValue( "TenKh", cmd.Parameters.AddWithValue("TenKh" , txtTen.Text); txtTen.Text);   cmd.Parameters.AddWithValue( "soCMND", cmd.Parameters.AddWithValue("soCMND" , txtSocmnd.Te txtSocmnd.Text); xt); , txtDC.Text);   cmd.Parameters.AddWithValue( "DiaChi", cmd.Parameters.AddWithValue("DiaChi" , txtDT.Text);   cmd.Parameters.AddWithValue( "DienThoai", cmd.Parameters.AddWithValue("DienThoai"   cmd.Parameters.AddWithValue( "NgaySinh", cmd.Parameters.AddWithValue("NgaySinh" , "yyyy/MM/dd")); )); dtDate.Value.ToString("yyyy/MM/dd" dtDate.Value.ToString(       "LoaiKH", , txtKH.Text); cmd.Parameters.AddWithValue("LoaiKH" cmd.Parameters.AddWithValue( cmd.Parameters.AddWithValue( "GioiTinh", cmd.Parameters.AddWithValue("GioiTinh" , txtGT.Text); txtGT.Text); //cmd.ExecuteNonQuery(); BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh   MessageBox MessageBox.Show( Show("Cập "Cập nhật khách hàng thành công!" công!"); );   BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh 43 / 49     if if (conn.State  (conn.State == ConnectionState.Open) ConnectionState.Open) conn.Close(); Form1_Load(sender, Form1_Load(sender, e); XoaTextBox();               } catch catch (  (Exception Exception el)  el) { MessageBox Show(el.Message, "Error" MessageBox.Show(el.Message, "Error", , MessageBoxButtons.OK, MessageBoxButtons.OK, MessageBoxIcon.Error); Error); MessageBoxIcon   }   } private  void btnXoa_Clic btnXoa_Click_1( k_1(object object sender,  sender, EventArgs e) EventArgs e)   private  void    {   if (conn.State == ConnectionState if (conn.State ConnectionState.Closed) Closed)   conn.Open(); string sqlDELETE  sqlDELETE = ("DELETE ("DELETE from KhachHang where   string MaKH='"+txtMa.Text+ MaKH='" +txtMa.Text+"'" "'" );  ); SqlCommand cmd  cmd = new  new SqlCommand(sqlDELETE, SqlCommand (sqlDELETE, conn);   SqlCommand if (cmd.ExecuteNonQuery  (cmd.ExecuteNonQuery() () > 0)   if   MessageBox Show("Bạn MessageBox.Show( "Bạn chắn muốn xóa khách hàng này?" này?", , "Xác nhận", nhận", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); Question); MessageBoxButtons.OKCancel, MessageBoxIcon if (conn.State  (conn.State == ConnectionState.Open) ConnectionState.Open)   if   conn.Close();   Form1_Load(sender, Form1_Load(sender, e);   XoaTextBox();   }               private  void  private  void btnTimKiem_ btnTimKiem_Click_1( Click_1(object object sender,  sender, EventArgs EventArgs e)  e) { if (conn.State == ConnectionState if (conn.State ConnectionState.Closed) Closed) conn.Open(); string sqlSELECT  sqlSELECT = ("Select ("Select *from KhachHang where MaKH=@MaKH" MaKH=@MaKH"); ); string SqlCommand  cmd = new  SqlCommand cmd new SqlCommand(sqlSELECT, SqlCommand (sqlSELECT, conn); , txtMa.Text); txtMa.Text); cmd.Parameters.AddWithValue( "MaKH", cmd.Parameters.AddWithValue("MaKH"   cmd.ExecuteNonQuery();   SqlDataReader SqlDataReader reader  reader = cmd.ExecuteReader(); DataTable DataTable dt  dt = new new   DataTable DataTable(); (); dt.Load(reader); dgvKH.DataSource dgvKH.DataSource = dt;                 if (conn.State  (conn.State == ConnectionState.Open) ConnectionState.Open) if conn.Close(); //Form1_Lo //Form1_Load(sender, ad(sender, e); } } } BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh 44 / 49   3.1.10 Quản lý nhân viên - Mô tả: + Hiển thị toàn lịch làm việc nhân viên có khách sạn, bao gồm số thứ tự, tên nhân viên, ca trực, ngày làm đó,người dùng khơng thay đổi thơng tin hình Góc trái hình có nút chức năng: Cập nhật thông tin nhân viên, cập nhật lịch làm việc hiển thị lịch để tiện cho việc quan sát ngày tháng 3.1.11 Quản lý Phòng BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh 45 / 49   - Mô tả: tả: Hiển Hiển th thịị to tồn àn số phịn phịngg đang có tron trongg khác kháchh sạ sạn, n, ba baoo gồm số  phòng, loại phòng giá phòng đó, người dùng khơng thay đổi thơng tin vật mànnhật hìnhdịch này.vụ,Góc có nút chức năng: Cập nhật tư, cập cậptrái nhậtmàn loạihình phịng 3.1.12 Quản lý vật tư  BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh 46 / 49   -  Mơ tả:  + hiển thị tồn vật tư có khách sạn như: tivi, tủ lạnh, máy lạnh,  bài ủi ủi + có nút chức như: thêm vật tư, xóa vật tư, cập nhật lại vật tư dựa theo thao tác chọn dòng từ datagridview người dùng Mỗi thao tác cập nhật lại xuống database BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh 47 / 49   BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh BAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanhBAO.cao.CHUYEN.de.mon.hoc.phan.mem.quan.ly.khach.san.ha.thanh

Ngày đăng: 24/12/2023, 14:10

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

Tài liệu liên quan