Với đối tượng là Khách hàng...23KẾT LUẬN...36 Trang 3 LỜI MỞ ĐẦULý do chọn đề tàiKiến trúc và thiết kế phần mềm là môn học được đào tạo hầu hết các tạitrường đại học cho các sinh viên t
TỔNG QUAN VỀ HỆ THỐNG
Về đơn vị
- Đơn vị khảo sát: JW Marriott Hotel Hanoi.
- Địa chỉ: Số 8 Đỗ Đức Dục, Mễ Trì, Nam Từ Liêm, Hà Nội, Việt Nam.
- Thành lập: Một trong những khách sạn lớn nhất Thủ đô Hà Nội Khách sạn JW Marriott Hà Nội được hoàn thành và đưa vào sử dụng từ năm 2013.
- Quy mô: Được thiết kế 9 tầng, với 450 phòng nghỉ, trong đó có đủ các loại phòng từ 1 cho đến 4 người, được trang bị đầy đủ tiện nghi Số lượng nhân viên phục vụ buồng nói riêng đến 100 người, bộ phận lễ tân là 30 người, số lượng đầu bếp là 10 người đảm bảo cho khách hàng có trải nghiệm tốt nhất. Ngoài ra trong khuôn viên khách sạn còn có nhà hàng, khu ẩm thực, phòng tiệc riêng và quầy bar.
- Lịch sử hình thành: Vào quý 4 năm 2013 dự án khách sạn JW Marriott Hotel Hanoi Năm 2015 khách sạn xây dựng hệ thống quầy bar đạt chuẩn Châu Âu và hệ thống bể bơi sân tennis giúp cho JW Marriott Hanoi sánh ngang với các JW Marriott tại Mỹ và các nước Châu Âu Năm 2017 khách sạn được cung cấp được cung cấp vốn để nâng cấp và bảo dưỡng lại cơ sở hạ tầng đồng thời cung cấp những dịch mới và trải nghiệm mới mẻ hơn cho khách hàng Cho đến nay thì JW Marriott hanoi đang là một trong những khách sạn nổi bật về cấu trúc thiết kế và quang cảnh và những dịch vụ đạt chuẩn Châu Âu.
Downloaded by sau xanh (saudinh2@gmail.com)
Quy trình nghiệp vụ tổ chức
- Giám đốc: có nhiệm vụ quản lý trực tiếp khách sạn mọi vấn đề của khách sạn đều phải thông qua giám đốc và giám đốc có quyền quyết định tất cả mọi thông tin xử lý trong khách sạn
- Nhân viên lễ tân: có nhiệm vụ tiếp nhận khách đặt phòng và khách thuê phòng, trả lời những thắc mắc của khách hàng Nhận yêu cầu khi khách muốn sử dụng dịch vụ của khách sạn Thanh toán hóa đơn khi khách hàng trả phòng.
- Nhân viên kinh doanh: bộ phận này có nhiệm vụ quản lý danh sách khách hàng, quản lý thông tin về phòng, đưa ra chiến lược kinh doanh cụ thể cho khách sạn
- Nhân viên kế toán: quản lý thông tin tài chính thu chi trong khách sạn, có nhiệm vụ lập hóa đơn thanh toán cho khách hàng, lập phiếu chi khi khách sạn cần chi tiêu cho vấn đề sửa chữa hoặc mua sắm phục vụ việc kinh doanh Hàng tháng nhân viên kế toán phải tiến hành kiểm kê tài chính thu chi và đóng thuế kinh doanh cho khách sạn
- Nhân viên bảo vệ: bảo vệ có nhiệm vụ giữ xe, giữ gìn an ninh trật tự trong khách sạn Theo dõi các thiết bị của khách sạn và chịu trách nhiệm về hệ thống ánh sáng
- Nhân viên dịch vụ: có nhiệm vụ quản lý, cung cấp dịch vụ cho khách hàng khi khách hàng yêu cầu Kiểm tra hiện trạng cơ sở vật chất trong phòng khi khách trả phòng
- Nhân viên nhân sự: có nhiệm vụ quản lý thông tin nhân viên, thông tin giờ làm…
Downloaded by sau xanh (saudinh2@gmail.com)
Downloaded by sau xanh (saudinh2@gmail.com)
THIẾT KẾ KIẾN TRÚC PHẦN MỀM
Biểu đồ Use Case
- Xác định các Actor và UC của hệ thống:
Khách Hàng Đặt phòng, Tra cứu phòng, Thanh toán, Kiểm tra lịch sử đặt phòng, Liên hệ với đội ngũ khách sạn Quản lý Quản lý dịch vụ, Quản lý khách hàng, Quản lý phòng
Bảng 2.1 Danh sách Actor và UC
- Vẽ biểu đồ UC với các Actor và UC chính:
H ình 2.1 Biểu đồ UC tổng quát
Downloaded by sau xanh (saudinh2@gmail.com)
1.1 Biểu đồ UC chi tiết của Khách hàng
Hình 2.1.1: Biểu đồ UC chi tiết của Khách hàng 1.2 Biểu đồ UC chi tiết của Quản lý
Hình 2.1.2: Biểu đồ UC chi tiết của Quản lý
Downloaded by sau xanh (saudinh2@gmail.com)
Biểu đồ lớp
Biểu đồ tuần tự
3.1 Biểu đồ tuần tự chức năng Đăng ký
Downloaded by sau xanh (saudinh2@gmail.com)
3.2 Biểu đồ tuần tự chức năng Đăng nhập
3.3 Biểu đồ tuần tự chức năng Đăng xuất
Downloaded by sau xanh (saudinh2@gmail.com)
3.4 Biểu đồ tuần tự chức năng Quên mật khẩu
3.5 Biểu đồ tuần tự chức năng Tìm phòng
Downloaded by sau xanh (saudinh2@gmail.com)
3.6 Biểu đồ tuần tự chức năng Đặt phòng
3.7 Biểu đồ tuần tự chức năng Kiểm tra lịch sử đặt phòng
Downloaded by sau xanh (saudinh2@gmail.com)
3.8 Biểu đồ tuần tự chức năng Liên hệ với đội ngũ khách sạn
3.9 Biểu đồ tuần tự chức năng Sửa thông tin cá nhân
Downloaded by sau xanh (saudinh2@gmail.com)
3.10 Biểu đồ tuần tự chức năng Thêm phòng mới
3.11 Biểu đồ tuần tự chức năng Sửa thông tin phòng
Downloaded by sau xanh (saudinh2@gmail.com)
3.12 Biểu đồ tuần tự chức năng Xóa phòng
Biểu đồ hoạt động
4.1 Biểu đồ hoạt động chức năng Đăng nhập
Downloaded by sau xanh (saudinh2@gmail.com)
4.2 Biểu đồ tuần tự chức năng Đăng xuất
4.3 Biểu đồ hoạt động chức năng Đăng ký
Downloaded by sau xanh (saudinh2@gmail.com)
4.4 Biểu đồ tuần tự chức năng Sửa thông tin cá nhân
Downloaded by sau xanh (saudinh2@gmail.com)
4.5 Biểu đồ hoạt động chức năng Đặt phòng
4.6 Biểu đồ hoạt động chức năng Kiểm tra lịch sử đặt phòng
Downloaded by sau xanh (saudinh2@gmail.com)
4.7 Biểu đồ hoạt động chức năng Quên mật khẩu
4.8 Biểu đồ hoạt động chức năng Liên hệ
4.9 Biểu đồ hoạt động chức năng Thêm phòng mới
Downloaded by sau xanh (saudinh2@gmail.com)
4.10 Biểu đồ hoạt động chức năng Sửa thông tin phòng
Downloaded by sau xanh (saudinh2@gmail.com)
4.11 Biểu đồ hoạt động chức năng Xóa phòng
Biểu đồ triển khai
Downloaded by sau xanh (saudinh2@gmail.com)
Khung nhìn dữ liệu
Downloaded by sau xanh (saudinh2@gmail.com)
XÂY DỰNG PHẦN MỀM
Với đối tượng là Quản lý
Người quản lý thực hiện đăng nhập vào hệ thống khách sạn để thực hiện các chức năng như thêm, sửa, xóa thông tin về phòng, người dùng cũng như các dịch vụ của khách sạn.
Hiển thị menu các chức năng chính có trong hệ thống quản lý khách sạn.
Downloaded by sau xanh (saudinh2@gmail.com)
1.3 Giao diện Quản lý người dùng
Người quản lý thực hiện các chức năng thêm, sửa, xóa tài khoản của người dùng.
1.4 Giao diện Quản lý phòng
Người quản lý thực hiện các chức năng thêm, sửa, xóa phòng.
1.5 Giao diện Quản lý thực đơn
Người quản lý thực hiện các chức năng thêm, sửa, xóa thực đơn các món ăn, đồ uống có trong nhà hàng.
Downloaded by sau xanh (saudinh2@gmail.com)
Với đối tượng là Khách hàng
Người dùng muốn trở thành thành viên của hệ thống thì phải đăng ký tài khoản Tài khoản của người dùng là miễn phí họ không phải đóng bất cứ khoản chi phí nào khi sử dụng các dich vụ.
Downloaded by sau xanh (saudinh2@gmail.com)
Người dùng sử dụng tài khoản cá nhân đã đăng ký để đăng nhập vào hệ thống và sử dụng các dịch vụ của trang web.
Downloaded by sau xanh (saudinh2@gmail.com)
Downloaded by sau xanh (saudinh2@gmail.com)
2.4 Giao diện Hiển thị thông tin phòng
Người dùng lựa chọn xem thông tin chi tiết phòng sau khi thực hiện tìm phòng theo nhu cầu bản thân, hệ thống sẽ hiển thị các thông tin chi tiết của phòng đã chọn.
Downloaded by sau xanh (saudinh2@gmail.com)
Người dùng chọn các thông tin cần thiết và đúng với nhu cầu, hệ thống sẽ hiển thị các loại phòng phù hợp Từ đó, người dùng lựa chọn và đặt phòng theo nhu cầu của bản thân.
Downloaded by sau xanh (saudinh2@gmail.com)
Sau khi lựa chọn được phòng đúng với yêu cầu, người dùng thực hiện điền các thông tin cần thiết để tiến hành thanh toán và đặt phòng.
Downloaded by sau xanh (saudinh2@gmail.com)
Downloaded by sau xanh (saudinh2@gmail.com)
2.7 Giao diện Kiểm tra phòng
Người dùng tìm và kiểm tra thông tin phòng đã đặt theo mã phòng được cung cấp và số điện thoại sử dụng để đặt phòng.
Downloaded by sau xanh (saudinh2@gmail.com)
2.8 Giao diện Xem lịch sử đặt phòng
Người dùng kiểm tra thông tin phòng đã đặt bằng tài khoản cá nhân đăng ký trên hệ thống của khách sạn.
2.9 Giao diện Thay đổi thông tin cá nhân
Người dùng thực hiện thay đổi và cập nhật các thông tin cá nhân.
Downloaded by sau xanh (saudinh2@gmail.com)
2.10 Giao diện Liên hệ với đội ngũ khách sạn
Người dùng thực hiện gửi thư để trao đổi, liên hệ giải đáp thắc mắc với đội ngũ của khách sạn.
2.11 Giao diện Hiển thị các dịch vụ của khách sạn
Người dùng tham khảo thông tin về các dịch vụ, tiện ích tại khách sạn như nhà hàng, bar, phòng tập gym…
Downloaded by sau xanh (saudinh2@gmail.com)
Downloaded by sau xanh (saudinh2@gmail.com)
2.12 Giao diện Hiển thị thông tin về khách sạn
Người dùng tham khảo các thông tin về vị trí của khách sạn, lịch sử hình thành, quá trình phát triển, đội ngũ lãnh đạo…
Downloaded by sau xanh (saudinh2@gmail.com)
Downloaded by sau xanh (saudinh2@gmail.com)