You are on page 1of 34

II/Đặc tả hệ thống

Hệ thống quản lý sân bóng đá mini cung cấp dịch vụ cho các khách hàng có nhu cầu sử dụng sân
bóng đá.
Hệ thống cho phép khách hàng đăng ký tài khoản các thông tin như username, password, email,
số điện thoại, địa chỉ.
Sau khi đăng ký khách hàng có thể đăng nhập và chỉnh sửa thông tin.
Khi khách hàng quên mật khẩu thì có thể sử dụng tính năng khôi phục mật khẩu tại cổng đăng
nhập, tính năng yêu cầu nhập email đăng ký tài khoản hoặc số điện thoại để hệ thống cấp lại cho
khách hàng mật khẩu mới.
Nếu khách muốn đặt sân thì cần phải đăng nhập, nếu chưa có tài khoản thì cần phải đăng ký.
Các đối tượng như nhân viên được cung cấp tài khoản với những quyền trên hệ thống. Người
quản lý có quyền cao nhất.
Các thông tin từ khách hàng/nhân viên sẽ được lưu lại trong cơ sở dữ liệu của hệ thống và được
quản lý bởi người quản lý. Gồm các chức năng: thêm mới thông tin, chỉnh sửa thông tin, xoá bỏ
thông tin.
Thông tin gồm mã nhân viên, họ tên, giới tính, ngày sinh, địa chỉ, lương cơ bản, ngày vào làm
việ.
Hệ thống quản lý thông tin sân như mã số sân, mã loại sân, giá thuê / giờ. (giá thuê có thể tăng
giá trong giờ cao điểm (từ 16h đến 21h)).
Sân bóng được phân loại bằng mã loại sân, kích thước.
Quản lí kiểm soát các hoạt động của sân bóng, có thể sửa thông tin sân bóng cho phù hợp, xóa
sân bóng khỏi giao diện đặt sân nếu sân bóng bị hư hỏng hoặc bảo trì và thêm sân bóng vào giao
diện đặt sân nếu có sân bóng mới hoặc sân bóng bị hư hỏng đã được sửa chửa xong.
Khách hàng sau khi đặt sân thì trong vòng 1 tiếng có thể hủy sân bóng và nhận lại được 50% số
tiền đã thanh toán.
Hệ thống chỉ có một phương thức thanh toán online duy nhất và khách hàng có thể thực hiện
thanh toán thông qua ngân hàng, ví MoMo.
Trong quá trình sử dụng các dịch vụ của sân bóng nếu khách hàng có gặp sự cố hoặc thắc mắc
điều gì thì có thể yêu cầu sự hỗ trợ từ nhân viên của hệ thống.
Hệ thống cho phép người nhân viên tạo ra những báo cáo thống kê doanh thu từ danh sách sân đã
đặt thành công trong ngày/tháng/năm.

III/ Đặc tả yêu cầu.


1)Yêu cầu chức năng
Hệ thống quản lý quản lí sân bóng đá gồm 3 đối tượng chính sử dụng: Khách hàng, nhân viên,
quản lí.
+ Đối với khách hàng: Có thể sử dụng các dịch vụ của sân bóng đá mini như là kiểm tra sân bóng
trống, đặt sân, hủy đơn đặt sân, thanh toán đơn đặt sân . Để làm được những việc này thì khách
hàng phải có tài khoản để đăng nhập vào hệ thống, nếu chưa có tài khoản thì phải tiến hành đăng
kí tài khoản.
+ Đối với các nhân viên muốn sử dụng hệ thống cần có tài khoản để đăng nhập vào hệ thống,
nếu là nhân viên mới chưa có tài khoản thì phải thực hiện đăng kí.Nhân viên thực quản lí tình
trạng sân bóng và việc đặt sân, thông báo những thông tin mới đến cho khách hàng, xử lý yêu
cầu thay đổi hoặc hủy đặt sân từ khách hàng, xác nhận thanh toán từ khách hàng và hỗ trợ khách
hàng qua hệ thống hỗ trợ trực tuyến.
+ Quản lý: là người có quyền cao nhất trong hệ thống. Quản lí toàn bộ hệ thống, có thể nâng cấp
bảo trì sân bóng, thêm và xóa sân bóngCập nhật những dịch vụ hấp dẫn để phát triển kinh doanh
và thông báo những tin tức quan trọng đến cho người dùng của toàn bộ hệ thống

2) Yêu cầu phi chức năng:


Hiệu suất và ổn định: Hệ thống cần hoạt động mượt mà và ổn định, có khả năng xử lý đồng thời
nhiều yêu cầu từ người dùng.
Giao diện người dùng: Giao diện thân thiện, dễ sử dụng, và dễ nhớ, hỗ trợ đa nền tảng từ máy
tính đến thiết bị di động.
Bảo mật: Hệ thống phải đảm bảo an toàn thông tin cá nhân và dữ liệu thanh toán của khách hàng.
Dữ liệu: Cơ sở dữ liệu phải được sao lưu định kỳ và bảo vệ chống lại sự mất mát.

III/ Use Case


1)
Bảng các tác nhân trong hệ thống

STT Actor Mô tả actor


1 Người sử dụng -Đại diện cho nhân viên và khách hàng có quyền truy cập
hệ thống và tương tác với hệ thống. Có thể sử dụng được một số
chức năng chung của hệ thống:
o Đăng nhập vào hệ thống
o Quản lí thông tin tài khoản
o Sử dụng được các dịch vụ của sân bóng
- Sử dụng dịch vụ, đặt sân, và tham gia các hoạt động tại
sân bóng đá mini:
2 Khách hàng o Sử dụng dịch vụ sân bóng như đặt sân, hủy sân,
thanh toán online.
o Yêu cầu hỗ trợ trực tuyến
-Điều hành, quản lí và đưa ra quyết định chiến lược hoạt
động kinh doanh, có thể thực hiện một số công việc trong
3 Quản lý hệ thống:
o Thực hiện quản lí sân bóng
o Thực hiện quản lí người dùng
- Quản lý hoạt động hàng ngày của sân bóng đá mini:
4 Nhân viên o Sử dụng dịch vụ sân bóng như đặt sân, hủy sân.
o Hỗ trợ khách hàng trực tuyến.

