You are on page 1of 20

HỆ THỐNG HOTEL

MANAGEMENT...

SRS – Tài liệu đặc tả yêu cầu phần mềm


Version 1.0

Quảng Nam, 10/2023


HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm

LỊCH SỬ TÀI LIỆU


Ngày Tổng thay đổi Phiên bản
27/10/2023 -Bản đầu tiên Ver 1.0

TÀI LIỆU THAM KHẢO


Tên tài liệu Mô tả

ĐÓNG GÓP VÀ PHÊ DUYỆT


Tên Tiêu đề

I. GIỚI THIỆU
1.Mục đích
Phân tích và thiết kế hệ thống quản lý khách sạn
Được sử dụng để phát triển phần mềm quản lý khách sạn đáp ứng các yêu cầu của khách sạn.

2. Phạm vi
Được sử dụng trong các cơ sở có quy mô vừa và nhỏ.

II. TỔNG QUAN ĐỀ TÀI

Loại người dùng Mô tả

Admin (Quản lý khách sạn) Quản lý toàn bộ hệ thống, bao gồm nhân viên, phòng, dịch
vụ, hóa đơn,...Có quyền truy cập và sử dụng tất cả các chức
năng của hệ thống.Có thể thêm, cập nhật, xóa dữ liệu.
thống kê.

User (Nhân viên) Sử dụng hệ thống để đặt phòng, thanh toán,...Chỉ có quyền
truy cập và sử dụng một số chức năng của hệ thống.Chỉ có
thể xem và sử dụng dữ liệu.

Trang 2
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm

III. MÔ TẢ CHỨC NĂNG CHO LOẠI NGƯỜI DÙNG ADMIN


1. Đăng nhập

Tên chức năng Đăng nhập


Yêu cầu tổng quát Cho phép admin được quyền đăng nhập vào hệ thống
Loại người dùng Admin
được sử dụng
Mô tả chức năng Đăng nhập bằng cách nhập username và password
Điều kiện tiên quyết
Cách truy cập Mở ứng dụng quản lý khách sạn. Nhập tên người dùng và mật khẩu. Tên
người dùng và mật khẩu của tài khoản admin được cung cấp bởi nhà
phát triển hệ thống.

Nội dung màn hình


Mục Kiểu Dữ liệu Mô tả
Username Label [varchar(10)].[Username] Bắt buộc nhập.

Password Label [varchar(50)].[Password] Bắt buộc nhập.

Hành động
Tên hành động Mô tả Thành công Thất bại
Login Đăng nhập vào hệ thống Hiển thị Hiển thị message
message “Bạn “Bạn đã nhập sai tên
đã đăng nhập đăng nhập hoặc mật
thành công” khẩu”

Trang 3
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm
2. Trang chủ

Tên chức năng Trang chủ


Yêu cầu tổng quát Hiển thị toàn bộ các chức năng chính của admin
Loại người dùng Admin
được sử dụng
Mô tả chức năng Chào mừng admin đăng nhập thành công
Điều kiện tiên quyết Đăng nhập thành công
Cách truy cập Đăng nhập thành công từ màn hình đăng nhập

Nội dung màn hình


Mục Kiểu Dữ liệu Mô tả
Các link ở menu Link Chứa đường dẫn để đi đến các chức
bên trái màn năng tương ứng
hình

Hành động
Tên hành động Mô tả Thành công Thất bại
Kích chọn 1 link Di chuyển đến màn hình chức năng Di chuyển đến
bất kỳ ở menu tương ứng với từng link màn hình chức
bên trái năng tương
ứng với từng
link

Trang 4
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm
3. Quản lý phòng

Tên chức năng Quản lý phòng


Yêu cầu tổng quát Hiển thị Danh sách các phòng
Loại người dùng Admin
được sử dụng
Mô tả chức năng Hiển thị toàn bộ các phòng đang có trong hệ thống, có cho phép thêm,
sửa, xóa 1 phòng nào đó.
Điều kiện tiên quyết Đăng nhập thành công
Cách truy cập Xuất phát từ menu Quản lý, kích vào link quản lý phòng

Nội dung màn hình


Mục Kiểu Dữ liệu Mô tả
Mã phòng Label [int][maphong] Giá trị mặc định
Tên phòng Label [int].[tenphong] Bắt buộc nhập
Giá Label [decimal(18,0)][gia] Bắt buộc nhập
Tình trạng DatagridView [bit][tinhtrang]

