1. Trang chủ
  2. » Công Nghệ Thông Tin

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

89 23 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Phần mềm quản lý Khách sạn
Trường học Đại học Công nghệ Thông tin - Đại học Quốc Gia TP.HCM
Chuyên ngành Khoa học Máy tính
Thể loại Dự án tốt nghiệp
Thành phố TP.HCM
Định dạng
Số trang 89
Dung lượng 2,29 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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.

Trang 1

3.Thiết kế đối tượng (lớp của hệ thống) 56

Trang 2

4 Thiết kế giao diện 61

Trang 3

BẢNG KÝ HIỆU VIẾT TẮT

Trang 4

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 và mối quan hệ các lớp 57

Hình 6: Sơ đồ chuyển trạng thái khi thêm mới phòng 58

Hình 7: Sơ đồ chuyển trạng thái khi xóa phòng 58

Hình 8: Sơ đồ chuyển trạng thái thuê phòng 59

Hình 9: Sơ đồ tuần tự chức năng đăng nhập hệ thống 60

Hình 10: Sơ đồ tuần tự chức năng đăng ký phòng 61

Hình 11: Sơ đồ tuần tự chức năng thêm mới phòng 61

Hình 12: Sơ đồ tuần tự chức năng xoá 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 mới 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 các thư mục, Form 75

Hình 18:Đặt tên các biến 76

Hình 19: Không gian xung quanh các toán tử 76

Hình 20: Thụt lề các khối code 77

Hình 21: Cấu trúc Project 77

Trang 5

I.GIỚI THIỆU CHUNG

Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện

tử, công nghệ thông tin cũng đạt được rất nhiều thành tựu to lớn, góp công rất lớn trong công cuộc xây dựng và phát triển xã hội của nhân loại Ngày này, công nghệ thông tin có những bước phát triển mạnh mẽ, ứng dụng trong nhiều lĩnh vực đời sống và hiệu quả mang lại là không thể phủ nhận, giúp giảm thiểu tối đa các khâu làm việc thủ công kém hiệu quả của con người trước kia

Trong hoạt động sản xuất, kinh doanh, giờ đây, thương mại điện tử đã khẳng định được vai trò xúc tiến và thúc đẩy phát triển của các doanh nghiệp trong các khâu sản xuất cũng như quản lý Đối với một khách sạn hệ thống thông tin Quản lý trong quản lý Khách sạn được xây dựng nhằm giải quyết nhu cầu về quản lý trong khách sạn Hệ thống sẽ giúp các doanh nghiệp xử lý công việc chính xác, nhanh chóng, tiết kiệm chi phí

2 Phạm vi

Tài liệu đặc tả các chức năng cần thiết của hệ thống Quản lý khách sạnTài liệu được sử dụng cho các tài liệu thiết kế, lập trình và kiểm thử sau này

Trang 6

II ĐẶC TẢ YÊU CẦU HỆ THỐNG

1 Yêu cầu về 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ể là nhân viên, quản lý khách sạn dễ sử dụng , nhanh chóng bắt đầu nhưng đầy đủ các chức năng yêu cầu Người dùng có thể nhanh chóng xem các lựa chọn, nắm bắt xem làm thế nào để đạt mục tiêu và làm việc

Các chức năng được đặt tên ngắn gọn, dễ hiểu thuận tiện cho quá trình sửdụng đối với tất cả người sử dụng

Phần mềm có một một khung giao diện sử dụng đảm bảo tính nhất quán cho các chức năng, đảm bảo trong quá trình sử dụng, người dùng không bị rối, khó nhớ khi sử dụng Các chức năng ở cùng cấp tương đồng về thao tác sử dụng, tạo sự tiện lợi, hạn chế sự bất ngờ cho người dùng

Các chức năng quan trọng cần được đặt ở vị trí dễ quan sát, dễ nhớ, dễ thao tác Bên cạnh đấy cần bố trí các chức năng hợp lý, hạn chế tối đa sự lộn xộn, không thống nhất Đảm bảo các điều hướng rõ ràng, hợp lý