2) Sơ đồ Use Case:
Sơ đồ Use Case tổng quát
Sơ đồ Use Case đăng kí thành viên chi tiết

Sơ đồ Use Case đăng nhập chi tiết


Sơ đồ Use Case quản lí thông tin tài khoản chi tiết
Sơ đồ Use Case dịch vụ sân bóng chi tiết

Sơ đồ Use Case hoàn tiền chi tiết

Sơ đồ Use Case quản lí người dùng chi tiết


Sơ đồ Use Case quản lí hệ thống sân bóng chi tiết

Sơ đồ Use Case thanh toán online chi tiết


Sơ đồ Use Case hỗ trợ trực tuyến chi tiết

Sơ đồ Use Case báo cáo doanh thu chi tiết


3)
Bảng Các Use Case trong hệ thống

ID Tên Use Case Mô tả


Đăng kí Người dùng hệ thống chưa có tài khoản để truy cập vào
UC01
thành viên hệ thống thì sẽ đăng kí
Các tác nhân thực hiện việc đăng nhập để hệ thống cấp
UC02 Đăng nhập quyền hạn sử dụng các chức năng trong hệ thống cho tác
nhân đó
Kiểm tra sự
Khi đăng ký hoặc đăng nhập, hệ thống sẽ tự động kiểm tra
UC03 tồn tại của tài
sự tồn tại của tài khoản dựa trên thông tin được cung cấp.
khoản?
Các tác nhân đã có tài khoản (khách thành viên, nhân
Quên mật
UC04 viên, quản lý) và nhập đúng tên sử dụng hệ thống và nhấn
khẩu
vào quên mật khẩu.
Quản lí
Người dùng truy cập vào trang cá nhân để xem và quản lý
UC05 thông tin tài
thông tin tài khoản của mình.
khoản
Tùy chọn chức năng sửa thông tin, người dùng thực hiện
UC06 Sửa thông tin
hành động tương ứng và hệ thống cập nhật dữ liệu.

Xóa thông Tùy chọn chức năng xóa thông tin, người dùng thực hiện
UC07
tin hành động tương ứng và hệ thống cập nhật dữ liệu.
UC08 Thêm thông Tùy chọn chức năng thêm thông tin, người dùng thực hiện
tin hành động tương ứng và hệ thống cập nhật dữ liệu.
UC09 Đổi mật Chỉ các tác nhân đã thực hiện việc đăng nhập mới có thể
khẩu thay đổi mật khẩu của tài khoản đó.
UC10 Dịch vụ sân Khách hàng sử dụng các chức năng liên quan đến dịch vụ
sân bóng như đặt sân, kiểm tra tình trạng đơn, thay đổi
bóng hoặc hủy đơn. Nhân viên quản lý các yêu cầu và cập nhật
thông tin sân.
UC11 Hiển thị
danh sách
sân bóng
UC12 Khách hàng truy cập vào hệ thống và chọn sân bóng, thời
gian và ngày muốn đặt.Hệ thống đặt sân xác nhận tình
Đặt sân
trạng sân trong thời gian được yêu cầu và ghi nhận đơn
đặt sân.
UC13 Kiểm tra tình
Nhân viên/Khách hàng có thể tìm kiếm thông tin về tình
trạng còn sân
trạng còn sân bóng trống để tiến hành đặt sân
bóng
UC14 Khách hàng truy cập vào hệ thống và truy cập vào đơn đặt
Hủy đơn đặt
sân muốn thay đổi hoặc hủy.Khách hàng chỉnh sửa thông
sân
tin đặt sân (thời gian, ngày, sân) hoặc yêu cầu hủy đơn.
UC15 Khi khách hàng hủy sân trong khoảng thời gian quy định
Hoàn tiền có thể được hoàn tiền. Hoàn tiền có thể được thực hiện
trực tiếp hoặc thông qua hình thức online.
UC16 Sau khi nhân viên hủy đơn đặt sân trong khoảng thời gian
quy định và chọn phương thức hoàn tiền trực tiếp thì có
Hoàn tiền
thể trực tiếp đến sân bóng đá để nhận được số tiền hoàn
trực tiếp
trả thông qua tiền mặt hoặc các phương thức thanh toán
trực tiếp khác.
UC17 Hoàn tiền Sau khi nhân viên hủy đơn đặt sân trong khoảng thời gian
online quy định và chọn phương thức hoàn tiền online thì có thể
được hoàn trả tiền bằng cách chuyển khoản ngân hàng,
hoàn tiền qua ví điện tử. Quá trình hoàn tiền được thực
hiện thông qua kết nối với hệ thống thanh toán hoặc các
dịch vụ thanh toán trực tuyến.
UC18 Quản lí hệ Quản lý có thể quản lí hệ thống sân bóng bằng cách thêm,
thống sân sửa, xóa thông tin về các sân bóng, cập nhật giá cả, loại
bóng sân bóng và các thông tin khác liên quan.

