Sau khi mô tả chức năng bài toán, phân tích thiết kế hệ thống và tìm hiểu các kỹ thuật, thuật toán đƣợc sử dụng, Website đƣợc xây dựng mô phỏng theo trình tự chức năng nhƣ sau:
NGUYỄN THÙY TRANG – K43 TIN HỌC KINH TẾ Trang 56
Hình 3.8. Giao diện trang chủ
Giao diện trang đăng ký, đăng nhập: Sau khi truy cập trang web, ngƣời dùng có thể đăng ký ngƣời dùng mới nếu chƣa có tài khoản hoặc đăng nhập nếu đã đăng ký trƣớc đó.
NGUYỄN THÙY TRANG – K43 TIN HỌC KINH TẾ Trang 57
Hình 3.10. Giao diện trang đăng ký
Giao diện trang đánh giá: Sau khi đăng ký thành công, ngƣời dùng đƣợc chuyển đến trang đánh giá 20 phim của hệ thống. Việc đánh giá này là bắt buộc đối với ngƣời dùng mới tạo tài khoản nhằm lấy thông tin ban đầu cho việc tính toán tƣ vấn.
NGUYỄN THÙY TRANG – K43 TIN HỌC KINH TẾ Trang 58 Giao diện trang tƣ vấn phim theo thuật toán tƣ vấn dựa trên ngƣời dùng: Sau khi đánh giá hoặc ngƣời dùng cũ đăng nhập thành công, hệ thống tự động chuyển đến trang tƣ vấn phim dựa trên thuật toán tƣ vấn dựa trên ngƣời dùng (User-based) và đƣa ra các phim khác để ngƣời dùng tra cứu và đánh giá.
Hình 3.12. Giao diện trang tƣ vấn dựa trên ngƣời dùng
Giao diện trang tƣ vấn phim dựa trên kỹ thuật mặt hàng phù hợp và thuật toán tƣ vấn dựa trên mặt hàng: Ngƣời dùng có thể tra cứu phim để xem chi tiết bộ phim mà họ quan tâm, từ đó hệ thống sẽ xử lý và đƣa ra tƣ vấn dựa trên kỹ thuật mặt hàng phù hợp (Matching Product) hoặc tƣ vấn dựa trên mặt hàng
NGUYỄN THÙY TRANG – K43 TIN HỌC KINH TẾ Trang 59 (Item-based). Ngƣời dùng có thể tùy chọn một trong hai kỹ thuật đó ở ô tùy chọn Algorithm.
Hình 3.13. Giao diện trang tƣ vấn dựa trên kỹ thuật mặt hàng phù hợp và phƣơng pháp tƣ vấn dựa trên mặt hàng