Phần mềm quản lý Khách sạn

89 21 0
Phần mềm 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

Tài liệu này được xây dựng nhằm mục đích phân tích các yêu cầu cho dự án xây dựng Hệ thống Quản lý khách sạn.Tài liệu mô tả các yêu cầu của phần mềm đối với toàn bộ hệ thống, hoặc đối với từng hệ thống con dùng làm đầu vào cho quá trình thiết kế, xây dựng usecase lập trình, system test của việc xây dựng hệ thống.

MỤC LỤC MỤC LỤC BẢNG KÝ HIỆU VIẾT TẮT DANH SÁCH BẢNG BIỂU, HÌNH ẢNH I.GIỚI THIỆU CHUNG Mục đích Phạm vi II ĐẶC TẢ YÊU CẦU HỆ THỐNG Yêu cầu giao diện (phi chức năng) 1.1 Yêu cầu giao diện người sử dụng 1.2 Yêu cầu giao diện phần cứng 1.3 Yêu cầu giao diện phần mềm 1.4 Yêu cầu truyền thông Yêu cầu chức 2.1 Xác định chức hệ thống 2.2 Mô tả chức Mơ hình use case 3.1 Danh sách tác nhân mô tả tác nhân hệ thống 3.2 Mơ hình use case hệ thống 10 3.3 Danh sách use case mô tả 11 III THIẾT KẾ HỆ THỐNG 49 Kiến trúc hệ thống 49 1.1 Mơ hình kiến trúc hệ thống 49 1.2 Chương trình nguồn 50 Thiết kế Cơ sở liệu 51 2.1 Mơ hình quan hệ 51 2.2 Lược đồ quan hệ 51 2.3 Mô tả bảng 51 2.3 Lưu trữ, khôi phục liệu 55 3.Thiết kế đối tượng (lớp hệ thống) 56 3.1 Thiết kế lớp mối quan hệ lớp 56 3.2 Sơ đồ chuyển trạng thái 57 3.3 Sơ đồ 58 Thiết kế giao diện 61 4.1 Thiết kế chung 61 4.2 Thiết kế hình 62 4.3 Các chuẩn mực giao diện 72 IV CÀI ĐẶT CHỨC NĂNG HỆ THỐNG 74 Chuẩn đặt tên 74 Không gian xung quanh toán tử 75 Lề 75 Quy tắc Project 76 V KIỂM THỬ 77 1.Kiểm thử đơn vị người lập trình 77 Kịch kiểm thử chức 77 DANH MỤC TÀI LIỆU THAM KHẢO 85 BẢNG KÝ HIỆU VIẾT TẮT CSDL UC TC Cơ sở liệu Use case Test case DANH SÁCH BẢNG BIỂU, HÌNH ẢNH Hình 1: Mơ hình use case hệ thống 11 Hình 2:Mơ hình kiến trúc hệ thống 50 Hình 3: Cấu trúc thư mục phần mềm 51 Hình 4: Mơ hình quan hệ 52 Hình 5: Mơ hình lớp đối tượng mối quan hệ lớp 57 Hình 6: Sơ đồ chuyển trạng thái thêm phịng 58 Hình 7: Sơ đồ chuyển trạng thái xóa phịng .58 Hình 8: Sơ đồ chuyển trạng thái thuê phòng 59 Hình 9: Sơ đồ chức đăng nhập hệ thống 60 Hình 10: Sơ đồ chức đăng ký phòng 61 Hình 11: Sơ đồ chức thêm phòng 61 Hình 12: Sơ đồ chức xố phịng 62 Hình 13: Giao diện quản lý phòng 63 Hình 14: Giao diện thêm phịng .67 Hình 15: Giao diện thuê phòng 69 Hình 16: Giao diện quản lý thuê, trả phòng 72 Hình 17: Đặt tên thư mục, Form 75 Hình 18:Đặt tên biến 76 Hình 19: Khơng gian xung quanh toán tử 76 Hình 20: Thụt lề khối code 77 Hình 21: Cấu trúc Project 77 I.GIỚI THIỆU CHUNG Cùng với phát triển khơng ngừng kỹ thuật máy tính mạng điện tử, công nghệ thông tin đạt nhiều thành tựu to lớn, góp cơng lớn công xây dựng phát triển xã hội nhân loại Ngày này, cơng nghệ thơng tin có bước phát triển mạnh mẽ, ứng dụng nhiều lĩnh vực đời sống hiệu mang lại phủ nhận, giúp giảm thiểu tối đa khâu làm việc thủ công hiệu người trước Trong hoạt động sản xuất, kinh doanh, đây, thương mại điện tử khẳng định vai trò xúc tiến thúc đẩy phát triển doanh nghiệp khâu sản xuất quản lý Đối với khách sạn hệ thống thông tin Quản lý quản lý Khách sạn xây dựng nhằm giải nhu cầu quản lý khách sạn Hệ thống giúp doanh nghiệp xử lý cơng việc xác, nhanh chóng, tiết kiệm chi phí Mục đích Tài liệu xây dựng nhằm mục đích phân tích yêu cầu cho dự án xây dựng Hệ thống Quản lý khách sạn Tài liệu mô tả yêu cầu phần mềm toàn hệ thống, hệ thống dùng làm đầu vào cho trình thiết kế, xây dựng use-case lập trình, system test việc xây dựng hệ thống Phạm vi Tài liệu đặc tả chức cần thiết hệ thống Quản lý khách sạn Tài liệu sử dụng cho tài liệu thiết kế, lập trình kiểm thử sau II ĐẶC TẢ YÊU CẦU HỆ THỐNG Yêu cầu giao diện (phi chức năng) 1.1 Yêu cầu giao diện người sử dụng Giao diện thiết kế đảm bảo người sử dụng, cụ thể nhân viên, quản lý khách sạn dễ sử dụng , nhanh chóng bắt đầu đầy đủ chức yêu cầu Người dùng nhanh chóng xem lựa chọn, nắm bắt xem làm để đạt mục tiêu làm việc Các chức đặt tên ngắn gọn, dễ hiểu thuận tiện cho trình sử dụng tất người sử dụng Phần mềm có một khung giao diện sử dụng đảm bảo tính quán cho chức năng, đảm bảo trình sử dụng, người dùng khơng bị rối, khó nhớ sử dụng Các chức cấp tương đồng thao tác sử dụng, tạo tiện lợi, hạn chế bất ngờ cho người dùng Các chức quan trọng cần đặt vị trí dễ quan sát, dễ nhớ, dễ thao tác Bên cạnh cần bố trí chức hợp lý, hạn chế tối đa lộn xộn, không thống Đảm bảo điều hướng rõ ràng, hợp lý Đảm bảo công việc người dùng lưu lại tự động, tránh mát có lỗi xảy ra, ví dụ cập nhật trạng thái phòng cần cập nhật tự động đảm bảo hiển thị Thẩm mỹ phần mềm cần phù hợp với số đông người sử dụng: Nhấn mạnh vào nội dung quan trọng, độ phân giải phù hợp, màu sắc đảm bảo không tối, q sáng, hạn chế đau mắt Có thơng báo lỗi, nhiên thơng báo lỗi cần súc tích, trọng tâm, từ ngữ lịch sự, không gây stress cho người dùng Có hướng dẫn sử dụng tài liệu tham khảo Tiếng Việt để trợ giúp cho người sử dụng cách thuận lợi 1.2 Yêu cầu giao diện phần cứng Giao diện phần cứng sử dụng để kết nối hai nhiều thiết bị điện tử với Đối với phần mềm quản lý khách sạn, môi trường sử dụng khách sạn, đối tượng người dùng lễ tân, quản lý khách sạn, ban giám đốc Chính thiết bị phần cứng hình, bàn phím, máy in cần phù hợp với độ tuổi, trình độ, giới tính khác nhau: + Màn hình cần to, rõ, hiển thị đầy đủ thông tin + Hệ thống máy tính cần đảm bảo xảy cháy chập, điện có thể, đảm bảo cho phần mềm vận hành tốt, không ngắt quãng Hệ thống hỗ trợ kiểm sốt tính đắn liệu đường truyền trình khai thác (Khi hệ thống bị ngắt điện – có pin dự phịng để máy chủ hoạt động để lưu lại liệu tránh mát liệu 1.3 Yêu cầu giao diện phần mềm Giao diện phần mềm ngôn ngữ, mã thông điệp mà chương trình sử dụng để giao tiếp với với phần cứng Phần mềm cần viết ngôn ngữ dễ vận hành máy tính hệ thống khách sạn, phù hợp với hệ điều hành, yêu cầu tài nguyên hợp lý 1.4 Yêu cầu truyền thông Phần mềm cần đảm bảo hiệu suất tối ưu dịch vụ, bảo trì quy trình quản lý dự án hầu hết khâu xử lý, giúp cho bên phát triển phần mềm đáp ứng tối ưu yêu cầu khách hàng Khả kết hợp với hệ thống khác cho phép giao tiếp hiệu phận khác cách nhanh chóng, dễ dàng xác để hiểu rõ thông tin cập nhật đưa Không loại trừ phận người dùng liên quan khỏi việc truy cập trạng thái thông tin liên quan đến khách sạn Có khả đưa phân tích, hỗ trợ ban lãnh đạo việc nắm bắt lợi việc vận hành khách sạn định chiến lược quan trọng Yêu cầu chức 2.1 Xác định chức hệ thống - Quản lý phòng Quản lý thuê phòng Quản lý trả phòng Quản lý nhân viên khách sạn Quản lý khách hàng Thống kê thuê, trả phòng Thống kê khách hàng - Đăng nhập Quên mật Thay đổi thông tin cá nhân Thay đổi mật 2.2 Mô tả chức 2.2.1 Quản lý phịng - Mơ tả: Quản lý phịng bao gồm chức xem thơng tin phịng, thêm, sửa, xóa, tìm kiếm, xuất thơng tin th phòng thành báo cáo dạng Excel - Tầm quan trọng: Đây chức quan trọng phần mềm, giúp cho người quản trị dễ dàng quản lý phòng khách sạn cách chi tiết, dễ dàng xác - Các vấn đề liên quan: Là tiền đề cho chức thuê, trả phòng Tại đây, khách hàng nhân viên kiểm tra trạng thái tất phòng Từ quản lý tốt q trình th, trả phịng 2.2.2 Quản lý th phịng - Mơ tả: Khi khách hàng đến th phịng khách sạn, nhân viên nhập thơng tin cá nhân, thơng tin phịng số thơng tin cần thiết khác Phòng sau thuê chuyển trạng thái từ phòng trống thành cho thuê Quản lý thuê phòng bao gồm chức xem thơng tin th phịng, thêm, sửa, xóa, tìm kiếm xuất thơng tin th phịng thành báo cáo dạng Excel - Tầm quan trọng: Đây chức quan trọng phần mềm để giúp cho người quản trị quản lý thơng tin th phịng khách sạn cách dễ dàng - Các vấn đề liên quan: Khi nhập thơng tin khách hàng có kiểm tra liệu đầu vào để tránh lưu liệu khơng hợp lệ nhập Ví dụ: SĐT gồm số; tên khách hàng gồm chữ cái, không gồm ký tự đặc biệt, số… 2.2.3 Quản lý trả phịng - Mơ tả: Khi khách hàng trả phịng tốn, nhân viên chỉnh sửa thơng tin phịng th tốn thành trả phòng Đồng thời, phòng chuyển trạng thái trống Quản lý trả phòng bao gồm chức xem thơng tin trả phịng, thêm, sửa, xóa, tìm kiếm xuất thơng tin trả phòng thành báo cáo dạng Excel - Tầm quan trọng: Chức có vai trị tương đương với quản lý thơng tin th phịng Quản trị viên dễ dàng nắm bắt quản lý - Các vấn đề liên quan: Giao diện cho phép thực thao tác trả phòng với phòng cho thuê 2.2.4 Quản lý nhân viên khách sạn - Mô tả: Bao gồm chức hiển thị danh sách, xem thơng tin cho tiết, thêm, sửa, xóa nhân viên Xuất báo cáo dạng file Excel - Tầm quan trọng: Chức có vai trị giúp cho người quản trị quản lý thông tin cá nhân nhân viên làm khách sạn - Các vấn đề liên quan: Chức phân quyền riêng cho quản trị viên, liên quan đến việc tạo tài khoản cho nhân viên, quản lý tài khoản nhân viên 2.2.5 Quản lý khách hàng - Mô tả: Bao gồm chức hiển thị danh sách, xem chi tiết thơng tin, thêm, sửa, xóa khách hàng thuê khách sạn - Tầm quan trọng: Chức có vài trị lưu lại thơng tin cần thiết khách hàng đến khách sạn thuê Dễ dàng cho nhân viên quản lý lượng khách hàng thuê, trả phòng - Các vấn đề liên quan: Liên quan đến chức đặt phòng Hiển thị thông tin khách hàng cần tránh trùng lặp 2.2.6 Thống kê nhận, trả phịng - Mơ tả: Thống kê lượng khách hàng đến thuê trả phòng ngày, tuần tháng, năm - Tầm quan trọng: Giúp cho người nhân viên dễ dàng biết lượng nhận trả phòng khách hàng ngày, tuần, tháng, năm - Các vấn đề liên quan: Đây chức độc lập Các biểu đồ cần thiết kế đơn giản, hiển thị đủ thông tin, tránh rườm rà 2.2.7 Thống kê khách hàng - Mô tả: Thống kê lượng khách hàng đến thuê phòng khách sạn tuần, tháng, năm - Tầm quan trọng: Giúp người quản trị biết lượng khách hàng đến thuê khách sạn tuần, tháng, năm - Các vấn đề liên quan: Đây chức độc lập Các biểu đồ cần thiết kế đơn giản, hiển thị đủ thông tin, tránh rườm rà 2.2.8 Đăng nhập - Mô tả: Quản lý tên đăng nhập, mật tài khoản người dùng theo quyền truy cập - Tầm quan trọng: Đây chức giúp người dùng truy cập vào hệ thống - Các vấn đề liên quan: Đây chức ảnh hưởng đến toàn hệ thống, q trình nhập cần ẩn mật đảm bảo tính an tồn 2.2.9 Qn mật - Mơ tả: Lấy lại mật người dùng dựa thông tin cá nhân - Tầm quan trọng: Đây chức giúp người dùng truy cập gặp khó khăn trình đăng nhập - Các vấn đề liên quan: Liên quan đến chức đăng nhập, trình thực liên quan đến xác thực qua email 2.2.10 Thay đổi thông tin cá nhân - Mô tả: Thay đổi thông tin liên quan đến cá nhân: Tên, Giới tính, Ngày sinh, Quê quán… - Tầm quan trọng: Đây chức giúp người dùng cập nhật thông tin với - Các vấn đề liên quan: Đây chức độc lập, cho phép thay đổi số thông tin định, tránh thay đổi thông tin định danh 2.2.11 Thay đổi mật - Mô tả: Thay đổi nội dung mật không trùng với mật cũ, đảm bảo đáp ứng yêu cầu đặt - Tầm quan trọng: Đây chức giúp người dùng tăng độ bảo mật tài khoản cá nhân, thay đổi nội dung mật cho phù hợp - Các vấn đề liên quan: Liên quan trực tiếp đến chức đăng nhập thông tin cá nhân Mật nhập vào cần ẩn để đảm bảo tính an tồn Mơ hình use case 3.1 Danh sách tác nhân mô tả tác nhân hệ thống STT Tên tác nhân Mô tả Quản trị viên Tác nhân quản trị viên, quản trị chung hệ thống , có quyền lớn quản trị tài khoản nhân viên Nhân viên Tác nhân nhân viên phụ trách quản lý phòng, đặt phòng quản lý khách hàng ... doanh nghiệp khâu sản xuất quản lý Đối với khách sạn hệ thống thông tin Quản lý quản lý Khách sạn xây dựng nhằm giải nhu cầu quản lý khách sạn Hệ thống giúp doanh nghiệp xử lý cơng việc xác, nhanh... diện phần cứng Giao diện phần cứng sử dụng để kết nối hai nhiều thiết bị điện tử với Đối với phần mềm quản lý khách sạn, môi trường sử dụng khách sạn, đối tượng người dùng lễ tân, quản lý khách. .. thống - Quản lý phòng Quản lý thuê phòng Quản lý trả phòng Quản lý nhân viên khách sạn Quản lý khách hàng Thống kê thuê, trả phòng Thống kê khách hàng - Đăng nhập Quên mật Thay đổi thông tin cá

Ngày đăng: 06/02/2023, 13:25

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

Tài liệu liên quan