UC19 Tìm kiếm sân Quản lý có thể tìm kiếm sân bóng trong hệ thống để cập
bóng để cập nhật thông tin như giá cả, loại sân bóng, thời gian hoạt
nhật thông tin động và các thông tin khác.
UC20 Quản lí/ nhân viên sau khi truy cập vào phần "Tra cứu sân
Xóa sân
bóng" thì có thể xóa sân bóng khỏi hệ thống
UC21 Quản lí/ nhân viên sau khi truy cập vào phần "Tra cứu sân
Thêm sân
bóng" thì có thể thêm sân bóng vào hệ thống.
UC22 Quản lý có thể sửa đổi thông tin về sân bóng trong hệ
Sửa thông tin thống. Quá trình này bao gồm việc chọn sân cần sửa,
sân chỉnh sửa các thông tin như tên sân, loại sân, giá cả, thời
gian hoạt động, và lưu lại thông tin đã chỉnh sửa.
UC23 Quản lý có thể quản lí thông tin người dùng bằng cách
Quản lí
thêm, sửa, xóa thông tin về người dùng, cập nhật thông tin
người dùng
cá nhân và các thông tin khác liên quan.
UC24 Quản lý có quyền xóa người dùng khỏi hệ thống. Quá
trình này bao gồm việc tìm kiếm người dùng cần xóa, xác
Xóa người
nhận việc xóa và thực hiện xóa người dùng khỏi hệ thống.
dùng
Việc xóa người dùng có thể là vĩnh viễn hoặc tạm thời tùy
thuộc vào yêu cầu và chính sách của hệ thống.
UC25 Thêm người Quản lý có quyền thêm mới người dùng vào hệ thống.
dùng Quá trình này bao gồm việc nhập thông tin cần thiết về
người dùng như tên, email, số điện thoại, và các thông tin
khác (tuỳ theo yêu cầu), xác nhận thông tin và thêm người
dùng vào hệ thống.
UC26 Quản lý có thể sửa đổi thông tin của người dùng trong hệ
Sửa người thống. Quá trình này bao gồm tìm kiếm người dùng cần
dùng sửa, chỉnh sửa các thông tin như tên, email, số điện thoại,
và lưu lại thông tin đã chỉnh sửa.
UC27 Quản lý có thể tìm kiếm thông tin về người dùng trong hệ
Tìm kiếm
thống bằng cách nhập các tiêu chí như tên, email, số điện
thông tin
thoại và các thông tin khác. Hệ thống sẽ trả về kết quả tìm
người dùng
kiếm dựa trên các tiêu chí đã nhập.
UC28 Khách hàng đặt sân và tiến hành thanh toán trên online.
Thanh toán Hệ thống thanh toán trực tuyến xử lý thông tin thanh toán,
online bao gồm thông tin thẻ tín dụng hoặc các phương thức
thanh toán khác.
UC29 Hỗ trợ khách Khách hàng truy cập truy cập vào hệ thống và yêu cầu hỗ
hàng trực trợ qua trò chuyện trực tuyến, khi đó sẽ có những cách
tuyến thức hỗ trợ mà khách hàng có thể lựa chọn

UC30 Khách hàng truy cập vào chức năng hỗ trợ trực tuyến và
Trò chuyện sử dụng chức năng trò chuyện trực tuyến.Nhân viên hỗ trợ
trực tuyến nhận thông báo và bắt đầu phiên trò chuyện với khách
hàng.
UC31 Khách hàng gửi email yêu cầu hỗ trợ đến địa chỉ email hỗ
Hỗ trợ qua
trợ khách hàng. Nhân viên hỗ trợ nhận email và tiến hành
email
phân tích yêu cầu hoặc vấn đề của khách hàng.
UC32 Báo cáo
doanh thu
UC33 Báo cáo
doanh thu
theo ngày
UC34 Báo cáo
doanh thu
theo tháng
UC35 Báo cáo
doanh thu
theo năm
3) Đặc tả Use case
Bảng Đặc tả use case Đăng kí thành viên

Mã use UC01
case
Use Case Đăng kí thành viên
Ngữ cảnh Khi khách hàng chưa có tài khoản và muốn tạo tài khoản mới.
Mô tả Khi khách hàng muốn tạo tài khoản mới để sử dụng các dịch vụ của sân
bóng thì nhấn vào chức năng “Đăng kí tài khoản”.
Tác nhân Khách hàng.
Sự kiện Khách hàng chọn “đăng kí thành viên”
kích hoạt
Điều kiện -Người dùng truy cập được vào hệ thống.
tiên quyết -Người dùng chưa có tài khoản đăng nhập.
Kết quả Đăng kí tài khoản thành công.
Luồng sự Actor System
kiện 1. Truy cập vào hệ thống và 1.1 Hiển thị giao diện đăng kí
chọn chức năng đăng kí tài
khoản.
2. Nhập thông tin(bao gồm: họ
tên, sđt, email, mật khẩu…)
3. Nhấn nút đăng kí. 3.1 Hệ thống tiếp nhận thông
tin và kiểm tra.
3.2 Hiển thị thông báo đăng kí
thành công và chuyển sang màn
hình đăng nhập ở UC02
Ngoại lệ Đăng kí tài khoản thất bại (vì không thực hiện đúng yêu cầu của việc
đăng kí) => Quay trở lại bước số 2

Bảng Đặc tả use case Đăng nhập


Mã use case UC02
Use Case Đăng nhập
Ngữ cảnh Người dùng muốn đăng nhập vào hệ thống
Mô tả Cho phép người dùng nhập thông tin vào hệ thống( tên đăng nhập và mật
khẩu) để tiền hành đăng nhập.
Tác nhân Quản lí/Nhân viên/ Khách hàng
Sự kiện Nhấn vào nút đăng nhập
kích hoạt
Điều kiện -Người dùng đã có tài khoản.
tiên quyết
Kết quả Đăng nhập thành công
Actor System
1. Truy cập vào hệ thống 1.1 Hiển thị giao diện đăng nhập

2. Nhập thông tin đăng nhập.


Luồng sự
3. Nhấn nút đăng nhập 3.1 Hệ thống kiểm tra và xác nhận
kiện
thông tin
3.1.a Hệ thống thông báo đăng nhập
thành công và chuyển đổi màn hình.
3.1.b Đăng nhập thất bại, chuyển màn
hình quay trở lại bước 2
Ngoại lệ -Quên mật khẩu =>Chọn chức năng “Quên mật khẩu”