Đảm bảo các công việc của người dùng được lưu lại tự động, tránh mất mát nếu có lỗi xảy ra, ví dụ cập nhật trạng thái phòng cần được cập nhật tự độngđảm bảo khi hiển thị đúng

Thẩm mỹ của 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 quá tối, quá sáng, hạn chế đau mắt

Có các thông báo lỗi, tuy nhiên các thông báo lỗi cần súc tích, đúng trọngtâm, từ ngữ lịch sự, không gây stress cho người dùng

Có hướng dẫn sử dụng và tài liệu tham khảo bằng Tiếng Việt để trợ giúp cho người sử dụng một cách thuận lợi nhất

1.2 Yêu cầu giao diện phần cứng

Giao diện phần cứng được sử dụng để kết nối hai hoặc nhiều thiết bị điện

tử với nhau

Đối với phần mềm quản lý khách sạn, môi trường sử dụng là tại một khách sạn, đối tượng người dùng là lễ tân, quản lý khách sạn, ban giám đốc Chính vì vậy các thiết bị phần cứng như màn hình, bàn phím, máy in cần phù hợp với các độ 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

Trang 7

+ Hệ thống các máy tính cần đảm bảo ít xảy ra cháy chập, mất điện nhất có thể, đảm bảo cho phần mềm luôn vận hành tốt, không ngắt quãng.

