Mo Ta Chi Tiet Cac Chuc Nang

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 21

+ Thêm thông tin sân bóng

- Nhân viên quản lí đăng nhập (username, password)


=> Giao diện của Nhân viên quản lí:
- Quản lí thông tin sân bóng
- Quản lí thông tin sân
- Xem báo cáo thống kê
- Nếu đăng nhập sai => hệ thống báo lỗi và yêu cầu đăng nhập lại
- Nhân viên quản lí chọn chức năng quản lí thông tin sân bóng
=> Giao diện quản lí thông tin sân bóng có các loại lựa chọn: thêm,
sửa, xóa
- Nhân viên quản lí chọn chức năng thêm
=> Giao diện thêm thông tin sân bóng:
- tên thuộc tính
- mô tả cho thuộc tính
- nút thêm
- Nhân viên quản lí nhập đầy đủ thông tin + click thêm
=> hệ thống thông báo thành công
=> Giao diện chính của nhân viên quản lí
+ Sửa thông tin sân bóng
- Nhân viên quản lí đăng nhập (username, password)
=> Giao diện của Nhân viên quản lí:
- Quản lí thông tin sân bóng
- Quản lí thông tin sân
- Xem báo cáo thống kê
- Nếu đăng nhập sai => hệ thống báo lỗi và yêu cầu đăng nhập lại
- Nhân viên quản lí chọn chức năng quản lí thông tin sân bóng
=> Giao diện quản lí thông tin sân bóng có các loại lựa chọn: thêm,
sửa, xóa
- Nhân viên quản lí chọn chức năng sửa
=> Giao diện sửa thông tin sân bóng: gồm các thuộc tính và thông
tin của sân bóng trong cơ sở dữ liệu
- Nhân viên quản lí chỉnh sửa một số thông tin và click save
=> hệ thống thông báo thành công
=> Giao diện chính của nhân viên quản lí
+ Xóa thông tin sân bóng
- Nhân viên quản lí đăng nhập (username, password)
=> Giao diện của Nhân viên quản lí:
- Quản lí thông tin sân bóng
- Quản lí thông tin sân
- Xem báo cáo thống kê
- Nếu đăng nhập sai => hệ thống báo lỗi và yêu cầu đăng nhập lại
- Nhân viên quản lí chọn chức năng quản lí thông tin sân bóng
=> Giao diện quản lí thông tin sân bóng có các loại lựa chọn: thêm,
sửa, xóa
- Nhân viên quản lí chọn chức năng xóa
=> Giao diện xóa thông tin sân bóng: gồm các thuộc tính và thông
tin của sân bóng trong cơ sở dữ liệu
- Nhân viên quản lí chọn 1 thuộc tính và click xóa
=> hệ thống thông báo thành công
=> Giao diện chính của nhân viên quản lí
+ Thêm sân
- Nhân viên quản lí đăng nhập (username, password)
=> Giao diện của Nhân viên quản lí:
- Quản lí thông tin sân bóng
- Quản lí thông tin sân
- Xem báo cáo thống kê
- Nếu đăng nhập sai => hệ thống báo lỗi và yêu cầu đăng nhập lại
- Nhân viên quản lí chọn chức năng quản lí thông tin sân
=> Giao diện quản lí thông tin sân có các loại lựa chọn: thêm, sửa,
xóa, tìm/ xem
- Nhân viên quản lí chọn chức năng thêm sân
=> Giao diện thêm sân:
- id (không sửa được)
- tên
- kiểu
- giá
- mô tả
- nút save, cancel
- Nhân viên quản lí điền tất cả thông tin và click save
=> Hệ thống báo thành công
=> Quay về giao diện chính của quản lý thông tin sân
+ Tìm/ xem thông tin sân
- Nhân viên quản lí đăng nhập (username, password)
=> Giao diện của Nhân viên quản lí:
- Quản lí thông tin sân bóng
- Quản lí thông tin sân
- Xem báo cáo thống kê
- Nếu đăng nhập sai => hệ thống báo lỗi và yêu cầu đăng nhập lại
- Nhân viên quản lí chọn chức năng quản lí thông tin sân
=> Giao diện quản lí thông tin sân có các loại lựa chọn: thêm, sửa,
xóa, tìm/ xem
- Nhân viên quản lí chọn chức năng tìm/ xem sân
=> Giao diện tìm/ xem sân:
- ô nhập tên
- nút tìm
- nút về giao diện chính của quản lý thông tin sân
- Danh sách các sân: 1 dòng ~ 1 sân: tên, kiểu, giá, mô tả, nút
chọn
- Nhân viên quản lí nhập tên sân + chọn tìm
=> Giao diện kết quả tìm:
- Danh sách các sân có tên chứa từ khóa 1 dòng ~ 1 sân: tên,
kiểu, giá, mô tả, nút chọn
- Nhân viên quản lí chọn vào 1 sân trong danh sách:
=> Giao diện xem thông tin sân đã chọn:
- id
- tên
- kiểu
- giá
- mô tả
- nút giao diện tìm/ xem sân
- Nhân viên quản lí click nút giao diện tìm/ xem sân
=> Giao diện tìm/ xem sân:
- ô nhập tên
- nút tìm
- nút giao diện chính của quản lý thông tin sân
- Danh sách các sân: 1 dòng ~ 1 sân: tên, kiểu, giá, mô tả, nút
chọn
- Nhân viên quản lí click nút giao diện chính của quản lý thông tin sân
=> Quay về giao diện chính của quản lý thông tin sân
+ Xóa thông tin sân
- Nhân viên quản lí đăng nhập (username, password)
=> Giao diện của Nhân viên quản lí:
- Quản lí thông tin sân bóng
- Quản lí thông tin sân
- Xem báo cáo thống kê
- Nếu đăng nhập sai => hệ thống báo lỗi và yêu cầu đăng nhập lại
- Nhân viên quản lí chọn chức năng quản lí thông tin sân
=> Giao diện quản lí thông tin sân có các loại lựa chọn: thêm, sửa,
xóa, tìm/ xem
- Nhân viên quản lí chọn chức năng xóa sân:
=> Giao diện tìm sân để xóa:
- ô nhập tên
- nút tìm
- Nhân viên quản lí nhập tên sân + chọn tìm
=> Giao diện kết quả tìm:
- Danh sách các sân có tên chứa từ khóa 1 dòng ~ 1 sân: tên,
kiểu, giá, mô tả, nút xóa
- Nhân viên quản lí click xóa
=> Hệ thống xác nhận lại lần nữa:
- Dòng chữ: Bạn muốn xóa + thông tin sân: id, tên, kiểu, giá,
mô tả
- nút xác nhận
- nút cancel
- Nhân viên quản lí click xác nhận
=> Hệ thống báo thành công
=> Quay về giao diện chính của quản lí thông tin sân
+ Xem thống kê sân theo doanh thu
- Nhân viên quản lí đăng nhập (username, password)
=> Giao diện của Nhân viên quản lí:
- Quản lí thông tin sân bóng
- Quản lí thông tin sân
- Xem báo cáo thống kê
- Nếu đăng nhập sai => hệ thống báo lỗi và yêu cầu đăng nhập lại
- Nhân viên quản lí chọn chức năng xem báo cáo thống kê
=> Giao diện báo cáo thống kê:
- Thống kê sân theo doanh thu
- Thống kê khách hàng theo doanh thu
- Thống kê doanh thu theo thời gian (tháng/ quý/ năm)
- Nhân viên quản lí chọn chức năng thống kê sân theo doanh thu
=> Giao diện thống kê sân theo doanh thu:
- ô nhập ngày bắt đầu
- ô nhập ngày kết thúc
- nút xem
- Nhân viên quản lí nhập ngày bắt đầu, ngày kết thúc và click xem:
=> Giao diện kết quả báo cáo gồm danh sách các sân được sắp xếp
theo tổng doanh thu, 1 dòng ~ 1 sân gồm: id, tên, kiểu, số ngày đặt, tổng doanh
thu
- Nhân viên quản lí click vào 1 dòng để xem chi tiết
=> Giao diện thông tin sân được chọn gồm danh sách các lần đặt
liện quan đến sân được chọn, 1 dòng ~ 1 lần đặt (được sắp xếp theo thời gian
checkin): tên khách hàng, thời gian checkin, thời gian checkout, giá, tổng doanh
thu
- Nhân viên quản lí click vào nút quay lại
=> Quay về giao diện chính của quản lí thông tin sân
+ Xem thống kê khách hàng theo doanh thu
- Nhân viên quản lí đăng nhập (username, password)
=> Giao diện của Nhân viên quản lí:
- Quản lí thông tin sân bóng
- Quản lí thông tin sân
- Xem báo cáo thống kê
- Nếu đăng nhập sai => hệ thống báo lỗi và yêu cầu đăng nhập lại
- Nhân viên quản lí chọn chức năng xem báo cáo thống kê
=> Giao diện báo cáo thống kê:
- Thống kê sân theo doanh thu
- Thống kê khách hàng theo doanh thu
- Thống kê doanh thu theo thời gian (tháng/ quý/ năm)
- Nhân viên quản lí chọn chức năng thống kê khách hàng theo doanh thu
=> Giao diện thống kê khách hàng theo doanh thu:
- ô nhập tên khách hàng, địa chỉ, số điện thoại
- nút tìm kiếm
- Nhân viên quản lí nhập và click tìm kiếm
=> Giao diện kết quả: danh sách khách hàng có tên chứa từ khóa
được sắp xếp theo tổng doanh thu, 1 dòng ~ 1 khách hàng: tên, số điện thoại, địa
chỉ, số lần đặt, tổng doanh thu
- Nhân viên quản lí click vào 1 dòng để xem chi tiết
=> Giao diện thông tin khách hàng được chọn gồm danh sách các
lần đặt liện quan đến khách hàng được chọn, 1 dòng ~ 1 lần đặt (được sắp xếp
theo thời gian checkin): tên sân, thời gian checkin, thời gian checkout, giá, tổng
doanh thu
- Nhân viên quản lí click vào nút quay lại
=> Quay về giao diện chính của quản lí thông tin sân
+ Xem thống kê doanh thu theo tháng
- Nhân viên quản lí đăng nhập (username, password)
=> Giao diện của Nhân viên quản lí:
- Quản lí thông tin sân bóng
- Quản lí thông tin sân
- Xem báo cáo thống kê
- Nếu đăng nhập sai => hệ thống báo lỗi và yêu cầu đăng nhập lại
- Nhân viên quản lí chọn chức năng xem báo cáo thống kê
=> Giao diện báo cáo thống kê:
- Thống kê sân theo doanh thu
- Thống kê khách hàng theo doanh thu
- Thống kê doanh thu theo thời gian (tháng/ quý/ năm)
- Nhân viên quản lí chọn chức năng xem thống kê doanh thu theo thời
gian
=> Giao diện báo cáo thống kê theo giờ gian:
- Thống kê theo tháng
- Thống kê theo quý
- Thống kê theo năm
- Nhân viên quản lí click chọn theo tháng
=> Hệ thống hiện lên thống kê doanh thu theo tháng dưới dạng
bảng, 1 dòng ~ 1 tháng: tên tháng, tổng doanh thu. Sắp xếp theo chiều thời gian
tháng gần nhất đến tháng cũ nhất.
- Nhân viên quản lí click vào 1 dòng của kết quả
=> hệ thống hiện lênh chi tiết các hóa đơn của khách hàng trong
thời gian của dòng click, 1 hóa đơn ~ 1 dòng: id, tên khách hàng, tên sân, ngày
giờ, tổng tiền thanh toán
- Nhân viên quản lí click vào nút quay lại
=> Quay về giao diện chính của quản lí thông tin sân
+ Xem thống kê doanh thu theo quý
- Nhân viên quản lí đăng nhập (username, password)
=> Giao diện của Nhân viên quản lí:
- Quản lí thông tin sân bóng
- Quản lí thông tin sân
- Xem báo cáo thống kê
- Nếu đăng nhập sai => hệ thống báo lỗi và yêu cầu đăng nhập lại
- Nhân viên quản lí chọn chức năng xem báo cáo thống kê
=> Giao diện báo cáo thống kê:
- Thống kê sân theo doanh thu
- Thống kê khách hàng theo doanh thu
- Thống kê doanh thu theo thời gian (tháng/ quý/ năm)
- Nhân viên quản lí chọn chức năng xem thống kê doanh thu theo thời
gian
=> Giao diện báo cáo thống kê theo giờ gian:
- Thống kê theo tháng
- Thống kê theo quý
- Thống kê theo năm
- Nhân viên quản lí click chọn theo quý
=> Hệ thống hiện lên thống kê doanh thu theo quý dưới dạng bảng,
1 dòng ~ 1 quý: tên quý, tổng doanh thu. Sắp xếp theo chiều thời gian quý gần
nhất đến quý cũ nhất.
- Nhân viên quản lí click vào 1 dòng của kết quả
=> hệ thống hiện lênh chi tiết các hóa đơn của khách hàng trong
thời gian của dòng click, 1 hóa đơn ~ 1 dòng: id, tên khách hàng, tên sân, ngày
giờ, tổng tiền thanh toán
- Nhân viên quản lí click vào nút quay lại
=> Quay về giao diện chính của quản lí thông tin sân