Bảng Đặc tả use case Kiểm tra sự tồn tại của tài khoản
Mã use case UC03
Use Case Kiểm tra sự tồn tại của tài khoản
Ngữ cảnh Khi đăng nhập hoặc đăng kí thì hệ thống sẽ kiểm tra xem tài khoản đã được
đăng kí hay chưa
Mô tả Hệ thống sẽ kiểm tra sự tồn tại của tài khoản
Tác nhân Khách hàng/Nhân viên/Quản lí
Sự kiện Khi đăng nhập hoặc đăng kí tạo mới tài khoản
kích hoạt
Điều kiện -Hệ thống đã được khởi động và hoạt động bình thường.
tiên quyết
-Nếu thực hiện đăng nhập thì phải có tài khoản hoặc nếu thực hiện đăng kí thì
phải là khách hàng mới.
-Người dùng đã truy cập vào trang đăng nhập hoặc trang đăng kí tài khoản
mới.
-Người dùng đã nhập thông tin đăng nhập hoặc thông tin tài khoản mới vào
form tương ứng.
Kết quả Kiểm tra thông tin thành công và trả về kết quả.
Actor System
1. Truy cập vào hệ thống 1.1 Hiển thị giao diện đăng nhập/đăng
kí.
2. Nhập thông tin và nhấn nút 2.1 Hệ thống sẽ kiểm tra tài khoản
đăng nhập/đăng kí có tồn tại hay không.
Luồng sự 2.2a Thông tin hợp lệ thì thông
kiện báo thực hiện thành công và
chuyển đổi màn hình
2.2b Ngược lại hiển thị lại màn
hình yêu cầu đăng kí/ đăng nhập
lại.

Ngoại lệ -Không có

Bảng Đặc tả use case Quên mật khẩu


Mã use case UC04
Use Case Quên mật khẩu
Ngữ cảnh Khách hàng/Nhân viên/Quản lí không nhớ mật khẩu và nhập mật khẩu sai.
Mô tả Khách hàng/Nhân viên/Quản lí không nhớ mật khẩu để đăng nhập vào tài
khoản của mình thì chọn chức năng “Quên mật khẩu”
Tác nhân Khách hàng/Nhân viên/Quản lí
Sự kiện Nhấn nút quên mật khẩu
kích hoạt
Điều kiện -Đã có tài khoản đăng nhập
tiên quyết
Kết quả Thực hiện đổi mật khẩu mới thành công
Luồng sự Actor System
kiện
1. Khách hàng/Nhân viên/Quản 1.1 Hệ thống yêu cầu chọn
lí chọn “Đăng nhập” và nhập phương thức báo lại mật khẩu
thông tin đăng nhập, sau đó
nhấn nút “Quên mật khẩu”
2. Khách hàng/Nhân viên/Quản 2.1 Hệ thống sau đó sẽ gửi mật
lí chọn phương thức báo lại khẩu mới thông qua phương
mật khẩu thức đã chọn để đăng nhập
vào tài khoản.
Ngoại lệ -Sai tên đăng nhập

Bảng Đặc tả use case Quản lý thông tin tài khoản


Mã use case UC05
Use Case Quản lý thông tin tài khoản
Ngữ cảnh Khách hàng/Nhân viên/Quản lí có thể quản lý và xem thông tin tài khoản.
Mô tả Khi Khách hàng/Nhân viên/Quản lí muốn nắm rõ thông tin tài khoản, và thực
hiện các thao tác quản lí tài khoản
Tác nhân Khách hàng/Nhân viên/Quản lí
Sự kiện Nhấn vào chức năng “Quản lý thông tin tài khoản”
kích hoạt
Điều kiện -Đã đăng nhập được vào hệ thống
tiên quyết
Kết quả Khách hàng/Nhân viên/Quản lí quản lí thông tin tài khoản và thực hiện hiện
các thay đổi cần thiết
Actor System
1. Truy cập vào hệ thống 1.1 Hiển thị giao diện trang chủ
Luồng sự
kiện
2. Nhấn vào phần quản lí thông 2.2 Hệ thống sẽ hiển thị đầy đủ thông
tin tài khoản tin tài khoản.
Ngoại lệ Không có ngoại lệ

Bảng Đặc tả use case Sửa thông tin


Mã use UC06
case
Use Case Sửa thông tin
Ngữ Khách hàng/Nhân viên/Quản lí có nhu cầu sửa thông tin cá nhân
cảnh
Mô tả Sau khi truy cập vào phần “Quản lí thông tin tài khoản” nếu Khách hàng/Nhân
viên/Quản lí có nhu cầu sửa thông tin tài khoản thì nhấn vào nút “Sửa thông tin”
Tác nhân Khách hàng/Nhân viên/Quản lí
Sự kiện Nhấn nút sửa thông tin
kích hoạt
Điều Đã đăng nhập tài khoản vào hệ thống
kiện tiên
quyết
Kết quả Sửa được thông tin như mong muốn
Luồng sự Actor System
kiện
1.Chọn vào mục “Quản lí 1.1 Hiển thị giao diện với các chức năng như
thông tin tài khoản” thêm,sửa xóa, đổi mật khẩu.
2.Chọn vào mục “Sửa thông 2.1 Hiện thị giao diện sửa thông tin
tin”
3.Nhập các thông tin muốn 3.1 Hệ thống hiển thị giao diện thông báo thành
sửa và nhấn nút “Xác nhận” công.
3.2 Hệ thống quay trở lại màn hình “Quản lí
thông tin tài khoản”
Ngoại lệ

Bảng Đặc tả use case Xóa thông tin


