1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÀI tập lớn môn THIẾT kế và xây DỰNG PHẦN mềm tên đề tài xây dựng phần mềm quản lý khách sạn

30 6 0

Đ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

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ─────── BÀI TẬP LỚN MÔN: THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM Xây Dựng Phần Mềm Quản Lý Khách Sạn Sinh viên thực hiện: Nguyễn Duy Khánh Trần Văn Khởi Nơng Trần Bình Minh Nguyễn Hồng Huy Lớp : Giáo viên hướng dẫn: MSSV: 20187174 20187176 20187187 20187173 IT-GINP17– Khoá K63 ThS Đỗ Văn Uy Hà Nội, tháng năm 2022 LỜI NĨI ĐẦU Hiện cơng nghệ thơng tin ngày phổ biến rộng rãi đến tất người giới nói chung Việt Nam nói riêng Đây lĩnh vực thiếu học tập nghiên cứu khoa học Với nhu cầu ứng dụng tin học đời sống ngày phát triển nhanh nhu cầu ứng dụng cơng nghệ thơng tin công tác quản lý không ngoại lệ Vì việc xây dựng phần mềm ứng dụng nhằm đáp ứng nhu cầu cần thiết Các phần mềm quản lý giúp tiết kiệm nhiều thời gian việc buôn bán trao đổi đơn giản , tạo nên mối quan hệ tốt đẹp giữ người bán người mua theo phương châm “Vui lòng khách đến , vừa lòng khách đi” Trong điều kiện , du lịch ngành nhà nước trọng đầu tư phát triển Kéo theo tăng lên đáng kể số lượng chất lượng khách sạn Chính mà cơng tác quản lý khách sạn không đơn giản quản lý số mà phải rút cách nhanh chóng tình hình biến động thị trường, nhu cầu người tiêu dùng , khả đáp ứng … để từ định hướng, lập kế hoạch cho công việc kinh doanh Và phần mềm quản lý khách sạn nhiều phần mềm áp dụng rộng rãi Bởi nhu cầu phát triển khách tham quan du lịch ngày nhiều nên dịch vụ khách sạn , nhà nghỉ ngày phổ biến Vì , yêu cầu đặt phải xây dựng phần mềm tin học để quản lý thống toàn diện hoạt động kinh doanh khách sạn Cũng góp phần đưa hệ thống khách sạn phát triển theo xu hướng chung xã hội nói chung ngành du lịch nói riêng Lời đầu Phần 1: MỤC LỤC 1/ Mô tả đề tài 1.1 Mô tả thực tế…………………………………………………………………4 1.2 Nội dung thực khảo sát……………………………………………… 1.3 Đặc tả yêu cầu cho chương trình……………………………………………7 1.4 Mô tả yêu cầu khách sạn…………………………………………………….8 2/ Đặc tả chi tiết hệ thống……………………………………………………………… 2.1: Mục đích phạm vi……………………………………………………… 2.2: Người dùng chức người dùng………………………… 2.3: Mơ hình hóa u cầu sử dụng Use Case………………………………… 2.3.1 Biểu đồ Use Case tổng quan…………………………………………… 2.3.2 Biểu đồ Use Case phân rã chi tiết……………………………………… 2.3.2.1 Biểu đồ Use Case Quản lý phòng……………………………… 2.3.2.2 Use Case đặt phòng…………………………………………… 2.3.2.3 Use Case xem báo cáo………………………………………… 3/ Danh sách Use Case…………………………………………………………… 3.1.Danh sách tác nhân…………………………………………………… 3.2.Đặc tả Use Case…………………………………………………………… 4/ Biểu đồ trình tự chức năng…………………………………………………… 5/ Sơ đồ hoạt động……………………………………………………………………… 5.1 Đặt phòng…………………………………………………………………… 5.2 Thuê phòng………………………………………………………………… 5.3 Thêm dịch vụ………………………………………………………………… 5.4.Thanh toán………………………………………………………………… 6/ Biểu đồ lớp…………………………………………………………………………… Phần 2: Thiết kế hệ thống…………………………………………… Phần 3: Kết luận ……………………………………………………… 1/Mô tả đề tài: 1.1: Mô tả thực tế Khách sạn khảo sát khách sạn tiêu chuẩn sao, đặt quận thành phố Hồ Chí Minh Qui mơ khách sạn gồm 10 tầng , có khoảng 40 phịng ngủ phịng Suite, chia làm kiểu phòng gồm:  Executive Deluxe Rooms ( loại phịng đơn, phịng đơi)  Deluxe Rooms ( loại phịng đơn , phịng đơi)  Superior Rooms ( loại phịng đơn, phịng đơi) Tất phòng trang bị , tùy thuộc vào loại phòng, thiết bị : máy điều hòa, truyền hình cap, truyền hình vệ tinh, bàn làm việc , điện thoại , Internet… Ngoài khách sạn phục vụ dịch vụ : đưa đón sân bay, cho thuê xe , giặt ủi… Hiện khách sạn chưa có chương trình chuyển quản lý việc đặt phịng tốn Nhân viên khách sạn dùng phần mềm Excel để quản lý việc đặt phòng , đăng ký, trả phịng khách hàng Chính gặp phải số khó khăn sau:  Những xử lý thủ tục đặt phòng , đăng ký , trả phịng thời gian  Khó kiểm tra phịng hư hỏng, kiểm sốt trạng thái phịng ( phịng trống, phịng sử dụng…)  Khó việc quản lý thơng tin khách hàng, thơng tin hóa đơn, thơng tin phiếu đăng ký phịng, đăng ký dịch vụ… Vì lý trên, ban lãnh đạo khách sạn u cầu phải có chương trình nhỏ đặt phận kinh doanh khách sạn có khả quản lý thông tin khách hàng, thông tin đặt phòng , nhận phòng , trả phòng, báo cáo, quản lý danh mục phòng … 1.2: Nội dung thực khảo sát Ngày khảo sat: 02/5/2022 Người khảo sát: Trần Văn Khởi, Nguyễn Hồng Huy, Nơng Trần Bình Minh Đối tượng khảo sát: Lễ tân Quản lý Câu hỏi Trả lời Việc check-in, check out cho khách thực phụ trách? Việc checkin, checkout nhân viên lễ tân thực với khách hàng Có thể có giám sát quản lý Khách sạn có nhân viên? Khách sạn có nhiều nhân viên lễ tân làm theo ca, quản lý, bảo vệ, nhân viên buồng Giá loại phòng dịch Tùy khách sạn, đa phần lễ tân nhớ giá có bảng giá, menu vụ ghi đâu? Nhân viên tìm kiếm phịng trống sao? Thực tra cứu file excel quản lý việc đặt phòng khách sạn Hoặc xem giá treo khóa xem cịn chìa phịng Nhân viên tra cứu lưu trữ thông tin Nhân viên tra cứu lưu trữ thông tin khách hàng file excel khách hàng Khách sạn nào? Quy trình checkin đặt phịng nào? Cung cấp thơng tin đặt phịng có (có thể qua seller người thân đặt hộ trước) 1.1 Trường hợp khách chưa đặt trước giới thiệu loại phịng cịn trống cho khách, khách hàng đồng ý làm thủ tục checkin 1.2 Trường hợp khách đặt phòng từ trước (gọi điện): u cầu cung cấp thơng tin Kiểm tra sổ ghi đặt trước có khớp với thơng tin khách hàng khơng Nếu có tiến hành checkin cho khách Yêu cầu khách xuất trình giấy tờ liên quan đến thủ tục nhận phòng: CMND, CCCD, Hộ chiếu Khách hàng nhận lại checkout tốn Thơng báo cho nhân viên buồng chuẩn bị phịng Ghi thơng tin khách hàng vào sổ Xác nhận lại thông tin với khách hàng: Loại phịng, giá phịng, số phịng, hình thức tốn, Khách hàng kí xác nhận Giao chìa cho khách đưa khách lên phịng Lấy lại chìa khóa phịng từ khách hàng Bộ phận buồng kiểm tra phòng báo cho lễ tân Lễ tân thơng báo cho khách chi phí phát sinh trình Quy trình checkout lưu trú khách sạn tốn Ghi vào hóa đơn tính tiền nào? Đưa hóa đơn cho khách kiểm tra Tiến hành toán gửi biên hóa đơn cho khách 7.Trả lại giấy tờ cho khách Ghi phòng trống vào file excel quản lý Việc kết xuất liệu, báo cáo thống Việc thường quản lý làm, định kỳ theo ngày, tuần, tháng, quý, kê làm, thời gian năm Dựa vào thông tin ghi chép file excel định kỳ bao lâu? Thông tin giao dịch lưu trữ file excel đâu Quản lý nhân viên nào? Quản lý file excel Khách sạn Quản lý ca làm việc nào? Quản lý file excel Khách sạn 1.3: Đặc tả yêu cầu cho chương trình Mơ tả quy trình thực chương trình: + Khách hàng có nhu cầu khách sạn gọi điện để đặt phịng trước Nhân viên sử dụng chương trình để ghi nhận thơng tin đặt phịng vào phiếu đăng ký : thơng tin khách hàng , số phịng đặt, loại phòng , kiểu phòng , ngày đến nhận phòng … Khách hàng đặt phịng lúc đến Nhận thơng tin đặt phịng, nhân viên kiểm tra tình trạng phịng để đưa thơng báo cho việc đặt phịng khách hàng + Khi khách hàng đến nhận phòng , nhân viên cập nhật thêm thông tin khác vào phiếu đăng ký : ngày đến , số lượng trẻ em , số lượng người lớn , phương thức toán , số tiền trả trước , dịch vụ khách hàng đăng ký dịch vụ…Đồng thời , nhân viên tạo khách hàng sở liệu Khách hàng xem thơng tin phòng , kiểu phòng , loại phòng , giá phịng, trang bị phịng…, xem thơng tin dịch vụ : dịch vụ, giá dịch vụ… để đăng ký + Khi khách hàng trả phòng , nhân viên dựa vào phiếu đăng ký , tính số tiền chi phí phải trả ( tiền phịng , tiền dịch vụ, tiền thuế VAT) xuất phiếu toán cho khách hàng + Đối với số khách hàng yêu cầu xuất hóa đơn đỏ, nhân viên nhận thông tin từ khách hàng : tên khai thuế, mã số khai thuế, địa khai thuế kiểm tra tính hợp lệ thơng tin đề xuất hóa đơn theo yêu cầu khách hàng Những yêu cầu hệ thống chia làm phần: Nhập:  Thông tin khách hàng ( họ tên khách hàng , giới tính, quốc tịch , số điện thoại, địa chỉ, CMND hộ chiếu, email…)  Thông tin đặt phòng ( ngày đến, ngày đi, số người lớn , số trẻ em , số lượng phòng, loại phòng, kiểu phòng, giá phòng, dịch vụ, ghi chú…)  Kiểu phòng (Executive Deluxe, Deluxe, Superior)  Phòng loại ( phịng đơn, phịng đơi)  Gía trang thiết bị phịng  Thơng tin khách sạn ( để hiển thị lên phần phiếu đăng ký, phiếu tốn, hóa đơn…)  Thơng tin người quản trị, thông tin người dùng Xuất:      Phiếu đăng ký phịng Hiển thị thơng tin phịng trống Tình trạng phịng( Kiểu , loại giá phòng) Danh sách giá dịch vụ có Hiển thị danh sách khách hàng đặt phịng trước , danh sách khách hàng sử dụng phòng Xử lý:  Tự động tính tổng số tiền: tiền phịng , thuế, phí dịch vụ… Điều khiển:  Hệ thống có giao diện thân thiện dễ sử dụng  Hệ thống phân quyền người sử dụng Những lợi ích hệ thống Chất lượng dịch vụ cải thiện :  Khách hàng phục vụ nhanh  Chất lượng dịch vụ cải thiện  Hóa đơn tính cách xác Sự thi hành tốt hơn:  Dễ dàng quản lý thông tin khách hàng  Dễ tìm kiếm thơng tin khách hàng  Sự thay đổi trạng thái phịng kiểm sốt Nhiều thơng tin hơn:  Cung cấp nhiều thông tin trạng thái phòng, giá phòng  Cung cấp nhiều thông tin dịch vụ Điều khiển mạnh hơn:  Các lỗi nhập liệu bị loại bỏ  Bảo mật cao Giảm giá thành:  Số lượng nhân viên tiếp tân giảm, giúp giảm chi phí  Chi phí loại giấy tờ , thủ tục loại bỏ 1.4: Mơ tả quy trình làm việc khách sạn: 2/ĐẶC TẢ CHI TIẾT HỆ THỐNG: 2.1: Mục đích phạm vi - Đây phần mềm desktop sử dụng nội bên khách sạn - Chỉ nhân viên khách sạn sử dụng phần mềm này, bao gồm: quản lý khách sạn, quản trị viên hệ thống, lễ tân - Ứng dụng hỗ trợ quản lý cho khách sạn - Ứng dụng cài đặt nhiều máy tính nhân viên khách sạn Tuy nhiên, sở liệu lưu trữ máy chủ khách sạn 2.2: Người dùng chức người dùng - Chỉ nhân viên khách sạn sử dụng phần mềm này, bao gồm: quản lý khách sạn, quản trị viên hệ thống, lễ tân - Lễ tân sử dụng chức sau: o Đặt phòng cho khách hàng quầy lễ tân -> Đặt khách sạn o Hủy đặt phòng cho khách hàng quầy lễ tân -> Hủy khách sạn o Đặt phòng cho khách hàng xa qua điện thoại -> Đặt qua điện thoại o Hủy đặt phòng cho khách xa qua điện thoại -> Hủy qua điện thoại o Checkin cho khách hàng -> Checkin o Checkout xử lý toán cho khách hàng -> Checkout - Quản lý sử dụng chức sau: o Quản lý thông tin khách sạn -> Quản lý khách sạn o Quản lý thơng tin phịng -> Quản lý phòng o Xem báo cáo thống kê -> Xem báo cáo - Admin sử dụng chức sau: o Quản lý tài khoản theo yêu cầu cấp -> Quản lý tài khoản 2.3: Mơ hình hóa yêu cầu sử dụng Use Case 2.3.1 Biểu đồ Use Case tổng quan 10  Đối tượng sử dụng (actor) bao gồm: Lễ tân, nhân viên kinh doanh, Nhân viên Nhân sự, NV Kế toán, Nhân viên Dịch vụ  Use case mô tả bước đăng nhập actor vào hệ thống  Các bước thực hiện: + Hệ thống yêu cầu actor cung cấp thông tin đăng nhập gồm tên đăng nhập mật + Actor nhập xong thông tin đăng nhập click nút đăng nhập + Hệ thống check lại thông tin đăng nhập thông báo thành công/thất bại cho actor Nếu đăng nhập thành công hệ thống dựa thông tin đăng nhập đồng thời phân quyền tùy theo loại nhân viên Nếu đăng nhập thất bại, hệ thống thông báo cho người dùng yêu cầu đăng nhập lại 3.2.2.Use case đặt phòng  Đối tượng sử dụng: Lễ tân  Use case cho phép phận lễ tân tiếp nhận việc đặt phòng trước khách hàng  Các bước thực hiện: + Bộ phận Lễ tân đăng nhập vào hệ thống + Chọn chức đặt phòng cho khách hàng + Hệ thống hiển thị form yêu cầu nhập thông tin khách hàng ngày nhận phòng Bao gồm: Số CMND; Họ tên; Địa chỉ; SĐT + Bộ phận lễ tân nhập thông tin ngày nhận phòng khách đầy đủ theo form + Hệ thống tự động kiểm tra thông tin phòng ngày mà khách hàng yêu cầu, đồng thời lọc danh sách loại phòng phòng tương ứng mà khách hàng thuê vào ngày TH1: Còn loại phòng mà khách hàng yêu cầu: + Lễ tân chọn phòng theo yêu cầu khách hàng đặt + Click nút “Đăng ký” để hoàn tất việc đặt phòng trước khách 16 + Hệ thống kiểm tra liệu lễ tân vừa nhập lưu lại thơng tin đặt phịng khách Nếu thơng tin khách hàng tồn hệ thống khơng lưu thông tin khách hàng mà lưu thông tin đặt phòng TH2: Loại phòng mà khách hàng yêu cầu hết phòng trống: + Hệ thống báo hết loại phòng chọn cảnh báo để yêu cầu chọn loại phịng khác + Lễ tân thơng báo cho khách tiếp tục tìm kiếm loại phịng khác thời gian khác khách hàng yêu cầu Nếu khách hàng khơng cịn nhu cầu thực hủy phiếu đăng ký + Hệ thống thông báo yêu cầu thực lại 3.2.3.Use case tìm thơng tin đặt phòng  Đối tượng sử dụng: Lễ tân  Use case cho phép lấy thơng tin đặt phịng khách hàng đến nhận phòng mà đặt phòng trước  Các bước thực hiện: + Lễ tân thực chức đăng ký phòng đặt trước, chọn chức “Tìm thơng tin đặt phịng” + Lễ tân nhập số CMND khách hàng để tiến hành tìm thơng tin đặt phịng + Hệ thống tìm kiếm thơng tin đặt phòng khách hàng trả kết 3.2.4.Use case lập phiếu dịch vụ  Đối tượng sử dụng: Lễ tân  Use case cho phép phận lễ tân tiếp nhận yêu cầu lập phiếu sử dụng dịch vụ khách hàng  Các bước thực hiện: + Bộ phận lễ tân đăng nhập hệ thống chọn chức lập phiếu dịch vụ + Hệ thống tạo phiếu dịch vụ ứng với thơng tin nhận phịng tương ứng hiển thị thông tin để lễ tân xem, đồng thời yêu cầu lễ tân chọn dịch vụ mà khách hàng yêu cầu + Nhân viên click chọn “thêm phiếu dịch vụ” 17 + Hệ thống lưu lại phiếu sử dụng dịch vụ, đồng thời lưu thông tin chi tiết xuống “Chi tiết phiếu dịch vụ” + Kết thúc Use case + Lưu thông tin phiếu sử dụng dịch vụ khách hàng vào hệ thống use case thực thành cơng 3.2.3.Use case kiểm tra tình trạng đặt phịng  Đối tượng sử dụng: toàn hệ thống  Use case cung cấp thơng tin tình trạng phịng phịng cho actor  Các bước thực hiện: + Actor đăng nhập vào hệ thống + Actor chọn chức “Đặt phòng” “Thuê phòng” với phòng + Hệ thống tìm kiếm thơng tin phịng dựa vào mã phịng phản hổi lại tình trạng phịng (đang ở, đặt trước trống) + Kết thúc use case 18 4.Biểu đồ trình tự chức 4.1.Biểu đồ chức đặt phòng 4.2.Biểu đồ chức thuê phòng 19 4.3.Biểu đồ lập phiếu dịch vụ 20 4.4.Biểu đồ tốn 5.Sơ đồ hoạt động 5.1 Đặt phịng 21 5.2 Thuê phòng 22 5.3 Thêm dịch vụ 23 5.4 Thanh toán 24 Biểu đồ lớp 25 Phần2 Thiết kế hệ thống Giao diện website Form đăng nhập 26 Form chương trình Quản lý dịch vụ 27 Quản lý loại phịng 28 PHẦN 3: KẾT LUẬN  Tóm tắt kết thực Mặc dù cố gắng tìm hiểu cơng việc “quản lý khách sạn” khơng tránh khỏi thiếu sót Mong thầy đóng góp thêm ý kiến để nhóm em có thêm kinh nghiệm từ hồn chỉnh Q trình phân tích – thiết kế hệ thống quản lý khách sạn hồn thành cơng việc sau: - Mơ tả toán - Xây dựng nghiệp vụ hiểu rõ nghiệp vụ khách sạn - Vẽ sơ đồ usecase - Đặc tả usecase - Sơ đồ - Lược đồ lớp - Biểu đồ hoạt động - Thiết kế mơ hình ER - Thiết kế giao diện - Đã thực số chức phần mềm ngôn ngữ C# - Hiểu triển khai chương trình với mơ hình Three-layer - Nắm bắt thực quy trình phân tích, thiết kế hệ thống phần mềm theo hướng đồi tượng Do thời gian hạn chế kinh nghiệm thân chưa nhiều nên việc phân tích thiết kế chưa hoàn thiện phần mềm quản lý thực thụ Nó mang tính chất học hỏi, trao dồi bước đầu làm quen với thực tế Nhưng qua báo cáo này, nhóm em học hỏi nhiều kiến thức kinh nghiệm trình phân tích thiết kế hệ thống TÀI LIỆU THAM KHẢO [1] Phân tích thiết kế hệ thống thông tin - Nguyễn Văn Ba - 2003 29 [2] Vở ghi mơn Phân tích thiết kế hệ thống thầy Đỗ Văn Uy giảng dạy 30 ... Checkin o Checkout xử lý tốn cho khách hàng -> Checkout - Quản lý sử dụng chức sau: o Quản lý thông tin khách sạn -> Quản lý khách sạn o Quản lý thơng tin phịng -> Quản lý phịng o Xem báo cáo... việc khách sạn: 2/ĐẶC TẢ CHI TIẾT HỆ THỐNG: 2.1: Mục đích phạm vi - Đây phần mềm desktop sử dụng nội bên khách sạn - Chỉ nhân viên khách sạn sử dụng phần mềm này, bao gồm: quản lý khách sạn, quản. .. tin khách sạn o Quản lý phòng: Cho phép người quản lý quản lý thơng tin phịng o Xem báo cáo: Cho phép người quản lý xem báo cáo, thống kê khách sạn, phòng, khách hàng, dịch vụ doanh thu khách sạn

Ngày đăng: 18/07/2022, 21:31

Xem thêm:

HÌNH ẢNH LIÊN QUAN

Tùy từng khách sạn, đa phần là lễ tân nhớ giá hoặc có bảng giá, menu Nhân viên tìm  - BÀI tập lớn môn THIẾT kế và xây DỰNG PHẦN mềm tên đề tài xây dựng phần mềm quản lý khách sạn
y từng khách sạn, đa phần là lễ tân nhớ giá hoặc có bảng giá, menu Nhân viên tìm (Trang 5)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w