Hành động
Tên hành động Mô tả Thành công Thất bại
Sửa Thay đổi tên phòng và giá phòng đã có Hiển thị Hiển thị message
sẵn trong danh sách message “Cập “Vui lòng nhập đầy
nhập phòng đủ thông tin”
thành công”
Xóa Xóa 1 phòng trong danh sách. Hiển thị Hiển thị message
Trang 5
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm
message “Xóa “Vui lòng nhập đầy
phòng thành đủ thông tin”
công”
Thêm Thêm 1 phòng vào danh sách. Hiển thị Hiển thị message
message “Vui lòng nhập đầy
“Thêm phòng đủ thông tin”
thành công”

Ngươi dùng chọn “OK” . Sau đó chương trình sẽ quay về lại màn hình Quản lý phòng.

4. Quản lý dịch vụ

Tên chức năng Quản lý dịch vụ


Yêu cầu tổng quát Hiển thị danh sách dịch vụ
Loại người dùng Admin
được sử dụng

Trang 6
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm
Mô tả chức năng Hiển thị toàn bộ các dịch vụ đang có trong hệ thống, có cho phép thêm,
sửa, xóa 1 dịch vụ nào đó.
Điều kiện tiên quyết Đăng nhập thành công
Cách truy cập Xuất phát từ menu Quản lý, kích vào link quản lý dịch vụ

Nội dung màn hình


Mục Kiểu Dữ liệu Mô tả
Mã dịch vụ Label [int][madv] Giá trị mặc định
Tên dịch vụ Label [nvarchar(100)][tendv] Bắt buộc nhập
Giá Label [decimal(18,0)][gia] Bắt buộc nhập

Hành động
Tên hành động Mô tả Thành công Thất bại
Thêm Thêm 1 dịch vụ vào danh sách Hiển thị Hiển thị message
message “Vui lòng nhập đầy
“Thêm dịch vụ đủ thông tin”
thành công”
Sửa Thay đổi tên và giá của 1 dịch vụ có sẵn Hiển thị Hiển thị message
trong danh sách message “Cập “Vui lòng nhập đầy
nhập dịch vụ đủ thông tin”
thành công”
Xóa Xóa 1 dịch vụ có trong danh sách Hiển thị Hiển thị message
message “Xóa “Vui lòng nhập đầy
dịch vụ thành đủ thông tin”
công”

Ngươi dùng chọn “OK” . Sau đó chương trình sẽ quay về lại màn hình Quản lý phòng.

Trang 7
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm
5. Quản lý nhân viên

Tên chức năng Quản lý nhân viên


Yêu cầu tổng quát Hiển thị danh sách nhân viên
Loại người dùng Admin
được sử dụng
Mô tả chức năng Hiển thị toàn bộ các nhân viên đang có trong hệ thống, có cho phép
thêm, sửa, xóa 1 nhân viên nào đó.
Điều kiện tiên quyết Đăng nhập thành công.
Cách truy cập Xuất phát từ menu Quản lý, kích vào link Quản lý nhân viên

Nội dung màn hình


Mục Kiểu Dữ liệu Mô tả
Mã nhân viên Label [varchar].[manv] Giá trị mặc định

Tên nhân viên Label [nvarchar].[tennv] Bắt buộc nhập

Giới tính Label [bit].[gt] Bắt buộc chọn

Ngày sinh Label [smalldatetime][ngaysinh] Bắt buộc nhập


SĐT Label [varchar(10)][sdt] Bắt buộc nhập
Địa chỉ Label [ntnext][diachi] Bắt buộc nhập

Hành động
Tên hành động Mô tả Thành công Thất bại
Thêm Thêm thông tin của nhân viên mới vào Hiển thị Hiển thị message
danh sách message “Vui lòng nhập đầy
“Thêm nhân đủ thông tin”
viên thành
công”
Sửa Thay đổi thông tin của nhân viên đã có Hiển thị Hiển thị message

Trang 8
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm
sẵn trong danh sách message “Cập “Vui lòng nhập đầy
nhập nhân viên đủ thông tin”
thành công”
Xóa Xóa đi nhân viên đã có trong danh sách Hiển thị Hiển thị message
message “Xóa “Vui lòng nhập đầy
nhân viên đủ thông tin”
thành công”

Ngươi dùng chọn “OK” . Sau đó chương trình sẽ quay về lại màn hình Quản lý nhân viên.

6. Quản lý thanh toán

Nhấn vào nút “Tìm kiếm” sẽ hiển thị tất cả thông tin hóa đơn. Nếu chỉ cần tìm một số hóa đơn bất kỳ
thì nhập số vào và nhấp “Tìm kiếm”, sẽ hiển thị thông tin hóa đơn trùng với từ nhập vào.

Trang 9
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm

