Chia sẻ tài khoản

Một phần của tài liệu ĐATN-PhamVanNhan-20072146.doc (Trang 48 - 51)

Đối với một hệ thống kinh doanh các nội dung đa phương tiện như xem phim, nghe nhạc, đọc sách, … thì phương thức ngăn chặn việc chia sẻ tài khoản rất quan trọng. Giả sử khi hệ thống không ngăn chặn được việc này, một người dùng đăng kí tài khoản và mua sách trên hệ thống, sau đó sẽ chia sẻ tài khoản này cho tất cả mọi người khác cùng dùng thì hệ thống sẽ không thu được phí của các thành viên – điều này đặc biệt nguy hiểm. Vì vậy tất yếu phải xây dựng được giải pháp cho vấn đề ngăn chặn việc chia sẻ tài khoản này.

Tùy từng hệ thống mà giải pháp cho vấn đề này sẽ khác nhau. Ví dụ như một hệ thống xem phim online cho phép thành viên có thể mua phim từ hệ thống, nhưng mỗi phim mua sẽ có thời hạn trong một thời gian nhất định, ngăn chặn việc đăng nhập đồng thời của cùng một tài khoản,… Đối với hệ thống này việc đặt ra một thời hạn cho mỗi cuốn sách mua cho từng thành viên là không hợp lý. Một cuốn sách có thể đọc trong một thời gian dài, có thể đọc đi đọc lại.

Giải pháp được tác giả đưa ra là với mỗi tài khoản chỉ được đăng kí tối đa một số lượng nhất định các thiết bị tại một thời điểm. Khi thành viên sử dụng quá số lượng thiết bị, hệ thống sẽ ngăn chặn không cho thành viên này sử dụng chức năng tải sách.

Để xây dựng thành công giải pháp trên, yêu cầu quan trọng là định nghĩa được mã của mỗi thiết bị khi tham gia sử dụng hệ thống. Khi người dùng cài đặt trình reader của hệ thống trên một thiết bị nào đó (như máy tính, các thiết bị di động, máy tính bảng,… ) hệ thống sẽ tự tạo ra một mã để phân biệt với tất cả các thiết bị khác. Mã được xác định theo công thức:

Mã thiết bị = md5(Time hệ thống + Mã người dùng)

Trong các trường hợp như người dùng xóa bỏ trình đọc reader, cài lại máy, root lại máy, chuyển nhượng máy, … Hệ thống yêu cầu người dùng phải tự hủy đăng kí thiết bị (Khi hủy đăng kí tất cả nội dung mà người dùng tải về trước đây cũng sẽ bị xóa). Chức năng Hủy đăng ký thiết bị bắt buộc phải được người dùng kích hoạt.

Trong các hợp trên nếu người dùng không chọn chức năng hủy đăng ký thiết bị thì hệ thống hiểu là thiết bị đó vẫn đang được đăng kí.

Hình 25. Mô tả quá trình thêm thiết bị mới

CHƯƠNG 6 : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN.

Sau một thời gian xây dựng, hệ thống đã đạt được những kết quả nhất định. Các kết quả đạt được như sau:

 Tìm hiểu được cách lưu trữ dữ liệu sách điện tử, xây dựng thành công hệ thống số hóa sách.

 Tìm hiểu và áp dụng thành công HTML5 và CSS3 vào hệ thống.

 Xây dựng hệ thống đọc sách trên nhiều nền tảng như web, các thiết bị có hệ

điều hành android.

 Đồng bộ tất cả các sách, đánh dấu,… trên tất cả các thiết bị đọc sách.

 Xây dựng thành công hệ thống thanh toán trực tuyến an toàn, chính xác và tiện

dụng cho người dùng.

 Xây dựng được các chức năng bảo mật, bảo vệ bản quyền tác giả, chống sao

chép.

Với mong muốn ngày càng đem lại cho người dùng những tiện ích mới, mang lại sự hài long, và phục vụ trên mong đợi, hệ thống sẽ được bổ xung và nâng cấp thêm nhiều tính năng mới. Những tính năng sắp được xây dựng và hoàn thiện đó là:

 Xây dựng hệ thống đọc sách trên nền tảng IOS.

 Tăng cường các chức năng bảo mật.

 Tăng khả năng tương tác của người dùng với hệ thống, các tính năng như khả

năng người dùng tự xuất bản sách, chia sẻ, bình luận về sách.

 Số hóa sách điện tử với cả video, audio….

TÀI LIỆU THAM KHẢO

* Danh mục website:

1. HTML5 Tutorial, W3schools, http://www.w3schools.com/html5/default.asp,

last visited May 2012.

2. CSS3 Tutorial, W3schools, http://www.w3schools.com/css3/default.asp, last

visited May 2012. (adsbygoogle = window.adsbygoogle || []).push({});

3. Tích hợp thanh toán, Bảo Kim,

https://www.baokim.vn/payment/integrate_button/intro_view, last visited May 2012.

4. Intro TinyMCE, MOCIECODE, http://www.tinymce.com/, last visited May

2012.

* Danh mục sách:

5. Nguyễn Kim Anh, Nguyên Lý Của Các Hệ Cơ Sở Dữ Liệu, Nxb Đại Học Quốc Gia Hà Nội, 2004

6. Zigurd Mednieks, Laird Dornin, Blake Meike, Masumi Nakamura, Programing Android, O’REILY, 2011

Một phần của tài liệu ĐATN-PhamVanNhan-20072146.doc (Trang 48 - 51)