Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 33 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
33
Dung lượng
535,86 KB
Nội dung
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: 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 MỤC LỤC Lời đầu Phần 1: 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ả 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 Hoà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 Việc check-in, check out cho khách thực phụ trách? Khách sạn có nhân viên? Giá loại phòng dịch vụ ghi đâu? Nhân viên tìm kiếm phịng trống sao? Nhân viên tra cứu lưu trữ thông tin khách hàng nào? Quy trình checkin đặt phịng nào? Quy trình checkout tốn nào? Việc kết xuất liệu, báo cáo thống kê làm, thời gian định kỳ bao lâu? Thông tin giao dịch lưu trữ đâu Quản lý nhân viên nào? Quản lý ca làm việc nào? 1.3: Đặc tả 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: Đố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ế tố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 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: tồ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 đồ toá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 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ả tố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 hồ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 q 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 ... 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. .. 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 thống... 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