Mã use UC07
case
Use Case Xóa thông tin
Ngữ Khách hàng/Nhân viên/Quản lí có nhu cầu xóa thông tin cá nhân.
cảnh
Mô tả Sau khi truy cập vào phần “Quản lí thông tin tài khoản” nếu Khách hàng/Nhân
viên/Quản lí có nhu cầu xóa thông tin tài khoản thì nhấn vào nút “Xóa thông tin”
Tác nhân Khách hàng/Nhân viên/Quản lí
Sự kiện Nhấn nút xóa thông tin
kích hoạt
Điều Đã đăng nhập tài khoản vào hệ thống
kiện tiên
quyết
Kết quả Xóa được thông tin như mong muốn.
Actor System
1.Chọn vào mục “Quản lí 1.1 Hiển thị giao diện với các chức năng như
thông tin tài khoản” thêm,sửa xóa, đổi mật khẩu.
2.Chọn vào mục “Xóa thông 2.1 Hiện thị giao diện xóa thông tin
Luồng sự
tin”
kiện
3.Nhập các thông tin muốn 3.1 Hệ thống hiển thị giao diện thông báo thành
xóa và nhấn nút “Xác nhận” công.
3.2 Hệ thống quay trở lại màn hình “Quản lí
thông tin tài khoản”
Ngoại lệ -Không có

Bảng Đặc tả use case Thêm thông tin


Mã use UC08
case
Use Case Thêm thông tin
Ngữ Khách hàng/Nhân viên/Quản lí có nhu cầu thêm thông tin cá nhân.
cảnh
Mô tả Sau khi truy cập vào phần “Quản lí thông tin tài khoản” nếu Khách hàng/Nhân
viên/Quản lí có nhu cầu thêm thông tin tài khoản thì nhấn vào nút “Thêm thông
tin”
Tác nhân Khách hàng/Nhân viên/Quản lí
Sự kiện Nhấn vào nút “Thêm thông tin”
kích hoạt
Điều Đã có đăng nhập tài khoản vào hệ thống
kiện tiên
quyết
Kết quả Thêm thông tin thành công.
Actor System
1.Chọn vào mục “Quản lí 1.1 Hiển thị giao diện với các chức năng như
thông tin tài khoản” thêm,sửa xóa, đổi mật khẩu.
2.Chọn vào mục “Thêm 2.1 Hiện thị giao diện thêm thông tin
Luồng sự
thông tin”
kiện
3.Nhập các thông tin muốn 3.1 Hệ thống hiển thị giao diện thông báo thành
thêm và nhấn nút “Xác nhận” công.
3.2 Hệ thống quay trở lại màn hình “Quản lí
thông tin tài khoản”
Ngoại lệ -Không có.

Bảng Đặc tả use case Đổi mật khẩu


Mã use case UC09
Use Case Đổi mật khẩu
Ngữ cảnh Khách hàng/Nhân viên/Quản lí muốn đổi một mật khẩu mới.
Mô tả Khách hàng/Nhân viên/Quản lí đã đăng nhập vào hệ thống thành công và
muốn đổi mật khẩu thì nhấn vào nút “Đổi mật khẩu”
Tác nhân Khách hàng/Nhân viên/Quản lí
Sự kiện Nhấn nút đổi mật khẩu
kích hoạt
Điều kiện -Đã có tài khoản đăng nhập
tiên quyết
Kết quả Đổi được mật khẩu
Actor System
1.Truy cập vào phần “Quản lí 1.1 Hiển thị giao diện “Quản lí thông
thông tin tài khoản” tin tài khoản”
2.Tìm đến mục đổi mật khẩu 2.1 Giao diện đổi mật khẩu

Luồng sự 3.Nhập mật khẩu hiện tại và mật 3.1 Giao diện đổi mật khẩu
kiện khẩu mới.
3.Nhấn nút hoàn tất sau khi đổi 4.1 Hệ thống xác nhận và kiểm tra
xong tính hợp lệ.
4.2a Đổi mật khẩu thành công thì
thông báo thành công
4.2b Đổi mật khẩu không thành công
thì quay trở lại bước 3.
Ngoại lệ -Không có

Bảng Đặc tả use case Dịch vụ sân bóng

Mã use UC10
case
Use Case Dịch vụ sân bóng
Ngữ cảnh Khách hàng/Nhân viên có nhu cầu sử dụng dịch vụ của sân bóng
Mô tả Khi khách hàng/Nhân viên có nhu cầu sử dụng dịch vụ của sân bóng như
đặt sân, hủy đơn đặt sân thì sẽ chọn vào danh mục dịch vụ sân bóng.
Tác nhân Khách hàng/nhân viên
Sự kiện -Khi khách hàng/nhân viên chọn dịch vụ sân bóng.
kích hoạt
Điều kiện - Khách hàng/nhân viên đăng nhập vào hệ thống
tiên quyết
Kết quả - Khách hàng/nhân viên có thể sử dụng được dịch vụ sân bóng đá
Actor System
1. Khách hàng/Nhân viên đăng 1.1 Hệ thống sẽ hiển thị giao diện
nhập vào hệ thống và truy cập vào về các dịch vụ của sân bóng
phần dịch vụ sân bóng đá
Luồng sự 2a. Nếu người dùng chọn vào “Đặt 2a.1. Hệ thống chuyển giao diện
kiện sân” theo UC
2b. Nếu người dùng chọn vào 2b.1. Hệ thống chuyển giao diện
“Tìm kiếm sân” theo UC
2c. Nếu người dùng chọn vào 2c.1. Hệ thống chuyển giao diện
“Hủy đặt sân” sau khi đã đặt sân. theo UC
Ngoại lệ Không có

Bảng Đặc tả use case Đặt sân