+ Xem thống kê doanh thu theo năm


- Nhân viên quản lí đăng nhập (username, password)
=> Giao diện của Nhân viên quản lí:
- Quản lí thông tin sân bóng
- Quản lí thông tin sân
- Xem báo cáo thống kê
- Nếu đăng nhập sai => hệ thống báo lỗi và yêu cầu đăng nhập lại
- Nhân viên quản lí chọn chức năng xem báo cáo thống kê
=> Giao diện báo cáo thống kê:
- Thống kê sân theo doanh thu
- Thống kê khách hàng theo doanh thu
- Thống kê doanh thu theo thời gian (tháng/ quý/ năm)
- Nhân viên quản lí chọn chức năng xem thống kê doanh thu theo thời
gian
=> Giao diện báo cáo thống kê theo giờ gian:
- Thống kê theo tháng
- Thống kê theo quý
- Thống kê theo năm
- Nhân viên quản lí click chọn theo năm
=> Hệ thống hiện lên thống kê doanh thu theo năm dưới dạng bảng,
1 dòng ~ 1 năm: tên năm, tổng doanh thu. Sắp xếp theo chiều thời gian năm gần
nhất đến năm cũ nhất.
- Nhân viên quản lí click vào 1 dòng của kết quả
=> hệ thống hiện lênh chi tiết các hóa đơn của khách hàng trong
thời gian của dòng click, 1 hóa đơn ~ 1 dòng: id, tên khách hàng, tên sân, ngày
giờ, tổng tiền thanh toán
- Nhân viên quản lí click vào nút quay lại
=> Quay về giao diện chính của quản lí thông tin sân
+ Tìm/ xem người dùng
- Người dùng yêu cầu nhân viên quản trị tìm/ xem thông tin của người
dùng đó
- Nhân viên quản trị đăng nhập (username, password)
=> Giao diện của nhân viên quản trị:
- Tìm/ xem người dùng
- Thêm người dùng
- Sửa người dùng
- Xóa người dùng
- Nếu đăng nhập sai => hệ thống báo lỗi và yêu cầu đăng nhập lại
- Nhân viên quản trị chọn chức năng tìm/ xem người dùng
=> Giao diện tìm/ xem người dùng:
- ô nhập tên người dùng
- nút tìm
- Nhân viên quản trị hỏi người dùng thông tin
=> Người dùng cung cấp thông tin cho nhân viên quản trị
=> Nhân viên quản trị nhập thông tin + chọn tìm
=> giao diện kết quả tìm: Danh sách người dùng có tên chứa từ
khóa 1 dòng ~ 1 người dùng: tên, username, password, vai trò, ghi chú
- Nếu có người dùng trong danh sách kết quả nhân viên quản trị chọn vào
người dùng đó.
=> Giao diện hiện thông tin người dùng được chọn: tên, username,
password, vai trò, ghi chú
- Nhân viên click quay lại
=> Giao diện chính của nhân viên quản trị
+ Thêm người dùng
- Người dùng yêu cầu nhân viên quản trị thêm người dùng
=> Nhân viên quản trị chọn chức năng thêm người dùng trên giao
diện chính
=> Giao diện thêm người dùng:
- tên
- username
- password
- vai trò
- ghi chú
- Nhân viên quản trị hỏi người dùng thông tin
=> Người dùng trả lời cho nhân viên quản trị
=> Nhân viên quản trị nhập thông tin + click nút thêm mới
- Nếu username người dùng cung cấp đã có trong cơ sở dữ liệu
=> Nhân viên quản trị yêu cầu người dùng cung cấp username khác
- Nếu username người dùng cung cấp chưa có trong cơ sở dữ liệu
=> Giao diện xác nhận:
- Thông tin người dùng: tên, username, password, vai trò, ghi
chú
- nút xác nhận, hủy bỏ
- Nhân viên quản trị đọc lại thông tin cho người dùng + yêu cầu người
dùng xác nhận
=> Người dùng xác nhận đúng
=> Nhân viên quản trị chọn xác nhận trên giao diện
=> Hệ thống báo thành công
=> Giao diện chính của nhân viên quản trị
+ Sửa thông tin người dùng
- Người dùng yêu cầu nhân viên quản trị sửa thông tin người dùng
=> Nhân viên quản trị chọn chức năng sửa thông tin người dùng
trên giao diện chính
=> Giao diện sửa người dùng:
- ô nhập tên
- nút tìm
- Nhân viên quản trị yêu cầu người dùng cung cấp thông tin
=> Người dùng cung cấp thông tin cho nhân viên quản trị
=> Nhân viên quản trị nhập thông tin + click nút tìm
=> Giao diện kết quả tìm: Danh sách người dùng có tên chứa từ
khóa 1 dòng ~ 1 người dùng: tên, username, password, vai trò, ghi chú
- Người dùng xác nhận dòng nào chứa đúng thông tin của mình
=> Nhân viên quản trị chọn đúng dòng đấy
=> Giao diện sửa thông tin người dùng đã chọn:
- id (không sửa được)
- tên (chứa tên cũ)
- username (chứa username cũ)
- password (chứa password cũ)
- vai trò (chứa vai trò cũ)
- ghi chú (chứa ghi chú cũ)
- nút save, reset, cancel
- Nhân viên quản trị yêu cầu người dùng cung cấp thuộc tính + thông tin
về thuộc tính cần chỉnh sửa
=> Người dùng trả lời
=> Nhân viên quản trị sửa theo yêu cầu người dùng
=> Nhân viên quản trị đọc lại các thông tin của các thuộc tính
người dùng yêu cầu chỉnh sửa
=> Người dùng xác nhận
=> Nhân viên click save
=> Hệ thống báo thành công
=> Quay về giao diện chính của nhân viên quản trị
+ Xóa người dùng
- Người dùng yêu cầu nhân viên quản trị xóa người dùng nào đấy
=> Nhân viên quản trị chọn chức năng xóa người dùng trên giao
diện chính
=> Giao diện xóa người dùng:
- Ô nhập tên
- Nút tìm
- Nhân viên quản trị yêu cầu người dùng cung cấp thông tin
=> Người dùng cung cấp thông tin cho nhân viên quản trị
=> Nhân viên quản trị nhập thông tin + click nút tìm
=> Giao diện kết quả tìm: Danh sách người dùng có tên chứa từ
khóa 1 dòng ~ 1 người dùng: tên, username, password, vai trò, ghi chú
- Người dùng xác nhận dòng nào chứa đúng thông tin của mình
=> Nhân viên quản trị chọn đúng dòng đấy
=> Giao diện sửa thông tin người dùng đã chọn:
- id
- tên
- username
- password
- vai trò
- ghi chú
- nút xóa, cancel
- Nhân viên quản trị yêu cầu người dùng xác nhận lại thông tin lần nữa
=> Người dùng xác nhận đúng thông tin
=> Nhân viên quản trị click nút xóa
=> hệ thống hiện thông báo yêu cầu xác nhận lần nữa:
- nút xác nhận, cancel
- Nhân viên quản trị click xác nhận
=> hệ thống thông báo thành công
=> Giao diện chính của nhân viên quản trị
+ Đặt phòng cho khách hàng qua điện thoại
- Khách hàng gọi nhân viên bán hàng yêu cầu đặt sân
=> Nhân viên bán hàng chọn chức năng đặt sân trên giao diện chính
=> Giao diện tìm sân trống theo khung giờ:
- ô nhập giờ bắt đầu
- ô nhập giờ kết thúc
- loại sân
- nút tìm
- Nhân viên bán hàng hỏi giờ bắt đầu/ kết thúc, loại sân
=> Khách hàng trả lời cho nhân viên
=> Nhân viên bán hàng nhập giờ đấy vào bắt đầu/ kết thúc, loại sân
+ check tìm
=> Giao diện của kết quả tìm sân trống: danh sách các sân trống 1
dòng ~ 1 sân: tên, kiểu, giá, mô tả, tùy chọn, select, dòng cuối là nút tiếp tục
- Nếu tìm không có sân nào trống
=> Hệ thống hiện
=> Nhân viên báo khách hàng
- Nhân viên báo với khách hàng các kiểu sân còn trống + yêu cầu khách
hàng chọn
=> Khách hàng chọn 1 sân
=> Giao diện lấy thông tin khách hàng: ô nhập tên, địa chỉ, số điện
thoại, ghi chú, nút tìm, thêm mới
- Nhân viên hỏi khách hàng thông tin: tên, địa chỉ, số điện thoại
=> Khách hàng cung cấp cho nhân viên
=> Nhân viên nhập vào giao diện và click tìm
=> Giao diện kết quả tìm khách hàng: danh sách các khách hàng có
tên chứa từ khóa 1 dòng ~ 1 khách hàng: tên, địa chỉ, số điện thoại, ghi chú, nút
chọn
- Nếu không có kết quả hoặc không có khách hàng trong danh sách kết
quả
=> Nhân viên click nút thêm mới
- Nếu có khách hàng trong danh sách kết quả => nhân viên bán hàng chọn
đúng khách hàng đấy.
=> Giao diện nhập khoảng thời gian ngay bắt đầu ngày kết thúc đợt
đặt sân (ưu tiên đặt theo quý)
=> Nhân viên bán hàng click chọn và click xác nhận
=> Hệ thống hiện phiếu đặt sân:
- Thông tin khách hàng: tên, số điện thoại, địa chỉ
- Thông tin các sân đặt: 1 sân ~ 1 dòng: tên, kiểu, giá, mô tả,
khung giờ đặt, tổng số buổi theo thời gian đã chọn, tổng số tiền ước tính và số
tiền phải đặt cọc (10%)
- nút xác nhận, hủy bỏ
- Nhân viên đọc lại thông tin đặt sân cho khách hàng + yêu cầu khách
hàng xác nhận
=> Khách hàng xác nhận đúng và đồng ý đặt
=> Nhân viên chọn xác nhận trên giao diện
=> Hệ thống báo thành công => Giao diện chính của nhân viên bán
hàng