Tên chức năng Quản lý thanh toán

Yêu cầu tổng quát Hiển thị danh sách thanh toán

Loại người dùng Admin


được sử dụng
Mô tả chức năng Hiển thị toàn bộ các hóa đơn đang có trong hệ thống

Điều kiện tiên quyết Đăng nhập thành công.

Cách truy cập Xuất phát từ menu Quản lý, kích vào link Quản lý thanh toán

Nội dung màn hình


Mục Kiểu Dữ liệu Mô tả
Mã hóa đơn DatagridView [int].[mahd] Giá trị mặc định
Mã phòng DatagridView [int][maphong] Giá trị mặc định
Mã nhân viên DatagridView [varchar(10)].[manv] Giá trị mặc định

Ngày bắt đầu DatagridView [smalldatetime] Giá trị mặc định


[ngaybatdau]
Ngày kết thúc DatagridView [smalldatetime] Giá trị mặc định
[ngayketthuc]
Tình trạng DatagridView [bit][tinhtrang] Giá trị mặc định

Hành động
Tên hành động Mô tả Thành công Thất bại
Tìm kiếm Hiển thị thông tin hóa đơn có trong danh Hiển thị thông Không hiển thị hóa
sách tin hóa đơn đơn
Xem Xem chi tiết của 1 hóa đơn bất kỳ trong Hiển thị chi tiết
danh sách hóa đơn

Trang 10
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm
7. Thống kê

Tên chức năng Thống kê


Yêu cầu tổng quát Hiển thị thông tin doanh thu
Loại người dùng Admin
được sử dụng
Mô tả chức năng Hiển thị thống kê phòng, dịch vụ và doanh thu của hệ thống
Điều kiện tiên quyết Đăng nhập thành công
Cách truy cập Xuất phát từ menu trái, kích vào link Thống kê

Nội dung màn hình


Mục Kiểu Dữ liệu Mô tả

Hành động
Tên hành động Mô tả Thành công Thất bại

Trang 11
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm
8. Đổi mật khẩu

Tên chức năng Đổi mật khẩu


Yêu cầu tổng quát Cho phép thay đổi mật khẩu
Loại người dùng Admin
được sử dụng
Mô tả chức năng Hiển thị mật khẩu cũ và cho phép đổi mật khẩu mới
Điều kiện tiên quyết Đăng nhập thành công
Cách truy cập Xuất phát từ menu Hệ thống, kích vào link Đổi mật khẩu

Nội dung màn hình


Mục Kiểu Dữ liệu Mô tả
Tên đăng nhập Label [varchar(10)] Giá trị mặc định
[username]
Mật khẩu cũ Label [varchar(50)][password] Giá trị mặc định
Mật khẩu mới Label [varchar(50)][password] Không bắt buộc nhập
Nhập lại mật Label [varchar(50)][password] Không bắt buộc nhập
khẩu mới

Hành động
Tên hành động Mô tả Thành công Thất bại
Đổi mật khẩu Đổi nhập khẩu mới cho tài khoản admin Hiển thị
message “Đổi
mật khẩu thành
công”

Trang 12
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm
Nhấn vào nút “OK”. Sau đó chương trình sẽ quay lại màn hình Đổi mật khẩu

9. Thoát

Nhấn vào nút “Thoát”. Chương trình sẽ thoát khỏi ứng dụng phần mềm.

IV. MÔ TẢ CHỨC NĂNG CHO LOẠI NGƯỜI DÙNG USER


1. Đăng nhập

Nội dung màn hình


Trang 13
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm

Mục Kiểu Dữ liệu Mô tả


Username Label [varchar(10)].[Username] Bắt buộc nhập.

Password Label [varchar(50)].[Password] Bắt buộc nhập.

Hành động
Tên hành động Mô tả Thành công Thất bại
Login Đăng nhập vào hệ thống Hiển thị Hiển thị message
message “Bạn “Bạn đã nhập sai tên
đã đăng nhập đăng nhập hoặc mật
thành công” khẩu”

2. Cho thuê phòng và Gọi dịch vụ

Chọn 1 phòng bất kỳ. Hiển thị message “Bạn có chắc muốn thuê phòng không?”

Trang 14
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm
Nhấn “OK”. Hiển thị trang gọi dịch vụ của hệ thống.

Tên chức năng Gọi dịch vụ


Yêu cầu tổng quát Cho phép user (học viên) chọn topic để đánh feedback
Loại người dùng User (học viên)
được sử dụng
Mô tả chức năng Cho phép user (học viên) chọn topic để đánh feedback
Điều kiện tiên quyết Đã đăng nhập
Cách truy cập Đăng nhập vào hệ thống

