Báo cáo chuyên đề học phần phân tích thiết kế hướng đối tượng đề tài quản lý khách sạn

44 5 0
Báo cáo chuyên đề học phần phân tích thiết kế hướng đối tượng đề tài 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

lOMoARcPSD|17838488 TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ T䄃I: QUẢN LÝ KHÁCH SẠN Sinh viên thực : PHẠM ĐỨC ANH Giảng viên hướng dẫn : NGUYỄN THỊ HỒNG KHÁNH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D15CNPM4 Khóa : 2020-2024 Hà Nội, tháng năm 2022 PHIẾU CHẤM ĐIỂM lOMoARcPSD|17838488 Sinh viên thực hiện: Họ tên Chữ ký Ghi Chữ ký Ghi Phạm Đức Anh Giảng viên chấm: Họ tên Giảng viên chấm 1: Nguyễn Thị Hồng Khánh Giảng viên chấm 2: lOMoARcPSD|17838488 MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG V䄃 XÁC LẬP DỰ ÁN 1.1 Khảo sát trạng 1.1.1 1.2 Mục tiêu phạm vi thực toán Xác lập dự án .5 1.2.1 Hoạt động thuê phòng 1.2.2 Đăng kí sử dụng dịch vụ .6 1.2.3 Lập báo cáo CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Liệt kê tác nhân use case sử dụng 2.1.1 Tác nhân 2.1.2 Use case 2.2 Đặc tả use case sử dụng 2.2.1 Quản lý thuê phòng 2.2.2 Quản lý phòng .8 2.2.3 Quản lý khách hàng 2.2.4 Quản lý tài khoản .9 2.2.5 Quản lý nhân viên .10 2.2.6 Quản lý tiện nghi 11 2.2.7 Quản lý dịch vụ 11 2.2.8 Quản lý thuê dịch vụ 12 2.2.9 Lập hóa đơn 12 2.2.10 Lập báo cáo .13 2.3 Biểu đồ Use case sử dụng tham gia quản lý khách sạn .14 2.4 Biểu đồ trình tự .16 2.4.1 Quản lý thuê phòng 16 lOMoARcPSD|17838488 2.4.2 Quản lý phòng 17 2.4.3 Quản lý khách hàng 18 2.4.4 Quản lý tài khoản .19 2.4.5 Quản lý nhân viên .20 2.4.6 Quản lý tiện nghi 21 2.4.7 Quản lý dịch vụ 22 2.4.8 Quản lý thuê dịch vụ 23 2.4.9 Lập hóa đơn 24 2.4.10 Lập báo cáo 25 2.5 Biểu đồ hoạt động 26 2.5.1 Quản lý thuê phòng 26 2.5.2 Quản lý phòng 27 2.5.3 Quản lý khách hàng 28 2.5.4 Quản lý tài khoản .29 2.5.5 Quản lý nhân viên .30 2.5.6 Quản lý tiện nghi 31 2.5.7 Quản lý dịch vụ 32 2.5.8 Quản lý thuê dịch vụ 33 2.5.9 Lập hóa đơn 34 2.5.10 Lập báo cáo 35 CHƯƠNG 3: THIẾT KẾ 36 3.1 Biểu đồ lớp .36 3.2 Biểu đồ trạng thái 37 3.3 Biểu đồ thành phần 39 3.4 Biểu đồ triểu khai 40 KẾT LUẬN 41 T䄃I LIỆU THAM KHẢO 42 lOMoARcPSD|17838488 DANH MỤC BẢNG BIỂU Hình 2.1: Biểu đồ Use case khách hàng 14 Hình 2.2: Biểu đồ Use case người quản trị 14 Hình 2.3: Biểu đồ Use case nhân viên lễ tân 15 Hình 2.4: Biểu đồ trình tự Quản lý th phịng .16 Hình 2.5: Biểu đồ trình tự Quản lý phòng .17 Hình 2.6: Biểu đồ trình tự Quản lý khách hàng 18 Hình 2.7: Biểu đồ trình tự Quản lý tài khoản 19 Hình 2.8: Biểu đồ trình tự Quản lý nhân viên .20 Hình 2.9: Biểu đồ trình tự Quản lý tiện nghi 21 Hình 2.10: Biểu đồ trình tự Quản lý dịch vụ 22 Hình 2.11: Biểu đồ trình tự Thuê dịch vụ 23 Hình 2.12: Biểu đồ trình tự Lập hóa đơn 24 Hình 2.13: Biểu đồ trình tự Lập báo cáo .25 Hình 2.14: Biểu đồ hoạt động Quản lý thuê phòng .26 Hình 2.15: Biểu đồ hoạt động Quản lý phòng .27 Hình 2.16: Biểu đồ hoạt động Quản lý khách hàng 28 Hình 2.17: Biểu đồ hoạt động Quản lý tài khoản 29 Hình 2.18: Biểu đồ hoạt động Quản lý nhân viên 30 Hình 2.19: Biểu đồ hoạt động Quản lý tiện nghi 31 Hình 2.20: Biểu đồ hoạt động Quản lý dịch vụ .32 Hình 2.21: Biểu đồ hoạt động Quản lý thuê dịch vụ .33 Hình 2.22: Biểu đồ hoạt động Lập hóa đơn 34 Hình 2.23: Biểu đồ hoạt động Lập báo cáo 35 Hình 3.1: Biểu đồ lớp Quản lý khách sạn 36 Hình 3.2: Biểu đồ trạng thái: Dịch vụ 37 Hình 3.3: Biểu đồ trạng thái: Tiện nghi 37 Hình 3.4: Biểu đồ trạng thái: Hóa đơn 37 Hình 3.5: Biểu đồ trạng thái: Nhân viên 38 Hình 3.6: Biểu đồ trạng thái: Phịng 38 Hình 3.7: Biểu đồ trạng thái: Tài khoản 38 Hình 3.9: Biểu đồ thành phần Người quản trị .39 Hình 3.8: Biểu đồ thành phần Nhân viên lễ tân 39 Hình 3.10: Biểu đồ triển khai 40 lOMoARcPSD|17838488 LỜI MỞ ĐẦU Ngày nay, khơng cịn nghi ngờ vai trị thơng tin đời sống xã hội Sự nắm bắt nhu cầu thực tế xã hội, thơng tin xác, nhanh chóng nhu cầu người mặt vận động xã hội, quy mơ ngày đóng vai trị cốt yếu việc quản lý điều hành Nhờ vào tin học, quản lý lĩnh vực cách nhanh chóng như: Quản lý khách sạn, Quản lý vật tư, Quản lý thư viện, Quản lý bán hàng, Quản lý nhân sự,… mà trước tin học chưa phổ biến cơng việc làm nhiều thời gian công sức Sự phát triển nhanh chóng máy tính làm thay đổi cục diện lĩnh vực quản lý Các phần mềm linh hoạt thông minh giúp cho công việc quản lý thêm thuận tiện, nhanh chóng việc thống kê, tìm kiếm, tính tốn, thơng báo kịp thời thông tin cần thiết, giảm nhẹ không gian lưu trữ, thay cho việc làm thủ công hiệu thấp mà cồng kềnh Để thực phần mềm hay dự án giai đoạn phân tích thiết kế hệ thống thơng tin giai đoạn quan để thực phần mềm Công cụ để phát triển phần mềm sử dụng ngơn ngữ mơ hình hóa để đặc tả, xây dựng làm tài liệu vật phẩm q trình xây dựng hệ thống phần mềm Trong đó, UML ngôn ngữ sử dụng phổ biến Do nhu cầu du lịch, công tác, nghỉ dưỡng ngày tăng nước ta Vì vậy, em mang đến đề tài: “ Phân tích thiết kế hệ thống quản lý khách sạn” Đây đề tài mang tính thực tế, với kinh nghiệm chưa nhiều kiến thức cịn hạn chế nên khó tránh khỏi sai sót nên mong nhận thơng cảm góp ý chân thành từ thầy Em xin chân thành cảm ơn! lOMoARcPSD|17838488 CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG V䄃 XÁC LẬP DỰ ÁN 1.1 Khảo sát trạng Hằng ngày, khách sạn phải trực tiếp tiếp nhận quản lí khối lượng lớn thường xuyên loại khách, kèm theo hàng loạt dịch vụ phát sinh đa dạng khách, công tác quản lý không quản lí số mà thơng qua 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 dung, khả đáp ứng…để từ định hướng, lập kế hoạch cho cơng việc kinh doanh Đây kho liệu lớn, lưu trữ cách thủ công trước mà cần phải tin học hóa, cụ thể xây dựng chương trình tin học để quản lí thống toàn diện hoạt động kinh doanh khách sạn 1.1.1 Mục tiêu phạm vi thực tốn  Mục tiêu: Xây dựng hồn thành chương trình ứng dụng đưa vào triển khai thực nghiệm cho khách sạn có đẳng cấp trở lên khách sạn khác có quy mơ tương tự  Chương trình cịn giới hạn yếu tố khác:  Chương trình triển khai hệ điều hành Windows – Microsoft máy tính  Áp dụng cho mơ hình khách sạn vừa nhỏ với số lượng tầng khoảng 5, 50 phòng 1.2 Xác lập dự án 1.2.1 Hoạt động thuê phòng Đối với khách hàng có nhu cầu ăn, ngủ, nghỉ khách sạn phải có báo trước lễ tân Có hình thức đặt phịng trước: gọi điện thoại đến trực tiếp Khách hàng cần khai báo xác thông tin cá nhân: họ tên, địa chỉ, số CMTND, số ĐT khách hàng đăng ký dịch vụ trước sau theo cá lOMoARcPSD|17838488 nhân theo đồn…sau nhận đầy đủ thơng tin khách hàng, Lễ tân kiểm tra số lượng phòng trống, đảm nhiệm việc đón tiếp khách, lập phiếu thuê, sau giao phịng cho khách, bố trí cho khách thuê phòng sử dụng dịch vụ Trong trình ăn, ngủ, nghỉ khách sạn, gặp cố khách hàng thơng báo cho lễ tân, sau lễ tân liên hệ với phận khác để khắc phục cố Nếu khách muốn sử dụng thêm dịch vụ thơng báo với lễ tân để đăng ký sử dụng dịch vụ Khách đến th phịng có nhu cầu du lịch theo tua liên hệ với phận lữ hành Trước trả phòng, khách báo trước cho phận lễ tân, lễ tân cử người nhận phịng kiểm tra phịng, sau phận lễ tân lập hóa đơn tốn cho khách Khách hàng tốn trực tiếp tiền mặt qua thẻ 1.2.2 Đăng kí sử dụng dịch vụ Khách hàng có nhu cầu ăn uống, sử dụng tất dịch vụ khách sạn đăng kí với phận lễ tân, sau phận lễ tân lập phiếu đăng ký dịch vụ, phận báo với phận liên quan để đáp ứng yêu cầu khách hàng Nếu có cố xảy báo cho phận lễ tân Khi toán, phận lễ tân có nhiệm vụ lập phiếu biên nhận đưa phiếu thu cho khách 1.2.3 Lập báo cáo Hàng tháng, người quản lý đăng nhập vào hệ thống tài khoản mình, lấy báo cáo từ nhân viên gồm: Báo cáo doanh thu, báo cáo tình trạng phịng, danh sách khách hàng th phịng…hoặc thống kê lúc có yêu cầu cấp lOMoARcPSD|17838488 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Liệt kê tác nhân use case sử dụng 2.1.1 Tác nhân  Khách hàng: người có nhu cầu thuê phòng, sử dụng dịch vụ khách sạn  Nhân viên lễ tân: người trực tiếp quản lý hầu hết hoạt động khách sạn: QL phòng, QL khách hàng, QL dịch vụ, QL thuê phòng…  Người quản trị: người điều hành, kiểm soát nhân viên, tổng hợp, thống kê, báo cáo hàng tháng 2.1.2 Use case  Quản lý thuê phòng( đặt phòng, hủy đặt phòng, trả phòng, kiểm tra phòng trống, lập phiếu thuê phòng)  Quản lý nhân viên( thêm, sửa, xóa nhân viên)  Quản lý khách hàng( thêm, sửa, xóa khách hàng)  Quản lý tiện nghi( thêm, sửa, xóa tiện nghi)  Lập hóa đơn  Lập báo cáo( báo cáo doanh thu, tình trạng phịng, danh sách khách th phịng)  Quản lý phịng( thêm, sửa, xóa phịng)  Quản lý dịch vụ( thêm, sửa, xóa dịch vụ)  Quản lý thuê dịch vụ( đăng ký, hủy đăng ký sử dụng dịch vụ)  Quản lý tài khoản( Đăng nhập, kiểm tra tài khoản, thêm, sửa, xóa tài khoản nhân viên) 2.2 Đặc tả use case sử dụng 2.2.1 Quản lý th phịng - Tóm tắt: Mơ tả quy trình th – trả phịng khách sạn - Dịng kiện chính: lOMoARcPSD|17838488 Use case sử dụng sử dụng có khách th phịng Nhân viên lễ tân kiểm tra danh sách phòng trống khách sạn Khách hàng lựa chọn phòng muốn thuê Nhân viên lễ tân lựa chọn chức “Lập phiếu thuê” Khách hàng cung cấp đầy đủ thông tin để nhân viên lễ tân điền đầy đủ thông tin vào phiếu thuê: Họ tên KH, địa KH, số CMTND, số điện thoại…  Nhân viên lễ tân lưu phiếu thuê, in lưu, giao cho khách hàng  Nếu đồng ý, khách hàng nhận phiếu thuê, nhân viên lễ tân cử người đưa khách hàng nhận phịng  Nếu khơng đồng ý, khách hàng có quyền u cầu đổi phịng khơng th phịng - Dịng kiện phụ:  Nếu có sai sót nhập thơng tin ngày th, ngày trả, VD ngày thuê sau ngày trả, hệ thống thông báo cho nhân viên biết  Nếu thông tin nhập vào xác, sau nhân viên lựa chọn“ Cập nhật”, thông tin phiếu thuê lưu vào bảng CSDL      2.2.2 Quản lý phịng - Tóm tắt: Use case sử dụng dùng để quản lý phòng khách sạn - Dịng kiện chính:  Nhân viên đăng nhập vào hệ thống tài quản mình, lựa chọn chức phù hợp với yêu cầu: thêm, sửa, xóa  Nếu lựa chọn thêm sửa thơng tin phịng Sau nhập điều chỉnh đầy đủ thông tin phòng cần điều chỉnh( thêm), nhân viên click vào “Cập nhập”, thơng tin phịng khách sạn tự động thêm vào bảng CSDL  Nếu nhân viên lựa chọn xóa u cầu nhân viên nhập xác Mã Phịng cần xóa, sau xác nhận, thơng tin phịng xóa khỏi bảng CSDL hệ thống - Dòng kiện phụ:  Nếu có sai sót q trình nhập (số phịng, loạ, giá…), hệ thống có thơng báo cho nhân viên biết(ví dụ sửa xóa, nhập mã phịng, mà phịng lại khơng tồn thông báo cho nhân viên biết)  Nếu trình nhập thơng tin phịng, thiếu thơng tin cần thiết thơng báo cho nhân viên biết lOMoARcPSD|17838488 2.5.3 Quản lý khách hàng Hình 2.16: Biểu đồ hoạt động Quản lý khách hàng 28 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.5.4 Quản lý tài khoản Hình 2.17: Biểu đồ hoạt động Quản lý tài khoản 29 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.5.5 Quản lý nhân viên Hình 2.18: Biểu đồ hoạt động Quản lý nhân viên 30 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.5.6 Quản lý tiện nghi Hình 2.19: Biểu đồ hoạt động Quản lý tiện nghi 31 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.5.7 Quản lý dịch vụ Hình 2.20: Biểu đồ hoạt động Quản lý dịch vụ 32 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.5.8 Quản lý thuê dịch vụ Hình 2.21: Biểu đồ hoạt động Quản lý thuê dịch vụ 33 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.5.9 Lập hóa đơn Hình 2.22: Biểu đồ hoạt động Lập hóa đơn 34 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.5.10 Lập báo cáo Hình 2.23: Biểu đồ hoạt động Lập báo cáo 35 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 CHƯƠNG 3: THIẾT KẾ 3.1 Biểu đồ lớp Hình 3.24: Biểu đồ lớp Quản lý khách sạn 36 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 3.2 Biểu đồ trạng thái Hình 3.25: Biểu đồ trạng thái: Dịch vụ Hình 3.26: Biểu đồ trạng thái: Tiện nghi Hình 3.27: Biểu đồ trạng thái: Hóa đơn 37 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 Hình 3.28: Biểu đồ trạng thái: Nhân viên Hình 3.29: Biểu đồ trạng thái: Phịng Hình 3.30: Biểu đồ trạng thái: Tài khoản 38 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 3.3 Biểu đồ thành phần Hình 3.32: Biểu đồ thành phần Người quản trị 39 Downloaded by hây hay (vuchinhhp3@gmail.com) Hình 3.31: Biểu đồ thành phần Nhân viên lễ tân lOMoARcPSD|17838488 3.4 Biểu đồ triểu khai Hình 3.33: Biểu đồ triển khai 3.5 Thiết kế sở liệu Hình 3.11: Thiết kế sở liệu hệ thống Quản lý Khách sạn 40 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 KẾT LUẬN Do hạn chế mặt thời gian nghiên cứu điều kiện khảo sát nên đề tài cịn nhiều điểm chưa hồn thiện Nếu có thêm thời gian điều kiện, em hồn thành đề tài cách tốt Em xin gửi lời cảm ơn chân thành đến cô Nguyễn Thị Hồng Khánh, người giúp em nhiều q trình hồn thành báo cáo đề tài môn học 41 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 T䄃I LIỆU THAM KHẢO [1] G Booch, J Rumbaugh, I Jacobson, The Unified Modeling Language User Guide, Addision-Wesley, 1999 [2] Craig Larman, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition, Addision-Wesley, 2004 [3] Pierre-Alain Muller, Modélisation objet avec UML, Eyrolles, 1997 [4] Bernard Boigelot, Cours de l’Ingénierie du logiciel orienté-objet [5] Olivier Gerbe, Cours UML, IFI, 2000 [6] UML applied – Object Oriented Analysis and Design using the UML, Ariadne training, 2000 [7] Đặng Văn Đức, Giáo trình nhập mơn UML, NXB Lao động xã hội, 2003 [8] Nguyễn Văn Ba, Phát triển hướng đối tượng với UML 2.0 C++, NXB đại học Quốc gia Hà nội, 2005 [9] Lê Thị Thanh Bình, Phân tích thiết kế hướng đối tượng, Khoa Công nghệ thông tin, Trường Đại học Bách khoa, Đại học Đà Nẵng 42 Downloaded by hây hay (vuchinhhp3@gmail.com) ... yếu việc quản lý điều hành Nhờ vào tin học, quản lý lĩnh vực cách nhanh chóng như: Quản lý khách sạn, Quản lý vật tư, Quản lý thư viện, Quản lý bán hàng, Quản lý nhân sự,… mà trước tin học chưa... 2.5.1 Quản lý thuê phòng 26 2.5.2 Quản lý phòng 27 2.5.3 Quản lý khách hàng 28 2.5.4 Quản lý tài khoản .29 2.5.5 Quản lý nhân viên .30 2.5.6 Quản lý. .. 2.2.1 Quản lý thuê phòng 2.2.2 Quản lý phòng .8 2.2.3 Quản lý khách hàng 2.2.4 Quản lý tài khoản .9 2.2.5 Quản lý nhân viên .10 2.2.6 Quản lý tiện

Ngày đăng: 09/01/2023, 23:26

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

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

Tài liệu liên quan