Mã use UC12
case
Use Case Đặt sân
Ngữ cảnh Khi khách hàng/Nhân viên muốn đặt sân
Mô tả Khi khách hàng/nhân viên muốn đặt sân thì chọn vào chức năng đặt sân
trên hệ thống khi đó sẽ tạo đơn đặt sân mới.
Tác nhân Khách hàng/nhân viên
Sự kiện Khách hàng/Nhân viên nhấn đặt sân
kích hoạt
Điều kiện - Khách hàng/Nhân viên đăng nhập thành công.
tiên quyết -Hệ thống vẫn còn sân trống
Kết quả -Khách hàng/Nhân viên chọn được sân mong muốn.
Luồng sự Actor System
1. Tại giao diện đặt sân người dùng 1.1 Hệ thống hiển thị các sân còn
chọn sân và nhấn nút “đặt sân” trống.
kiện 2. Khách hàng chọn sân 2.1 Hiển thị thời gian sân trống
3. Khách hàng chọn thời gian 3.1 Hệ thống chuyển sang giao
diện “Kiểm tra tình trạng còn sân
trống” ở UC
4. Nếu sân bóng còn trống thì 4.1 Hệ thống hiển thị giao diện
người dùng chọn “Xác nhận đặt thông báo đơn đặt sân thành công
sân”
4.2 Hệ thống chuyển sang giao
diện “Thanh toán online” ở UC
Ngoại lệ - Sân đã có người đặt

Bảng Đặc tả use case Kiểm tra tình trạng còn sân trống

Mã use UC13
case
Use Case Kiểm tra tình trạng còn sân trống
Ngữ cảnh Khi nhân viên/khách hàng muốn kiểm tra tình trạng sân bóng trống
Mô tả Tra cứu tình trạng sẵn có của sân bóng
Tác nhân Khách hàng/nhân viên
Sự kiện Nhấn nút kiểm tra sân bóng trống
kích hoạt
Điều kiện -Người dùng đăng nhập được vào hệ thống
tiên quyết
Kết quả Khách hàng/nhân viên kiểm tra được tình trạng sân bóng có còn trống
hay không
Actor System
Luồng sự 1. Tại giao diện hệ thống, người 1.1 Hệ thống sẽ hiển thị lên màn
kiện dùng nhấn chọn “Kiểm tra tình hình về tình trạng các sân bóng còn
trạng sân bóng trống” trống
Ngoại lệ -Không có

Bảng Đặc tả use case huỷ đơn đặt sân


Mã use UC14
case
Use Case Thay đổi hoặc huỷ đơn
Ngữ cảnh Khi khách hàng muốn huỷ đơn đặt sân.
Mô tả Khách hàng sau khi đặt sân thành công nhưng sau đó lại không muốn sử
dụng thì có thể lên hệ thống hoặc liên hệ nhân viên để hủy đơn đã đặt.
Tác nhân Khách hàng/nhân viên
Sự kiện Nhấn nút huỷ đơn đặt sân của sân đã đặt trước đó.
kích hoạt
Điều kiện - Người dùng đăng nhập vào hệ thống.
tiên quyết -Người dùng đã đặt sân trước đó
Kết quả Người dùng huỷ đặt sân thành công
Actor System
1. Người dùng chọn mục “hủy đơn 1.1 Hệ thống hiển thị thông tin
đặt sân” những đơn đặt sân đang chờ.
2. Người dùng chọn đơn đặt sân 2.1 Hệ thống gửi thông báo trên
muốn hủy màn hình về việc có thật sự muốn
huỷ hay không hay không
3. Người dùng nhấn nút “xác 3.1 Nếu người dùng xác nhận hủy
nhận” đơn đặt sân trong vòng 1 tiếng kể
Luồng sự từ khi đặt sân thì sẽ chuyển giao
kiện diện sang phần “Hoàn tiền” ở UC
để thực hiện hoàn tiền 50% và hiển
thị giao diện “Xác nhận hủy đơn
thành công”.

3.2 Ngược lại nếu người dùng xác


nhận hủy đơn đặt sân sau 1 tiếng
kể từ khi đặt sân thì sẽ không hoàn
tiền và hiển thị giao diện “Xác
nhận hủy đơn thành công”.
Ngoại lệ Không có

Bảng Đặc tả use case hoàn tiền


Mã use UC15
case
Use Case Hoàn tiền
Ngữ cảnh Khi khách hàng muốn nhận hoàn tiền
Mô tả Khi khách hàng hủy đơn đặt sân trong vòng 1 tiếng kể từ khi đặt sân thì
hệ thống sẽ chuyển sang giao diện hoàn tiền để thực hiện hoàn tiền 50%.
Tác nhân Khách hàng.
Sự kiện Khi khách hàng hủy đơn đặt sân trong vòng 1 tiếng kể từ khi đặt sân.
kích hoạt
Điều kiện -Khách hàng đăng nhập được vào hệ thống.
tiên quyết - Khi khách hàng hủy đơn đặt sân trong vòng 1 tiếng kể từ khi đặt sân.
Kết quả Khách hàng được hoàn tiền.
Actor System

Luồng sự
kiện
2.

Ngoại lệ

Bảng Đặc tả use case hoàn tiền trực tiếp

Mã use UC16
case
Use Case Hoàn tiền trực tiếp
Ngữ cảnh
Mô tả
Tác nhân
Sự kiện
kích hoạt
Điều kiện
tiên quyết
Kết quả
Actor System

Luồng sự
kiện
3.

Ngoại lệ

Bảng Đặc tả use case hoàn tiền online

Mã use UC17
case
Use Case Hoàn tiền onine
Ngữ cảnh
Mô tả
Tác nhân
Sự kiện
kích hoạt
Điều kiện
tiên quyết
Kết quả
Actor System

Luồng sự
kiện

Ngoại lệ

Bảng Đặc tả use case Xoá sân