Hệ thống hỗ trợ kiểm soát tính đúng đắn của dữ liệu trên đường truyền cũng như trong quá trình khai thác (Khi hệ thống bị ngắt điện – có pin dự phòng

để máy chủ vẫn hoạt động để có thể sao lưu lại dữ liệu tránh mất mát dữ liệu

1.3 Yêu cầu giao diện phần mềm

Giao diện phần mềm là ngôn ngữ, mã và thông điệp mà các chương trình

sử dụng để giao tiếp với nhau và với phần cứng

Phần mềm cần được viết bằng ngôn ngữ dễ vận hành trên các máy tính trong hệ thống của khách sạn, phù hợp với hệ điều hành, yêu cầu tài nguyên hợplý

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 của các dịch vụ, bảo trì và quy trình quản lý dự án tại hầu hết các khâu xử lý, giúp cho bên phát triển phần mềm đáp ứng tối ưu các yêu cầu của khách hàng

Khả năng kết hợp với các hệ thống khác cho phép giao tiếp hiệu quả giữa các bộ phận khác nhau một cách nhanh chóng, dễ dàng và chính xác để hiểu rõ hơn về các thông tin cập nhật mới được đưa ra Không được loại trừ bất kỳ bộ phận và người dùng nào liên quan khỏi việc truy cập các trạng thái và thông tin mới liên quan đến khách sạn

Có khả năng đưa ra những phân tích, hỗ trợ ban lãnh đạo trong việc nắm bắt những lợi thế của việc vận hành khách sạn và quyết định chiến lược quan trọng

2 Yêu cầu chức năng

Trang 8

- Đăng nhập

- Quên mật khẩu

- Thay đổi thông tin cá nhân

- Thay đổi mật khẩu

2.2 Mô tả chức năng

2.2.1 Quản lý phòng

- Mô tả: Quản lý phòng bao gồm các chức con là xem thông tin phòng, thêm, sửa, xóa, tìm kiếm, và xuất thông tin thuê phòng thành báo cáo dạng Excel

- Tầm quan trọng: Đây là chức năng quan trọng nhất của phần mềm, nó giúp cho người quản trị dễ dàng quản lý các phòng trong khách sạn một cách chi tiết, dễ dàng và chính xác nhất

- Các vấn đề liên quan: Là tiền đề cho chức năng thuê, trả phòng Tại đây, khách hàng và nhân viên có thể kiểm tra được trạng thái của tất cả các phòng Từ đó quản lý tốt quá trình thuê, trả phòng

2.2.2 Quản lý thuê phòng

- Mô tả: Khi khách hàng đến thuê phòng khách sạn, nhân viên sẽ nhập thông tin cá nhân, thông tin phòng và một số thông tin cần thiết khác Phòng sau khi được thuê sẽ chuyển trạng thái từ phòng trống thành đã cho thuê Quản lý thuê phòng bao gồm các chức năng con là xem thông tin thuê phòng, thêm, sửa, xóa, tìm kiếm và xuất thông tin thuê phòng thành báo cáo dạng Excel

- Tầm quan trọng: Đây là một chức năng quan trọng của phần mềm để giúpcho người quản trị có thể quản lý thông tin thuê phòng trong khách sạn một 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 dữ liệu đầu vào để tránh lưu nhưng dữ liệu không hợp lệ khi nhập Ví dụ: SĐT chỉ gồm các số; tên khách hàng chỉ được gồm các 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 và thanh toán, nhân viên sẽ chỉnh sửa thông tin phòng đã thuê được thanh toán thành đã trả phòng Đồng thời, phòng cũng sẽ được chuyển về trạng thái trống Quản lý trả phòng bao gồm các chức năng con là xem thông tin trả phòng, thêm, sửa, xóa, tìm kiếm và xuất thông tin trả phòng thành báo cáo dạng Excel

Trang 9

- Tầm quan trọng: Chức năng này có vai trò tương đương với quản lý thông tin thuê phòng Quản trị viên sẽ dễ dàng nắm bắt và quản lý được

- Các vấn đề liên quan: Giao diện chỉ cho phép thực hiện thao tác trả phòngvới các phòng đang được cho thuê

2.2.4 Quản lý nhân viên khách sạn

- Mô tả: Bao gồm các chức năng con hiển thị danh sách, xem thông tin chotiết, thêm, sửa, xóa nhân viên Xuất báo cáo dưới dạng file Excel

- Tầm quan trọng: Chức năng có vai trò giúp cho người quản trị quản lý được thông tin cá nhân của các nhân viên đang làm tại khách sạn

- Các vấn đề liên quan: Chức năng được phân quyền riêng cho quản trị viên, liên quan đến việc tạo mới các tài khoản cho nhân viên, quản lý tài khoản nhân viên

lý được lượng khách hàng thuê, trả phòng

- Các vấn đề liên quan: Liên quan đến chức năng đặt phòng Hiển thị thôngtin khách hàng cần tránh trùng lặp

Trang 10

- Tầm quan trọng: Đây là chức năng giúp người dùng có thể truy cập vào

hệ thống

- Các vấn đề liên quan: Đây là chức năng ảnh hưởng đến toàn bộ hệ thống, quá trình nhập cần ẩn mật khẩu đảm bảo tính an toàn

2.2.9 Quên mật khẩu

- Mô tả: Lấy lại mật khẩu người dùng dựa trên thông tin cá nhân

- Tầm quan trọng: Đây là chức năng giúp người dùng có thể truy cập khi gặp khó khăn trong quá trình đăng nhập

- Các vấn đề liên quan: Liên quan đến chức năng đăng nhập, quá trình thựchiện 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 các 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 là chức năng giúp người dùng cập nhật thông tin đúng với hiện tại

- Các vấn đề liên quan: Đây là chức năng độc lập, chỉ cho phép thay đổi một số thông tin nhất định, tránh thay đổi các thông tin định danh

2.2.11 Thay đổi mật khẩu

- Mô tả: Thay đổi nội dung mật khẩu không trùng với mật khẩu cũ, đảm bảo đáp ứng các yêu cầu đặt ra

- Tầm quan trọng: Đây là chức năng 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 khẩu cho phù hợp

- Các vấn đề liên quan: Liên quan trực tiếp đến chức năng đăng nhập và thông tin cá nhân Mật khẩu nhập vào cần được ẩn để đảm bảo tính an toàn

3 Mô hình use case

3.1 Danh sách các tác nhân và mô tả tác nhân hệ thống

1 Quản trị viên Tác nhân quản trị viên, quản trị chung của hệ thống ,

có quyền lớn nhất và quản trị tài khoản nhân viên

2 Nhân viên Tác nhân nhân viên phụ trách quản lý phòng, đặt

phòng và quản lý khách hàng

Trang 11

3.2 Mô hình use case hệ thống

Hình 1: Mô hình use case hệ thống

Trang 12

3.3 Danh sách các use case và mô tả

3.3.1 Đặc tả chức năng “ Đăng nhập”

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn chức năng “Đăng nhập” để truy cập vào hệ

thống

Thông tin gồm:

+ Tên đăng nhập+ Mật khẩu

Hiển thị nội dung tương ứng, với mật khẩu sẽ ẩn nội dung

3 Click vào button

3a Hệ thống Hiển thị thông báo đăng nhập

không thành công, yêu cầu nhậplại

Hậu điều

kiện Đăng nhập thành công và bắt đầu sử dụng các chức năng khác của hệ thống

Các trường thông tin

Trang 13

STT Trường dữ

1 Tên đăng nhập Input text

field Có Các kí tự, số, chữcái được viết liền

nhau

nhanvien1

@@

field Có Các kí tự, số, chữcái, không được

dưới 6 kí tự

11111111

3.3.2 Đặc tả chức năng “ Quên mật khẩu”

Mã Use case {UC_02

Tác nhân Quản trị viên, Nhân viên

Thông tin đầu vào gồm: email

Hiển thị giao diện chức năng

“Quên mật khẩu”

vào ô email

Hiển thị nội dung tương ứng

“ Xác nhận”

Hiển thị thông báo xác nhận thông qua email để đặt lại mật khẩu

Trang 14

kiện thay thế 3a Hệ thống Hiển thị thông báo email nhập

vào sai

Hậu điều

kiện

Quay trở lại giao diện đăng nhập

Các trường thông tin

3.3.3 Đặc tả chức năng “ Thay đổi thông tin tài khoản”

Mã Use case {UC_03} Tên Usecase: Thay đổi thông tin tài khoản

Tác nhân Người dùng, Quản trị viên

Mô tả Tác nhân cập nhật thông tin tài khoản

Hiển thị giao diện chức năng cập nhật thông tin cá nhân

textbox để nhập nội dung liên quan

Hiển thị nội dung tương ứng

“ Sửa” trên giao Cho phép người dùng cập nhật thông tin cá nhân

Trang 15

“ Lưu thay đổi”

Cập nhật lại các thông tin được người dùng chỉnh sửa

Luồng sự

kiện thay thế

3a Hệ thống Hiển thị giao diện chức năng “

Thông tin người dùng”

Hậu điều

kiện

Cập nhật thành công thông tin và hiển thị giao diện chức năng

“ Thông tin người dùng”

Các trường thông tin

2 Ngày sinh DatePicker Có Ngày tháng hợp lệ 1/1/2001

field

Không Các kí tự chữ hoa,

chữ số thường códấu phẩy

Cổ Nhuế,Bắc TừLiêm, HàNội

5 Số điện thoại Input texr

3.3.4 Đặc tả chức năng “ Thay đổi mật khẩu”

Tác nhân Quản trị viên, Nhân viên

Mô tả Tác nhân thay đổi mật khẩu tài khoản hiện tại

Trang 16

Hiển thị giao diện chức năng “ Thay đổi mật khẩu”

textbox để nhập nội dung liên quan

Hiển thị nội dung tương ứng, với mật khẩu sẽ ẩn nội dung

“ Lưu thay đổi”

Hiển thị thông báo thay đổi mật khẩu thành công

Luồng sự

kiện thay thế

3a Hệ thống Hiển thị thông báo thay đổi mật

khẩu không thành công, yêu cầunhập lại

Hậu điều

kiện Thay đổi mật khẩu thành công và quay lại giao diện chính củahệ thống

Các trường thông tin

Trang 17

3.3.5 Đặc tả chức năng “Thêm mới phòng”

Tác nhân Nhân viên, Quản trị viên

Hiển thị nội dung tương ứng

3 Click vào button

Hậu điều

kiện

Dữ liệu được thêm mới trên hệ thống

Các trường thông tin

Trang 18

phòng Combobox Có Các kí tự chữ códấu cách Vip 1

3.3.6 Đặc tả chức năng “Hiển thị danh sách phòng”

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn chức năng “Quản lý phòng” để hiển thị danh

Trang 19

3.3.7 Đặc tả chức năng “Tìm kiếm, lọc danh sách phòng”

phòng

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn chức năng “Tìm kiếm, lọc danh sách phòng”

để tìm kiếm và lọc thông tin phòng

Sự kiện kích

hoạt

- Click vào textbox “Tìm kiếm” trên giao diện hệ thống

- Click vào combobox “Lọc" trên giao diện hệ thống

Tiền điều

kiện

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý phòng"

Hiển thị giao diện chức năng

“Hiển thị danh sách phòng" với các thuộc tính mã phòng, tên phòng, vị trí và mô tả theo thông tin tìm kiếm

Dữ liệu được hiển thị trên hệ thống

3.3.8 Đặc tả chức năng “Hiển thị chi tiết một phòng”

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn một phòng trên giao diện hiển thị danh sách

phòng để xem thông tin chi tiết

Trang 20

Sự kiện kích

hoạt Click vào một phòng trên giao diện hiển thị danh sách phòng của hệ thống

Tiền điều

kiện

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý phòng"

Hiển thị giao diện chức năng

“Hiển thị chi tiết một phòng" với đầy đủ các thông tin chi tiết về phòng

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn một phòng trên giao diện hiển thị danh sách

phòng để sửa thông tin

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý phòng"

- Tác nhân chọn chức năng “Hiển thị chi tiết một phòng"

Hiển thị nội dung tương ứng

Trang 21

trên giao diện

“Hiển thị chi tiết một phòng"

2 Click vào button

“Sửa" trên giao diện “Hiển thị chi tiết một phòng"

Hiển thị thông báo thành công, dữ liệu được chỉnh sửa

Hậu điều

kiện Dữ liệu được cập nhật trên hệ thống.

3.3.10 Đặc tả chức năng “Xóa phòng”

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn một phòng trên giao diện hiển thị danh sách

phòng để xóa thông tin

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý phòng"

- Tác nhân chọn chức năng “Hiển thị chi tiết một phòng"

“Xóa" trên giao diện “Hiển thị chi tiết một phòng"

Hiển thị thông báo thành công, dữ liệu được xóa

Trang 22

kiện thay thế

Hậu điều

kiện

Dữ liệu được xóa trên hệ thống

3.3.11 Đặc tả chức năng “Xuất Excel báo cáo thông tin phòng”

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn chức năng “Xuất Excel” để xuất danh sách

thông tin phòng dưới dạng Excel

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý phòng"

1 Click vào button

“Xuất Excel" trên giao diện “Hiển thịdanh sách phòng"

Hiển thị thông báo thành công, file Excel được lưu vàomáy

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn chức năng “Thuê phòng” để thêm mới thông

tin thuê một phòng

Trang 23

Sự kiện kích

hoạt Click vào button “Thuê phòng” trên giao diện hệ thống

Tiền điều

kiện

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý phòng"

- Tác nhân chọn một phòng trên giao diện hiển thị danh sách phòng để sửa thông tin

Hiển thị nội dung tương ứng

3 Click vào button

“Thêm"

Hiển thị thông báo thành công, dữ liệu được thêm mới

Luồng sự

3a Hệ thống Hiển thị thông báo lỗi trên

màn hình khi nhập các thông tin không đúng định dạng

Hậu điều

kiện

Dữ liệu được thêm mới trên hệ thống

Các trường thông tin

Có Các kí tự, số, chữ

cái được viết liềnnhau

ma1

Trang 24

2 Tên khách

hàng Input textfield Có Các kí tự chữ hoa,thường có dấu

cách

NguyễnVăn A

field Không Đúng định dạngemail test@gmail.com

field

Có Địa chỉ hợp lệ 236 HQV,

Cổ Nhuế1,

picker

Có Ngày sinh hợp lệ 01/01/200

1

7 Số điện thoại Input text

field

Có Số điện thoại hợp

lệ

0912345678

3.3.13 Đặc tả chức năng “Hiển thị danh sách thuê phòng”

Mã Use case {UC_13

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn chức năng “Hiển thị danh sách thuê phòng” để

hiển thị danh sách các thông tin thuê phòng trong khách sạn

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý thuê trả phòng"

Hiển thị giao diện chức năng

“Hiển thị danh sách thuê phòng" với các thuộc tính mãphòng, mã khách hàng, thời gian và mô tả

Trang 25

Luồng sự

Hậu điều

kiện

Dữ liệu được hiển thị trên hệ thống

3.3.14 Đặc tả chức năng “Tìm kiếm danh sách thuê phòng”

Mã Use case {UC_14

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn chức năng “Tìm kiếm danh sách thuê phòng”

để tìm kiếm thông tin phòng

Sự kiện kích

hoạt

- Click vào textbox “Tìm kiếm” trên giao diện hệ thống

- Click vào combobox “Lọc" trên giao diện hệ thống

Hiển thị giao diện chức năng

“Hiển thị danh sách thuê phòng" với các thuộc tính mãphòng, mã khách hàng, thời gian và mô tả theo thông tin tìm kiếm

Dữ liệu được hiển thị trên hệ thống

3.3.15 Đặc tả chức năng “Hiển thị chi tiết thông tin thuê phòng”

Trang 26

Mã Use case {UC_15

} Tên Usecase Hiển thị chi tiết thông tin thuê phòng

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn bản ghi trên giao diện hiển thị danh sách thuê

phòng để xem thông tin chi tiết

Hiển thị giao diện chức năng

“Hiển thị chi tiết thông tin thuê phòng" với đầy đủ các thông tin chi tiết

Dữ liệu được hiển thị trên hệ thống

3.3.16 Đặc tả chức năng “Sửa thông tin thuê phòng”

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn một bản ghi trên giao diện hiển thị danh sách

thuê phòng để sửa thông tin

Sự kiện kích

hoạt Click vào Button “Sửa" trên giao diện hiển thị chi tiết thông tin thuê phòng của hệ thống

Tiền điều

kiện

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý thuê trả phòng"

Trang 27

- Tác nhân chọn chức năng “Hiển thị chi tiết thông tin thuê phòng"

“Hiển thị chi tiết thuê phòng"

Hiển thị nội dung tương ứng

2 Click vào button

“Sửa" trên giao diện “Hiển thị chi tiết thông tin thuê phòng"

Hiển thị thông báo thành công, dữ liệu được chỉnh sửa

Hậu điều

kiện

Dữ liệu được cập nhật trên hệ thống

Các trường thông tin

field

Không Đúng định dạng

email

test@gmail.com

field Có Địa chỉ hợp lệ 236 HQV,Cổ Nhuế

Trang 28

6 Số điện thoại Input text

field

Có Số điện thoại hợp

lệ

0912345678

3.3.17 Đặc tả chức năng “Xóa thông tin thuê phòng”

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn một bản ghi trên giao diện hiển thị danh sách

thuê phòng để xóa thông tin

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý thuê phòng"

- Tác nhân chọn chức năng “Hiển thị chi tiết thông tin thuê phòng"

1 Click vào button

“Xóa" trên giao diện “Hiển thị chi tiết thông tin thuê phòng"

Hiển thị thông báo thành công, dữ liệu được xóa

Trang 29

3.3.18 Đặc tả chức năng “Xuất Excel báo cáo thông tin nhận phòng”

nhận phòng

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn chức năng “Xuất Excel” để xuất danh sách

thông tin thuê phòng dưới dạng Excel

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý thuê phòng"

- Tác nhân chọn chức năng “Hiển thị danh sách thuê phòng"

1 Click vào button

“Xuất Excel" trên giao diện “Hiển thịdanh sách thuê phòng"

Hiển thị thông báo thành công, file Excel được lưu vàomáy

Dữ liệu xuất dưới dạng Excel

3.3.19 Đặc tả chức năng “Thêm thông tin trả phòng”

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn chức năng “Thêm thông trả phòng” để thêm

mới thông tin trả phòng

Sự kiện kích

hoạt

Click vào button “Thêm thông tin trả phòng” trên giao diện hệthống

Trang 30

Dữ liệu được chỉnh sửa trên hệ thống.

Các trường thông tin

field Không Đúng định dạngemail test@gmail.com

field Có Địa chỉ hợp lệ 236 HQV,Cổ Nhuế

1,

picker Có Ngày sinh hợp lệ 01/01/2001

6 Số điện thoại Input text

field

Có Số điện thoại hợp

lệ

0912345678

Trang 31

3.3.20 Đặc tả chức năng “Hiển thị danh sách trả phòng”

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn chức năng “Hiển thị danh sách trả phòng” để

hiển thị danh sách các thông tin trả phòng trong khách sạn

Hiển thị giao diện chức năng

“Hiển thị danh sách trả phòng" với các thuộc tính mãphòng, mã khách hàng, thời gian và mô tả

Dữ liệu được hiển thị trên hệ thống

3.3.21 Đặc tả chức năng “Tìm kiếm danh sách trả phòng”

phòng

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn chức năng “Tìm kiếm danh sách trả phòng” để

tìm kiếm thông tin phòng

Sự kiện kích

hoạt

- Click vào textbox “Tìm kiếm” trên giao diện hệ thống

- Click vào combobox “Lọc" trên giao diện hệ thống

Tiền điều - Tác nhân đăng nhập thành công vào hệ thống

Trang 32

kiện - Tác nhân chọn chức năng “Quản lý trả phòng"

Hiển thị giao diện chức năng

“Hiển thị danh sách trả phòng" với các thuộc tính mãphòng, mã khách hàng, thời gian và mô tả theo thông tin tìm kiếm

Dữ liệu được hiển thị trên hệ thống

3.3.22 Đặc tả chức năng “Hiển thị chi tiết thông tin trả phòng”

Mã Use case {UC_22} Tên Usecase Hiển thị chi tiết thông tin trả

phòng

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn bản ghi trên giao diện hiển thị danh sách trả

phòng để xem thông tin chi tiết

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý trả phòng"

- Tác nhân chọn chức năng “Hiển thị danh sách trả phòng"

Hiển thị giao diện chức năng

“Hiển thị chi tiết thông tin trảphòng" với đầy đủ các thông tin chi tiết

Trang 33

Dữ liệu được hiển thị trên hệ thống.

3.3.23 Đặc tả chức năng “Sửa thông tin trả phòng”

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn một bản ghi trên giao diện hiển thị danh sách

trả phòng để sửa thông tin

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý trả phòng"

- Tác nhân chọn chức năng “Hiển thị danh sách trả phòng"

- Tác nhân chọn chức năng “Hiển thị chi tiết thông tin trả phòng"

“Hiển thị chi tiết trả phòng"

Hiển thị nội dung tương ứng

2 Click vào button

“Sửa" trên giao diện “Hiển thị chi tiết thông tin trả phòng"

Hiển thị thông báo thành công, dữ liệu được chỉnh sửa

Trang 34

Luồng sự

2a Hệ thống Hiển thị thông báo lỗi trên

màn hình khi nhập các thông tin không đúng định dạng

Hậu điều

kiện

Dữ liệu được cập nhật trên hệ thống

Các trường thông tin

Có Các kí tự chữ hoa,

thường có dấucách

NguyễnVăn A

field

Không Đúng định dạng

email

test@gmail.com

field

Có Địa chỉ hợp lệ 236 HQV,

Cổ Nhuế1,

picker

Có Ngày sinh hợp lệ 01/01/200

1

6 Số điện thoại Input text

field

Có Số điện thoại hợp

lệ

0912345678

3.3.24 Đặc tả chức năng “Xóa thông tin trả phòng”

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn một bản ghi trên giao diện hiển thị danh sách

trả phòng để xóa thông tin

Trang 35

Sự kiện kích

hoạt Click vào Button “Xóa" trên giao diện hiển thị chi tiết thông tin trả phòng của hệ thống

Tiền điều

kiện

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý trả phòng"

- Tác nhân chọn chức năng “Hiển thị danh sách trả phòng"

- Tác nhân chọn chức năng “Hiển thị chi tiết thông tin trả phòng"

1 Click vào button

“Xóa" trên giao diện “Hiển thị chi tiết thông tin trả phòng"

Hiển thị thông báo thành công, dữ liệu được xóa

Dữ liệu được xóa trên hệ thống

3.3.25 Đặc tả chức năng “Xuất Excel báo cáo danh sách thông tin trả phòng”

Mã Use case {UC_25

}

sách thông tin trả phòng

Tác nhân Nhân viên, Quản trị viên

Mô tả Tác nhân chọn chức năng “Xuất Excel báo cáo thông tin trả

phòng” để xuất danh sách thông tin trả phòng dưới dạng Excel

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý trả phòng"

- Tác nhân chọn chức năng “Hiển thị danh sách trả phòng"

Trang 36

kiện

chính(Thành

công)

1 Click vào button

“Xuất Excel" trên giao diện “Hiển thị danh sách trả phòng"

Hiển thị thông báo thành công, file Excel được lưu vàomáy

Dữ liệu xuất dưới dạng Excel

3.3.26 Đặc tả chức năng “Thêm mới nhân viên”

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý nhân viên"

TextBox

Hiển thị nội dung tác nhân nhập

“Lưu”

Hiển thị thông báo

Trang 37

Luồng sự

Hệ thống Hiển thị thông báo lỗi trên màn

hình khi nhập các thông tin không đúng định dạng

Hậu điều

kiện

Dữ liệu nhập được lưu trên hệ thống

Các trường thông tin

NguyễnVăn A

field

Không Đúng định dạng

email

test@gmail.com

usernamefield

Không Các kí tự, số, chữ

cái được viết liềnnhau

nhanvien01

passwordfield

Không Password trên 6

picker

Có Ngày sinh hợp lệ 01/01/200

1

8 Số điện thoại Input text

field Có Số điện thoại hợplệ 0912345678

Trang 38

3.3.27 Đặc tả chức năng “Hiển thị danh sách nhân viên”

Mã Use case {UC_27

}

Tên Usecase Hiển thị danh sách nhân viên

Mô tả Hiển thị danh sách khách hàng gồm mã nhân viên, họ tên

nhân viên, địa chỉ, sđt

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý nhân viên"

- Tác nhân chọn chức năng “Hiển thị danh sách nhân viên"

Hiển thị giao diện danh sách các nhân viên

Dữ liệu được hiển thị trên hệ thống

3.3.28 Đặc tả chức năng “Tìm kiếm, lọc danh sách nhân viên”

nhân viên

Mô tả Tác nhân chọn chức năng “Tìm kiếm, lọc danh sách nhân

viên” để tìm kiếm và lọc thông tin phòng

Sự kiện kích

hoạt

- Click vào textbox “Tìm kiếm” trên giao diện hệ thống

- Click vào combobox “Lọc" trên giao diện hệ thống

Trang 39

Hiển thị giao diện chức năng

“Hiển thị danh sách nhân viên" với các thuộc tính mã nhân viên, tên nhân viên, địa chỉ và mô tả theo thông tin tìm kiếm

Luồng sự

nội dung phù hợp

Hậu điều

kiện

Dữ liệu được hiển thị trên hệ thống

3.3.29 Đặc tả chức năng “Hiển thị chi tiết một nhân viên”

viên

Mô tả Tác nhân chọn một nhân viên trên giao diện hiển thị danh

sách nhân viên để xem thông tin chi tiết

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý nhân viên"

- Tác nhân chọn chức năng “Hiển thị danh sách nhân viên"

Hiển thị giao diện chức năng

“Hiển thị chi tiết một nhân viên" với đầy đủ các thông

Trang 40

diện hiển thị danh sách nhân viên tin chi tiết về nhân viên.

Luồng sự

kiện thay thế

Hậu điều

kiện Dữ liệu được hiển thị trên hệ thống.

3.3.30 Đặc tả chức năng “Sửa thông tin nhân viên”

Mô tả Tác nhân chọn một nhân viên giao diện hiển thị danh sách

phòng để sửa thông tin

- Tác nhân đăng nhập thành công vào hệ thống

- Tác nhân chọn chức năng “Quản lý nhân viên"

- Tác nhân chọn chức năng “Hiển thị danh sách nhân viên"

- Tác nhân chọn chức năng “Hiển thị chi tiết nhân viên"

“Hiển thị chi tiết nhân viên"

Hiển thị nội dung tương ứng

2 Click vào button

“Sửa" trên giao diện “Hiển thị chi tiết một nhân viên"

Hiển thị thông báo thành công, dữ liệu được chỉnh sửa

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

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w