Giáo trình xây dựng phần mềm quản lý khách sạn

76 0 0
Giáo trình xây dựng phần mềm 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

1 UDPM-CĐ-MĐ32-XDPMQLKS TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin phép dùng nguyên trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm LỜI GIỚI THIỆU Trong giai đoạn đất nước trình hội nhập, với phát triển mạnh mẽ công nghệ thông tin, tin học hố điều mà cơng ty, quan, xí nghiệp tổ chức cần phải nghỉ đến Tin học ứng dụng lĩnh vực sống, đem lại nhiều lợi ích to lớn, dần thay công việc thủ công nhiều thời gian Hiện nhiều lĩnh vực thực việc tin học hoá, lĩnh vực sản xuất lĩnh vực xã hội Nhằm đáp ứng cho nhu cầu phát triển xã hội nói chung thực tin học hố cơng tác quản lý nói riêng, giáo trình “XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN” biên soạn dành cho sinh viên Trường cao đẳng nghề ỨNG DỤNG PHẦN MỀM theo chương trình khung Tổng cục dạy nghề nhằm giúp cho việc quản lý, kiểm tra, kiểm soát dễ dàng thuận tiện Khách sạn Trong q trình thực hiện, nhóm biên soạn tham khảo nhiều tài liệu, kết hợp với kinh nghiệm thực tế Mặc dù có nhiều cố gắng, khơng tránh khỏi sai sót, mong nhận đóng góp ý kiến độc giả để giáo trình hoàn thiện Xin chân thành cảm ơn! Cần Thơ, ngày 16 tháng năm 2018 Tham gia biên soạn Nguyễn Thị Thúy Lan MỤC LỤC TUYÊN BỐ BẢN QUYỀN CHƯƠNG TRÌNH MƠ ĐUN XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN BÀI : KHẢO SÁT HIỆN TRẠNG HỆ THỐNG Hiện Trạng Của Hệ Thống : Mục Đích Hoạt Động Của Hệ Thống : Phạm Vi Yêu Cầu: BÀI : PHÂN TÍCH HỆ THỐNG 10 Yêu Cầu Chức Năng : 10 Yêu cầu chương trình: 10 Mơ Hình Xử Lý: 14 BÀI : THIẾT KẾ HỆ THỐNG 28 Dữ liệu cho mơ hình thực thể kết hợp : 28 Mơ hình quan hệ: 37 BÀI : THIẾT KẾ XỬ LÝ 44 Mơ hình chức năng: 44 Xây dựng modul xử lý: 45 2.1 Quá trình đăng nhập: 45 2.2 Quá trình thay đổi mật khẩu(password): 45 2.3 Quá trình thêm User: 45 3.Giao diện: 49 3.1 Form Quản lý khách Sạn: 49 3.2 Form Đăng nhập hệ thống: 50 3.3 Form Chính chương trình Quản lý khách sạn: 51 3.4 Các Menu chức Form Chính: 51 BÀI : HỒN THIỆN, ĐĨNG GÓI PHẦN MỀM 67 Kiểm thử phần mềm 67 Đặt bảo mật cho sở liệu 67 Đóng gói phần mềm 74 TÀI LIỆU THAM KHẢO 76 CHƯƠNG TRÌNH MƠ ĐUN XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN Tên mô đun: XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN Mã mô đun: MĐ 32 Thời gian thực mô đun: 90 giờ; (Lý thuyết: 30 giờ; Thực hành: 54 giờ; Kiểm tra: giờ) I VỊ TRÍ, TÍNH CHẤT CỦA MƠ ĐUN  Vị trí: mơ đun bố trí giảng dạy sau môn sở nghề, Hệ quản trị CSDL, Lập trình CSDL, Phân tích thiết kế hệ thống thơng tin  Tính chất: mơ đun bắt buộc thuộc chun mơn nghề chương trình đào tạo Cao đẳng (ứng dụng phần mềm) II MỤC TIÊU CỦA MÔ ĐUN - Kiến thức:     Biết phân tích thiết kế sở liệu phục vụ toán quản lý thực tế; Biết tạo quản trị phần mềm ứng dụng môi trường VB, Access, C#, ; Hiểu cách kết nối sở liệu phương pháp tương tác liệu; Biết thiết kế giao diện cho ứng dụng; - Kỹ năng:  Xây dựng sở liệu quản lý khách sạn cho doanh nghiệp;  Xây dựng phần mềm để quản lý khách sạn với tính quản lý phịng, quản lý khách hàng, quản lý dịch vụ, quản lý toán báo cáo, ;  Kiểm thử, đánh giá chức ứng dụng với liệu thực tế; - Năng lực tự chủ trách nhiệm: Nghiêm túc, sáng tạo chủ động trình thiết kế mô đun quản lý khách sạn; III NỘI DUNG MÔ ĐUN: Nội dung tổng quát phân bổ thời gian: Số TT Thời gian Tên mô đun Bài 1: Thiết kế sở liệu Bài 2: Thiết kế chức Bài 3: Thiết kế giao diện chương trình Bài 4: Thiết kế báo cáo Bài 5: Hồn thiện, đóng gói phần mềm Tổng cộng Tổng số 16 36 12 16 10 Lý thuyết 8 Thực hành 27 Kiểm tra 1 1 90 30 56 BÀI : KHẢO SÁT HIỆN TRẠNG HỆ THỐNG Mã bài: MĐ32-01 Hiện Trạng Của Hệ Thống : 1.1 Hiện trạng tổ chức : GIÁM ĐỐC PHÒNG TIẾP TÂN PHỊNG PHỤC VỤ PHỊNG BẢO VỆ Hình 1.1 Mơ hình tổ chức khách sạn 2.2 Hiện trạng nghiệp vụ : - Giám đốc : có nhiệm vụ quản lý trực tiếp khách sạn, vấn đề khách sạn điều phải thông qua giám đốc giám đốc có quyền định thơng tin xử lý khách sạn - Phịng Tiếp Tân : có nhiệm vụ hồn thành việc đăng ký giao phịng cho khách nhận lại phịng, lập phiếu tốn thu tiền khách, nhận yêu cầu khách, giới thiệu giải thắc mắc khách hàng - Phịng Phục Vụ : có nhiệm vụ kiểm tra dọn dẹp, vệ sinh phòng Phục vụ ăn uống, giặt ủi đưa đón khách có yêu cầu - Phịng Bảo vệ : có nhiệm vụ giữ xe an ninh, trật tự khách sạn 2.2.1 Quản lý Phòng : Các phòng khách sạn quản lý dựa vào số phòng loại phòng, giá Khách sạn gồm có loại phịng giá tiền tương ứng với loại phòng sau : - Phòng Đơn – giá 150.000 đồng / ngày - Phòng Đơi – giá 200.000 đồng / ngày - Phịng Vip – giá 500.000 đồng / ngày Trong phịng có trang bị đầy đủ tiện nghị : máy nước nóng, máy lạnh, tivi Tủ lạnh chứa thức uống : rượu, bia, nước ngọt, nước suối …và quản lý theo mã số, tính kèm theo hố đơn tốn tiền phịng khách có sử dụng KHÁCH SẠN Phịng Đơn Phịng Đơi n Phịng Vip n n Hình 1.2 : Sơ đồ mơ hình loại phòng khách sạn Theo quy định khách sạn số giường người tối đa cho phòng : - Phòng đơn - giường - người - Phịng Đơi - giường - người - Phòng Vip - giường - người Ngồi phịng Vip, cịn trang bị thiết bị cao cấp khác như: buồng xông hơi, ghế massa, Internet không dây … Bảng giá loại phòng quy định Giám Đốc 2.2.2 Quản Lý Khách Hàng : Khi khách hàng có nhu cầu khách sạn khách hàng liên hệ với khách sạn để làm thủ tuật đăng ký thuê phịng Có hai cách trực tiếp đến Khách Sạn liên hệ qua điện thoại Bảng 1.1: Các biểu mẫu đặt phịng : PHIẾU TH PHỊNG Phịng : Ngày bắt đầu : Ngày trả phòng : STT Họ Tên Loại CMND Địa Chỉ Phòng Khi khách hàng làm thủ tục đăng ký khách hàng phải khai báo đầy đủ thơng tin : Họ tên, địa chỉ, điện thoại, CMND … lễ tân yêu cầu Hầu hết khách hàng phải đưa trước số tiền định dựa vào loại phòng mà đăng ký thuê Trường hợp tổ chức th phịng tổ chức cử đại điện tới khách sạn làm thủ tục đăng ký Việc quản lý thông tin tổ chức quản lý thông tin quan công ty Thông tin người đại diện quản lý thông tin cơng chức hay nhân viên quan Trong thời gian tối thiểu tuần trước ngày nhận phòng, khách hàng đăng ký theo đoàn, phải gởi danh sách bảng bố trí phịng thành viên, để Khách sạn phân số phòng cho hợp lý Khi khách hàng đến nhận phịng ngồi số tiền đặt cọc, khách hàng phải gởi cho phận lễ tân CMND Passport (khách nước ngoài) Bộ phận lễ tân vào để kiểm tra lại thông tin đăng ký, trả giấy tờ lại sau khách hàng làm thủ tục trả phòng Sau phận lễ tân tiến hành kiểm tra tình trạng phòng để tiến hành bàn giao cho khách Nếu khách khơng đồng ý thì làm thủ tục đổi phòng cho khách Trong thời gian lưu trú, khách sử dụng dịch vụ khách sạn yêu cầu phục vụ Mọi yêu cầu phận lễ tân đảm nhiệm đáp ứng phạm vi hoạt động khách sạn Nếu khách hàng sử dụng dịch vụ mà chưa tốn, phận lễ tân ghi hoá đơn nợ tính vào hố đơn tổng khách hàng trả phịng Sau đặt phịng khách hàng huỷ đăng ký phải bồi thường cho khách sạn, số tiền đưa trước Tuy nhiên khách hàng huỷ đặt phịng trước ngày khơng phải bồi thường Khi thời hạn th phịng đăng ký khách hàng phải trả phòng cho khách sạn Khi khách hàng làm thủ tục trả phòng, phận lễ tân kiểm tra lại tình trạng phịng, tổng hợp hố đơn sử dụng dịch vụ chưa toán khách hàng thời gian khách sạn, sau in hoá đơn tổng để khách toán trả lại loại giấy tờ khách hàng lúc đầu đặt phịng Hình thức tốn chủ yếu tiền mặt Việt Nam đồng loại ngoại tệ khác, vào tỷ giá ngoại tệ ngân hàng Bảng 1.2: Biểu mẫu Thanh tốn tiền phịng: Logo Khách Sạn Số PHIẾU THANH TOÁN TIỀN Họ Tên Khách: Ngày đến.: Giờ đến : Số phòng: …… Ngày đi: … Giờ đi: Đơn Giá Ngày Phịng Dịch Vụ TỔNG CỘNG Tổng tiển tốn chữ …………………………………………………… Ngày tháng năm Khách (ký) Giám Đốc (ký) Tiếp Tân (ký) 3.2.3 Quản lý Doanh Thu : - Báo cáo doanh thu Phòng theo tháng - Báo cáo doanh thu Dịch Vụ theo quý - Báo cáo tổng doanh thu theo quý - Biểu đồ tăng trưởng doanh thu khách sạn Mục Đích Hoạt Động Của Hệ Thống : Chức Quản lý khách sạn có khả quản lý thơng tin khách thuê phòng dịch vụ khác Mục tiêu hoạt động chương trình bao gồm nội dung sau : - Tổ chức thống hệ thống sở liệu nhằm lưu giữ toàn liệu hoạt động khách sạn : khách hàng, phòng ốc, dịch vụ kèm theo để phục vụ cho cơng tác quản lý - Tin học hóa cơng tác quản lý khách hàng - Tin học hóa qui trình đăng ký, nhận phịng quản lý phịng - Tin học hóa việc cung cấp loại dịch vụ cho khách - Tin học hóa việc toán cho khách - Tổng hợp lập báo cáo về: th phịng, trạng phịng, cơng suất phòng, doanh thu khách sạn dịch vụ dịch vụ khác - Sử dụng mơ hình Client/Server để chun biệt hố cơng việc: chương trình quản lý Khách sạn hiệu Client nơi tiếp nhận luồn liệu khác tương ứng với thành phần giao hoàn toàn độc lập với thao tác máy chủ Server nơi chứa sở liệu Client cung cấp chịu trách nhiệm xử lý, tổng hợp liệu có - Như mơ hình Client/Server làm cho tồn chương trình vừa thống nhất, vừa có độc lập loại công việc Phạm Vi Yêu Cầu: Khảo sát trạng quản lý khách hàng thuê phòng khách sạn vừa nhỏ TPHCM mục tiêu tiến hành xây dựng chương trình quản lý Khách sạn gồm chức sau : 3.1 Quản lý hệ thống : - Phân Quyền cho nhân nhiên - Thay đổi mật - Khôi phục lưu trữ liệu - Thiết lập thông số tuỳ chọn cho hệ thống 3.2 Quản lý phòng: - Loại phòng giá phòng - Số phòng - Ngày đăng ký, nhận phòng trả phòng - Theo dõi tình trạng phịng - Thêm, xố, sửa tra cứu thông tin 3.3 Quản lý Khách Hàng: - Thơng tin khách th phịng : Họ tên, địa chỉ, CMND, điện thoại … - Các yêu cầu khách - Số phòng khách hàng thuê - Số ngày khách - Các dịch vụ khách hàng sử dụng - Tìm kiếm, thống kê … 3.4 Quản lý dịch vụ : - Tên dịch vụ, giá … 3.5Quản lý Thanh Toán : - Tổng hợp hố đơn tiền phịng dịch vụ khách - In hoá đơn 3.6 Quản lý Báo cáo : - Thống kê thông tin khách hàng quý - Báo cáo doanh thu Phòng - Báo cáo doanh thu Dịch Vụ - Báo cáo Tổng Doanh Thu - Hiệu suất sử dụng Phòng - Biểu đồ tăng trưởng tổng doanh thu quý - Thống kê số lượng khách thuê phòng - Thống kê số khách hủy đăng ký 10 BÀI : PHÂN TÍCH HỆ THỐNG Mã bài: MĐ32-02 Yêu Cầu Chức Năng : 1.1 Quản lý hồ sơ phòng:  Theo dõi tình trạng phịng khách sạn  Thêm, xố, sửa cập nhập thơng tin 1.2 Quản lý hồ sơ khách hàng :  Hiện thông tin, tìm kiếm tra cứu thơng tin khách hàng lưu trú, trả phòng …  Cập nhập, điều chỉnh thông tin khách hàng  Xem in hóa đơn tính tiền 1.3 In báo cáo :  Báo cáo thống kê doanh thu Phòng theo quý năm  Báo cáo thống kê doanh thu Dịch Vụ theo quý năm  Báo cáo thống kê Tổng doanh thu theo quý năm  Báo cáo hiệu suất sử dụng phòng  Thống kê số lượng khách lưu trú  Thống kê số lượng khách hủy đăng ký 1.4 Quản trị hệ thống liệu :  Đăng nhập hệ thống  Bảo mật, mã hoá liệu  Quản lý người dùng : đăng ký phân quyền cho người dùng sử dụng chương trình, giúp người quản trị kiểm soát theo dõi người dùng  Đổi mật khẩu: người sử dụng đổi mật để đăng nhập chương trình sử dụng sở liệu  Lưu trữ phục hồi liệu : lưu trữ liệu cập nhập hàng ngày, hàng tháng, hàng năm vào đĩa cứng hay đĩa CD-Rom Yêu cầu chương trình:  Giao diện hình dạng Form, dễ thao tác Dòng nhập liệu thể ô sáng trỏ 62 Chức năng: Nhập mới, xem, xố, sửa thơng tin Hố đơn tốn cho khách hàng FORM TÌM KIẾM HĨA ĐƠN THEO NHÂN VIÊN Hình 4.27 Chức năng: Tìm kiếm Hố đơn theo nhân viên lập Hố đơn FORM PHỊNG THEO SỐ PHỊNG: Hình 4.28 Chức năng: Tìm kiếm Phịng theo số phòng 63 FORM NHÂN VIÊN THEO BỘ PHẬN: Hình 4.29 Chức năng: Tìm kiếm Nhân viên theo Phịng ban FORM KHÁCH HÀNG THEO MÃ KHÁCH HÀNG: Hình 4.30 Chức năng: Tìm kiếm Khách hàng theo Mã khách hàng FORM THỐNG KÊ KHÁCH HÀNG THEO ĐĂNG KÝ: Hình 4.31 Chức năng: Thống kê số lượng Khách hàng 64 FORM THỐNG KÊ PHỊNG THEO LOẠI PHỊNG: Hình 4.32 Chức năng: Thống kê số lượng phòng theo lại phòng FORM THỐNG KÊ TÌNH TRẠNG TH PHỊNG: Hình 4.33 65 Chức năng: Thống kê tình trạng th phịng FORM THỐNG KÊ TÌNH TRẠNG HỦY ĐĂNG KÝ: Hình 4.34 Chức năng: Thống kê số lượng Khách hàng huỷ đăng ký THỐNG KÊ DOANH THU PHỊNG: Hình 4.35 66 Chức năng: báo cáo doanh thu, thu khách hàng thuê phòng THỐNG KÊ DOANH THU DỊCH VỤ: Hình 4.36 Chức năng: Thống kê doanh thu dịch vụ Khách sạn THỐNG KÊ TỔNG DOANH THU: Hình 4.37 Chức năng: Thống kê Tổng doanh thu Khách sạn 67 BÀI : HỒN THIỆN, ĐĨNG GĨI PHẦN MỀM Mã bài: MĐ32-05 Mục tiêu:  Biết số cơng cụ đóng gói sản phẩm;  Kiểm tra, hiệu chỉnh nhằm đảm bảo phần mềm đạt yêu cầu đặt ra;  Bảo mật cho sở liệu nhằm tránh truy cập trái phép;  Đóng gói phần mềm, tạo cài đặt;  Có thái độ nghiêm túc, cẩn thận, tỉ mỉ Kiểm thử phần mềm  Kiểm tra chức (Functional Test): bảo đảm hành vi hệ thống thỏa mãn yêu cầu thiết kế  Kiểm tra khả vận hành (Performance Test): bảo đảm tối ưu việc phân bổ tài nguyên hệ thống (ví dụ nhớ) nhằm đạt tiêu thời gian xử lý hay đáp ứng câu truy vấn…  Kiểm tra khả chịu tải (Stress Test hay Load Test): bảo đảm hệ thống vận hành áp lực cao (ví dụ nhiều người truy xuất lúc) Stress Test tập trung vào trạng thái tới hạn, “điểm chết”, tình bất thường…  Kiểm tra cấu hình (Configuration Test)  Kiểm tra khả bảo mật (Security Test): bảo đảm tính tồn vẹn, bảo mật liệu hệ thống  Kiểm tra khả phục hồi (Recovery Test): bảo đảm hệ thống có khả khơi phục trạng thái ổn định trước tình tài ngun liệu; đặc biệt quan trọng hệ thống giao dịch ngân hàng trực tuyến Đặt bảo mật cho sở liệu Các bước thực bảo mật sở liệu sql server – Cấp quyền cho người dùng : Đăng nhập vào hệ thống với quyền quản trị (Administrator) thực hai cách sau: Cách 1: Thực giao diện Bước 1: Tạo tài khoản sql server (login) Hình 5.1 68 Tên đăng nhập Mật Các tuỳ chọn khác Hình 5.2 Bước 2: Tạo người sử dụng (user) Hình 5.3 69 Tên người dùng Tên đăng nhập Hình 5.4 Bước 3: Cấp quyền cho người dùng Chuột phải lên bảng (table) sở iệu (Database) > chọn Properties Hình 5.5 70 Tên người dùng Hình 5.6 Thiết lập quyền 71 Tên người dùng Cho phép cấp lại quyền Cấm quyền Cấp quyền Hình 5.7 Bảo mật sở liệu sql server – Thiết lập chế độ chứng thực Windows SQL Server Bước 1: Đăng nhập vào SQL Server chứng thực Windows với quyền admin Bước 2: Chuột phải lên -> chọn Properties 72 Hình 5.8 Bước 3: Chọn SQL Server and Windows Authencation mode 73 Hình 5.9 Bước 4: Khởi động lại SQL Server Hình 5.10 74 Cách 2: Thực câu lệnh Bước 1: Tạo tài khoản đăng nhập Cách 1: create login tên_login with password = 'nhập_mật_khẩu' Cách 2: sp_addlogin 'tên_login','mật_khẩu' Bước 2: Tạo người dùng Cách 1: create user tên_user for login tên_login Cách 2: sp_adduser 'tên_login','tên_user' Bước 3: Cấp quyền cho người dùng grant danh_sách_quyền on tên_bảng to tên_user [with grant option] Tuỳ chọn [with grant option] sử dụng phép người dùng phép cấp lại quyền cho người dùng khác Ví dụ cấp quyền cho người dùng Tình huống: Cấp quyền xem thêm liệu bảng Mat_Hang cho người dùng CNTT Các bước thực hiện: Bước 1: Tạo tài khoản đăng nhập create login CNTT with password = 'Abc12345' Bước 2: Tạo người dùng create user CNTT for login CNTT Bước 3: Cấp quyền grant select,insert on Mat_Hang to CNTT Đóng gói phần mềm Sau viết xong phần mềm, để đóng gói thành file cài đặt chạy máy khác cần làm sau:  Right click vào Solution bạn > Add > New Project 75  Trong cửa sổ New Project > Other Project Types > Visual Studio Installer > Setup Project > Đặt tên > đường dẫn lưu file setup > OK  Sau tạo xong Setup Project Solution Explorer có xuất Project vừa tạo Right Click vào Project > Add > Project Output  Trong cửa sổ Project Output chọn Primary output > OK  Right click vào Project Setup vừa tạo > Properties > Prerequisites > Check vào NET Framework, SQLSERVER 2014 > Check vào radio button (download my applications) > OK  Để tạo shortcut desktop , vào Application Folder > Right click vào file Primary output > Chọn Creat shortcut > Đổi tên shortcut tuỳ ý - Bạn tìm file *.ico add vào application folder cách right click vào folder application folder > Add > Files > đường dẫn tới file icon - Sau right click vào shortcut vừa tạo chọn properties > properties tìm đến dịng icon > Browser > Application folder > chọn file icon vừa add > OK - Kéo shortcut vừa tạo thả vào folder user's desktop  Add thêm file SQL bạn gồm file *.mdf *.ldf vào application folder  Tạo câu lệnh attach file *.mdf vào SQLSERVER 2014: datasource=.\SQLSERVER;attachdbfilename=c:\Program Files\tên project setup \tên file mdf;Integrated Security=true;user instanced=true;connect timeout=30; - vd: datasource=.\SQLSERVER;attachdbfilename=c:\Program Files\Setup1\QLKS.mdf;Integrated Security=true;user instanced=true;connect timeout=30; Right click vào project output > Build Vào thư mục File Setup - chọn File setup.exe window Installer để chạy  Cài đặt chạy: Trong thư mục QLKS\Debug - chọn QLKS – Enter để setup – Next – Next để cài đặt 76 TÀI LIỆU THAM KHẢO Nguyễn Thị Ngọc Mai, Lập trình CSDL với Visual Basic 6.0, NXB Lao động Xã hội, 2004; Những thực hành Cơ sở liệu Visual Basic bản, NXB thống kê, 2003; Phạm Văn Ất, Kỹ thuật lập trình Access Windows, NXB Hà Nội, 2002; Nguyễn Ngọc Bình Phương – Nguyễn Quang Nam, Thủ thuật lập trình Visual basic 6.0, NXB Giao thông vận tải, 2004 Lập trình C# 2008, Phạm Hữu Khang, NXB Lao động xã hội, 2009 Giáo trình SQL Server 2008, Ths Trịnh Thế Tiến, NXB Hồng Đức, 2009

Ngày đăng: 10/08/2023, 15:13

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

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

Tài liệu liên quan