Mã use UC20
case
Use Case Xoá sân
Ngữ cảnh Khi sân bóng gặp sự cố hoặc đang bảo trì sẽ bị xóa ra khỏi hệ thống
Mô tả Thông tin của sân bóng sẽ được xoá ra khỏi hệ thống
Tác nhân
Sự kiện
kích hoạt
Điều kiện
tiên quyết
Kết quả Thông tin về sân sẽ được xoá
Actor System
1.
Luồng sự
kiện
1.

Ngoại lệ

Bảng Đặc tả use case Thêm sân

Mã use UC21
case
Use Case Thêm sân
Ngữ cảnh Khi sân bóng có thêm sân mớ i hoặc được khôi phục từ dữ liệu sân đã
xoá
Mô tả Thêm thông tin về một sân bóng vào hệ thống
Tác nhân
Sự kiện
kích hoạt
Điều kiện
tiên quyết
Kết quả Thông tin về sân mới đã được thêm vào
Actor System
1.
Luồng sự
kiện
2.
Ngoại lệ Không có

Bảng Đặc tả use case thanh toán online

Mã use UC28
case
Use Case Thanh toán online.
Ngữ cảnh Khi thanh toán trực tuyến trên hệ thống.
Mô tả Khách hàng cần phải thanh toán trên hệ thống sau khi xác nhận đặt sân.
Tác nhân Khách hàng.
Sự kiện Sau khi khách hàng đã xác nhận đặt sân.
kích hoạt
Điều kiện - Phải đăng nhập vào hệ thống.
tiên quyết - Phải liên kết với ngân hàng
- Phải thanh toán đủ tiền.
- Thông tin tài khoản phải hợp lệ.
- Phải nhấn nút xác nhận đặt sân.
Kết quả Thanh toán thành công.
Actor System
Luồng sự 1. Khách hàng sau khi đã nhấn 1.1 Hệ thống sẽ hiển thị giao
kiện vào nút “Xác nhận đặt sân” diện thanh toán, kèm theo số tiền
phải thanh toán online.
Ngoại lệ -Tài khoản ngân hàng liên kết không hợp lệ => Hệ thống reset trang
và yêu cầu nhập lại thông tin.
-Trong tài khoản ngân hàng không có đủ tiền => Hệ thống reset trang
và yêu cầu nhập lại thông tin.

Bảng Đặc tả use case hỗ trợ khách hàng trực tuyến

Mã use UC29
case
Use Case Hỗ trợ khách hàng trực tuyến.
Ngữ cảnh Khi khách hàng có thắc mắc hoặc gặp vấn đề trong lúc sử dụng dịch vụ
Mô tả Khi khách hàng cần sự hỗ trợ thì chọn hình thức hỗ trợ trực tuyến.

Tác nhân Nhân viên, khách hàng.


Sự kiện Khách hàng chọn chức năng hỗ trợ trực tuyến
kích hoạt
Điều kiện - Khách hàng phải đăng nhập.
tiên quyết - Khách hàng cần được hỗ trợ.
- Phải nhấn vào mục báo cáo sự cố và nhận sự trợ giúp.
Kết quả Khách hàng được hỗ trợ kịp thời và hài lòng vì sự hỗ trợ nhiệt tình
24/7.
Actor System
Luồng sự 1. Khách hàng đăng nhập vào 1. Hệ thống sẽ hiện ra bảng
kiện hệ thống và chọn vào mục để khách hàng chọn hình
hỗ trợ trực tuyến thức hỗ trợ.

2. Khách hàng chọn vào một 2.1a Nếu khách hàng chọn
phương thức hỗ trợ phương thức hỗ trợ thông qua
“trò chuyện trực tuyến” thì hệ
thống sẽ chuyển sang UC30
2.1b Nếu khách hàng chọn
phương thức hỗ trợ thông qua
“Hỗ trợ email” thì hệ thống
sẽ chuyển sang UC31
Ngoại lệ Không.

Bảng Đặc tả use case trò chuyện trực tuyến

Mã use UC30
case
Use Case Trò chuyện trực tuyến
Ngữ cảnh Giải đáp thắc mắc
Mô tả Khách hàng qua trò truyện trực tiếp với nhân viên để được giải đáp
thắc mắc.

Tác nhân Nhân viên, khách hàng.


Sự kiện Nhấn vào phương thức trò chuyện trực tuyến.
kích hoạt
Điều kiện - Người dùng truy cập được vào hệ thống.
tiên quyết
- Người dùng đã chọn trò chuyện cùng người hỗ trợ,
Kết quả Thắc mắc của khách hàng được giải đáp.
Actor System
Luồng sự 1. Trong phần hỗ trợ trực tuyến 1. Hệ thống sẽ hiển thị ra
kiện chọn phương thức “Trò giao diện trò chuyện trực
chuyện trực tuyến” tiếp với nhân viên cho
khách hàng nêu ra thắc
mắc.
Ngoại lệ Không.

Bảng Đặc tả use case hỗ trợ qua email

Mã use UC31
case
Use Case Hỗ trợ qua email.
Ngữ cảnh Khách hàng gặp vấn đề cần được hỗ trợ.
Mô tả Khách hàng cung cấp email để nhân viên có thể hỗ trợ thông qua email
Tác nhân Khách hàng, nhân viên.
Sự kiện Chọn phương thức hỗ trợ thông qua email.
kích hoạt
Điều kiện - Khách hàng phải đăng nhập.
tiên quyết - Phải điền thông tin email.
Kết quả Khách hàng nhận được hỗ trợ thông qua email.
Actor System
Luồng sự
1. Trong phần hỗ trợ trực 1. Hệ thống tự động hiện ra
kiện
tuyến chọn phương thức bảng thông báo liên kết
“Hỗ trợ qua email”. hoặc điển tài khoản email.
Ngoại lệ Người dùng nhập email sai sẽ không nhận được hỗ trợ kịp thời

Bảng Đặc tả use case tìm kiếm thông tin người dùng

