● Quản lý lịch chiếu phim: ❖ Tổng Quan: Nhân viên quản lý vé có thể thêm mới, sửa đổi, hoặc hủy vé của khách hàng trong trường hợp cần thiết.. ● Quản lý loại phim: ❖ Tổng Quan: Nhân viên
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO HỌC VIỆN NÔNG NGHIỆP VIỆT NAM Khoa:Công Nghệ Thông Tin
KIẾN TRÚC & THIẾT KẾ PHẦN MỀM
QUẢN LÝ ĐẶT VÉ XEM PHIM
Giảng viên :Đỗ Thị Nhâm Lớp:K67CNPMA Nhóm:9
Lời nói đầu
Như chúng ta đã biết, đặc điểm quản lý rạp chiếu phim đòi hỏi sự tổ chức và quản
lý thông tin một cách hiệu quả để đảm bảo sự suôn sẻ trong hoạt động hàng ngày Đó
là lý do chúng em đã quyết định xây dựng một cơ sở dữ liệu quản lý rạp chiếu phim, nhằm tăng cường khả năng lưu trữ thông tin, tìm kiếm và cập nhật dữ liệu thường xuyên
Phần mềm này sẽ giúp chúng ta theo dõi và quản lý thông tin về khách hàng, nhân viên , đặt vé , và nhiều hơn nữa Nó sẽ giúp chúng ta nắm bắt thông tin quan trọng, giải quyết các vấn đề kịp thời và đảm bảo sự hài lòng của khách hàng
Cuối cùng, chúng em hy vọng rằng việc triển khai cơ sở dữ liệu quản lý rạp chiếu phim này sẽ mang lại nhiều lợi ích và tiện ích cho khách hàng
Trang 2Em xin chân thành cảm ơn cô Đỗ Thị Nhâm đã hỗ trợ và đóng góp cho chúng em
trong suốt quá trình này !
Nhóm thưc hiện đề tài
Mục lục
1 Mở đầu:
2 Khảo sát, đặc tả yêu cầu hệ thống
2.1 Khảo sát hệ thống
2.2 Đặc tả yêu cầu hệ thống
3 Phân tích thiết kế hệ thống
3.1 Xác định actor và Use case và vẽ biểu đồ Use Case
3.1.1 Xác định Actor
3.1.3 Đặc tả Use-case
3.1.3.1 Đặc tả Use-case “ Đăng nhập hệ thống”
3.1.3.2 Đặc tả Use-Case “ Xem lịch chiếu phim ”
3.1.3.3Đặc tả Use-Case “ Xem thông tin phim ”
3.1.3.4 Đặc tả Use-Case “ Quản lý bán hàng ”
Trang 33.1.3.5 Đặc tả Use-Case “ Quản lý vé ”
3.1.3.6 Đặc tả Use-Case “ Thanh toán vé”
3.1.3.7 Đặc tả Use-Case “ Quản lý lịch chiếu phim ”
3.1.3.8 Đặc tả Use-Case “ Quản lý phim ”
3.1.3.9 Đặc tả Use-Case “ Quản lý loại phim ”
3.1.3.10 Đặc tả Use-Case “ Quản lý phòng chiếu ”
3.1.3.11 Đặc tả Use-Case “ Quản lý thông tin khách hàng ”
3.1.3.12 Đặc tả Use-Case “ Quản lý người dùng ”
3.1.3.13 Đặc tả Use-Case “ Quản lý nhân viên ”
3.1.3.14 Đặc tả Use-Case “ Đặt vé ”
3.1.3.15 Đặc tả Use-Case “ Lập báo cáo thống kê ”
3.1.3.16 Đặc tả Use-Case “ Gửi khiếu nại, góp ý ”
3.1.3.17 Đặc tả Use-Case “ Phản hồi khách hàng ”
3.1.3.18 Đặc tả Use-Case “ Đăng ký hệ thống ”
3.1.4 Biểu đồ use-case
3.2 Vẽ biểu đồ hoạt động
3.3 Vẽ biểu đồ trình tự
3.4 Biểu đồ lớp
3.5 Thiết kế cơ sở dữ liệu sử dụng cho hệ thống
3.5.1 Sơ đồ thực thể quan hệ
3.5.2 Mô tả chi tiết các kiểu dữ liệu trong sơ đồ thực thể quan hệ
4 Tài liệu tham khảo
1 Mở đầu:
Với Thời đại 4.0 hiện nay thì ngành công nghệ thông tin đang phát triển không ngừng Khả năng ứng dụng rộng rãi cùng với những chính sách phát
triển ngành công nghệ của Nhà nước hiện nay , không ngừng nâng cao chất
lượng dịch vụ cũng như chương trình quản lý các ngành dịch vụ Việc đưa tin
học vào hỗ trợ các công việc quản lý bán vé xem phim cho ngành dịch vụ Ứng
dụng CNTT nhằm giảm tải được công việc của những người bán vé và người
quản lý về số lượng vé bán, chương trình chiếu phim, giúp người xem có thể
xem thông tin nhanh hơn, người quản lý có thể update chương trình nhanh hơn
Đây là những ứng dụng rất cần thiết đối với các rạp chiếu phim nhất là các rạp
chiếu phim lớn.Với nhu Cầu đó thì nhóm chúng em đã thực hiện đề tài quản lý
và bán vé xem phim Hệ thống này nhằm nâng cao chất lượng quản lý hệ
thống bán vé tại các rạp, tránh các sai sót vẫn mắc phải khi còn làm các phương
Trang 4pháp cổ điển Trọng tâm của đề tài là phân tích , mô phỏng toàn bộ mô hình hệthống bán vé xem phim Người sử dụng dễ dàng làm việc, người xem dễ hiểu.
2 Khảo sát, đặc tả yêu cầu hệ thống
- Dịch vụ cửa hàng bán do an va nuoc uong bên trong rạp chiếu phim
● Xây dựng yêu cầu hệ thống mới:
- Khảo sát thực tế rạp chiếu phim ở Aeon Long Biên bằng cách trực tiếp
- Lấy ý kiến của nhân viên bán vé xem công việc hàng ngày của họ là gì
họ muốn gì ở phần mềm mình định thiết kế
- Khảo sát yêu cầu của khách hàng xem họ muốn gì ở phần mềm này
- Đưa ra những phương án cho sản phẩm của mình
- Xây dựng phân tích và thiết kế CSDL qua khảo sát thực tế
- Xây dựng các module và hoàn thiện sản phẩm
● Khảo sát chi tiết:
- Khảo sát rạp:
+ Hệ thống quảng cáo của rạp
+ Cách tạo áp phích trước sảnh cho mỗi ngày chiếu để từ đó ta có dữ liệu cho bảng buổi chiếu của mình
+ Bước tiếp đến cách tiến hành chọn ngày, buổi chiếu, tên phim của kháchvới hệ thống đáp ứng một cách nhanh nhất theo yêu cầu mà vẫn tránh được sai sót
+ Giá vé cho mỗi bộ phim mà người khách cần biết và khi mua một lúc nhiều vé thì giảm bao nhiêu phần trăm hệ thống phải tính được
+ Khi mà người nhân viên bán vé chọn một hoặc nhiều vé thì hệ thống phải tính ra được số tiền khách hàng phải trả
+ Cách hiển thị hệ thống ghế trong như thế nào mà nhân viên bán vé có thể dễ lựa chọn và bỏ những lựa chọn trên form bán vé một cách dễ nhất
- Xây dựng và thiết kế cơ sở dữ liệu
Trang 5+ Cơ sở dữ liệu phải đáp ứng được yêu cầu thực tế về lưu trữ dữ liệu và đểgiúp người nhân viên bán hàng có thể dễ hiểu nhất
+ Khả năng đáp ứng của CSDL này đáp ứng bao nhiêu phần trăm công việc
+ Đưa ra hướng tối ưu cho CSDL sau khi khảo sát thực tế
- Xem lịch chiếu phim
- Xem thông tin phim
+ Thiết kế giao diện dễ nhìn, dễ thao tác
+ Đăng nhập, đăng ký tài khoản
+ Đặt vé xem phim
+ Thanh toán trực tuyến(Qua ngân hàng, ví điện tử)
+ Gửi vé xem phim về sms, gmail tài khoản
+ Quản lý lịch chiếu, phòng chiếu và doanh thu cho nhà quản lý rạp
+ Bảo mật tài khoản và dữ liệu của người dùng
+ Các cơ chế hoạt động đều tự động xử lý
3 Phân tích thiết kế hệ thống
3.1 Xác định actor và Use case và vẽ biểu đồ Use Case
3.1.1 Xác định Actor
● Quản trị hệ thống:
Trang 6❖ Tổng Quan: là người có quyền truy cập cao nhất, chịu trách nhiệm về vận hành, bảo trì hệ thống và kiểm soát các hoạt động trong toàn bộ hệ thống bán vé xem phim.
❖ Tổng Quan: là người chịu trách nhiệm giám sát và quản lý toàn
bộ các hoạt động tại rạp chiếu phim, từ việc lên lịch chiếu đến quản lý nhân viên và dịch vụ khách hàng
❖ Chi Tiết:
➢ Quản lý danh sách chiếu phim từ rạp
➢ Quản lý nhân viên và các phòng chiếu
➢ Theo dõi và báo cáo doanh thu từ các vé bán
● Khách hàng:
❖ Tổng Quan: là người mua vé xem phim( có thể mua vé trực tiếp tại rạp hoặc thông qua hệ thống website)
❖ Chi Tiết:
➢ Đăng nhập và đăng kí vào hệ thống
➢ Tìm kiếm phim theo rạp, thời gian, phim chiếu
➢ Đặt vé và chọn chỗ ngồi
➢ Thanh toán trực tuyến
➢ Nhận vé qua sms,gmail và kiểm tra lịch sử đặt vé
● Nhân viên quản lý vé:
❖ Tổng Quan:là nhân viên chịu trách nhiệm quản lý vé và quản lý bán các loại mặt hàng khác( đồ ăn, đồ uống, v.v )
❖ Chi Tiết:
➢ Tạo, sửa, xóa vé mới theo yêu cầu của khách hàng
➢ Kiểm tra lại các vé đã bán và chưa bán
➢ Kiểm tra các loại mặt hàng còn lại ở rạp
➢ Xử lý các yêu cầu đổi trả, hoàn tiền của khách hàng
➢ Theo dõi, cập nhật số lượng vé và số lượng mặt hàng
● Nhân viên quản lý phim:
Trang 7❖ Tổng Quan: là nhân viên chịu trách nhiệm quản lý thông tin liên quan đến phim đang chiếu tại rạp.
❖ Chi Tiết:
➢ Thêm, sửa, xóa thông tin của phim
➢ Cập nhật các thông tin thời lượng, thể loại, đạo diễn,diễn viên, trailer
➢ Theo dõi phản hồi và đánh giá của khách hàng về phim
● Nhân viên quản lý phòng chiếu:
❖ Tổng Quan: là nhân viên chịu trách nhiệm giám sát hoạt động củaphòng chiếu, đảm bảo các điều kiện kỹ thuật và vận hành của phòng chiếu đáp ứng yêu cầu để chiếu phim
❖ Chi Tiết:
➢ Theo dõi và kiểm tra tình trạng của các thiết bị trong phòng chiếu( máy chiếu , âm thanh ,v.v )
➢ Luôn kiểm tra và bảo trì các thiết bị trong phòng chiếu
➢ Đảm bảo không có lỗi trước khi chiếu phim
➢ Tạo và cập nhật lịch chiếu từng ngày
● Nhân viên chăm sóc khách hàng:
❖ Tổng Quan: là nhân viên hỗ trợ xử lý các yêu cầu, giải đáp và thắc mắc của khách hàng
❖ Chi Tiết:
➢ Tiếp nhận và giải quyết các khiếu nại của khách hàng
➢ Xử lý các yêu cầu hủy vé, đổi vé
➢ Cung cấp thông tin khuyến mãi và ưu đãi
➢ Gửi thông báo lịch chiếu cho khách hàng qua sms hoặc email
● Ngân hàng - ví điện tử:
❖ Tổng Quan: hỗ trợ thanh toán bằng ngân hàng hoặc ví điện tử online cho khách hàng khi đặt vé trên website cho khách hàng
❖ Chi Tiết:
➢ Xử lý các giao dịch qua ngân hàng , ví điện tử
➢ Xác nhận trạng thái giao dịch thành công hay thất bại
➢ Gửi thông báo về giao dịch cho khách hàng và quản lý vé
3.1.2 Xác định use-case
● Đăng nhập hệ thống:
Trang 8❖ Tổng Quan:Tính năng này cho phép người dùng đăng nhập vào
hệ thống bằng tài khoản cá nhân, đảm bảo xác thực và bảo mật
● Đăng ký hệ thống:
❖ Tổng Quan Tính năng này cho phép người dùng đăng ký tài khoản bằng thông tin cá nhân, đảm bảo xác thực và tính bảo mật thông tin của tài khoản
● Xem lịch chiếu phim:
❖ Tổng Quan: Hiển thị thông tin lịch chiếu trong tuần , các phim sắp chiếu và đang chiếu các thông tin hiển thị gồm: lịch
chiếu,bao gồm giờ chiếu, rạp chiếu, phòng chiếu, và định dạng phim
● Xem thông tin phim:
❖ Tổng Quan: Khách hàng có thể xem chi tiết thông tin của bộ phim như tên, nội dung, diễn viên, đạo diễn, thể loại, và trailer
❖ Tổng Quan: Khách hàng thanh toán vé qua các phương thức như
ví điện tử hoặc thẻ ngân hàng
● Quản lý lịch chiếu phim:
❖ Tổng Quan: Nhân viên quản lý vé có thể thêm mới, sửa đổi, hoặc hủy vé của khách hàng trong trường hợp cần thiết
● Quản lý phim:
❖ Tổng Quan: Nhân viên quản lý lịch chiếu phim có thể thêm mới, chỉnh sửa hoặc xóa các lịch chiếu
● Quản lý loại phim:
❖ Tổng Quan: Nhân viên có thể thêm mới, chỉnh sửa hoặc xóa thông tin phim trong hệ thống
Trang 9● Quản lý phòng chiếu:
❖ Tổng Quan: Quản lý dễ dàng được số lượng phòng chiếu, các thiết bị trong phòng, số lượng ghế
● Quản lý thông tin khách hàng:
❖ Tổng Quan: Quản lý thông tin khách hàng như : số điện thoại, email, tài khoản ngân hàng,v.v để thống kê và lên kế hoạch kinh doanh
● Quản lý người dùng:
❖ Tổng Quan: Quản lý phân quyền cho người dùng được thêm ,sửa , xóa
● Quản lý nhân viên:
❖ Tổng Quan: Quản lý có thể dễ dàng quản lý được nhân viên và rạp đồng thời
● Đặt vé:
❖ Tổng Quan: Hỗ trợ khách hàng đặt vé online
● Lập báo cáo thống kê:
❖ Tổng Quan: Quản trị hệ thống có thể xem báo cáo thống kê về doanh thu, lượt xem, vé bán
● Góp ý,khiếu nại:
❖ Tổng Quan: Cho phép khách hàng phản hồi về chất lượng dịch
vụ, sản phẩm, hoặc các vấn đề gặp phải khi sử dụng hệ thống rạp chiếu phim
Trang 102 Hệ thống xác thực thông tin tài khoản:
➔ Nếu thông tin đúng: Hệ thống chuyển người dùng đến trang giao diện chính tương ứng với quyền của họ (Khách hàng, Nhân viên, Quản trị )
➔ Nếu thông tin sai: Hệ thống hiển thị thông báo lỗi yêu cầu nhập lại
3 Sau khi đăng nhập thành công hệ thống chuyển đến giao diện
- Khách hàng có thể chọn ô "Ghi nhớ đăng nhập" để không phải nhập lại thông tin đăng nhập trong lần truy cập tiếp theo trên cùng một thiết bị
3.1.3.2 Đặc tả Use-Case “ Xem lịch chiếu phim ”
● Mục đích:Hiển thị thông tin về các lịch phim đang chiếu và sắp chiếu hiện tại để khách hàng lựa chọn
● Dòng sự kiện
○ Dòng sự kiện chínhKhi người dùng muốn xem lịch chiếu phim trên website:
1 Khách hàng chọn một ngày cụ thể hoặc một rạp cụ thể để xem lịch chiếu
Trang 112 Hệ thống hiển thị thông tin của buổi chiếu bao gồm: Ngày chiếu, giờ chiếu, phòng chiếu.
3 Khách hàng tìm kiếm thông tin lịch chiếu phim thông quan 2 cách:
3.1 Nếu người dùng chọn xem lịch chiếu phim theo ngày: Hệ thống yêu cầu người dùng chọn khoảng thời gian từ ngày A đến ngày B
3.2 Nếu người dùng chọn xem lịch chiếu phim bằng tên phim: Hệthống yêu cầu người dùng nhập tên phim
4.Khách hàng có thể lọc phim theo thể loại phim, hoặc rạp chiếu.5.Hệ thống hiển thị lịch chiếu chi tiết (tên phim, giờ chiếu, phòngchiếu, ghế trống)
○ Dòng sự kiện phụ
- User tìm sai tên phim
1 Xử lý nhập sai tên phim hoặc khoảng thời gian người dùng chọn không có thông tin lịch chiếu phim
2 Hiển thị thông báo không tìm thấy thông tin lịch chiếu phù hợp
3.Yêu cầu người dùng nhập lại, nếu người dùng không nhập lại thông tin, use case kết thúc
- Trạng thái hệ thống sau khi thực hiện use-case
1 Nếu thành công, khách hàng có thể xem thông tin của các buổi chiếu hoặc đặt vé
2 Nếu không thành công, trở về trạng thái trước khi bắt đầu use case
3.1.3.3Đặc tả Use-Case “ Xem thông tin phim ”
● Mục đích: Hiển thị thông tin chi tiết của từng phim để khách hàng có thểquyết định xem hoặc đặt vé hay không
● Dòng sự kiện
○ Dòng sự kiện chính
1 Hệ thống hiển thị tất cả các phim
2 Khách hàng chọn 1 bộ phim muốn xem thông tin
3 Hệ thống hiển thị thông tin chi tiết về phim bao gồm:
- Tên phim
- Mô tả phim (nội dung tóm tắt)
- Diễn viên chính
- Đạo diễn
Trang 12- Thời lượng phim
- Trailer ( đoạn phim giới thiệu)
- Đánh giá của những người dùng
4 Khách hàng có thể xem thêm các thông tin và quyết định đặt vé hoặc quay lại giao diện chính
● Dòng sự kiện
○ Dòng sự kiện chính
1 Hệ thống hiển thị menu chức năng cho nhân viên chọn
2 Người dùng chọn phim và suất chiếu mà khách hàng muốn mua vé.Hệ thống hiển thị sơ đồ ghế trống và ghế đã được đặt của suất chiếu đó
4 Người dùng chọn ghế theo yêu cầu của khách hàng ,sau đó thêm thông tin của khách hàng( nếu khách hàng k muốn thì không thêm)
5.Hệ thống đề xuất người dùng có chọn thêm đồ ăn hoặc đồ uống
đi kèm hay không
6 Hệ thống tự động thanh toán số lượng vé và loại vé ( vé người lớn, vé trẻ em)
7.Hệ thống cập nhật số lượng vé đã bán lên trên hệ thống
○ Dòng sự kiện phụ
- Nhân viên có thể hỗ trợ khách hàng hủy vé trước giờ chiếu theo quy định Hệ thống sẽ xác nhận và cập nhật lại trạng thái ghế trống
Trang 13- Nếu khách hàng muốn đổi ghế hoặc suất chiếu sau khi thanh toán, nhân viên có thể thực hiện thao tác này (nếu còn ghế trống
1 Hệ thống hiển thị menu chức năng cho quản lý vé lựa chọn
2 Nhân viên quản lý vé chọn các chức năng:
- Nhân viên quản lý lựa chọn tạo vé, luồng tạo vé được thực hiện
- Nhân viên quản lý lựa chọn sửa thông tin của vé,luồng sửa vé được thực hiện
- Nhân viên quản lý lựa chọn xóa vé,luồng xóa vé được thực hiện
- Nhân viên quản lý lựa chọn tìm kiếm và xem thông tin vé, luồng tìm kiếm và xem thông tin vé được thực hiện
- Nhân viên quản lý lựa chọn2.1 Thao tác tạo vé
- Hệ thống yêu cầu nhân viên quản lý vé nhập các thông tin liên quan của vé như: Thời gian, chỗ ngồi, phim, phòng chiếu
- Nhân viên quản lý nhập các thông tin hệ thống yêu cầu
- Nhân viên quản lý vé chọn tạo vé và xác nhận
- Hệ thống lưu thông tin và hiển thị danh sách vé
2.2 Sửa thông tin vé
- Hệ thống hiển thị danh sách các vé
- Hệ thống hiển thị thông tin hiện tại của vé
- Nhân viên quản lý vé cập nhật các thông tin của vé
- Nhân viên quản lý vé xác nhận sửa thông tin vé
- Hệ thống cập nhật thông tin vé và hiển thị danh sách
Trang 14- Nếu nhân viên nhập sai mã vé hoặc thông tin khách hàng không khớp, hệ thống sẽ thông báo lỗi và yêu cầu nhập lại thông tin.
- Nếu vé đã quá hạn hoặc suất chiếu đã diễn ra, hệ thống sẽ không cho phép chỉnh sửa hoặc hủy vé, và hiển thị thông báo lỗi cho nhân viên
- Trong trường hợp suất chiếu bị hủy hoặc lịch chiếu thay đổi, hệ thống sẽ gửi thông báo đến nhân viên để hỗ trợ khách hàng trong việc hoàn tiền hoặc đổi suất chiếu
-3.1.3.6 Đặc tả Use-Case “ Thanh toán vé”
● Mục đích:Hỗ trợ khách hàng và nhân viên hoàn tất quá trình thanh toán
vé sau khi đặt vé thành công, đảm bảo khách hàng nhận được vé đã thanh toán và các giao dịch thanh toán diễn ra an toàn, nhanh chóng
4.Sau khi thanh toán khách hàng sẽ nhận được thông báo giao dịch thành công qua sms và qua email
5.Giao vé cho khách hàng
- Tại quầy: Nhân viên in vé và giao cho khách hàng
- Online: Nếu khách hàng thanh toán trực tuyến, vé sẽ được gửi qua email hoặc hiển thị mã QR trên ứng dụng di động
để quét tại rạp
○ Dòng sự kiện phụ
- Mã giảm giá: Khách hàng có thể nhập mã giảm giá hoặc sử dụng điểm thưởng để giảm giá vé trước khi thanh toán Hệ thống tự động tính toán lại số tiền cần thanh toán sau khi áp dụng khuyến mãi
Trang 15- Giao dịch thành công:Sau khi giao dịch thành công, hệ thống tự động xác nhận thanh toán Khách hàng sẽ nhận được thông báo giao dịch thành công trên màn hình và qua email hoặc tin nhắn.
- Giao dịch thất bại:Nếu giao dịch qua thẻ ngân hàng hoặc ví điện
tử thất bại (thẻ không hợp lệ, tài khoản không đủ tiền), hệ thống
sẽ thông báo lỗi và yêu cầu khách hàng thử lại hoặc chọn phươngthức khác
- Lỗi kết nối:Nếu xảy ra mất kết nối trong quá trình thanh toán, hệ thống sẽ lưu trạng thái giao dịch và thử lại khi có kết nối trở lại Khách hàng sẽ nhận được thông báo nếu giao dịch cần phải được thực hiện lại
3.1.3.7 Đặc tả Use-Case “ Quản lý lịch chiếu phim ”
● Mục đích: Hỗ trợ nhân viên quản lý lịch chiếu phim thực hiện các thao tác tạo mới, cập nhật, xóa lịch chiếu cho các phim tại rạp
- Thêm phim, luồng thêm phim được thực hiện
- Sửa phim, luồng sửa phim được thực hiện
- Xóa phim, luồng xóa phim được thực hiện
2.1 Thao tác thêm phim
- Nhân viên chọn ngày đặt vé
- Hệ thống hiển thị thời gian phim theo các phòng chiếu
- Nhân viên quản lý chọn khoảng thời gian phim chiếu
- Nhân viên chọn phim vào thời gian đã chọn trước đó
- Hệ thống cập nhật phim đã thêm lên hệ thống
2.2 Thao tác sửa phim
- Hệ thống hiển thị lịch chiếu phim
- Nhân viên quản lý phim chọn một phim cần sửa
- Nhân viên quản lý phim thay đổi thông tin chiếu phim
- Hệ thống cập nhật thông tin lịch chiếu phim
2.3 Thao tác xóa phim
- Hệ thống hiển thị lịch chiếu phim
- Nhân viên quản lý phim chọn một phim cần xóa
Trang 16- Nhân viên quản lý phim xác nhận xóa phim
- Hệ thống cập nhật lại thông tin lịch chiếu phim
○ Dòng sự kiện phụ
- Tìm kiếm và lọc lịch chiếu: Nhân viên có thể tìm kiếm lịch chiếu theo tên phim, phòng chiếu, hoặc ngày chiếu Hệ thống cho phép lọc lịch chiếu theo trạng thái (đang chiếu, sắp chiếu, đã kết thúc)
- Trong quá trình thêm, xóa, sửa nếu người dùng dừng thao tác thì
hệ thống không thay đổi thông tin lịch chiếu phim
- Quá trình thực hiện các thao tác:
1 Nếu thực hiện thành công thêm phim thì phim sẽ được thêm với thời gian chiếu phim đó
2 Nếu thực hiện thành công sửa phim thì phim sẽ được chiếu vàokhoảng thời gian khác, và sẽ có phim khác thay thế phim đã thay đổi và thông báo cho khách hàng
3 Nếu thực hiện thành công xóa phim thì phim ở thời gian chiếu phim đó sẽ bị xóa và sẽ thông báo cho khách hàng
4.Nếu thất bại , hệ thống sẽ trở về lại màn hình giao diện
3.1.3.8 Đặc tả Use-Case “ Quản lý phim ”
● Mục đích: Hỗ trợ nhân viên quản lý phim thực hiện các thao tác thêm, chỉnh sửa, xóa và cập nhật thông tin chi tiết về các bộ phim đang và sắp được chiếu tại rạp
● Dòng sự kiện
○ Dòng sự kiện chính
1 Nhân viên sử dụng tài khoản quản trị được phân quyền để truy cập vào giao diện quản lý phim của hệ thống
2 Nhân viên chọn các chức năng để thao tác:
- Nếu nhân viên quản lý chọn thêm phim, thì luồng thêm phim sẽ được thực hiện
- Nếu nhân viên quản lý chọn sửa phim, thì luồng sửa phim
sẽ được thực hiện
- Nếu nhân viên quản lý chọn thêm xóa, thì luồng xóa phim
sẽ được thực hiện
2.1 Thao tác thêm phim
- Hệ thống yêu cầu nhân viên nhập thông tin phim cần thêmnhư: tên phim, thể loại, thời lượng ,và các thông tin chi tiếtkhác như đạo diễn, độ tuổi giới hạn , diễn viên, năm sản xuất, hình ảnh poster phim và trailer (nếu có)
Trang 17- Nhân viên cập nhật thông tin lên hệ thống.
- Hệ thống cập nhật phim đã được thêm lên hệ thống
2.2 Thao tác sửa phim
- Nhân viên quản lý chọn phim cần sửa thông tin
- Hệ thống hiển thị các thông tin của phim
- Nhân viên quản lý thực hiện chỉnh sửa thông tin
- Nhân viên quản lý xác nhận thông tin đã chỉnh sửa
- Hệ thống cập nhật thông tin lên hệ thống
2.3 Thao tác xóa phim
- Nhân viên quản lý chọn phim cần xóa
- Nhân viên quản lý thao tác chọn ‘ Xóa phim’
- Nhân viên quản lý xác nhận xóa phim
- Hệ thống xóa phim khỏi danh sách các phim và hiển thị danh sách phim còn lại
3.Nhân viên có thể tìm kiếm phim bằng cách nhập từ khóa về tên phim, thể loại, hoặc trạng thái chiếu để nhanh chóng tìm thấy phim cần chỉnh sửa hoặc xóa
- Không thể xóa phim: Nếu phim đang có suất chiếu hoặc vé đã được bán, hệ thống sẽ ngăn không cho phép xóa phim cho đến khi các vấn đề liên quan đến vé được giải quyết
3.1.3.9 Đặc tả Use-Case “ Quản lý loại phim ”
● Mục đích: Cho phép nhân viên quản lý loại phim thực hiện các thao tác thêm, chỉnh sửa, xóa và cập nhật thông tin về các thể loại phim
3 Nhân viên quản lý chọn các chức năng:
Trang 18- Thêm thể loại,luồng thêm thể loại được thực hiện.
- Sửa thể loại của phim, luồng sửa thể loại được thực hiện
- Xóa thể loại, luồng xóa thể loại được thực hiện3.1 Thao tác thêm thể loại
- Nhập tên thể loại
- Nhập mô tả về thể loại phim này
- Chọn phim thuộc thể loại này
- Xác nhận3.2 Thao tác sửa thể loại
- Chọn phim cần thay đổi thể loại
- Thay đổi thể loại phim đó
- Xác nhận thay đổi3.3 Thao tác xóa thể loại
- Chọn một thể loại muốn xóa
- Xác nhận xóa thể loại này
- Xóa thể loại này ra khỏi danh sách
4 Khi một loại phim được tạo, nó sẽ có sẵn để chọn khi thêm hoặc chỉnh sửa thông tin về phim
5.Tìm kiếm loại phim
- Nhân viên có thể sử dụng chức năng tìm kiếm để nhanh chóng tìm thấy một thể loại phim trong danh sách, đặc biệtkhi số lượng thể loại phim rất nhiều
○ Dòng sự kiện phụ
- Khi 1 phim không thuộc về bất kỳ thể loại nào có trên hệ thống thì hệ thống sẽ tự động gán phim đó vào loại phim “ Không xác định”
- Nếu tên loại phim đã tồn tại hoặc không hợp lệ hệ thống sẽ thông báo lỗi và yêu cầu nhân viên nhập lại thông tin chính xác trước khi lưu
- Nếu loại phim đang được sử dụng bởi một hoặc nhiều phim trongdanh sách, hệ thống sẽ không cho phép xóa loại phim đó và yêu cầu nhân viên chuyển phim sang loại khác trước khi xóa
3.1.3.10 Đặc tả Use-Case “ Quản lý phòng chiếu ”
● Mục đích:Hỗ trợ nhân viên quản lý phòng chiếu thực hiện các thao tác thêm, chỉnh sửa, xóa và cập nhật thông tin về các phòng chiếu trong rạp
Trang 19● Dòng sự kiện
○ Dòng sự kiện chính
1 Nhân viên sử dụng tài khoản được phân quyền quản lý phòng chiếu để đăng nhập vào hệ thống
2 Nhân viên quản lý chọn các chức năng:
- Thêm phòng chiếu phim, luồng thêm phòng chiếu được thực hiện
- Sửa thông tin phòng chiếu phim, luồng sửa trạng thái phòng chiếu được thực hiện
- Xóa phòng chiếu phim, luồng xóa phòng chiếu được thực hiện
2.1 Thao tác thêm phòng chiếu phim
- Nhân viên chọn chức năng “Thêm phòng chiếu mới” và nhập các thông tin liên quan như:( Tên phòng chiếu, loại phòng chiếu, tình trạng phòng, v.v)
- Nhân viên quản lý phòng chiếu nhập các thông tin hệ thống yêu cầu
- Nhân viên phòng chiếu xác nhận thêm phòng chiếu
- Hệ thống thêm phòng chiếu vào danh sách phòng chiếu.2.2 Thao tác sửa thông tin phòng chiếu phim
- Hệ thống hiển thị bảng thông tin phòng chiếu phim cần sửa
- Nhân viên quản lý phòng chiếu phim thay đổi thông tin phòng chiếu phim
- Nhân viên quản lý phòng chiếu phim xác nhận thay đổi thông tin phòng chiếu phim
- Hệ thống cập nhật thông tin phòng chiếu phim
2.3 Thao tác xóa phòng chiếu phim
- Hệ thống hiển thị danh sách các phòng chiếu phim
- Nhân viên quản lý phòng chiếu phim chọn một phòng chiếu phim cần xóa trong danh sách phòng chiếu
- Nhân viên quản lý phòng chiếu phim xác nhận xóa phòng chiếu phim
- Hệ thống xóa phòng chiếu phim đã chọn
3 Nhân viên có thể tìm kiếm phòng chiếu bằng cách nhập từ khóa về tên phòng, sức chứa hoặc loại phòng chiếu để nhanh chóng tìm thấy phòng cần chỉnh sửa hoặc xóa
○ Dòng sự kiện phụ
Trang 20- Nếu thông tin quan trọng của phòng chiếu (như tên phòng, sức chứa hoặc loại phòng) bị thiếu hoặc không hợp lệ, hệ thống sẽ thông báo lỗi và yêu cầu nhân viên bổ sung trước khi lưu.
- Nếu phòng chiếu đang được sử dụng cho các suất chiếu hoặc đang trong trạng thái hoạt động, hệ thống sẽ không cho phép xóa phòng và yêu cầu nhân viên xử lý các vấn đề liên quan đến lịch chiếu trước khi thực hiện
- Trong trường hợp nhân viên cố gắng chỉnh sửa hoặc xóa một phòng chiếu không tồn tại (do lỗi hệ thống hoặc phòng đã bị xóa trước đó), hệ thống sẽ hiển thị thông báo lỗi và yêu cầu kiểm tra lại
3.1.3.11 Đặc tả Use-Case “ Quản lý thông tin khách hàng ”
● Mục đích: Hỗ trợ nhân viên quản lý thông tin khách hàng thực hiện các thao tác xem, chỉnh sửa, xóa và cập nhật thông tin cá nhân của khách hàng
2.1 Thao tác hiển thị thông tin khách hàng
- Hệ thống hiển thị thông tin khách hàng
- Quản lý chọn các điều kiện để hệ thống lọc khách hàng theo điều kiện đã chọn
- Hệ thống liệt kê các thông tin khách hàng theo điều kiện được chọn
2.2 Thao tác thêm thông tin khách hàng
- Hệ thống yêu cầu quản lý nhập vào thông tin khách hàng ( Họ tên, Số điện thoại, email, địa chỉ, v.v )
- Nhân viên quản lý xác nhận thông tin đã nhập vào hệ thống
Trang 21- Hệ thống xác nhận thông tin và cập nhật lên hệ thống.2.3 Thao tác thay đổi thông tin khách hàng
- Nhân viên quản lý chọn thông tin cần thay đổi
- Nhân viên quản lý xác nhận thông tin đã thay đổi
- Hệ thống cập nhật thông tin lên hệ thống
2.4 Thao tác xóa thông tin khách hàng
- Nhân viên quản lý chọn tài khoản khách hàng muốn xóa
- Hệ thống yêu cầu nhân viên quản lý xác nhận xóa tài khoản
- Hệ thống xóa thông tin khách hàng khỏi danh sách khách hàng
○ Dòng sự kiện phụ
- Trong quá trình xóa thông tin khách hàng mà tài khoản khách hàng đó đang trong quá trình sử dụng dịch vụ thì sẽ không sử dụng được thao tác xóa tài khoản
- Trong quá trình thao tác thêm, sửa , xóa thông tin tin tài khoản khách hàng nếu quản lý hủy thao tác thì thông tin sẽ không được thực hiện thêm, sửa,xóa
- Nếu thông tin khách hàng nhập vào không hợp lệ (ví dụ: số điện thoại hoặc email sai định dạng), hệ thống sẽ hiển thị thông báo lỗi
và yêu cầu chỉnh sửa lại
- Nếu nhân viên cố gắng tìm kiếm hoặc chỉnh sửa thông tin một khách hàng không tồn tại (do bị xóa hoặc lỗi hệ thống), hệ thống
sẽ báo lỗi và yêu cầu kiểm tra lại thông tin
3.1.3.12 Đặc tả Use-Case “ Quản lý người dùng ”
● Mục đích: Hỗ trợ nhân viên quản trị hệ thống thực hiện các thao tác thêm, chỉnh sửa, xóa, và cập nhật thông tin người dùng bao gồm cả khách hàng, nhân viên và quản trị viên
● Dòng sự kiện
○ Dòng sự kiện chính
1 Nhân viên hoặc quản trị viên đăng nhập bằng tài khoản có quyền quản trị hệ thống để truy cập vào giao diện quản lý người dùng
2 Quản trị hệ thống đưa ra các chức năng:
- Quản trị hệ thống chọn thêm tài khoản khách hàng, luồng thêm tài khoản khách hàng được thực hiện
- Quản trị hệ thống chọn sửa tài khoản khách hàng, luồng sửa tài khoản khách hàng được thực hiện
Trang 22- Quản trị hệ thống chọn khóa tài khoản khách hàng, luồng khóa tài khoản khách hàng được thực hiện.
- Quản trị hệ thống chọn mở khóa tài khoản khách hàng, luồng mở khóa tài khoản khách hàng được thực hiện
- Quản trị hệ thống chọn xóa tài khoản khách hàng, luồng xóa tài khoản khách hàng được thực hiện
2.1 Thao tác thêm tài khoản khách hàng
- Hệ thống yêu cần nhân viên quản lý nhập thông tin tài khoản
- Nhân viên quản lý xác nhận thêm tài khoản
- Hệ thống cập nhập tài khoản lên hệ thống
2.2 Thao tác sửa tài khoản khách hàng
- Nhân viên quản lý chọn tài khoản cần thay đổi
- Sửa thông tin tài khoản đó
- Xác nhận thay đổi tài khoản đó
2.3 Thao tác khóa tài khoản khách hàng
- Nhân viên quản lý chọn tài khoản cần khóa
- Nhập lý do cần xóa tài khoản
- Xác nhận lý do và khóa tài khoản
2.4 Thao tác mở khóa tài khoản khách hàng
- Nhân viên quản lý chọn tài khoản cần mở khóa
- Nhập lý do mở khóa tài khoản đó
- Xác nhận lý do và mở khóa tài khoản2.5 Thao tác xóa tài khoản khách hàng
- Nhân viên quản lý chọn tài khoản cần xóa
- Hệ thống yêu cầu quản lý xác nhận xóa tài khoản
- Nhân viên quản lý xác nhận xóa
- Hệ thống xóa thông tin khách hàng
3 Hệ thống xác nhận các thay đổi
○ Dòng sự kiện phụ
- Nhân viên có thể tìm kiếm người dùng theo tên, tên đăng nhập, hoặc email để nhanh chóng xác định người dùng cần chỉnh sửa hoặc xóa
- Nếu hệ thống gặp sự cố khi khóa tài khoản người dùng, hệ thống
sẽ thông báo lỗi và yêu cầu nhân viên thực hiện lại thao tác
3.1.3.13 Đặc tả Use-Case “ Quản lý nhân viên ”
● Mục đích: Hỗ trợ quản trị viên hệ thống quản lý thông tin nhân viên của rạp chiếu phim Hệ thống giúp thực hiện các thao tác như thêm mới,
Trang 23chỉnh sửa, xóa, và cập nhật thông tin nhân viên, đồng thời phân quyền
và theo dõi hoạt động của từng nhân viên
- Xóa nhân viên, luồng xóa nhân viên được thực hiện
- Tính lương nhân viên,luồng tính lương nhân viên được thực hiện
- Khen thưởng nhân viên, luồng khen thưởng nhân viên được thực hiện
- Kỷ luật nhân viên, luồng kỷ luật nhân viên được thực hiện
2.1 Thao tác thêm nhân viên mới
- Hệ thống hiển thị bảng thông tin nhân viên và yêu cầu quản lý nhập vào các thông tin của nhân viên,trong đó thông tin bộ phận nhân viên là mặc định
- Quản lý nhập thông tin và xác nhận
- Hệ thống cập nhật thông tin nhân viên mới
2.2 Thao tác sửa nhân viên mới
- Hệ thống hiển thị bảng thông tin nhân viên
- Quản lý chọn nhân viên cần sửa thông tin
- Quản lý sửa thông tin và xác nhận
- Hệ thống xác nhận thông tin đã sửa
2.3 Thao tác xóa nhân viên
- Hệ thống hiển thị bảng thông tin nhân viên
- Quản lý chọn nhân viên cần xóa
- Hệ thống yêu cầu quản lý xác nhận xóa nhân viên
- Quản lý xác nhận xóa nhân viên khỏi danh sách nhân viên
- Hệ thống xóa thông tin nhân viên
2.4 Thao tác tính lương nhân viên
- Hệ thống hiển thị bảng thông tin nhân viên
- Quản lý chọn nhân viên trong danh sách nhân viên
Trang 24- Hệ thống hiển thị bảng nội dung tính lương gồm phụ cấp trách nghiệm,trợ cấp, tiền lương chính, số ngày nghỉ, số ngày làm thêm.
- Quản lý nhập các thông tin trên và xác nhận lương cho nhân viên
- Hệ thống lưu mức lương của nhân viên
2.5 Thao tác khen thưởng nhân viên
- Hệ thống hiển thị bảng thông tin nhân viên
- Quản lý chọn nhân viên được khen thưởng trong danh sách nhân viên gồm ngày khen thưởng, hình thức khen thưởng
- Quản lý điền các thông tin và xác nhận
- Hệ thống lưu lại thông tin khen thưởng của nhân viên.2.6 Thao tác kỷ luật nhân viên
- Hệ thống hiển thị bảng thông tin nhân viên
- Quản lý chọn nhân viên bị kỷ luật trong danh sách nhân viên gồm ngày kỷ luật, lý do kỷ luật,hình thức kỷ luật
- Quản lý điền thông tin và xác nhận
- Hệ thống lưu lại thông tin kỷ luật của nhân viên
3.1.3.14 Đặc tả Use-Case “ Đặt vé ”
● Mục đích: Khách hàng có thể dễ dàng đặt vé xem phim thông qua hệ thống trực tuyến (website hoặc ứng dụng di động), chọn suất chiếu, ghế ngồi và thanh toán vé mà không cần đến trực tiếp rạp chiếu phim
● Dòng sự kiện
○ Dòng sự kiện chính
1 Khách hàng đăng nhập vào tài khoản cá nhân trên website hoặcứng dụng di động của rạp chiếu phim
2 Hệ thống hiển thị thông tin lịch chiếu phim
3 Khách hàng chọn phim muốn xem
Trang 254 Hệ thống hiển thị thông tin và khoảng thời gian chiếu của phim
5 Khách hàng lựa chọn phim và khoảng thời gian chiếu của phimđó
6 Hệ thống hiển thị các thông tin ghế chưa đặt, đang đặt, và đã đặt tại phòng chiếu
7 Hệ thống xác nhận ghế khách hàng đặt
8 Hiển thị thông tin khách hàng và vé khách hàng đã chọn
9 Khách hàng chọn chức năng thanh toán
10 Hệ thống xác nhận đặt vé thành công và trở lại giao diện ban đầu
○ Dòng sự kiện phụ
- Nếu khách hàng thay đổi kế hoạch và muốn hủy vé, họ có thể yêucầu hủy vé nếu thời gian cho phép và tuân theo chính sách của rạp về hoàn tiền hoặc đổi vé
- Khách hàng có thể truy cập vào mục "Lịch sử mua vé" để xem lạicác vé đã đặt, hủy vé (nếu rạp hỗ trợ chính sách hủy vé) hoặc lưu trữ mã vé để sử dụng khi tới rạp
- Nếu trong quá trình điền thông tin chiếu phim khách hàng muốn thay đổi thông tin có thể trở lại trang trước để thay đổi lại thông tin
- Nếu trong quá trình thanh toán bị lỗi thì hệ thống sẽ thông báo với khách hàng không đặt được vé
3.1.3.15 Đặc tả Use-Case “ Lập báo cáo thống kê ”
● Mục đích: Hỗ trợ quản trị viên và nhân viên quản lý lập báo cáo thống
kê về các hoạt động của rạp chiếu phim như doanh thu, số lượng vé bán,
số lượng khách hàng, suất chiếu, hiệu suất phòng chiếu, và các thông tinliên quan khác
● Dòng sự kiện
○ Dòng sự kiện chính
1 Quản trị viên hoặc nhân viên quản lý đăng nhập bằng tài khoản
có quyền truy cập vào chức năng lập báo cáo thống kê
2 Nhân viên quản lý chọn thông tin cần thống kê hoặc truy xuất
3 Hệ thống hiển thị thông tin đã chọn
4 Hệ thống xác nhận thông tin và lập báo cáo cho thông tin này
5 Hệ thống xuất báo cáo ra các định dạng khác nhau như Excel, PDF, hoặc in trực tiếp
○ Dòng sự kiện phụ
Trang 26- Người dùng có thể tùy chỉnh các tiêu chí báo cáo để phù hợp với mục đích phân tích cụ thể, như lọc theo từng phim, phòng chiếu, hoặc thời gian cụ thể.
- Nếu người dùng chọn nhầm loại báo cáo, họ có thể quay lại và chọn lại đúng loại báo cáo cần lập
- Nếu khối lượng dữ liệu quá lớn hệ thống có thể yêu cầu người dùng thu hẹp khoảng thời gian hoặc số liệu để tránh quá tải hệ thống
3.1.3.16 Đặc tả Use-Case “ Gửi khiếu nại, góp ý ”
● Mục đích: Cho phép khách hàng gửi các khiếu nại hoặc góp ý về dịch vụtại rạp chiếu phim, bao gồm các vấn đề như chất lượng phim, thái độ phục vụ, giá vé, lịch chiếu, hoặc trải nghiệm tổng thể
● Dòng sự kiện
○ Dòng sự kiện chính
1 Khách hàng đăng nhập tài khoản cá nhân qua website của rạp chiếu phim
2 Khách hàng nhập thông tin cá nhân
3 Khách hàng chọn chức năng gửi khiếu nại hoặc góp ý
4 Hệ thống xác nhận đã nhận được thông tin khiếu nại, góp ý củakhách hàng
○ Dòng sự kiện phụ
- Nếu khách hàng không cung cấp đủ thông tin hoặc hệ thống gặp
sự cố trong quá trình gửi, hệ thống sẽ báo lỗi và yêu cầu khách hàng kiểm tra lại thông tin hoặc thử lại sau
- Trong trường hợp khách hàng không nhận được email xác nhận phản hồi, họ có thể liên hệ trực tiếp với bộ phận chăm sóc khách hàng qua số điện thoại hoặc email hỗ trợ
- Nếu trong quá trình khách hàng nhập thông tin khiếu nại mà khách hàng lại hủy đột ngột thì thông tin khiếu nại không được gửi
3.1.3.17 Đặc tả Use-Case “ Phản hồi khách hàng ”
● Mục đích:Hỗ trợ nhân viên chăm sóc khách hàng và quản trị viên trong việc tiếp nhận, quản lý và phản hồi các ý kiến, thắc mắc, khiếu nại của khách hàng liên quan đến dịch vụ tại rạp chiếu phim
● Dòng sự kiện
Trang 27○ Dòng sự kiện chính
1 Nhân viên chăm sóc khách hàng đăng nhập vào tài khoản
có quyền quản lý về phản hồi khách hàng
2.1 Thao tác xóa thông tin khiếu nại của khách hàng
- Hệ thống hiển thị các thông tin khiếu nại của khách hàng
- Nhân viên chăm sóc khách hàng chọn thông tin khiếu nại cần xóa
- Hệ thống yêu cầu nhân viên chăm sóc khách hàng xác nhận xóa thông tin khiếu nại
- Nhân viên chăm sóc khách hàng xác nhận xóa thông tin
- Hệ thống xóa thông tin khiếu nại của khách hàng
2.2 Thao tác phản hồi thông tin khiếu nại của khách hàng
- Hệ thống hiển thị các thông tin khiếu nại của khách hàng
- Nhân viên chăm sóc khách hàng chọn thông tin khiếu nại đang chờ được phản hồi
- Nhân viên chăm sóc khách hàng phản hồi thông tin khiếu nại cho khách hàng
- Hệ thống gửi thông tin phản hồi lại cho khách hàng
3 Hệ thống ghi lại lịch sử phản hồi và xử lý, bao gồm thông tin
về thời gian tiếp nhận, thời gian phản hồi, và nhân viên đã xử lý Quản trị viên có thể theo dõi để đảm bảo phản hồi được giải quyết đúng thời hạn và hiệu quả
○ Dòng sự kiện phụ
- Nếu khách hàng không cung cấp đầy đủ thông tin hoặc hệ thống gặp lỗi, hệ thống sẽ yêu cầu khách hàng kiểm tra và bổ sung thông tin trước khi gửi lại
- Nếu không có nhân viên chăm sóc khách hàng nào sẵn sàng tiếp nhận hoặc hệ thống gặp sự cố, quản trị viên có thể phân công lại hoặc điều chỉnh quy trình xử lý
- Nếu hệ thống gặp lỗi khi gửi câu trả lời cho khách hàng, nhân viên sẽ nhận thông báo lỗi và thử lại sau
3.1.3.18 Đặc tả Use-Case “ Đăng ký hệ thống ”
● Mục đích: Cho phép khách hàng tạo tài khoản cá nhân trên hệ thống trựctuyến (website hoặc ứng dụng) của rạp chiếu phim
Trang 284 Hệ thống yêu cầu người dùng xác nhận đăng ký tài khoản.
5 Hệ thống xác nhận đăng ký tài khoản thành công
○ Dòng sự kiện phụ:
- Nếu email hoặc số điện thoại đã được sử dụng để đăng ký trước
đó, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu khách hàng sử dụng một email hoặc số điện thoại khác
- Nếu mật khẩu và xác nhận mật khẩu không khớp, hệ thống sẽ yêu cầu khách hàng nhập lại
- Nếu khách hàng nhập sai mã xác minh quá 5 lần hệ thống sẽ thông báo khách hàng chờ thêm 2p để nhập lại
3.1.4 Biểu đồ use-case