Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 31 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
31
Dung lượng
1,2 MB
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ÁO CÁO BÀI TẬP LỚN Thiết Kế Xây Dựng Phần Mềm ĐỀ TÀI : Xây dựng phần mềm quản lý khách sạn Giảng viên hướng dẫn : Nhóm sinh viên thực hiện: Họ tên 1)Trịnh Quang Duy 2)Đỗ Duy Khánh 3)Phạm Hải Minh 4)Trương Đình Chiến Đỗ Văn Uy MSSV 20207667 20207681 20207689 20207659 PHẦN MỞ ĐẦU Lý chọn đề tài Phân tích thiết kế xây dựng phần mềm môn học đào tạo hầu hết trường đại học cho sinh viên theo học chuyên ngành công nghệ thông tin đặc biệt chuyên ngành hệ thống thông tin công nghệ phần mềm Môn học trang bị cho sinh viên kiến thức tảng giai đoạn phân tích thiết kế dự án công nghệ phần mềm cách thức thực triển khai dự án cụ thể nào,… Từ giúp sinh viên có cách nhìn rộng mở vai trị quan trọng việc phân tích thiết kế phát triển phần mềm Đến với môn học này, cho phép thầy trực tiếp giảng dạy – thầy Đỗ Văn Uy, nhóm chúng em lựa chọn đề chủ đề “Quản lý khách sạn” để làm đề tài thực cho tiểu luận môn học Mục đích, nhiệm vụ đề tài Quản lý khách sạn khối nghiệp vụ phức tạp, đòi hỏi hệ thống quản lý chặt chẽ, thuận tiện có hiệu cao Đề tài vừa có giá trị thực tế vừa có giá trị việc học tập sinh viên chúng em Vì sau thực đề tài, sinh viên vừa nắm vững kiến thức môn học vừa bồi dưỡng cho thân thêm kiến thức nghiệp vụ quản lý doanh nghiệp, công ty góp phần nâng cao trình độ chun mơn cá nhân Trong khuôn khổ tập lớn môn học này, mục tiêu yếu để rèn luyện chúng em thực hệ thống với nhiệm vụ bản: thực việc đặt phòng, làm thủ tục nhận phòng trả phòng cho khách cách nhanh chóng Cung cấp dịch vụ khách có yêu cầu, đem lại thoải mái hài lòng cho khách hàng Bên cạnh hổ trợ cho việc quản lý danh mục hệ thống thống kê báo cáo Phạm vi thực đề tài Đề tài tập chủ yếu tập trung vào nghiệp vụ khách sạn khơng sâu vào chi tiết hay thực nhiều nghiệp vụ phức tạp vấn đề thời gian kinh nghiệm cịn Tuy nhiên, với nghiệp vụ đề tài đủ để triển khai dự án thực tế dành cho khách sạn, doanh nghiệp vừa nhỏ PHẦN NỘI DUNG Phân tích trạng 1.1 Tổng quan Sau khảo sát vài khách sạn vừa nhỏ thành phố nhóm thực đưa mơ hình tổ chức cách thức hoạt động chung cho hệ thống khách sạn Tất phòng trang bị tùy thuộc vào loại phòng, thiết bị như: máy điều hịa, truyền hình cáp, truyền hình vệ tinh, mi-ni bar, bàn làm việc, diện thoại, internet… Hiện khách sạn chưa có chương trình chun 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, quản lý thơng tin nhân viên Chính gặp vài khó khăn sau: • Những xừ lý thủ tục đặt phòng, nhận phòng, trả phòng thời gian cịn thực thủ cơng • Khó kiểm tra phịng hư, kiểm sốt tình trạng phịng (phịng trống, phịng sử dụng…) làm giảm chất lượng dịch vụ khách sạn • Khó khăn việc quản lý nhân sự, 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ẽ đó, ban lãnh đạo khách sạn u cầu có chương trình 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ý nhân viên, quản lý danh mục… 1.2 Sơ đồ tổ chức quy trình hoạt động 1.2.1 Sơ đồ tổ chức Hình Sơ đồ tổ chức khách sạn - Giám đốc: có nhiệm vụ quãn lý trực tiếp khách sạn vấn đề khách sạn phải thông qua giám đốc giám đốc có quyền định tất thơng tin xử lý khách sạn - Nhân viên lễ tân: có nhiệm vụ tiếp nhận khách đặt phòng khách thuê phòng, trả lời thắc mắc khách hàng Nhận yêu cầu khách muốn sử dụng dịch vụ khách sạn Thanh tốn hóa đơn khách hàng trả phịng - Nhân viên kinh doanh: phận có nhiệm vụ quản lý danh sách khách hàng, quản lý thơng tin phịng, đưa 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 thu chi khách sạn, có nhiệm vụ lập hóa đơn tốn cho khách hàng, lập phiếu chi khách sạn cần chi tiêu cho vấn đề sửa chửa 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 thu chi đó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ự khách sạn Theo dõi thiết bị khách sạn chịu trách nhiệm hệ thống ánh sang - 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 khách hàng yêu cầu Kiểm tra trạng sở vật chất phòng khách trả phịng - Nhân viên nhân sự: có nhiệm vu quản lý thông tin nhân viên, thông tin làm… 1.2.2 Quy trình hoạt động - Hoạt động đặt phịng: Khi có nhu cầu đặt phịng, khách hàng liên lạc với lễ tân thông qua điện thoại trực tiếp khách sạn, thông báo cụ thể nhu cầu (ngày đến, ngày đi, số lượng phịng, số lượng người, loại phịng…) Sau đó, nhân viên lễ tân kiểm tra danh sách phòng, sổ ghi khách đăng kí, đối chiếu khả đáp ứng khách sạn nhu cầu khách trả lời Nếu đáp ứng nhu cầu khách, lễ tân yêu cầu khách hàng cung cấp thêm số thơng tin phục vụ cho nhu cầu đặt phịng: Thông tin khách hàng: số CMND, tên khách hàng, giới tính, địa Thơng tin đặt phịng: ngày đến, ngày đi, loại phịng Những thơng tin dùng để lễ tân điền vào thông tin khách hàng vào sổ ghi khách đặt phòng - Hoạt động thuê phòng: Khi khách đến th phịng, khách hàng đăng kí trước, lễ tân cho khách nhận phịng với thơng tin ghi sổ khách đặt phòng) cập nhật lại thơng tin khách hàng (nếu có sai xót thơng tin) Sau đó, làm thủ tục giao phịng cho khách cập nhật lại trạng thái phiếu đặt phịng (khi khách hàng đến nhận hạn trạng thái phiếu đặt phòng “đã giải quyết”, khách hàng đến nhận phịng trễ hạn khơng đến nhận hệ thống cập nhật lại trang thái “đã hủy”, bình thường trạng thái “chưa xử lý”) Lưu lại thơng tin th phịng khách hàng vào phiếu th phịng (lấy từ thơng tin phiếu đặt phịng) Nếu khách hàng chưa đăng kí trước khách hàng phải cung cấp số thông tin sau: Thông tin khách hàng: tên người nhận phòng, CMND, số điện thoại, giới tính, địa chỉ; Thơng tin th phịng: loại phịng, mã phòng, ngày đến (ngày tại), ngày Sau lễ tân cập nhật thêm vào sổ ghi thuê phòng thực thủ tục giao phòng cho khách hàng.Khi giao phòng cho khách lễ tân lưu lại thông tin vào sổ ghi khách hàng giữ lại CMND khách hàng - Đăng ký sử dụng dịch vụ: Trong trình khách sạn yêu cầu dịch vụ khách sạn báo trực tiếp cho lễ tân nhân viên lễ tân ghi vào phiếu dịch vụ với thơng tin: mã dịch vụ, mã phiếu nhận phịng, số lượng, tổng tiền (của phiếu dịch vụ này) Sau lễ tân yêu cầu phận dịch vụ thực (ví dụ: giặt ủi, massage, thức uống…) Những dịch vụ khách sừ dụng toán chung vào khoản tiền trả phòng - Hoạt động trả phòng: Khi khách hàng trả phòng, khách hàng phải toán tiền quầy lễ tân Lễ tân tốn tất khoản cho khách thơng qua Hóa đơn có nội dung sau: số CMND, tổng tiền, ngày lập, nhân viên lập Lễ tân in chi tiết hóa đơn(Thơng tin phịng, chi tiết dịch vụ sử dụng, tổng tiền phòng, tổng tiền dịch vụ, …) giao cho khách hàng lưu lại thông tin hóa đơn trả lại giấy CMND cho khách hàng - Thống kê doanh thu: Tùy theo yêu cầu giám đốc mà phận đưa thống kê doanh thu, lập báo cáo cho giám đốc Thống kê doanh thu hỗ trợ cho công việc báo cáo nhân viên báo cáo chia làm nhiều loại khác nhau: báo cáo bất thường hay báo cáo định kì (hàng ngày, hàng tuần, hàng tháng, hàng năm) báo cáo tình trạng th phịng, lượng khách doanh thu khách sạn Đây chức quan trọng hệ thống, thông qua chức này, giám đốc có nhìn bao qt, tồn diện tình trạng khách sạn thơng qua đưa sách điều chỉnh phù hợp - Hoạt động quản lý dịch vụ: Khi cần diều chỉnh thông tin dịch vụ xóa dịch vụ khơng phù hợp khách sạn dịch vụ mà khách sạn bổ sung phận dịch vụ quản lý - Hoạt động quản lý phòng: Khi cần điều chỉnh thơng tin phịng xóa phịng tình trạng sữa chữa khơng thể phục vụ khách hàng thêm vào phòng sửa chữa xong sẵn sang phục vụ nhu cầu khách hàng phận kinh doanh quản lý Nhân viên phân kinh doanh xóa thông tin khách hàng thông tin khách hàng q cũ khơng cịn dùng nhân viên kinh doanh người quản lý danh sách khách hàng - Hoạt động quản lý nhân sự: Khi nhân viên vào làm việc nhân viên điểm danh thông qua phiếu chấm công, nhân viên phận nhân thơng qua thống kê làm gửi sang phận kế tốn dựa nhân viên kế tốn tính lương cho nhân viên Bộ phận đảm nhiệm việc quản lý danh sách nhân viên 1.3 Yêu cầu phần mềm 1.3.1 Yêu cầu chức a Quản lý th phịng • Lập hợp đồng th phịng • Lập booking(đặt phịng trước), xếp booking • Thanh tốn phịng • In báo cáo doanh thu để theo dõi hoạt động kinh doanh b Quản lý khách hàng • Cập nhật danh sách khách hàng • Xem danh sách khách hàng c Quản lý phòng, thiết bị, dịch vụ • Thêm, xóa, sửa phịng, thiết bị, dịch vụ • In báo cáo phịng, thiết bị dịch vụ, tình trạng chúng 1.3.2 Yêu cầu phi chức - Tính tiện dụng: Giao diện thân thiện, dễ sử dụng, ngôn ngữ tiếng Anh tiếng Việt - Tính ổn định: Hệ thống hoạt động ổn định 24/7 - Tính an tồn thơng tin: Bảo mật, tồn vẹn, xác thực - Tính phân quyền: người sử dụng chương trình cấp username password phân quyền sử dụng chương trình, giúp người quản lý theo dõi, kiểm sốt chương trình, tránh hợp sửa đổi thông tin không thuộc phạm vi quyền hạn 1.4 Phạm vi hệ thống Với nhu cầu quản lý chất lượng dịch vụ tăng lên không ngừng Giám đốc khách sạn u cầu có chương trình thực chức sau: - Quản lý khách hàng - Quản lý việc đặt phịng, đăng kí thuê phòng trả phòng - Quản lý phòng khách sạn - Quản lý dịch vụ khách sạn cung cấp - Quản lý hóa đơn Basic Flows Alternative Flows Use case thực khi khách hàng muốn đặt phòng trước cách gọi điện thoại cho phận lễ tân đến trực tiếp đến khách sạn để đăng ký Bộ phận lễ tân chọn chức đặt phòng cho khách hàng Hệ thống thị form yêu cầu nhập thông tin khách hàng ngày nhận phịng Thơng tin khách hàng bao gồm: + Số CMND; + Họ tên; + Địa chỉ; + Số điện thoại Bộ phận lễ tân nhập thơng tin khách hàng ngày nhận phịng khách hàng Hệ thống kiểm tra thơng tin phịng ngày mà khách hàng yêu cầu đặt phòng đồng thời lấy danh sách loại phòng phòng tương ứng mà khách hàng thuê vào ngày Lễ tân chọn phịng theo u cầu khách hàng đặt Lễ tân chọn nút “Đăng ký” để hồn tất việc đăng ký phịng cho khách hàng Hệ thống kiểm tra liệu lễ tân vừa nhập Hệ thống lưu lại thông tin đặt phòng khách hàng Kết thúc Use case 3.1 Loại phòng mà khách hàng yêu cầu hết phòng trống 3.1.1 Hệ thống thơng báo hết phịng với loại phòng chọn yêu cầu chọn loại phòng khác 3.1.2 Lễ tân thông báo cho khách hàng yêu cầu khách hàng chọn loại phòng khác Lễ tân tiếp tục tìm phịng với loại phịng khác mà khách hàng yêu cầu hủy phiếu đăng ký khác hàng từ chối tiếp tục đặt phòng 3.2 Hết phòng 3.2.1 Lễ tân thơng báo hết phịng đến khách hàng yêu cầu khách hàng chọn ngày khác hủy việc đăng ký khách hàng từ chối tiếp tục đặt phịng 7.1 Dữ liệu nhập khơng hợp lệ 7.1.1 Hệ thống thông báo yêu cầu thực lại 8.1 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 lại mà lưu thơng tin đặt phịng Lưu thơng tin đăng ký đặt phịng vào hệ thống use case Post-conditions thực thành công Special Requirements Không có 2.2.4 UC Kiểm tra tình trạng phịng Use case Actor Brief Description Kiểm tra tình trạng phịng Hệ thống Use case hệ thống thực để cung cấp cho phận lễ tân biết tình trạng phịng phịng Pre-conditions Bộ phận lễ tân phải đăng nhập vào hệ thống Basic Flows Use case thực lễ tân 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 hay trống) Kết thúc Use case Alternative Flows Khơng có Post-conditions Cho biết tình trạng phịng phịng Special Requirements Khơng có 2.2.5 Use case Tra cứu phịng Use case Actor Brief Description Tra cứu phòng Lễ tân Use case cho phép phận lễ tân kiểm tra phòng có trống hay khơng thời điểm cụ thể để thực đặt phòng thuê phòng cho khách hàng Pre-conditions Bộ phận lễ tân phải đăng nhập vào hệ thống Basic Flows Use case thực lễ tân chọn chức “Tra cứu phòng” Hệ thống kích hoạt Use case “Kiểm tra tình trạng phịng” với thơng tin cung cấp mã phịng để xem tình trạng phịng phịng mà lễ tân cung cấp (đang ở, đặt trước hay trống) Kết thúc Use case Alternative Flows Khơng có Lưu thơng tin đăng ký đặt phịng vào hệ thống use case Post-conditions thực thành công Special Requirements Khơng có 2.2.6 Use case Th phịng đặt trước Use case Actor Brief Description Pre-conditions Basic Flows Thuê phòng đặt trước Lễ tân Use case cho phép phận lễ tân thực đăng ký thuê phòng cho khách có đăng ký trước Bộ phận lễ tân phải đăng nhập vào hệ thống Use case thực khi khách hàng đến thuê phòng trực tiếp quầy lễ tân khách sạn Bộ phận lễ tân chọn chức thuê phòng để tiến hành thủ tục thuê phòng cho khách hàng Lễ tân chọn tùy chọn “đặt phòng trước” Hệ thống thị form u cầu nhập thơng tin khách hàng đặt phịng trước (CMND, số điện thoại) Lễ tân nhập vào thơng tin click chọn “Tìm” để tiến hành tìm thơng tin đặt phịng khách Hệ thống kích hoạt Use case “Tìm thơng tin đặt phịng” lấy thơng tin tìm hiển thị vào phiếu th phịng để lễ tân thực thuê phòng cho khách Lễ tân đối chiếu giấy tờ tùy thân thực cập nhật lại thông tin khách hàng có sai sót click chọn “Th phịng” để hồn tất thủ tục thuê phòng cho khách Hệ thống lưu lại thơng tin th phịng khách cập nhật lại thơng tin khách hàng có thay đổi đồng thời hiển thị thơng báo việc hồn tất thủ thục thuê phòng Kết thúc Use case Alternative Flows 5.1 Khơng tìm thấy thơng tin đặt phịng khách hàng 5.1.1 Hệ thống thông báo cho lễ tân kích thay đổi tùy chọn thành “Đăng ký mới” 5.1.2 Use case đăng ký kích hoạt Exception Flows Khơng có Lưu thơng tin nhận phịng (trực tiếp) khách vào hệ Post-conditions thống use case thực thành cơng Special Requirements Khơng có 2.2.7 Use case Thuê phòng trực tiếp Use case Actor Brief Description Pre-conditions Basic Flows Alternative Flows Thuê phòng trực tiếp Lễ tân Use case cho phép phận lễ tân thực đăng ký thuê phòng cho khách Bộ phận lễ tân phải đăng nhập vào hệ thống Use case thực khi khách hàng đến thuê phòng trực tiếp quầy lễ tân khách sạn Bộ phận lễ tân chọn chức thuê phòng để tiến hành thủ tục thuê phòng cho khách hàng Hệ thống thị form yêu cầu nhập thông tin khách hàng đặt phòng trước (CMND, số điện thoại) thơng tin th phịng với tùy chọn mặc định “Đăng ký trực tiếp” Lễ tân nhập thông tin khách hàng (dựa vào giấy tờ tùy thân) Hệ thống hiển thị phịng th Lễ tân chọn phịng theo tiêu chí khách hàng cung cấp click “Th phịng” để hồn tất thủ thục thuê phòng cho khách hàng Hệ thống lưu lại thông tin khách hàng thông tin thuê phòng khách hàng Kết thúc Use case 4.1 Loại phòng mà khách hàng yêu cầu hết phòng trống 4.1.1 Hệ thống thơng báo hết phịng với loại phòng chọn yêu cầu chọn loại phòng khác 4.1.2 Lễ tân thông báo cho khách hàng yêu cầu khách hàng chọn loại phòng khác Lễ tân tiếp tục tìm phịng với loại phịng khác mà khách hàng yêu cầu hủy phiếu đăng ký khác hàng từ chối tiếp tục đặt phòng 4.2 Hết phòng 4.2.1 Lễ tân thơng báo hết phịng đến khách hàng yêu cầu khách hàng chọn ngày khác hủy việc đăng ký khách hàng từ chối tiếp tục đặt phịng 5.1 Dữ liệu nhập khơng hợp lệ 5.1.1 Hệ thống thông báo yêu cầu thực lại 6.1 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 lại mà lưu thơng tin đặt phịng Lưu thơng tin th phịng khách vào hệ thống use Post-conditions case thực thành công Special Requirements Không có 2.2.8 Use case Tìm thơng tin đặt phịng Use case Actor Brief Description Tìm thơng tin đặt phịng Hệ thống Use case phép lấy thơng tin đặt phịng khách hàng khách hàng đến nhận phòng mà đặt phịng trước Pre-conditions Thực chức đăng ký phòng đặt trước Basic Flows Use case thực lễ tân 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 Kết thúc Use case Alternative Flows Khơng có Post-conditions Thơng tin đặt phịng khách hàng trả Special Requirements Khơng có 2.2.9 Use case Lập phiếu dịch vụ Use case Actor Brief Description Lập phiếu dịch vụ 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 Pre-conditions Bộ phận lễ tân phải đăng nhập vào hệ thống Bộ phận lễ tân chọn chức lập phiếu dịch vụ Basic Flows 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 mà khách hàng yêu cầu Nhân viên click chọn “Thêm phiếu dịch vụ” 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 Alternative Flows Khơng có Lưu thơng tin phiếu sử dụng dịch vụ khách vào hệ Post-conditions thống use case thực thành công Special Requirements Khơng có 2.2.10 Use case Lập hóa đơn Use case Actor Brief Description Pre-conditions Basic Flows Lập hóa đơn Lễ tân Use case cho phép phận lễ lập hóa đơn tính tiền khách hàng trả phịng Bộ phận lễ tân phải đăng nhập vào hệ thống Use case thực khách hàng có yêu cầu trả phịng Lễ tân ghi lại thơng tin mã phòng, CMND khách hàng Dựa vào số CMND khách hàng, hệ thống tìm thông tin sử dụng dịch vụ khách sạn khách hàng để tiến hành tính số tiền mà khách hàng phải trả Lễ tân click “Thanh toán” để tiến hành toán tiền cho khách hàng Hệ thống tự động in hóa đơn cho khách hàng Hệ thống lưu thông tin hóa đơn, chi tiết hóa đơn xuống CSDL Kết thúc Use case Alternative Flows Khơng có Post-conditions Thêm thơng tin hóa đơn, chi tiết hóa đơn xuống CSDL Special Requirements Khơng có 2.2.11 Use case Tìm kiếm dịch vụ Use case Actor Brief Description Tìm kiếm dịch vụ Nhân viên dịch vụ Use case cho phép nhân viên dịch vụ tìm kiếm thơng tin dịch vụ Nhân viên dịch vụ phải đăng nhập thành công vào hệ Pre-conditions thống Basic Flows 1.Nhân viên dịch vụ chọn nút tìm kiếm dịch vụ 2.Hệ thống hiển thị form yêu cầu nhập mã dịch vụ Nhân viên dịch vụ nhập thơng tin vào form nhấn nút tìm Hệ thống hiển thị chi tiết thông tin dịch vụ Alternative Flows Khơng có 4.1 Khơng có thơng tin dịch vụ CSDL Exception Flows 4.1.1 Hệ thống hiển thị “khơng tìm thấy dịch vụ” kết thúc use case Post-conditions Trả thơng tin dịch vụ cần tìm Special Requirements Khơng có 2.2.12 Use case Sửa dịch vụ Use case Actor Brief Description Pre-conditions Basic Flows Alternative Flows Exception Flows Sửa dịch vụ Nhân viên dịch vụ Use case cho phép nhân viên dịch vụ sửa thông tin dịch vụ Nhân viên dịch vụ phải đăng nhập thành cơng vào hệ thống chọn xác dịch vụ cần sửa Nhân viên dịch vụ chọn nút ”sửa” Hệ thống hiển thị form cho phép sửa thông tin dịch vụ 3.Nhân viên dịch vu nhập thông tin vào chổ cần sửa form nhấn nút “lưu” Hệ thống cập nhật lại thông tin Khơng có 3.1 Nhân viên dịch vụ chọn ”hủy” 3.1.1 Hệ thống trở tạng ban đầu Post-conditions Thông tin dịch vụ cập nhật lại Special Requirements Khơng có 2.2.13 Use case Xóa dịch vụ Use case Actor Brief Description Pre-conditions Xóa dịch vụ Nhân viên dịch vụ Use case cho phép nhân viên dịch vu xóa dịch vụ Nhân viên dịch vụ phải đăng nhập thành cơng vào hệ thống chọn xác dịch vụ cần xóa Nhân viên dịch vụ chọn nút ”xóa” Basic Flows Hệ thống hiển thị “Bạn có muốn xóa dịch vụ” 3.Nhân viên dịch vụ chọn nút “ok” Hệ thống xóa dịch vụ cập nhật lại danh sách Alternative Flows Khơng có 3.1 Nhân viên dịch vụ chọn ”hủy” Exception Flows 3.1.1 Hệ thống trở trãng ban đầu Post-conditions Thông tin dịch vụ cập nhật lại Special Requirements Khơng có 2.2.14 Use case Thêm dịch vụ Use case Actor Brief Description Thêm dịch vụ Nhân viên dịch vụ Use case cho phép nhân viên dịch vụ thêm dịch vụ vào danh sách dịch vụ Pre-conditions Nhân viên dịch vụ phải đăng nhập thành công vào hệ thống Nhân viên dịch vụ chọn nút ”thêm” Basic Flows Hệ thống hiển thị form yêu cầu nhập thông tin: + Mã dịch vụ + Tên dịch vụ + Mã loại dịch vụ Nhân viên dịch vụ chọn nút “ok” Hệ thống thêm dịch vụ cập nhật lại danh sách Alternative Flows Khơng có 3.1 Nhân viên dịch vụ chọn ”hủy” Exception Flows 3.1.1 Hệ thống trở trạng ban đầu Post-conditions Dịch vụ thêm vào Special Requirements Khơng có 2.2.15 Use case Xuất danh sách dịch vụ Use case Actor Brief Description Xuât danh sách dịch vụ Nhân viên dịch vụ Use case cho phép nhân viên dịch vụ xuất danh sách dịch vụ dạng file pdf Pre-conditions Nhân viên dịch vụ phải đăng nhập thành công vào hệ thống Nhân viên dịch vụ chọn nút ”xuất file” Basic Flows Hệ thống hiển thị “ Bạn muốn xuất file phải không?” Nhân viên chọn “ok” Hệ thống tiến hành xuất dnah sách file pdf Alternative Flows Khơng có 3.1 Nhân viên dịch vụ chọn ”hủy” Exception Flows 3.1.1 Hệ thống trở trạng ban đầu Post-conditions Danh sách xuất file pdf Special Requirements Khơng có 2.2.16 Use case Tìm kiếm khách hàng Use case Actor Brief Description Tìm kiếm khách hàng Nhân viên kinh doanh Use case cho phép nhân viên kinh doanh tìm kiếm xác thơng tin khách hàng cách nhanh chóng Nhân viên kinh doanh phải đăng nhập thành công vào hệ Pre-conditions thống Basic Flows Nhân viên kinh doanh chọn chức tìm kiếm khách hàng Hệ thống hiển thị form yêu cầu nhập thông tin số CMND khách hàng Nhân viên kinh doanh nhập thông tin vào form nhấn nút tìm Hệ thống hiển thị chi tiết thơng tin khách hàng Alternative Flows Khơng có 1.1 Khơng có thông tin khách hàng CSDL Exception Flows 4.1.1.Hệ thống hiển thị “khơng tìm thấy khách hàng” kết thúc use case Post-conditions Trả thông tin khách hàng cần tìm Special Requirements Khơng có 2.2.17 Use case Xóa khách hàng Use case Actor Brief Description Xóa khách hàng Nhân viên kinh doanh Use case cho phép nhân viên kinh doanh xóa khách hàng thơng tin khách hàng cũ Nhân viên kinh doanh phải đăng nhập thành cơng vào hệ Pre-conditions thống chọn xác khách hàng cần xóa Nhân viên kinh doanh chọn nút ”xóa” Basic Flows Hệ thống hiển thị “Bạn có muốn xóa khách hàng khơng” Nhân viên kinh doanh chọn nút “ok” Hệ thống xóa khách hàng cập nhật lại danh sách Alternative Flows Khơng có 3.1 Nhân viên quản lý chọn ”hủy” Exception Flows 3.1.1 Hệ thống trở trạng ban đầu Post-conditions Thơng tin khách hàng bị xóa Special Requirements Khơng có 2.2.18 Use case Sửa thơng tin khách hàng Use case Actor Brief Description Sửa thông tin khách hàng Nhân viên kinh doanh Use case cho phép nhân viên kinh doanh sửa thông tin khách hàng Nhân viên kinh doanh phải đăng nhập thành công vào hệ Pre-conditions thống chọn xác khách hàng cần sửa Nhân viên kinh doanh chọn nút ”sửa” Basic Flows Hệ thống hiển thị form cho phép sửa thông tin khách hàng Nhân viên kinh doanh nhập thông tin vào chổ cần sửa form nhấn nút “lưu” Hệ thống cập nhật lại thông tin Alternative Flows Khơng có 3.1 Nhân viên quản lý chọn ”hủy” Exception Flows 3.1.1 Hệ thống trở trạng ban đầu Post-conditions Thông tin khách hàng cập nhật lại Special Requirements Khơng có 2.2.19 Use case Tìm kiếm phịng Use case Tìm kiếm phịng Actor Brief Description Nhân viên kinh doanh Use case cho phép nhân viên kinh doanh tìm kiếm xác thơng tin phịng cách nhanh chóng Nhân viên kinh doanh phải đăng nhập thành công vào hệ Pre-conditions thống Nhân viên kinh doanh chọn nút tìm kiếm phịng Basic Flows Hệ thống hiển thị form yêu cầu nhập thông tin mã phịng 3.Nhân viên kinh doanh nhập thơng tin vào form nhấn nút tìm Hệ thống hiển thị chi tiết thơng tin phịng Alternative Flows Khơng có 1.2 Khơng có thơng tin phịng CSDL Exception Flows 4.1.1.Hệ thống hiển thị “khơng tìm thấy phịng” kết thúc use case Post-conditions Trả phịng cần tìm Special Requirements Khơng có 2.2.20 Use case Xóa phịng Use case Actor Brief Description Xóa phịng Nhân viên kinh doanh Use case cho phép nhân viên kinh doanh xóa phịng phịng sửa chữa nâng cấp Nhân viên kinh doanh phải đăng nhập thành công vào hệ Pre-conditions thống chọn xác phịng cần xóa Nhân viên kinh doanh chọn nút ”xóa” Basic Flows Hệ thống hiển thị “Bạn có muốn xóa phịng khơng?” 3.Nhân viên quản lý chọn nút “ok” Hệ thống xóa phịng cập nhật lại danh sách Alternative Flows Khơng có 3.1 Nhân viên kinh doanh chọn ”hủy” Exception Flows 3.1.1 Hệ thống trở trạng ban đầu Post-conditions Phòng bị xóa khỏi danh sách Special Requirements Khơng có 2.2.21 Use case Sửa thơng tin phịng Use case Actor Sửa thơng tin phịng Nhân viên kinh doanh Use case cho phép nhân viên doanh sửa thơng tin phịng Nhân viên kinh doanh phải đăng nhập thành công vào hệ Pre-conditions thống chọn xác phịng cần sửa Nhân viên kinh doanh chọn nút ”sửa” Basic Flows Hệ thống hiển thị form cho phép sửa thông tin phịng 3.Nhân viên kinh doanh nhập thơng tin vào chổ cần sửa form nhấn nút “lưu” 4.Hệ thống cập nhật lại thông tin Alternative Flows Khơng có 3.1 Nhân viên kinh doanh chọn ”hủy” Exception Flows 3.1.1 Hệ thống trở trạng ban đầu Post-conditions Thơng tin phịng cập nhật lại Special Requirements Khơng có Brief Description 2.2.22 Use case Thêm phịng Use case Actor Brief Description Pre-conditions Thêm phòng Nhân viên kinh doanh Use case cho phép nhân viên kinh doanh thêm phòng Nhân viên kinh doanh phải đăng nhập thành công vào hệ thống Nhân viên kinh doanh chọn nút ”thêm” Basic Flows Hệ thống hiển thị form u cầu nhập thơng tin: +Mã phịng + Mã loại phịng + Tình trạng phịng Nhân viên kinh doanh chọn nút “ok” Hệ thống thêm phòng cập nhật lại danh sách Alternative Flows Khơng có 3.1 Nhân viên kinh doanh chọn ”hủy” Exception Flows 3.1.1 Hệ thống trở trạng ban đầu Post-conditions Thông tin phịng cập nhật lại Special Requirements Khơng có 2.2.23 Use case Tạo tài khoản Use case Actor Tạo tài khoản Nhân viên nhân Use case cho phép nhân viên nhân tạo tài khoản cho nhân viên đồng thời phân quyền cho người dùng Nhân viên nhân phải đăng nhập thành công vào hệ Pre-conditions thống Basic Flows 1.Nhân viên nhân chọn nút ”tạo tài khoản” 2.Hệ thống hiển thị form yêu cầu nhập thông tin: + Mã nhân viên + Chức vụ + Tên nhân viên + Địa Nhân viên nhân chọn nút “ok” Hệ thống tạo tài khoản cập nhật lại danh sách Alternative Flows Khơng có Exception Flows Khơng có Post-conditions Tài khoản tạo Special Requirements Khơng có Brief Description 2.2.24 Use case Tìm kiếm tài khoản Use case Actor Brief Description Tìm kiếm tài khoản Nhân viên nhân Use case cho phép nhân viên nhân tìm kiếm xác thơng tin tài khoản cách nhanh chóng Nhân viên nhân phải đăng nhập thành công vào hệ Pre-conditions thống Nhân viên nhân chọn nút tìm kiếm tài khoản Basic Flows Hệ thống hiển thị form yêu cầu nhập thông tin mã nhân viên Nhân viên nhân nhập thông tin vào form nhấn nút tìm Hệ thống hiển thị chi tiết thơng tin tài khoản cần tìm Alternative Flows Khơng có 1.3 Khơng có thơng tin nhân viên CSDL Exception Flows 4.1.1.Hệ thống hiển thị “khơng tìm thấy tài khoản” kết thúc use case Post-conditions Trả thông tin tài khoản cần tìm Special Requirements Khơng có 2.2.25 Use case Xóa tài khoản Use case Actor Brief Description Xóa tài khoản Nhân viên nhân Use case cho phép nhân viên nhân xóa tài khoản nhân viên khơng cịn làm việc khách sạn Nhân viên nhân phải đăng nhập thành công vào hệ thống Pre-conditions tìm thấy xác thơng tin tài khoản Nhân viên nhân chọn nút ”xóa” Basic Flows Hệ thống hiển thị “Bạn có muốn xóa tài khoản khơng?” Nhân viên nhân chọn nút “ok” Hệ thống xóa tài khoản cập nhật lại danh sách Alternative Flows Khơng có 3.1 Nhân viên nhân chọn ”hủy” Exception Flows 3.1.1 Hệ thống trở trạng ban đầu Post-conditions Tài khoản bị xóa khỏi danh sách Special Requirements Khơng có 2.2.26 Use case Sửa thông tin tài khoản Use case Actor Brief Description Sửa thông tin tài khoản Nhân viên nhân Use case cho phép nhân viên nhân sửa thông tin tài khoản Nhân viên nhân phải đăng nhập thành công vào hệ thống Pre-conditions tìm thấy tài khoản Nhân viên nhân chọn nút ”sửa” Basic Flows Hệ thống hiển thị form cho phép sửa thơng tin phịng 3.Nhân viên nhân nhập thông tin vào chổ cần sửa form nhấn nút “lưu” 4.Hệ thống cập nhật lại thơng tin Alternative Flows Khơng có Exception Flows 3.1 Nhân viên nhân chọn ”hủy” Post-conditions Thông tin tài khoản cập nhật lại Special Requirements Khơng có 2.2.27 Use case Thống kê doanh thu Use case Actor Thống kê doanh thu Nhân viên kế toán Use case cho phép nhân viên kế toán thống kê doanh thu khách sạn theo yêu cầu quản lý Pre-conditions Nhân viên kế tốn phải đăng nhập thành cơng vào hệ thống Basic Flows 1.Nhân viên kế toán chọn nút ”Thống kê” 2.Hệ thống hiển thị menu thống kê: + Theo ngày + Theo tháng + Theo quý + Theo năm 3.Nhân viên kế toán chọn torgn mục 4.Hệ thống thống kê in giấy Alternative Flows Khơng có Exception Flows Khơng có Post-conditions Khơng có Special Requirements Khơng có Brief Description 2.2.28 Use case Tìm kiếm hóa đơn Use case Actor Brief Description Tìm kiếm hóa đơn Nhân viên kế tốn Use case cho phép nhân viên kế tốn tìm kiếm xác thơng tin hóa đơn cách nhanh chóng Nhân viên kế tốn phải đăng nhập thành cơng vào hệ Pre-conditions thống Nhân viên kế tốn chọn nút tìm kiếm hoa đơn Basic Flows Hệ thống hiển thị form yêu cầu nhập thơng tin mã hóa đơn Nhân viên kế tốn nhập thơng tin vào form nhấn nút tìm Hệ thống hiển thị chi tiết thơng tin hóa đơn cần tìm Alternative Flows Khơng có 1.4 Khơng có thơng tin hóa đơn CSDL Exception Flows 4.1.1.Hệ thống hiển thị “khơng tìm thấy hoa91 dơn” kết thúc usecase Post-conditions Trả thơng tin hóa đơn cần tìm Special Requirements Khơng có ... khách sạn u cầu có chương trình thực chức sau: - Quản lý khách hàng - Quản lý việc đặt phịng, đăng kí th phịng trả phòng - Quản lý phòng khách sạn - Quản lý dịch vụ khách sạn cung cấp - Quản lý. .. internet… Hiện khách sạn chưa có chương trình chun 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, quản lý thơng tin... thoải mái hài lòng cho khách hàng Bên cạnh hổ trợ cho việc quản lý danh mục hệ thống thống kê báo cáo Phạm vi thực đề tài Đề tài tập chủ yếu tập trung vào nghiệp vụ khách sạn khơng sâu vào chi