I. Tổng quan về ứng dụng đọc sách và trao đổi sách cũ trên di động
Khóa luận tốt nghiệp phát triển ứng dụng đọc sách và chia sẻ trao đổi sách cũ trên di động được thực hiện bởi sinh viên Đào Đức Huy và Trần Minh Trí tại Khoa Công nghệ Phần mềm, Trường Đại học Công nghệ Thông tin – Đại học Quốc gia TP. Hồ Chí Minh, năm 2021. Đề tài hướng đến xây dựng nền tảng kết hợp hai chức năng cốt lõi: đọc sách điện tử và giao dịch sách cũ giữa người dùng. Nhu cầu đọc sách trên thiết bị di động ngày càng tăng cao. Thị trường sách cũ tại Việt Nam còn thiếu nền tảng số hóa chuyên biệt. Ứng dụng giải quyết đồng thời hai bài toán thực tiễn này. Hệ thống tích hợp mạng xã hội, hệ thống gợi ý nội dung và cơ chế trao đổi sách vật lý lẫn sách điện tử. Người dùng có thể đọc, chia sẻ cảm nhận và kết nối với cộng đồng yêu sách. Đây là hướng nghiên cứu có giá trị thực tiễn cao trong bối cảnh chuyển đổi số giáo dục và văn hóa đọc tại Việt Nam.
1.1. Bối cảnh và động lực nghiên cứu của đề tài
Văn hóa đọc sách tại Việt Nam đang chuyển dịch mạnh sang nền tảng số. Tuy nhiên, các ứng dụng đọc sách hiện có chưa tích hợp tính năng trao đổi sách cũ. Sách cũ thường bị bỏ phí sau khi đọc xong. Đề tài ra đời nhằm tạo ra một hệ sinh thái khép kín: người dùng đọc sách, đánh giá sách và trao đổi sách vật lý với nhau thông qua một ứng dụng duy nhất. Mô hình này thúc đẩy kinh tế tuần hoàn trong lĩnh vực sách và góp phần lan rộng văn hóa đọc trong cộng đồng.
1.2. Phạm vi và đối tượng hướng đến của ứng dụng
Ứng dụng hướng đến nhóm người dùng từ 15 đến 35 tuổi, bao gồm học sinh, sinh viên và người đi làm có thói quen đọc sách. Phạm vi triển khai ban đầu tập trung tại TP. Hồ Chí Minh, nơi có mật độ người dùng smartphone cao. Hệ thống hỗ trợ đọc sách định dạng điện tử, đăng tin bán hoặc trao đổi sách cũ, và xây dựng hồ sơ sở thích đọc sách cá nhân. Nền tảng được phát triển trên môi trường di động với giao diện thân thiện và hiệu năng tối ưu.
II. Phân tích yêu cầu và thách thức kỹ thuật của hệ thống
Quá trình phân tích yêu cầu xác định ba nhóm chức năng chính: quản lý nội dung sách điện tử, quản lý giao dịch sách cũ và xây dựng mạng xã hội người dùng. Mỗi nhóm đặt ra yêu cầu kỹ thuật riêng biệt và phức tạp. Việc đọc sách đòi hỏi hiệu năng render ổn định với nhiều định dạng tệp. Giao dịch sách cũ cần cơ chế xác thực, định giá và kết nối địa lý. Mạng xã hội yêu cầu hệ thống thông báo thời gian thực và quản lý kết nối giữa người dùng. Ngoài ra, hệ thống gợi ý sách phù hợp với sở thích cá nhân là thành phần kỹ thuật quan trọng. Hai phương pháp gợi ý chính được nghiên cứu là lọc cộng tác và gợi ý dựa theo nội dung. Lọc cộng tác phân tích hành vi của nhóm người dùng tương đồng để đưa ra gợi ý. Gợi ý theo nội dung xây dựng hồ sơ sở thích dựa trên đặc điểm của sách người dùng đã đọc. Tích hợp hai phương pháp này tạo ra hệ thống gợi ý lai mạnh mẽ hơn.
2.1. Hệ thống gợi ý sách theo lọc cộng tác
Lọc cộng tác xây dựng mô hình tương quan giữa người dùng với người dùng. Hệ thống phân tích lịch sử đọc sách và đánh giá của nhiều người dùng để tìm ra nhóm có sở thích tương đồng. Từ đó, sách được những người dùng tương tự đánh giá cao sẽ được gợi ý cho người dùng mục tiêu. Phương pháp này hiệu quả với sách phức tạp như sách chuyên ngành hay văn học, bởi không cần phân tích nội dung bên trong sách mà chỉ dựa vào hành vi xã hội. Điểm số đánh giá được biểu diễn dưới dạng ma trận thưa và xử lý bằng các thuật toán phân tích ma trận.
2.2. Chức năng mạng xã hội và tương tác người dùng
Thành phần mạng xã hội cho phép người dùng xây dựng hồ sơ cá nhân, theo dõi bạn đọc và chia sẻ cảm nhận về sách. Tương tác trực tiếp giữa người mua và người bán sách cũ được thực hiện qua hệ thống nhắn tin tích hợp. Môi trường số giúp xóa bỏ rào cản địa lý trong việc trao đổi sách. Nội dung do người dùng tạo ra như bài đánh giá và danh sách sách yêu thích trở thành tài nguyên cộng đồng. Hệ thống chuẩn mực xã hội và đánh giá uy tín người bán đảm bảo chất lượng giao dịch.
III. Giải pháp công nghệ và kiến trúc xây dựng ứng dụng di động
Kiến trúc hệ thống được thiết kế theo mô hình client-server với ứng dụng di động là client và backend API xử lý nghiệp vụ trung tâm. Ứng dụng di động được phát triển trên nền tảng cross-platform nhằm tối ưu chi phí phát triển và đồng bộ trải nghiệm giữa iOS và Android. Backend sử dụng kiến trúc RESTful API với cơ sở dữ liệu quan hệ lưu trữ thông tin người dùng, sách và giao dịch. Module đọc sách hỗ trợ định dạng PDF và EPUB với trình render tích hợp sẵn trong ứng dụng. Tính năng tìm kiếm sách cũ sử dụng bộ lọc theo thể loại, tình trạng và khu vực địa lý. Hệ thống xác thực người dùng đảm bảo an toàn trong giao dịch. Thông báo đẩy thời gian thực cập nhật trạng thái giao dịch và tin nhắn. Toàn bộ kiến trúc được thiết kế để mở rộng theo chiều ngang khi lượng người dùng tăng trưởng.
3.1. Thiết kế giao diện và trải nghiệm người dùng trên di động
Giao diện ứng dụng tuân thủ nguyên tắc Material Design với luồng điều hướng trực quan. Màn hình chính hiển thị danh sách sách gợi ý cá nhân hóa và hoạt động mới nhất từ mạng xã hội. Trình đọc sách cung cấp chế độ ban đêm, điều chỉnh cỡ chữ và đánh dấu trang. Quy trình đăng sách cũ được tối giản thành ba bước: chụp ảnh, điền thông tin và đặt giá. Giao diện tìm kiếm kết hợp bộ lọc đa chiều giúp người dùng nhanh chóng tìm thấy sách phù hợp trong danh sách đăng bán.
3.2. Hệ thống gợi ý dựa theo nội dung và hồ sơ cá nhân
Hệ thống gợi ý theo nội dung xây dựng hồ sơ sở thích người dùng dựa trên thể loại, tác giả và từ khóa của sách đã đọc. Kỹ thuật biểu diễn vector được áp dụng để mã hóa đặc điểm của mỗi cuốn sách. Thuật toán tính toán độ tương đồng giữa hồ sơ người dùng và đặc điểm sách để xếp hạng gợi ý. Hồ sơ người dùng được cập nhật liên tục sau mỗi lần đọc và đánh giá. Phương pháp này hiệu quả ngay cả với người dùng mới có ít lịch sử tương tác trong hệ thống.
IV. Kết quả đạt được và ứng dụng thực tiễn của khóa luận
Khóa luận hoàn thành xây dựng ứng dụng di động tích hợp đầy đủ các chức năng đọc sách điện tử, trao đổi sách cũ và mạng xã hội cộng đồng đọc sách. Sản phẩm được đánh giá bởi hội đồng Khoa Công nghệ Phần mềm, Trường Đại học Công nghệ Thông tin dưới sự hướng dẫn của ThS. Nguyễn Thị Thanh Trúc. Ứng dụng chứng minh tính khả thi của mô hình kết hợp giữa nền tảng đọc sách số và thị trường sách cũ trên thiết bị di động. Hệ thống gợi ý sách cá nhân hóa nâng cao trải nghiệm khám phá sách của người dùng. Tính năng mạng xã hội tạo ra cộng đồng đọc sách gắn kết và năng động. Mô hình kinh tế tuần hoàn thông qua trao đổi sách cũ góp phần giảm lãng phí và tăng khả năng tiếp cận sách cho nhiều người. Hướng phát triển tiếp theo bao gồm tích hợp thanh toán điện tử, mở rộng sang sách nói và áp dụng học máy nâng cao cho hệ thống gợi ý.
4.1. Đóng góp học thuật và giá trị công nghệ của đề tài
Đề tài đóng góp vào lĩnh vực nghiên cứu hệ thống gợi ý lai cho ứng dụng đọc sách tại Việt Nam. Việc kết hợp lọc cộng tác và gợi ý theo nội dung trong ngữ cảnh sách tiếng Việt là hướng nghiên cứu còn ít được khám phá. Kiến trúc hệ thống được tài liệu hóa chi tiết, tạo nền tảng tham khảo cho các đề tài sau. Phương pháp phát triển ứng dụng di động kết hợp mạng xã hội và thương mại điện tử micro-scale cũng được hệ thống hóa trong báo cáo khóa luận.
4.2. Tiềm năng thương mại hóa và hướng mở rộng trong tương lai
Mô hình ứng dụng có tiềm năng thương mại hóa cao tại thị trường Việt Nam với hàng triệu người dùng smartphone. Doanh thu có thể đến từ hoa hồng giao dịch sách cũ, gói đọc sách điện tử premium và quảng cáo có mục tiêu. Hướng mở rộng bao gồm tích hợp thư viện sách điện tử có bản quyền, tính năng đọc sách nhóm và kết nối với các nhà xuất bản. Hệ thống gợi ý có thể nâng cấp với deep learning để cải thiện độ chính xác và cá nhân hóa sâu hơn theo thời gian sử dụng.