Sơ đồ khối phía client yêu cầu đăng ký tài khoản mới

Một phần của tài liệu Khóa luận tốt nghiệp xây dựng hệ thống quản lý bảo mật trên android smartphones (Trang 76)

5 Kết luận & Hướng phát triển

3.16 Sơ đồ khối phía client yêu cầu đăng ký tài khoản mới

3.4 Kết chương

Như vậy chương này đã trình bày mục đích phát triển hệ thống TUI Security, phạm vi và các yêu cầu của hệ thống. Dựa trên những yêu cầu đó, các tác giả thực hiện thiết kế kiến trúc và mô hình của hệ thống, các biểu đồ và đề ra giải thuật để hiện thực các tính năng của hệ thống. Việc thiết kế hệ thống phải tuân thủ các tiêu chuẩn về sản phẩm an toàn được trình bày trong chương 2, các tiêu chuẩn về thiết kế giao diện của Google, các tiêu chuẩn về hiệu năng của sản phẩm. Ngoài ra, khi thiết kế hệ thống còn phải tính toán cân bằng giữa việc bảo vệ dữ liệu người dùng với việc khai thác dữ liệu phục vụ công tác điều tra. Chương tiếp theo sẽ trình bày việc hiện thực các thiết kế và giải thuật để xây dựng hệ thống hoàn chỉnh và khóa luận sẽ giới thiệu về giao diện của hệ thống cũng như đưa ra đánh giá khách quan về ưu và khuyết điểm của hệ thống được xây dựng.

Chương 4: Hiện thực hệ thống quản lý bảo mật TUI Security

4.1 Môi trường thực thi

Môi trường công nghệ mà tác giả sử dụng để xây dựng ứng dụng bao gồm:

• Sử dụng ngôn ngữ lập trình Java với Eclipse IDE có tích hợp gói thư viện hỗ trợ lập trình Android do Google cung cấp.

• Nền tảng phát triển ứng dụng: điện thoại di động sử dụng Android 4.0+.

• Phía server sử dụng PHP Yii framework để xây dựng REST service.

• Các phần mềm hỗ trợ khác: Navicat dùng quản lý cơ sở dữ liệu phía server, plugin Firebug, REST Client để debug web service, Aptana Studio để xây dựng ứng dụng web service. . .

4.2 Hiện thực chương trình TUI Security

Trong phần này, khóa luận triển khai hiện thực ứng dụng TUI Security qua các sơ đồ lớp và sơ đồ tuần tự. Trong đó, khóa luận đề cập đến các bộ phận và tính năng quan trọng của ứng dụng TUI Security.

4.2.1 Sơ đồ lớp

4.2.1.1 Hiện thực bộ phận thực thi điều khiển

Trong phần này, khóa luận đề cập đến việc hiện thực bộ phận thực thi điều khiển của kiến trúc hệ thống được thiết kế trong chương trước. Đây là bộ phận phức tạp nhất của hệ thống. Bộ phận này gồm các thành phần xử lý con, nhận nhiệm vụ lắng nghe các tin nhắn điều khiển hoặc các hành vi của thiết bị, phân tích và thực thi hành động tương ứng với điều khiển, hoặc hành vi đó. Dưới đây, khóa luận sẽ trình bày các sơ đồ lớp quan trọng của bộ phận này.

• Bộ phận lắng nghe

Trước tiên, bộ phận lắng nghe thực hiện nhiệm vụ lắng nghe các tin nhắn điều khiển hoặc các hành vi khác của thiết bị. Bộ phận này gồm ba class kế thừa từ BroadcastReceiver (hình 4.1). Trong đó, class SmsReceiver thực thi lắng nghe các tin nhắn điều khiển, PowerButtonReceiver lắng nghe các tương tác trên thiết bị, BootCompleteReceiver lắng nghe hành vi turn-on thiết bị.

Một phần của tài liệu Khóa luận tốt nghiệp xây dựng hệ thống quản lý bảo mật trên android smartphones (Trang 76)

Tải bản đầy đủ (PDF)

(105 trang)