+ Hủy sân cho khách hàng qua điện thoại theo yêu cầu của khách
hàng
- Khách hàng gọi nhân viên bán hàng yêu cầu hủy sân
=> Nhân viên bán hàng chọn chức năng hủy sân trên giao diện
chính
=> Giao diện tìm khách hàng:
- tên
- địa chỉ
- số điện thoại
- nút tìm kiếm
- Nhân viên bán hàng hỏi khách hàng thông tin: tên, địa chỉ, số điện thoại
=> Khách hàng cung cấp cho nhân viên bán hàng
=> Nhân viên bán hàng nhập vào giao diện và click tìm
=> Giao diện kết quả tìm khách hàng: danh sách khách hàng có tên
chứa từ khóa 1 dòng ~ 1 khách hàng: tên, địa chỉ, số điện thoại, ghi chú, nút
chọn
- Nếu có khách hàng trong danh sách kết quả => nhân viên bán hàng chọn
đúng khách hàng đấy.
=> Giao diện của khách hàng được chọn:
- Thông tin khách hàng: tên, số điện thoại, địa chỉ
- Thông tin các sân đặt: 1 sân ~ 1 dòng: tên, kiểu, giá, mô tả,
khung giờ đặt, tổng số buổi theo thời gian đã chọn, tổng số tiền ước tính và số
tiền phải đặt cọc (10%)
- nút hủy đặt, cancel
- Nhân viên đọc lại thông tin đặt sân cho khách hàng + yêu cầu khách
hàng xác nhận
=> Khách hàng xác nhận đúng và đồng ý hủy đặt sân
=> Nhân viên chọn xác nhận trên giao diện
=> Hệ thống hiện cảnh báo:
- Dòng chữ bạn có muốn hủy đặt sân
- nút xác nhận, cancel
=> Nhân viên bán hàng click nút xác nhận
=> Giao diện chính của nhân viên bán hàng
+ Tìm và đặt sân cho khách hàng tại quầy theo yêu cầu của khách
hàng
- Khách hàng gặp nhân viên lễ tân yêu cầu đặt sân
=> Nhân viên lễ tân chọn chức năng đặt sân trên giao diện chính
=> Giao diện tìm sân trống theo khung giờ:
- ô nhập giờ bắt đầu
- ô nhập giờ kết thúc
- loại sân
- nút tìm
- Nhân viên lễ tân nhập khung giờ + chọn loại sân theo yêu cầu khách
hàng + click tìm
=> Giao diện của kết quả tìm sân trống: danh sách các sân trống 1
dòng ~ 1 sân: tên, kiểu, giá, mô tả, tùy chọn, select, dòng cuối là nút tiếp tục
- Nếu tìm không có sân nào trống
=> Hệ thống hiện
=> Nhân viên báo khách hàng
- Nhân viên báo với khách hàng các kiểu sân còn trống + yêu cầu khách
hàng chọn
=> Khách hàng chọn 1 số sân
=> Nhân viên chọn các sân tương ứng + click tiếp tục
=> Giao diện lấy thông tin khách hàng: ô nhập tên, địa chỉ, số điện
thoại, ghi chú, nút tìm, thêm mới
- Nhân viên hỏi khách hàng thông tin: tên, địa chỉ, số điện thoại
=> Khách hàng cung cấp cho nhân viên
=> Nhân viên nhập vào giao diện và click tìm
=> Giao diện kết quả tìm khách hàng: danh sách các khách hàng có
tên chứa từ khóa 1 dòng ~ 1 khách hàng: tên, địa chỉ, số điện thoại, ghi chú, nút
chọn
- Nếu không có kết quả hoặc không có khách hàng trong danh sách kết
quả
=> Nhân viên click nút thêm mới
- Nếu có khách hàng trong danh sách kết quả => nhân viên bán hàng chọn
đúng khách hàng đấy.
=> Giao diện nhập khoảng thời gian ngày bắt đầu ngày kết thúc đợt
đặt sân (ưu tiên đặt theo quý)
=> Nhân viên lễ tân click chọn và click xác nhận
=> Hệ thống hiện phiếu đặt sân với đầy đủ thông tin:
- Thông tin khách hàng: tên, số điện thoại, địa chỉ
- Thông tin các sân đặt: 1 sân ~ 1 dòng: tên, kiểu, giá, mô tả,
khung giờ đặt, tổng số buổi thoe thời gian đã chọn, tổng số tiền ước tính và số
tiền phải đặt cọc (10%)
- nút xác nhận, hủy bỏ
- Nhân viên đọc lại thông tin đặt sân cho khách hàng + yêu cầu khách
hàng xác nhận
=> Khách hàng xác nhận đúng và đồng ý đặt
=> Nhân viên chọn xác nhận trên giao diện
=> Hệ thống báo thành công, in phiếu đặt sân => Giao diện chính
của nhân viên bán hàng

