phân tích thiết kế hệ thống khách sạn

44 532 2
phân tích thiết kế hệ thống 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

MỤC LỤC LỜI NÓI ĐẦU & -Việt Nam nước có công nghiệp Du Lịch phát triển cách mạnh mẽ Kéo theo dịch vụ kèm lại,nghỉ ngơi, ăn uống, giải trí địa điểm du lịch bắt đầu đầu tư mở rộng nhiều Chỉ xét riêng Hà Nội, thấy nhiều khu vui chơi giải trí liên hợp không khách sạn, motel nhỏ phục vụ riêng cho việc nghỉ ngơi Tuy nhiên ta thấy khách sạn, nhà nghỉ nhỏ việc quản lý thực tay thao tác với sổ sách Điều tỏ bất cập bạn phải quản lý lúc nhiều nơi Hiện công nghệ phần mềm vô phát triển, toán đặt việc ứng dụng công nghệ phần mềm vào việc quản lý khách sạn ? Trong nhóm chúng em trình bày, giới thiệu cách ứng dụng công nghệ phần mềm vào việc với đề tài :”Phân tích thiết kế Hệ thống quản lý Khách Sạn” với nội dung sau: Phần I : Tổng quan phần mềm Phần II: Các chức Phần III: Phân tích chi tiết Do hạn chế mặt kiến thức nên khó tránh khỏi thiếu sót, chúng em mong góp ý giúp đỡ Thầy để hoàn thiện toán cách tốt I.TỔNG QUAN PHẦN MỀM 1.Tổng quan yêu cầu Hệ thống Phần mềm xây dựng đáp ứng tiêu chí sau: - Phần mềm có khả đáp ứng đầy đủ hỗ trợ thực tốt nghiệp vụ quản lý khách sạn - Cung cấp giao diện thuận tiện, dễ thao tác, đảm bảo đáp ứng nhu cầu người sử dụng - Cung cấp chức hỗ trợ quản lý nhân viên, khách hàng, phòng thuê, dịch vụ - Cung cấp chức báo cáo, thống kê theo yêu cầu khác (Báo cáo doanh thu, tình trạng phòng ) 2.Mô tả hoạt động a Hoạt động thuê phòng - Khi khách hàng có nhu cầu thuê phòng khách sạn phải báo trước cho phận lễ tân Có hai hình thức đặt phòng trước : gọi điện thoại đặt phòng trước điện trực tiếp đến khách sạn Khách hàng cần khai báo thông tin nhân: Họ tên, địa chỉ, số CMTND, số điện thoại Khách hàng đăng kí dịch vụ trước sau theo cá nhân theo đoàn sau tiếp nhận thông tin đầy đủ, lễ tân kiểm tra 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, hướng dẫn khách sử dụng dịch vụ -Trong thời gian khách sạn xảy cố khách hàng thông báo cho phận lễ tân để phận lễ tân báo cho phận khác để khắc phục cố Nếu khách hàng có yêu cầu thêm dịch vụ báo cho phận lễ tân để cung cấp dịch vụ cho khách [Pick the date] Page -Trước khitrả phòng , khách báo cáo trước cho phận lễ tân, lễ tân cử người đến nhận kiểm tra phòng Sau lập hóa đơn toán cho khách , khách hàng toán trực tiếp qua thẻ tín dụng b Đăng ký 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 đó, lễ tân thông báo với phận có liên quan đáp ứng yêu cầu khách hàng Nếu gặp cố thí báo cho phận lễ tân để khắc phục kịp thời ,khi toán lễ tân lập hóa đơn bàn giao cho khách phiếu thu c 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, tình trạng phòng, số lượng phòng khách thuê……hoặc yêu cầu từ cấp Kiến trúc tổng thể hệ thống Hệ thống phần mềm thiết kế theo mô hình lớp sau: [Pick the date] Page Hình 1: Mô hình kiến trúc tổng thể hệ thống    Presentation Layers : tầng tương tác với người dùng, nhận hành động người dùng hiển thị kết cho người dùng Business Layers : tầng logic xử lý nghiệp vụ chương trình Data Layers : thực nhiêm vụ thao tác với database, file… Trong trình phân tích, nhóm nhận thấy Mô hình quản lý khách sạn gồm có 10 chức sau : STT Chức Quản lý thuê phòng Người quản trị X [Pick the date] Page Nhân viên lễ tân X Quản lý phòng Quản lý nhân viên Quản lý khách hàng Quản lý tiện nghi Lập hóa đơn Lập báo cáo doanh thu Quản lý dịch vụ X X X X X X X X 10 Quản lý thuê dịch vụ Quản lý tài khoản X X X X x X X x Bảng1:Bảng mô tả quyền truy cập đối tượng đến chức cụ thể Thể bảng lên mô hình usecase tổng quan sau: [Pick the date] Page Hình 2: Gói Usecase tổng quan khách sạn [Pick the date] Page II CÁC CHỨC NĂNG Quản lý thuê phòng Chức năng: Mô tả quy trình thuê – trả phòng khach sạn - Sử dụng có khách thuê 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 để thuê - Lễ tân thực chức “ lập phiếu thuê phòng “ - Khách hàng cung cấp đầy đủ thông tin :họ tên, địa chỉ, số CMTNN, số điện thoại… - Nhân viên lễ tân lưu phiếu thuê, sin lưu, đưa khách hàng - Nếu đồng ý, lễ tân đưa khách hàng nhận phòng - Nếu không đồng ý, lễ tân đổi phòng cho khách khách hàng không thuê phòng - Bên cạnh thay đổi thông tin vấn đề thuê phòng ( ngày thuê, ngày trả) nhân viên cập nhật thông tin vào sở liệu Hình 3: Gói usecase Quản lý thuê phòng [Pick the date] Page Chi tiết mô tả: Mã use case Tên use case Mô tả Actor Pre-condition Post-condition Luồng kiện UC_DatPhong Đặt phòng Cho phép nhân viên lễ tân thực việc đặt phòng Nhân viên lễ tân User phải đăng nhập, có quyền với chức Quản lý thuê phòng Thực việc đặt phòng 1.User đăng nhập vào hệ thống Hệ thống xác nhận việc đăng nhập Nếu không hợp lệ hiển thị đăng nhập sai Hệ thống kiểm tra quyền với chức Quản lý thuê phòng Nếu hiển thị thông báo thực chức Hệ thống hiển thị giao diện Quản lý thuê phòng User nhấn vào nút Đặt phòng để thực chức đặt phòng Nhấn Xem Danh Sách Phòng Trống để lấy danh sách, nhấn vào phòng danh sách để chọn Nhấn Xác Nhận Thuê để thực lập phiếu thuê phòng Bảng 2: Bảng mô tả Use case Đặt Phòng Các use case lại gói use case Quản lý thuê phòng có mô tả gần tương tự với use case Đặt Phòng Quản lý phòng Chức : Quản lý phòng khách sạn - Nhân viên đăng nhập tài khoản để lựa chọn chức phù hợp: thêm, sửa, xóa phòng [Pick the date] Page - 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, nhân viên click “ cập nhật” để cập nhật thông tin sở liệu - Nếu xóa thông tin phòng nhân viên lựa chọn mã phòng cần xóa, sau xác nhận cập nhật sở liệu - Nếu trình nhập sai thiếu thông tin phòng (giá phòng, loại….) hệ thống gửi thông báo lỗi cho nhân viên Hình 4: Gói use case Quản Lý Phòng Chi tiết mô tả: [Pick the date] Page Mã use case Tên use case Mô tả Actor Pre-condition Post-condition Luồng kiện UC_ThemPhong Thêm phòng Cho phép nhân viên lễ tân thực hiệc việc thêm phòng vào sở liệu Nhân viên lễ tân Phải đăng nhập, phải có quyền với chức Quản lý Phòng Thực việc thêm phòng vào sở liệu 1.User đăng nhập vào hệ thống Hệ thống xác nhận việc đăng nhập Nếu không hợp lệ hiển thị đăng nhập sai Hệ thống kiểm tra quyền với chức Quản lý phòng Nếu hiển thị thông báo thực chức Hệ thống hiển thị giao diện Quản lý phòng User nhấn vào nút Thêm phòng để thực chức Thêm phòng Điền đầy đủ thông tin vào form thêm phòng Nhấn Xác Nhận để thêm Bảng 3: Bảng mô tả use case Thêm Phòng Các use case lại gói use case Quản lý phòng có mô tả gần tương tự với use case Thêm Phòng Quản lý khách hàng Chức : Quản lý thông khách hàng thuê phòng sử dụng dịch vụ khách sạn - Thêm, sửa xóa, chỉnh sửa thông tin khách hàng tìm kiếm thông tin khách hàng - Nhân viên đăng nhập vào tài khoản lựa chọn chức phù hợp: thêm, sửa, xóa, tìm kiếm - Nếu thêm sửa ,sau nhập đủ thông tin khách thuê phòng, nhân viên lễ tân click “ cập nhật” để cập nhật lại vào bảng sở liệu [Pick the date] Page 10 Chức Quản lý khách hàng - Chức Quản lý khách hàng có đối tượng thực thể thông tin khách hàng class mô tả sơ đồ Class Diagram sau : Hình 16: Class Diagram chức Quản lý Khách hàng Các thao tác với chức chi tiết, tiến trình xử lý mô tả biểu đồ sequence sau: [Pick the date] Page 30 - Chức Quản lý khách hàng: Hình 17: Sequence Diagram chức Quản lý Khách hàng [Pick the date] Page 31 Quản lý tài khoản nhân viên Chức Quản lý Tài khoản Nhân viên có đối tượng thực thể thông tin tài khoản thông tin nhân viên class thể sơ đồ class diagram sau : Hình 18: Class Diagram chức Quản lý tài khoản Nhân viên Các thao tác với chức chi tiết, tiến trình xử lý mô tả biểu đồ sequence sau: [Pick the date] Page 32 - Chức Quản lý tài khoản: Hình 19: Sequence Diagram chức Quản lý tài khoản [Pick the date] Page 33 - Chức Quản lý Nhân viên: Hình 20: Sequence Diagram chức Quản lý Nhân viên [Pick the date] Page 34 Chức Quản lý tiện nghi Chức Quản lý tiện nghi có đối tượng thực thể thông tin tiện nghi class thể class diagram sau : Hình 21: Class Diagram chức Quản lý tiện nghi Các thao tác với chức chi tiết, tiến trình xử lý mô tả biểu đồ sequence sau: [Pick the date] Page 35 - Chức Quản lý Tiện nghi: Hình 22: Sequence Diagram chức Quản lý Tiện nghi [Pick the date] Page 36 Chức Lập hóa đơn Chức lập hóa đơn có đối tượng thực thể thông tin hóa đơn class thể class diagram sau: Hình 23: Class Diagram chức Lập hóa đơn Các thao tác với chức chi tiết, tiến trình xử lý mô tả biểu đồ sequence sau: [Pick the date] Page 37 - Chức Lập hóa đơn: Hình 24: Sequence Diagram chức Lập hóa đơn [Pick the date] Page 38 Chức Lập báo cáo Chức lập báo cáo có đối tượng thực thể thông tin báo cáo với class thể class diagram sau: Hình 25: Class Diagram chức Lập báo cáo Các thao tác với chức chi tiết, tiến trình xử lý mô tả biểu đồ sequence sau: [Pick the date] Page 39 - Chức Lập báo cáo: Hình 26: Sequence Diagram chức Lập báo cáo [Pick the date] Page 40 Chức Quản lý dịch vụ thuê dịch vụ Chức Quản lý dịch vụ thuê dịch vụ có đối tượng thực thể thông tin dịch vụ thông tin phiếu thuê class thể class diagram sau : Hình 27: Class Diagram chức Quản lý dịch vụ Thuê dịch vụ [Pick the date] Page 41 Các thao tác với chức chi tiết, tiến trình xử lý mô tả biểu đồ sequence sau: - Chức Quản lý dịch vụ: Hình 28: Sequence Diagram chức Quản lý dịch vụ [Pick the date] Page 42 - Chức Quản lý thuê dịch vụ: Hình 29: Sequence Diagram chức Quản lý thuê dịch vụ [Pick the date] Page 43 HỌC VIỆN KỸ THUẬT MẬT MÃ KHOA AN TOÀN  BÁO CÁO BÀI TẬP LỚN MÔN HỌC CÔNG NGHỆ PHẦN MỀM NHÓM 12 Phân tích thiết kế Hệ thống quản lý Khách sạn Giảng viên: Lê Bá Cường Thực hiện: Sinh viên lớp AT9B Đào Huy Hiệp Phạm Khắc Phúc Nguyễn Công Toản Nguyễn Xuân Đông HÀ NỘI, 2015 [Pick the date] Page 44 [...]... dịch vụ trong khách sạn - Khi khách hàng có yêu cầu muốn sử dụng dịch vụ, có thể liên hệ với bộ phận nhân viên - Nhân viên tìm kiếm về dịch vụ mà khách hàng yêu cầu trong hệ thống dịch vụ của khách sạn - Dịch cụ có trong khách sạn, nhân viên lập phiếu đăng ký sử dụng dịch vụ cho khách hàng - Sau khi sử dụng xong dịch vụ, nhân viên lễ tân có nhiệm vụ lập phiếu thu, in và sao lưu, giao cho khách hàng Chi... thì hiển thị đăng nhập sai 3 Hệ thống kiểm tra quyền với chức năng Quản lý khách hàng Nếu không có thì hiển thị thông báo không thể thực hiện chức năng 4 Hệ thống hiển thị giao diện Quản lý khách hàng 5 User nhấn vào nút Thêm khách hàng để thực hiện chức năng Thêm khách hàng Điền đầy đủ thông tin vào form thêm khách hàng Nhấn Xác Nhận để thêm Bảng 4: Bảng mô tả use case Thêm khách hàng Các use case còn... nhân viên lễ tân chọn đúng mã khách hàng sau đó click “ tìm kiếm “ để hiển thị thông tin khách hàng - Trong quá trình nhập, nếu có lỗi về họ tên, số CMTND, số điện thoại … thì hệ thống sẽ tự động thông báo lỗi cho nhân viên lễ tân, hoặc khi truy cập vào hệ thống sai tài khoản hoặc mật khẩu thì hệ thống cũng gửi thông báo lỗi cho nhân viên Hình 5 : Gói use case Quản Lý Khách Hàng Chi tiết mô tả: Mã... Khoản Thực hiện việc thêm tài khoản vào trong cơ sở dữ liệu 1.User đăng nhập vào hệ thống [Pick the date] Page 13 2 Hệ thống xác nhận việc đăng nhập Nếu không hợp lệ thì hiển thị đăng nhập sai 3 Hệ thống kiểm tra quyền với chức năng Quản lý tài khoản Nếu không có thì hiển thị thông báo không thể thực hiện chức năng 4 Hệ thống hiển thị giao diện Quản lý tài khoản 5 User nhấn vào nút Thêm tài khoản để... viên Thực hiện việc thêm nhân viên vào trong cơ sở dữ liệu 1.User đăng nhập vào hệ thống [Pick the date] Page 15 2 Hệ thống xác nhận việc đăng nhập Nếu không hợp lệ thì hiển thị đăng nhập sai 3 Hệ thống kiểm tra quyền với chức năng Quản lý nhân viên Nếu không có thì hiển thị thông báo không thể thực hiện chức năng 4 Hệ thống hiển thị giao diện Quản lý nhân viên 5 User nhấn vào nút Thêm nhân viên để... nghi Thực hiện việc thêm tiện nghi vào trong cơ sở dữ liệu 1.User đăng nhập vào hệ thống [Pick the date] Page 17 2 Hệ thống xác nhận việc đăng nhập Nếu không hợp lệ thì hiển thị đăng nhập sai 3 Hệ thống kiểm tra quyền với chức năng Quản lý tiện nghi Nếu không có thì hiển thị thông báo không thể thực hiện chức năng 4 Hệ thống hiển thị giao diện Quản lý tiện nghi 5 User nhấn vào nút Thêm tiện nghi để... với chức năng Lập hóa đơn Thực hiện việc tạo một form hóa đơn 1.User đăng nhập vào hệ thống [Pick the date] Page 19 2 Hệ thống xác nhận việc đăng nhập Nếu không hợp lệ thì hiển thị đăng nhập sai 3 Hệ thống kiểm tra quyền với chức năng Lập hóa đơn Nếu không có thì hiển thị thông báo không thể thực hiện chức năng 4 Hệ thống hiển thị giao diện Lập hóa đơn 5 User nhấn vào nút Tạo hóa đơn để thực hiện chức... với chức năng Lập báo cáo Thực hiện việc tạo một form báo cáo 1.User đăng nhập vào hệ thống 2 Hệ thống xác nhận việc đăng nhập Nếu không hợp lệ thì hiển thị [Pick the date] Page 21 đăng nhập sai 3 Hệ thống kiểm tra quyền với chức năng Lập báo cáo Nếu không có thì hiển thị thông báo không thể thực hiện chức năng 4 Hệ thống hiển thị giao diện Lập báo cáo 5 User nhấn vào nút Tạo báo cáo để thực hiện chức... case còn lại trong gói use case Quản lý khách hàng có mô tả gần như tương tự với use case Thêm khách hàng 4 Quản lý tài khoản Chức năng : Quản lý tất cả các tài khoản trong khách sạn ( tài khoản nhân viên ) - Người quản trị quản lý thông tin của các nhân viên trong khách sạn có thế thêm, sửa, xóa, chỉnh sửa thông tin nhân viên - Người quản trị đăng nhập vào hệ thống với quyền admin lựa chon chức năng... năng Quản lý thuê dịch vụ Thực hiện việc đăng ký dịch vụ 1.User đăng nhập vào hệ thống 2 Hệ thống xác nhận việc đăng nhập Nếu không hợp lệ thì hiển thị [Pick the date] Page 23 đăng nhập sai 3 Hệ thống kiểm tra quyền với chức năng Quản lý thuê dịch vụ Nếu không có thì hiển thị thông báo không thể thực hiện chức năng 4 Hệ thống hiển thị giao diện Quản lý thuê dịch vụ 5 User nhấn vào nút Đăng ký dịch ... vụ khách sạn - Khi khách hàng có yêu cầu muốn sử dụng dịch vụ, liên hệ với phận nhân viên - Nhân viên tìm kiếm dịch vụ mà khách hàng yêu cầu hệ thống dịch vụ khách sạn - Dịch cụ có khách sạn, ... MẬT MÃ KHOA AN TOÀN  BÁO CÁO BÀI TẬP LỚN MÔN HỌC CÔNG NGHỆ PHẦN MỀM NHÓM 12 Phân tích thiết kế Hệ thống quản lý Khách sạn Giảng viên: Lê Bá Cường Thực hiện: Sinh viên lớp AT9B Đào Huy... đăng nhập vào hệ thống Hệ thống xác nhận việc đăng nhập Nếu không hợp lệ hiển thị đăng nhập sai Hệ thống kiểm tra quyền với chức Quản lý phòng Nếu hiển thị thông báo thực chức Hệ thống hiển thị

Ngày đăng: 04/11/2015, 20:31

Từ khóa liên quan

Mục lục

  • LỜI NÓI ĐẦU

  • I.Tổng quan Phần mềm

    • 1.Tổng quan về yêu cầu Hệ thống

    • 2.Mô tả hoạt động

      • a. Hoạt động thuê phòng

      • b. Đăng ký dịch vụ

      • c. Lập báo cáo

      • 3. Kiến trúc tổng thể của hệ thống

      • II. Các chức năng

        • 1. Quản lý thuê phòng

        • 2. Quản lý phòng

        • 3. Quản lý khách hàng

        • 4. Quản lý tài khoản

        • 5. Quản lý nhân viên

        • 6.Quản lý tiện nghi

        • 7. Lập hóa đơn

        • 8. Lập báo cáo

        • 9. Quản lý thuê dịch vụ

        • 10. Quản lý dịch vụ

        • III.Phân tích chi tiết

          • 1.Chức năng quản lý phòng và thuê phòng

          • 2. Chức năng Quản lý khách hàng

          • 3. Quản lý tài khoản và nhân viên

          • 4. Chức năng Quản lý tiện nghi

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

Tài liệu liên quan