1. WEBSITE TƯ VẤN TÀI LIỆU
1. Phát biểu bài toán
Hiện nay, tại Trung tâm học liệu trường Đại học Quảng Bình có đến hàng ngàn
đầu sáchchia thành từng chuyên ngành để sinh viên lựa chọn. Tuy nhiên, không phải
sinh viên nào cũng có thể chọn cho mình những cuốn sách đúng với chuyên ngành
của mình, hoặc sách không phù hợp với trình độ hiện tại đang theo học. Đặc biệt là
với những sinh viên năm nhất vừa bước vào trường, sẽ mất rất nhiều thời gian cho
việc lựa chọn đúng sách bởi mỗi môn học đều có nhiều tài liệu tham khảo…
Nhu cầu đặt ra là cần có một hệ tư vấn. Các hệ thống tư vấn này sẽ dựa vào hồ
sơ người dùng như: lớp, khoa, năm học.. từ đó chọn lọc trong cơ sở dữ liệu những
sách phù hợp với chuyên ngành, với năm học hay những cuốn mà sinh viên năm
trước đã từng học rồi đưa ra những gợi ý về sản phẩm hay thông tin có thể phù hợp
với người dùng nhất.
2. Phân tích yêu cầu
- Admin: Đóng vai trò là người quản trị hệ thống có chức năng phân quyền,
sao lưu và phục hồi cơ sở dữ liệu, chịu trách nhiệm quản lý các thông số chung của
hệ thống và biên tập. Là người đóng vai trò quản lý (thêm, sửa, xóa) các bài viết
(Blog) hay các sản phẩm sách...
- Khách đăng nhập: là những người đã đăng ký và đăng nhập vào website, sẽ
có thể xem hồ sơ, giao diện, xem danh mục, chi tiết nội dung sách và đặc biệt có thể
xem được những sản phẩm sách mà hệ thống tư vấn dựa vào hồ sơ người dùng,
- Khách vãng lai: là những người dùng truy cập vào website nhưng chưa có
tài khoản đăng nhập thì cũng sẽthấy được giao diện website với các chức năng tương
tự với “Khách đăng nhập”, tuy nhiên không có chức năng hiển thị nội dung mà hệ
thống tư vấn sách theo hồ sơ người dùng.
3. Giao diện ứng dụng Website
Hệ thống được thiết kế và thực hiện trên Hệ điều hành Windows 10 Pro, sử
dụng công cụ thiết kế Sublime Text2 cùng với ngôn ngữ lập trình HTML5, CSS3,
thư viện Jquery, PHP và CMS Wordpress để quản lý nội dung. Toàn bộ Website
được thiết kế với những chức năng chính như sau:
2. Giao diện Website khi người dùng chưa đăng nhập vào:
-Menu, banner, Footer
-Danh mục sản phẩm sách
-Chưa có chức năng tư vấn do người dùng chưa đăng ký hoặc đăng nhập vào
website
Hình 3.1. Giao diện website khi chưa đăng nhập
3. Giao diện trang đăng ký:
Hình 3.2. Giao diện chức năng đăng ký
Gồm các trường bắt buộc : Tên đăng nhập, Lớp, Khóa học, Email, Password
Sau khi đăng ký, thông tin người dùng sẽ được lưu vào cơ sở dữ liệu để hệ
thống thực hiện lọc sản phẩm và hiển thị tư vấn cho sản phẩm.
Giao diện trang đăng nhập:
4. Hình 3.3. Giao diện chức năng đăng nhập
Tại đây người dùng đã có tài khoản sẽ đăng nhập vào Website với các trương:
Tên đăng nhập hoặc địa chỉ mail, Mật khẩu.
Giao diện trang hồ sơ người dùng:
Hình 3.4. Giao diện trang hồ sơ người dùng
Tại đây, người dùng có thể xem hồ sơ cá nhân đồng thời chỉnh sửa thông tin cá
nhân của bản thân.
Giao diện trang khi người dùng đăng nhập:
Giao diện trang chủ của Website vẫn tương tự như khi người dùng chưa đăng
nhập, tuy nhiên lúc này thì hệ thống đãlọc trong cơ sở dữliệu những cuốnsáchđúng
với chuyên ngành của người dùng và hiển thị nó ra trên giao diện.
5. Thì hệ thống tư vấn sẽ hiển thị những sản phẩm của ngành Điện – Điện tử đồng
thời những sách dành cho năm 1 Đại học mà tất cả sinh viên đều phải học như: Mac-
Lenin, Đường lối của Đảng, Pháp luật đại cương ….
Hình 3.5. Giao diện chức năng tư vấn sách
6. Hình 3.6. Giao diện website khi người dùng đăng nhập vào hệ thống
3.5. Kết luận
Hiện tại Website đang trong quá trình phát triển, cònchưa thu thập đủ cơ sở dữ
liệu, hồ sơ cũng như đánh giá của người dùng cần thiết cho việc thực hiện tối ưu
nhất thuật toán lọc cộng tác. Tuy nhiên, Website cũng phần nào đó nổi bật lên được
những đặc trưng của hệ tư vấn, thông qua việc hiển thị những cuốn sách cần thiết
dựa vào hồ sơ người dùng.
Và trong tương lai, Websitesẽ được thêm đầy đủ cơ sở dữliệu, những tính năng
cơ bản cần thiết như: đặt sách, giỏ sách, tìm kiếm sách theo nội dung, phân quyền
quản trị ... Và đặc biệt là hoàn thiện tính năng tư vấn dựa vào phương pháp lọc cộng
tá