+ Hủy sân cho khách hàng tại quầy theo yêu cầu của khách hàng
- Khách hàng gặp nhân viên lễ tân yêu cầu hủy sân
=> Nhân viên lễ tân chọn chức năng hủy sân trên giao diện chính
=> Giao diện tìm khách hàng:
- tên
- địa chỉ
- số điện thoại
- nút tìm kiếm
- Nhân viên lễ tân g hỏi khách hàng thông tin: tên, địa chỉ, số điện thoại
=> Khách hàng cung cấp cho nhân viên bán hàng
=> Nhân viên lễ tân nhập vào giao diện và click tìm
=> Giao diện kết quả tìm khách hàng: danh sách khách hàng có tên
chứa từ khóa 1 dòng ~ 1 khách hàng: tên, địa chỉ, số điện thoại, ghi chú, nút
chọn
- Nếu có khách hàng trong danh sách kết quả => nhân viên lễ tân chọn
đúng khách hàng đấy.
=> Giao diện của khách hàng được chọn:
- Thông tin khách hàng: tên, số điện thoại, địa chỉ
- Thông tin các sân đặt: 1 sân ~ 1 dòng: tên, kiểu, giá, mô tả,
khung giờ đặt, tổng số buổi thoe thời gian đã chọn, tổng số tiền ước tính và số
tiền phải đặt cọc (10%)
- nút hủy đặt, cancel
- Nhân viên đọc lại thông tin đặt sân cho khách hàng + yêu cầu khách
hàng xác nhận
=> Khách hàng xác nhận đúng và đồng ý hủy đặt sân
=> Nhân viên chọn xác nhận trên giao diện
=> Hệ thống hiện cảnh báo:
- Dòng chữ bạn có muốn hủy đặt sân
- nút xác nhận, cancel
=> Nhân viên lễ tân click nút xác nhận
=> Giao diện chính của nhân viên lễ tân
+ Cho khách hàng nhận sân theo yêu cầu khách hàng