Mã use UC27
case
Use Case Tim kiếm thông tin người dùng.
Ngữ cảnh Tìm kiếm thông tin của người dùng trong hệ thống.
Mô tả Quản lí sử dụng chức năng tìm kiếm thông tin người dùng bằng cách
nhập tên hay email hoặc số điện thoại để quản lí các thông tin liên quan
đến người dùng.
Tác nhân Quản lí
Sự kiện Quản lí chọn chức năng “tìm kiếm thông tin người dùng”
kích hoạt
Điều kiện - Phải đăng nhập vào hệ thống.
tiên quyết - Phải quản lí mới được tìm kiếm thông tin.
Kết quả Thông tin người dùng được tìm sẽ hiện chi tiết trên màn hình.
Actor System
Luồng sự 2. Quản lí nhấn vào mục tìm 1.1 Hệ thống sẽ hiển thị giao
kiện kiếm trên hệ thống. diện tìm kiếm.

3. Quản lí nhập tin người dùng 2.1 Sau khi nhập thông tin tìm
muốn tìm kiếm kiếm hệ thống sẽ hiện ra kết quả
cần tìm kiếm.
Ngoại lệ -Thông tin tìm kiếm không hợp lệ hoặc không tồn tại

Bảng Đặc tả use case báo cao doanh thu


Mã use UC32
case
Use Case Báo cáo doanh thu.
Ngữ cảnh Thống kê thu nhập của sân.
Mô tả Hệ thống sẽ ghi nhận thu nhập của sân bóng theo từng ngày, từng
tháng, từng năm.
Tác nhân Nhân viên.
Sự kiện Nhân viên nhấn vào mục số liệu thống kê.
kích hoạt
Điều kiện - Phải đăng nhập vào hệ thống.
tiên quyết - Phải là tài khoản của nhân viên hoặc quản lí.
Kết quả Hiện ra bảng số liệu thống kê doanh thu.
Actor System
Luồng sự 1. Nhân viên nhấn vào chức 1.1 Hệ thống sẽ hiển thị ra các
kiện năng “báo cáo doanh thu” chức năng “Báo cáo doanh thu
theo ngày”,“Báo cáo doanh thu
theo tháng”,“Báo cáo doanh thu
theo năm”
2. Nhân viên chọn một trong 2.1 Chọn chức năng “Báo cáo
các chức năng doanh thu theo ngày” thì hệ
thống sẽ chuyển màn hình sang
UC33
2.2 Chọn chức năng “Báo cáo
doanh thu theo ngày” thì hệ
thống sẽ chuyển màn hình sang
UC34
2.3 Chọn chức năng “Báo cáo
doanh thu theo ngày” thì hệ
thống sẽ chuyển màn hình sang
UC35.
Ngoại lệ Không có.

Bảng Đặc tả use case báo cáo doanh thu theo ngày
Mã use UC33
case
Use Case Báo cáo doanh thu theo ngày.
Ngữ cảnh Thống kê thu nhập của sân bóng theo ngày.
Mô tả Trên hệ thống sẽ ghi nhận số liệu thống kê theo ngày, tháng, năm, nhân
viên chọn chức năng báo cáo theo ngày
Tác nhân Nhân viên.
Sự kiện Nhân viên nhấn vào mục “Báo cáo doanh thu theo ngày”
kích hoạt
Điều kiện - Phải đăng nhập vào hệ thống.
tiên quyết - Phải là tài khoản của nhân viên hoặc quản lí.
Kết quả Thông tin doanh thu theo ngày được hiện ra.
Actor System
Luồng sự 1. Nhân viên nhấn vào mục 1.1 Hệ thống sẽ hiện ra bảng
kiện “báo cáo doanh thu theo thống kê doanh thu theo
ngày” ngày.
Ngoại lệ Không có.

Bảng Đặc tả use case báo cáo doanh thu theo tháng

Mã use UC34
case
Use Case Báo cáo doanh thu theo tháng.
Ngữ cảnh Thống kê thu nhập của sân bóng theo tháng.
Mô tả Trên hệ thống sẽ ghi nhận số liệu thống kê theo ngày, tháng, năm, nhân
viên chọn chức năng báo cáo theo tháng
Tác nhân Nhân viên.
Sự kiện Nhân viên nhấn vào mục “Báo cáo doanh thu theo tháng”
kích hoạt
Điều kiện - Phải đăng nhập vào hệ thống.
tiên quyết - Phải là tài khoản của nhân viên hoặc quản lí.
Kết quả Thông tin doanh thu theo tháng được hiện ra.
Actor System
Luồng sự 1.Nhân viên nhấn vào mục “báo 1.1 Hệ thống sẽ hiện ra bảng
kiện cáo doanh thu theo tháng” thống kê doanh thu theo tháng.

Ngoại lệ Không có.

Bảng Đặc tả use case báo cáo doanh thu theo năm

Mã use UC35
case
Use Case Báo cáo doanh thu theo năm.
Ngữ cảnh Thống kê thu nhập của sân bóng theo năm.
Mô tả Trên hệ thống sẽ ghi nhận số liệu thống kê theo ngày, tháng, năm, nhân
viên chọn chức năng báo cáo theo năm
Tác nhân Nhân viên.
Sự kiện Nhân viên nhấn vào mục “Báo cáo doanh thu theo năm”
kích hoạt
Điều kiện - Phải đăng nhập vào hệ thống.
tiên quyết - Phải là tài khoản của nhân viên hoặc quản lí.
Kết quả Thông tin doanh thu theo năm được hiện ra.
Actor System
Luồng sự 1.Nhân viên nhấn vào mục “báo 1.1 Hệ thống sẽ hiện ra bảng
kiện cáo doanh thu theo năm” thống kê doanh thu theo năm.

Ngoại lệ Không.

You might also like