bài tập lớn quản lý khách sạn sử dụng ngôn ngữ C#, phần mềm My sql , có source code ,data base và hướng dẫn cài đặt chi tiết
BỘ GIÁO DỤC VÀ ĐÀO TẠO Trường Đại học Kinh Bắc Khoa: Công Nghệ Thông Tin Bài tập lớn Môn: Lập trình Windows Đề tài: Xây dựng chương trình quản lý khách sạn Lớp: 08D - CNTT01 Nhóm: 06 Thành viên: Trịnh Thị Hoa Nguyễn Văn Đại Nguyễn Hữu Hùng Trần Mạnh Kim GVHD: Nguyễn Thị Mười Phương Bắc Ninh - 2021 Mục lục Mục lục 01 Lời nói đầu 02 Chương 1: Thiết kế hệ thống 03 Mục đích Khảo sát Phạm vi tập Các chức chín Các yêu cầu phận lễ tân Các thông tin cần quản lý Sơ đồ chức Chương 2: Phân tích xử lý liệu 06 Mô tả thực thể Xác định thực thể Mơ hình quan hệ Mô tả chi tiết thực thể Chương 3: Thiết kế giao diện chương trình 12 Quản lý Nhân viên Qunar lý Khách hàng Quản lý Phòng Quản lý loại phòng Quản lý dịch vụ Quản lý thuê phòng Hóa đơn dịch vụ Quản lý trả phòng lập hóa đơn In Hóa Đơn Bảng phân công nhận xét 17 Bảng phân công Nhận xét Lời Nói Đầu Hiện nay, ngành du lịch ngày phát triển nước ta Nó ngành đóng góp lớn phát triển đất nước Trong ngành du lịch kinh doanh khách sạn có vai trị quan trọng dối với phát triển ngành du lịch Do đó, việc “thiết kế xây dựng chương trình quản lý khách sạn” việc cần thiết nhằm nâng cao hiệu kinh doanh phục vụ khách hàng khách sạn Chúng em cảm ơn cô Nguyễn Thị Mười Phương giảng viên giảng dạy học phần Lập trình Windows lớp 08D-CNTT01 tồn thể thầy Khoa Công Nghệ Thông Tin - Trường Đại học Kinh Bắc tận tình bảo chúng em trình học tập Do trình học tập kiến thức cịn hạn chế tập có thiếu sót Chúng em mong có góp ý thầy để tập hồn thiện Bắc Ninh, tháng 08 năm 2021 Chương 1: Thiết kế hệ thống Mục đích Dựa vào kiến thức học từ mơn Phân tích hệ thống thơng tin tập thiết kế phân tích hệ thống quản lý khách sạn với mục đích: Quản lý nhân Quản lý khách hàng Quản lý dịch vụ Quản lý trang thiết bị Quản lý phịng Khảo sát: Dựa vào việc tìm hiểu tham khảo tài liệu cách thức hoạt động số khách sạn chúng em tập hợp thông tin sau: 2.1 Cơ cấu tổ chức khách sạn - Bộ phận đứng đầu khách sạn ban giám đốc Ban giám đốc có nhiệm vụ khác chia thành nhóm sau: Quản lý nhân sự, quản lý tài chính, quản lý phòng, quản lý vật tư, quản lý kỹ thuật, quản lý bảo vệ - Bên ban giám đốc : Nhân viên phận tiếp tân, nhân viên bô phận phục vụ, nhân viên bảo vệ, nhân viên phận kĩ thuật,… thuộc quản lý ban giám đốc 2.2 Quy trình hoạt động khách sạn - Khi khách hàng đến khách sạn thuê phòng phận tiếp tân tiếp nhận khách hàng kiểm tra phòng phù hợp với yêu cầu khách hàng, sau lập phiếu đăng ký th phịng, cập nhật thông tin khách hàng vào hệ thống quản lý khách sạn - Khi khách hàng muốn thuê phòng khách sạn liên lạc với phận đặt phòng trực tuyến khách sạn, phận tiếp nhận thông tin khách hàng, lập phiếu đăng ký xếp phòng phù hợp với nhu cầu khách hàng - Khi khách hàng nhận phịng phận tiếp tân có nhiệm vụ tiếp đón khách, phận phục vụ có nhiệm vụ khuân vác hành lý đưa khách hàng lên nhận phòng - Khi khách hàng có nhu cầu sử dụng dịch vụ khách sạn phận phục vụ có nhiệm vụ giới thiệu cung cấp dịch vụ phù hợp với yêu cầu khách hàng - Khi khách hàng muốn trả phịng phận tiếp tân lập phiếu toán chi tiết cho khách hàng, phận có nhiệm vụ báo cáo phiếu toán cho phận kế toán - Bộ phận kế tốn có nhiệm vụ tính tốn tài chính, doanh thu đóng thuế khách sạn dựa vào tình hình thu chi khách sạn - Quản lý khách sạn người theo dõi, giám sát chịu trách nhiệm hoạt động khách sạn Phạm vi tập - Quản lý khách sạn hoạt động phức tạp cần phải có hệ thống quản lý lớn Do khả trình độ có hạn nên chúng em sâu quản lý hoạt động phận lễ tân - Bộ phận lễ tân phận trực tiếp giao tiếp với khách hàng - Bộ phận lễ tân có chức quản lý thơng tin khách hàng, quản lý thơng tin phịng, quản lý dịch vụ,…… Các chức - Quản lý thông tin khách hàng - Quản lý thơng tin trạng thái phịng - Quản lý giao dịch Thuê phòng - Quản lý dịch vụ - Quản lý toán - Thống kê báo cáo: Các yêu cầu phận lễ tân Nhập thơng tin: khách hàng, trạng thái phịng dịch vụ Cập nhật thông tin: thêm, sửa , xóa thơng tin Tìm kiếm thơng tin Quản lý trạng thái phong để cung cấp phịng phù hợp với khách hàng In hóa đơn cho khách hàng In báo cáo In thống kê Các thông tin cần quản lý: Thông tin khách hàng Thông tin giao dịch Thông tin phịng Thơng tin tốn Thơng tin dịch vụ Sơ đồ chức Hệ thống quản lý khách sạn(Bộ phận lễ tân) Quản lý khách hàng Thêm thông tin khách hàng Sửa thông tin khách hàng Quản lý trạng thái phòng Quản lý giao dịch Xem trạng thái phòng Thuê phòng Sửa trạng thái phòng Thanh tốn phịng Quản lý dịch vụ Thêm dịch vụ Sửa dịch vụ Xóa dịch vụ Xóa thơng tin khách hàng Xóa trạng thái phịng Tìm kiếm dịch vụ Lưu thơng tin khách hàng Tìm thơng tin khách hàng Báo cáo thống kê Thống kê tài Báo cáo tài Chương 2: Phân tích, xử lý liệu Mô tả thực thể Bộ phận lễ tân khách sạn hàng ngày phải tiếp đón nhiều khách hàng lưu trữ thông tin khách hàng Bộ phận quản lý thông tin dịch vụ, phịng, giao dịch , in hóa đơn toán cho khách hàng in báo cáo Bộ phận lễ tân có nhiều nhân viên, nhân viên có thơng tin sau: Mã nhân viên, Tên nhân viên, ngày sinh, giới tính, chứng minh thư nhân dân, tel email Khách hàng quản lý thông tin: Mã khách hàng, Họ tên , ngày sinh, giới tính, quốc tịch, số chứng minh thư nhân dân, số điện thoại Phòng khách sạn có thơng tin sau: Mã phịng, Tên phịng, loại phịng, Mơ tả phịng, số người(số người mà phịng chứa), trạng thái phịng(trống, th, sửa,…) Bảng loại phòng dúng quản lý giá phịng gồm: loại phịng, mơ tả phịng(diện tích phịng, đặc điểm phịng,…), Gía phịng Dịch vụ khách sạn gồm thông tinn sau: Mã dịch vụ, tên dịch vụ, giá dịch vụ Phiếu th phịng có thơng tin:Mã Phiếu th, mã phịng, mã khách hàng,mã nhân viên, tên phòng, ngày thuê phòng, ngày nhận phòng, giá phịng, số người, trạng thái Hóa đơn sử dụng dịch vụ gồm: Mã hóa đơn, mã khách hàng, mã dịch vụ,tên dịch vụ, mã phòng, mã nhân viên, đơn giá dịch vụ, ngày sử dụng, ngày kết thúc, tổng tiền phải trả Hóa đơn tốn gồm: Mã hóa đơn, mã phiếu th, mã phịng, mã hóa đơn dịch vụ, mã khách hàng, mã nhân viên, ngày nhận phịng, ngày trả phịng, số lượng người, phí phịng, phí dịch vụ, ngày toán Một khách hàng th nhiều phịng Mỗi phịng khách hàng thuê Khách hàng sử dụng nhiều dịch vụ, dịch vụ có nhiều người sử dụng Xác định thực thể NHANVIEN( MaNV, HoTen, NgaySinh, GioiTinh, CMTND, SDT, Email) KHACHHANG( MaKH, HoTen, NgaySinh, GioiTinh, CMTND, TEL, QuocTich) PHONG(MaPhong, TenPhong, MoTa, LoaiPhong, SoNguoi, TrangThai, GiaPhong) LPHONG(LoaiPhong, Mota, Gia) DICHVU(MaDV, TenDV, GiaDV) THUEPHONG(MaThue, MaKH, MaPhong, MaNV, TenPhong, NgayThue,NgayNhan, GiaPhong, SoNguoi, TrangThai) HOADONDV(MaHDDV, MaKH, MaDV, TenDV, MaPhong, DonGia, NgaySD, NgayKT, TongTien) HOADON(MaHoaDon, MaKH, MaNV, MaPhieuThue, MaPhong, MaHDDV, NgayNP, NgayTP, SoNguoi, TienP, TienDV, NgayTT) Chú thích: : Khóa : Khóa Phụ Mơ hình quan hệ THUEPHONG MaThue KHACHHANG MaKH HoTen NgaySinh GioiTinh CMTND TEL QuocTich MaKH MaPhong MaNV TenPhong NgayThue NgayNhan PHONG MaPhong TenPhong MoTa LoaiPhong SoNguoi TrangThai GiaPhong NHANVIEN MaNV HoTen NgaySinh GioiTinh CMTND SDT Email GiaPhong SoNguoi TrangThai HOADON MaHoaDon MaNV MaKH MaThue MaPhong HOADONDV MaHDDV MaHDDV NgayNP MaPhong NgayTP MaDV SoNguoi TenDV TienP MaKH TienDV DonGia NgayTT NgaySD NgayKT DICHVU MaDV TongTien TenDV GiaDV Mô tả chi tiết Chú thích: Nvarchar: kiểu liệu chuỗi ký tự có dấu Datetime: kiểu liệu thời gian( ngày tháng năm) Int : kiểu liệu số nguyên NHANVIEN STT Thuộc Tính MaNV HoTen NgaySinh GioiTinh CMTND SDT Email KHACHHANG STT Thuộc Tính MaKH HoTen NgaySinh GioiTinh CMTND TEL QuocTich Diễn Giải Mã số nhân viên Họ tên nhân viên Ngày sinh nhân viên Giới tính Chứng minh thư nhân dân Số điện thoại Email nhân viên Diễn Giải Mã số khách hàng Họ tên khách hàng Ngày sinh Giới tính Chứng minh thư nhân dân Số điện thoại Quốc tịch Kiểu Dữ Liệu Nvarchar Nvarchar Datetime Nvarchar Nvarchar Nvarchar Nvarchar Kiểu Dữ Liệu Nvarchar Nvarchar Datetime Nvarchar Nvarchar Nvarchar Nvarchar PHONG STT Thuộc Tính Diễn Giải Kiểu Dữ Liệu MaPhong TenPhong MoTa LoaiPhong SoNguoi TrangThai GiaPhong Mã số phịng Tên phịng Mơ tả phịng Loại phịng Số người Trạng thái phòng Giá phòng Nvarchar Nvarchar Datetime Nvarchar Int Nvarchar Int LPHONG STT Thuộc Tính LoaiPhong Mota Gia Diễn Giải Loại phịng Mơ tả phịng Giá phòng Kiểu Dữ Liệu Nvarchar Nvarchar Int DICHVU STT Thuộc Tính Diễn Giải Kiểu Dữ Liệu MaDV Mã dịch vụ Nvarchar TenDV Tên dịch vụ Nvarchar GiaDV Giá dịch vụ Int THUEPHONG STT Thuộc Tính Diễn Giải Kiểu Dữ Liệu MaThue Mã số thuê phòng Nvarchar MaKH Mã số khách hàng Nvarchar MaPhong Mã số phòng Nvarchar MaNV Mã nhân viên Nvarchar TenPhong Tên phòng Nvarchar NgayThue Ngày thuê phòng Datetime NgayNhan Ngày nhận phòng Datetime GiaPhong Giá phịng Int SoNguoi Số người chứa Int 10 TrangThai Trạng thái phòng Nvarchar 10 HOADONDV STT Thuộc Tính Diễn Giải Kiểu Dữ Liệu MaHDDV Mã số hóa đơn dịch vụ Nvarchar MaPhong Mã khách hàng Nvarchar MaDV Mã số dịch vụ Nvarchar TenDV Tên dịch vụ Nvarchar MaKH Mã số phòng Nvarchar DonGia Đơn giá Int NgaySD Ngày sử dụng dịch vụ Datetime NgayKT Ngày kết thúc sử dụng Datetime TongTien Tổng số tiền dịch vụ Int HOADON STT Thuộc Tính Diễn Giải Kiểu Dữ Liệu MaHoaDon Mã số hóa đơn Nvarchar MaNV Má số khách hàng Nvarchar MaKH Mã số nhân viên Nvarchar MaThue Mã số thuê Nvarhcar MaPhong Mã phòng Nvarchar MaHDDV Mã hóa đơn dịch vụ Nvarchar NgayNP Ngày nhận phòng Datetime NgayTP Ngày trả phong Datetime SoNguoi Số người Int 10 TienP Tiền phòng Int 11 TienDV Tiền dịch vụ Int 12 NgayTT Ngày toán Datetime 11 Chương 3: Thiết kế giao diện chương trình 10 Quản lý Nhân viên 11 Quản lý Khách hàng 12 12 Quản lý Phòng 13 Quản lý loại phòng 13 14 Quản lý dịch vụ 15 Quản lý th phịng 14 16 Hóa đơn dịch vụ 17 Quản lý trả phịng lập hóa đơn 15 18 In Hóa Đơn 16 Bảng phân cơng đánh giá thành viên Bảng Phân công STT Nội dung Họ Tên nhiệm vụ Nguyễn Văn Đại: Khảo sát Thiết kế hệ thống Trần Mạnh Kim: Nêu yêu cầu phận lễ tân, Nêu thông tin cần quản lý Trịnh Thị Hoa: Nêu chức Nguyễn Hữu Hùng: Sơ đồ chức Phân tích xử lý Trịnh Thị Hoa: Mô tả thực thể( bảng) liệu Trần Mạnh Kim: Xác định thực thể Nguyễn Hữu Hùng: tạo sở liệu Nguyễn Văn Đại: Mô tả chi tiết thực thể( bảng) Thiết kế giao Trịnh Thị Hoa: tạo form bảng Phịng loại diện trình chương phòng Nguyễn Văn Đại: tạo form bảng Khách hàng, nhân viên Trần Mạnh Kim: tạo form bảng dịch vụ Nguyễn Hữu Hùng: tạo form bảng quản lý th phịng, quản lý trả phịng, hóa đơn dịch vụ, hóa đơn, In Hóa đơn tổng hợp lại form Nhân xét Ưu điểm: Các thành viên tham gia, tích cực đưa ý kiến buổi thảo luận Các bạn có tinh thần trách nhiệm tốt Các bạn hoàn thành tốt nhiệm vụ giao Nhược điểm: Các bạn vào muộn buổi thảo luận 17