+ Cập nhật các mặt hàng đã dùng của buổi thuê


Khi KH đến nhận sân đá xong và trả sân của buổi đó, NV chọn menu tìm
phiếu đặt sân theo tên KH → nhập tên KH+click tìm kiếm → hệ thống hiển thị
danh sách các KH có tên vừa nhập → NV chọn tên KH đúng với thông tin KH
hiện tại → hệ thống hiện lên danh sách các phiếu đặt mà KH đó đang đặt → NV
click vào nút chọn checkout buổi thuê 1 phiếu đặt sân → hệ thống hiện giao diện
nhập giờ nhận sân, giờ trả sân, tiền thuê sân (trả sớm thì không được giảm tiền,
nhưng trả muộn thì bị tính thêm tiền) + lặp các bước sau cho đến khi hết danh
sách các sản phẩm ăn uống mà KH đã sử dụng trong suốt các buổi thuê sân:
click thêm mặt hàng dùng → giao diện tìm MH theo tên hiện ra → NV nhập tên
MH và tìm → giao diện danh sách các MH có tên chứ từ khóa vừa nhập hiện lên
→ NV click chọn 1 MH → giao diện nhập đơn giá và số lượng hiện ra → NV
nhập và xác nhận → thông tin MH sử dụng được thêm vào danh sách các MH
đã dùng của buổi + dòng cuối là tổng số tiền các MH → NV click xác nhận →
hệ thống cập nhật vào CSDL (chưa cần thanh toán).

+ Khách hàng thanh toán


Khi KH đến yêu cầu thanh toán, NV chọn menu tìm phiếu đặt sân theo tên
KH → nhập tên KH+click tìm kiếm → hệ thống hiển thị danh sách các KH có
tên vừa nhập → NV chọn tên KH đúng với thông tin KH hiện tại → hệ thống
hiện lên danh sách các phiếu đặt mà KH đó đang đặt → NV click vào nút chọn
thanh toán cho 1 phiếu đặt sân → hệ thống hiện hóa đơn đầy đủ thông tin khách
hàng + số tiền dư nợ cũ chưa thanh toán nếu có + 1 bảng danh sách các sản
phẩm ăn uống mà KH đã sử dụng trong suốt các buổi thuê sân như mô tả trên +
dòng cuối là tổng số tiền trả phải trả, số tiền thực KH trả, số tiền KH còn nợ
hoặc còn nợ KH nếu KH trả nhiều hơn (KH có thể yêu cầu NV chỉnh sửa lại
thông tin mặt hàng/số lượng đã dùng cho đúng thực tế nếu có sai lệch) → NV
click xác nhận → hệ thống cập nhật vào CSDL và in hóa đơn thanh toán cho
KH.

You might also like