Nội dung màn hình


Mục Kiểu Dữ liệu Mô tả
Danh sách topic Button Các button. Mỗi button tương ứng với
một topic cần phải đánh feedback.

Hành động
Tên hành động Mô tả Thành công Thất bại
Chọn 1 button Mở ra màn hình “Đánh feedback” Nếu học viên chọn
topic vào topic có ghi chú
là (Đã hoàn thành)
thì sẽ hiển thị ra màn
hình thông báo. Xem
2 hình minh họa theo
thứ tự như bên dưới.

Trang 15
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm

Nhấn nút Back thì quay lại màn hình trước đó.

3. Đánh feedback

Tên chức năng Đánh feedback


Yêu cầu tổng quát Cho phép user (học viên) đánh feedback cho topic đã chọn
Loại người dùng User (học viên)
được sử dụng
Mô tả chức năng Cho phép user (học viên) đánh feedback cho topic đã chọn
Điều kiện tiên quyết Đã đăng nhập
Cách truy cập Xuất phát từ màn hình “Chọn topic cần feedback”

Nội dung màn hình


Mục Kiểu Dữ liệu Mô tả
Topic Label [TOPIC].[TenTopic] Tên topic đang được chọn để học viên
đánh feedback
Trainer Label [TRAINER].[TenTrainer] Tên trainer đang được học viên đánh
feedback
ID Label Số thứ tự của câu hỏi
Câu hỏi Label [CAUHOI].[TenCauHoi]

Điểm Combobox [CAUHOI].[DiemToiDa] Nằm giữa điểm 1 và điểm tối đa (được
quy định khi tạo template). Khi lưu vào
Trang 16
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm
DB thì lưu vào [CHITIETFEEDBACK].
[Diem]

Nhận xét chi tiết Text Field – [CHITIETFEEDBACK].


String (Max) [GhiChu]

Hành động
Tên hành động Mô tả Thành công Thất bại
Submit Gửi kết quả feedback cho hệ thống Thông báo việc Nếu user cho điểm
đánh feedback dưới mức điểm tối
đã hoàn thành thiểu (để không bị
như hình bên bắt buộc nhập phần
dưới. (Hình 1) nhận xét chi tiết) thì
báo lỗi như bên dưới.
(Hình 2).

Hình 1

Hình 2

4. Đổi mật khẩu và đăng xuất

Trang 17
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm

V. ĐẶC TẢ YÊU CẦU PHI CHỨC NĂNG VÀ YÊU CẦU KHÁC


1. Hiệu suất
STT Yêu cầu

1. Tối thiểu là 5 users đăng nhập vào hệ thống cùng một lúc, thời gian đăng
nhập tối đa là 1s

2. Thời gian cập nhật dữ liệu tối đa là 2s

2. Khả năng tăng cường


STT Yêu cầu

1. Khi cần có thể tăng số người đăng nhập vào hệ thống lên khoảng 7-8 người

3. Bảo mật
STT Yêu cầu

1. Sử dụng tài khoản để đăng nhập vào hệ thống. Gồm 2 loại: Admin và user.
Mỗi loại sẽ có một số quyền riêng

2. Các dữ liệu về tài khoản được lưu trong cơ sở dữ liệu và được bảo mật

4. Sao lưu và phục hồi


STT Yêu cầu

1. Các dữ liệu được lưu trong các cơ sở dữ liệu và được sao lưu thường xuyên
và được phục hồi khi cần

Trang 18
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm
5. Yêu cầu hệ điều hành
STT Yêu cầu

1. Phần mềm được thiết kế để thích ứng trên nhiều hệ điều hành như Windows
XP, Windows 7, Windows 8, Windows, 8.1 Windows 10, Linux

6. Độ tin cậy
STT Yêu cầu

1. Phần mềm chạy tốt, ít lỗi

7. Giao diện
STT Yêu cầu

1. Giao diện đơn giản, dễ sử dụng, thân thiện với người dùng

2. Font chữ: Times new roman

8. Ngôn ngữ
STT Yêu cầu

1. Chương trình chỉ sử dụng Tiếng Việt

VI. PHỤ LỤC


Hướng dẫn sử dụng phần mềm. Mỗi người sử dụng được cấp một tài liệu hướng dẫn sử dụng lưu dưới
dạng tệp .doc.
Lược đồ cơ sở dữ liệu quan hệ của hệ thống:

Trang 19
HỆ THỐNG FEEDBACK ONLINE - Đặc tả yêu cầu phần mềm

Trang 20

You might also like