II. Phân tích hệ thống
2. Biều đồ thuần tự
2.1 Chức năng đăng nhập
- Tại màn hình đăng nhập (click nút đăng nhập trên thanh menu), người dùngnhập user và mật khẩu, nếu khớp, chuyển đến trang chủ, nếu sai, hiển thị lỗi
SVTH: Lê Nho Thắng – Lớp: 17CNTTC 30
Hình 9: Sơ đồ thuần tự - Đăng nhập
2.2 Chức năng đăng ký
-Tại màn hình đăng nhập nếu chưa có tài khoản thì sẽ có đường link chuyểnhướng sang trang đăng ký.
- Tại màn hình đăng kí (click nút đăng nhập trên thanh menu, chọn tab register),người dùng nhập các thông tin cần thiết, nếu tài khoản mới hợp lệ, chuyển hướng đến trang đăng nhập, nếu không hợp lệ, hiển thị lỗi khuyến cáo ngườidùng đăng kí lại.
SVTH: Lê Nho Thắng – Lớp: 17CNTTC 31
Hình 10: Sơ đồ thuần tự - Đăng ký
2.3 Chức năng tìm kiếm
- Tại màn hình trang chủ, người dùng nhập nội dung từ khóa nhãn hiệu hoặccửa hàng vào box tìm kiếm (trên thanh menu). Nếu có các kết quả liên quan,hiển thị danh sách các nhãn hiệu hoặc cửa hàng phù hợp. Nếu không tìm thấy,hiển thị thông báo không tìm thấy kết quả nào
SVTH: Lê Nho Thắng – Lớp: 17CNTTC 32
Hình 11: Sơ đồ thuần tự - Tìm kiếm
2.4 Chức năng chỉnh sửa thông tin
- Tại màn hình chi tiết profile, khách hàng bấm nút chỉnh sửa thông tin của mình. Trong các trường như tên, ngày sinh, ảnh, người dùng có thể chỉnh sửa thông tin cá nhân như họ tên, ngày sinh, password, ảnh đại diện, ... Người dùng nhập đầy đủ, sau đó nhấn nút save để kết thúc việc lưu thông tin.
SVTH: Lê Nho Thắng – Lớp: 17CNTTC 33
2.5 Chức năng đặt hàng và thanh toán
- Tại màn hình của cửa hàng cụ thể, người dùng click vào nút add bên cạnh các món ăn để bỏ vào giỏ hàng, sau khi đã chốt được các món phù hợp (topping đi kèm và kích cỡ size), người dùng bấm vào nút thêm vào giỏ sau đó bắt đầu quá trình đặt hàng.
Hình 13: Sơ đồ thuần tự - Đặt hàng và thanh toán
2.6 Chức năng quản lý người dùng
- Ở màn hình quản trị (Dashboard), người quản trị sẽ xem xét các user để thiết lập quyền hạn, hoặc khóa user nếu vi phạm nặng các quy tắc chung, sau khi thiết lâp, màn hình sẽ trả về danh sách kết quả.
SVTH: Lê Nho Thắng – Lớp: 17CNTTC 34
Hình 14: Sơ đồ thuần tự - Quản lý người dùng
2.7 Chức năng thống kê
- Ở màn hình quản trị (Dashboard), người quản trị có thể click vào quản lý thống kê và lựa chọn thống kê theo nhân viên hoặc thời gian, màn hình sẽ trả về danh sách kết quả.
SVTH: Lê Nho Thắng – Lớp: 17CNTTC 35