xây dựng phần mềm bán hàng lưu động trên thiết bị di động phân hệ xây dựng hệ thống website quản lý nhân viên bán hàng lưu động và đồng bộ cơ sở dữ liệu với ứng dụng di động - Pdf 33

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC CẦN THƠ
KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG
********************

LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC
NGÀNH KHOA HỌC MÁY TÍNH
ĐỀ TÀI:

XÂY DỰNG PHẦN MỀM BÁN HÀNG LƯU ĐỘNG
TRÊN THIẾT BỊ DI ĐỘNG
PHÂN HỆ XÂY DỰNG HỆ THỐNG WEBSITE QUẢN
LÝ NHÂN VIÊN BÁN HÀNG LƯU ĐỘNG VÀ ĐỒNG
BỘ CƠ SỞ DỮ LIỆU VỚI ỨNG DỤNG DI ĐỘNG

VÕ HOÀNG MINH
MSSV: 1117842
KHÓA: 37

Cần Thơ, 5/2015


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC CẦN THƠ
KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG
BỘ MÔN KHOA HỌC MÁY TÍNH
********************

LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC
NGÀNH KHOA HỌC MÁY TÍNH
Đề tài

dạy bảo tận tình của thầy cô trong suốt 4 năm học mà chúng tôi đã nhận được những
kiến thức hữu ích và quý giá, là cơ sở cần thiết để chúng tôi hoàn thành được đề tài
luận văn của mình và là hành trang cho chúng tôi trong những năm tháng sau này.
Chúng tôi xin gửi lời cảm ơn chân thành đến giảng viên Phạm Xuân Hiền - người
giảng viên trực tiếp hướng dẫn chúng tôi thực hiện đề tài. Thời gian qua là thời gian
mà cô đã đồng hành cùng chúng tôi, tận tình giúp đỡ, chỉ bảo và định hướng con
đường phải đi cho chúng tôi, tạo điều kiện tốt nhất để chúng tôi hoàn thành đề tài.
Chúng tôi cũng xin cảm ơn đến tất cả người thân và bạn bè - những người đã luôn
động viên và cổ vũ tinh thần khi chúng tôi gặp khó khăn, hỗ trợ tôi tìm kiếm tài liệu
cần thiết và đánh giá sản phẩm của chúng tôi với cái nhìn khách quan nhất.
Một lần nữa, chúng tôi gửi lời cám ơn chân thành sâu sắc đến tất cả mọi người đã
giúp đỡ, động viên, hỗ trợ chúng tôi trong quãng thời gian thực hiện luận văn.
Cần Thơ, ngày 21 tháng 5 năm 2015
Sinh viên thực hiện
Võ Hoàng Minh

Phân hệ xây dựng hệ thống website quản lý nhân viên bán hàng lưu động
và đồng bộ cơ sở dữ liệu với ứng dụng di động


Xây dựng phần mềm bán hàng lưu động trên thiết bị di động

NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Cần Thơ, ngày…. tháng 5 năm 2015
Cán bộ hướng dẫn

Phân hệ xây dựng hệ thống website quản lý nhân viên bán hàng lưu động
và đồng bộ cơ sở dữ liệu với ứng dụng di động


ABSTRACT ................................................................................................................4
CHƯƠNG I : TỔNG QUAN ......................................................................................5
I.1.ĐĂT VẤN ĐỀ .................................................................................................... 5
I.2.MỤC TIÊU ĐỀ TÀI ........................................................................................... 5
I.3.ĐỐI TƯỢNG NGHIÊN CỨU ............................................................................ 6
I.4.PHẠM VI NGHIÊN CỨU ................................................................................. 6
I.5.KẾT QUẢ CẦN ĐẠT ........................................................................................ 7
I.6.BỐ CỤC TRÌNH BÀY LUẬN VĂN ................................................................. 7
CHƯƠNG II: CƠ SỞ LÝ THUYẾT...........................................................................8
II.1.GIỚI THIỆU VỀ WEBSITE ĐỘNG ................................................................ 8
II.2.NGÔN NGỮ LẬP TRÌNH PHP ....................................................................... 9
II.3.AJAX................................................................................................................. 9
II.4.MYSQL DATABASE .................................................................................... 10
II.5.ĐỒNG BỘ HÓA ............................................................................................. 11
II.5.1. GIỚI THIỆU VỀ ĐỒNG BỘ HÓA .........................................................11
II.5.2.MÔ HÌNH ĐỘNG BỘ HÓA ....................................................................12
II.5.3.PHƯƠNG PHÁP NHẬN DỮ LIỆU FILE JSON TRONG PHP .............12
II.5.4.PHƯƠNG PHÁP TRUYỀN DỮ LIỆU FILE JSON TỚI ỨNG DỤNG DI
ĐỘNG ................................................................................................................12
CHƯƠNG III: XÂY DỰNG HỆ THỐNG ...............................................................14
III.1.MỤC TIÊU HỆ THỐNG ............................................................................... 14
III.2.GIẢI PHÁP XÂY DỰNG HỆ THỐNG ........................................................ 14
III.3.KIẾN TRÚC HỆ THỐNG ............................................................................. 14

Phân hệ xây dựng hệ thống website quản lý nhân viên bán hàng lưu động
và đồng bộ cơ sở dữ liệu với ứng dụng di động


Xây dựng phần mềm bán hàng lưu động trên thiết bị di động



1

CSDL

Cơ sở dữ liệu

2

HTTT

Hệ thống thông tin

3

TBDĐ

Thiết bị di động

4

NVBH

Nhân viên bán hàng

Phân hệ xây dựng hệ thống website quản lý nhân viên bán hàng lưu động
và đồng bộ cơ sở dữ liệu với ứng dụng di động

1


Hình 27: Giao diện chi tiết đơn đặt hàng của nhân viên quản lý ..............................39
Hình 28: Sơ đồ chức năng đồng bộ ...........................................................................40

Phân hệ xây dựng hệ thống website quản lý nhân viên bán hàng lưu động
và đồng bộ cơ sở dữ liệu với ứng dụng di động

2


Xây dựng phần mềm bán hàng lưu động trên thiết bị di động

DANH MỤC BIỂU BẢNG
Bảng 1: Bảng TAIKHOAN .......................................................................................17
Bảng 2: Bảng NHANVIENQUANTRI.....................................................................18
Bảng 3: Bảng KHUVUC ...........................................................................................18
Bảng 4: Bảng TINH ..................................................................................................18
Bảng 5: Bảng HUYEN ..............................................................................................18
Bảng 6: Bảng NVBANHANG ..................................................................................19
Bảng 7: Bảng NHASANXUAT ................................................................................19
Bảng 8: Bảng LOAISP ..............................................................................................19
Bảng 9: Bảng KHACHHANG ..................................................................................20
Bảng 10: Bảng DONVITINH ...................................................................................21
Bảng 11: Bảng SANPHAM ......................................................................................21
Bảng 12: Bảng HOADON ........................................................................................22
Bảng 13: Bảng CHITIETHOADON .........................................................................22
Bảng 14: Bảng DONGBOSP ....................................................................................23
Bảng 15: Bảng DONGBOKH ...................................................................................23
Bảng 16: Bảng XOASP .............................................................................................24
Bảng 17: Bảng XOAKH ...........................................................................................24


problem and to help sales staffs work effectively. Besides that we build a mechanism
for data synchronization between the management website and mobile application of
staffs to create advantages for the works of sales staffs in different work
environments.
To perform this subject, we divide the subject into three branches: The first branch
is researching and building a sales management website using programming
languages PHP and MySQL database. The second branch is the studying and the
developing application on mobile devices (this application is built to run on Android
OS) for mobile sales staffs. And the final branch is the researching to synchronize
databases between website and mobile applications. Here , we focus on solving the
first branch and a third branch of the thread .

Phân hệ xây dựng hệ thống website quản lý nhân viên bán hàng lưu động
và đồng bộ cơ sở dữ liệu với ứng dụng di động

4


Xây dựng phần mềm bán hàng lưu động trên thiết bị di động

CHƯƠNG I : TỔNG QUAN
I.1.ĐĂT VẤN ĐỀ
Với tình hình công nghệ thông tin và Internet phát triển như hiện nay, thương mại
điện tử đã không còn là vấn đề xa lạ với tất cả chúng ta. Các công ty, doanh nghiệp ở
nhiều lĩnh vực từ kinh doanh đến giáo dục hay các lĩnh vực khác, hầu hết đều có
website quản lý riêng cho mình. Mục đích của việc tạo website là giới thiệu, quảng
bá công ty, sản phẩm, quản lý và thống kê tình hình kinh doanh của công ty, hoặc bán
hàng trực tuyến với dịch vụ đặt hàng online...
Cùng với sự phát triển của các ứng dụng di động, các công ty, doanh nghiệp đã
bắt đầu trang bị cho các nhân viên bán hàng lưu động những phần mềm trên thiết bị


I.3.ĐỐI TƯỢNG NGHIÊN CỨU
Đề tài tập trung nghiên cứu ba vấn đề chính:
Sử dụng ngôn ngữ lập trình PHP và ứng dụng các thư viện CSS, Javacript vào xây
dựng hệ thống website quản lý nhân viên bán hàng lưu động đáp ứng được các chức
năng cơ bản như tạo và cập nhật thông tin sản phẩm, quản lý thông tin nhân viên bán
hàng lưu động, thông tin khách hàng, quản lý đơn đặt hàng và thống kê kết quả kinh
doanh những tiêu chí: tổng doanh thu, theo từng nhân viên, theo từng mặt hàng...
Lập trình trên thiết bị di động: nhằm mục đích tạo và cập nhật thông tin khách
hàng, cập nhật thông tin sản phẩm, tạo đơn đặt hàng khi khách hàng có nhu cầu đặt.
Nghiên cứu nguyên lý thực hiện đồng bộ hóa giữa website và ứng dụng di động.
Xây dựng hệ thống CSDL nhằm tạo điều kiện thuận lợi cho việc đồng bộ hóa.
Ba vấn đề chính trên đây được chia thành ba phân hệ. Ở đây sẽ tập trung tìm hiểu,
giới thiệu và phân tích phân hệ thứ nhất và thứ ba: Xây dựng hệ thống website quản
lý và thực hiện đông bộ hóa giữa website và ứng dụng di dộng. Với hai phân hệ này,
đối tượng chính được tập trung nghiên cứu bao gồm:
- Nguyên lý lập trình xây dựng website dựa trên ngôn ngữ lập trình
PHP,HTML,CSS, Javacript và CSDL MySQL.
- Nghiên cứu cơ sở lý thuyết và thực tiễn để hiểu rõ nguyên tắc hoạt động của
công việc đồng bộ hóa giữa website và ứng dụng di động và xây dựng một hệ thống
CSDL nhằm đáp ứng và tạo điều kiện thuận lợi cho việc thực hiện đồng bộ hóa.
I.4.PHẠM VI NGHIÊN CỨU
Nghiên cứu thử nghiệm hệ thống bán hàng cho một khu vực, thí điểm là hệ thống
bán hàng tạp hóa trên địa bàn khu vực Tây Nam Bộ. Với tình hình khoa học và kỹ
thuật phát triển như hiện nay, việc ứng dụng công nghệ thông tin và Internet vào quản
lý hệ thống bán hàng không còn là điều xa lạ. Đồng thời ngày nay, với việc cạnh tranh
rất khóc liệt, các công ty thường có đội ngũ nhân viên bán hàng lưu động đến tận các
đại lý, cửa hàng bán lẻ hay hộ gia đình để tiếp thị sản phẩm và nhận đơn đặt hàng từ
khách hàng. Và việc phát triển của ứng dụng di động đã tạo điều kiện thuận lợi giải
quyết công việc nói trên.

Chương I: Tổng quan. Trình bày khái quát về đề tài nghiên cứu, mục tiêu đề tài,
đối tượng, phạm vi nghiên cứu và kết quả cần đạt.
Chương II: Cơ sở lý thuyết. Trình bày những nội dung cơ bản về web động, ngôn
ngữ lập trình PHP, AJAX và MySQL database.
Chướng III: Xây dựng hệ thống. Trình bày mục tiêu hệ thống, giải pháp xây dựng
hệ thống, kiến trúc hệ thống, cơ sở dữ liệu và các chức năng của hệ thống.
Chướng IV: Kết luận và hướng phát triển. Trình bày kết quả đạt được, những hạn
chế khó khăn trong quá trình thực hiện đề tài, đưa ra hướng giải quyết và định hướng
phát triển hệ thống trong tương lai.

Phân hệ xây dựng hệ thống website quản lý nhân viên bán hàng lưu động
và đồng bộ cơ sở dữ liệu với ứng dụng di động

7


Xây dựng phần mềm bán hàng lưu động trên thiết bị di động

CHƯƠNG II: CƠ SỞ LÝ THUYẾT
Để thực hiện đề tài, chúng tôi đã tham khảo nhiều ý kiến, tài liệu. Qua quá trình
tham khảo, chúng tôi đã biết để thực hiện đề tài cần áp dụng những lý thuyết, công
cụ như: website động, ngôn ngữ lập trình PHP, MySQL database, lý thuyết JSON, lý
thuyết đồng bộ hóa.
II.1.GIỚI THIỆU VỀ WEBSITE ĐỘNG
Web động là thuật ngữ được dùng để chỉ những website có cơ sở dữ liệu và được
hỗ trợ bởi các phần mềm phát triển web.Với web động, thông tin hiển thị được gọi ra
từ một cơ sở dữ liệu khi người dùng truy vấn tới một trang web. Trang web được gửi
tới trình duyệt gồm những câu chữ, hình ảnh, âm thanh hay những dữ liệu số hoặc ở
dạng bảng hoặc ở nhiều hình thức khác nữa.Chẳng hạn ứng dụng cơ sở của bạn có
chức năng như một công cụ thương mại điện tử (một cửa hàng trực tuyến) trưng bày


công nghệ web động. Có thể nói web động là website của giới chuyên nghiệp hoạt
động trên môi trường Internet.
Web động thường được phát triển bằng các ngôn ngữ lập trình tiên tiến như PHP,
ASP, ASP.NET, Java, CGI, Perl, và sử dụng các cơ sở dữ liệu quan hệ mạnh như
Access, My SQL, MS SQL, Oracle, DB2.
Qua trính tìm hiểu, chúng tôi nhận ra rằng xây dựng hệ thống website theo hướng
website động là một điều cần thiết. Trong trường hợp của đề tài này, chúng tôi sẽ
dùng ngôn ngữ lập trình PHP kết hợp với MySQL database để xây dựng website quản
lý nhân viên bán hàng lưu động theo hướng website động.
II.2.NGÔN NGỮ LẬP TRÌNH PHP
Ngôn ngữ PHP ra đời năm 1994 Rasmus Lerdorf sau đó được phát triển bởi nhiều
người. PHP (Hypertext Preprocessor) là một ngôn ngữ lập trình kịch bản hay một
loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã
nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ dàng
nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh,
nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối
ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ
lập trình web phổ biến nhất thế giới.
Thẻ <?php và thẻ ?> đánh đấu sự bắt đầu và sự kết thúc của phần mã PHP qua đó
máy chủ biết để xử lý và dịch mã cho đúng. Đây là một điểm khá tiện lợi của PHP
giúp cho việc viết mã PHP trở nên khá trực quan và dễ dàng trong việc xây dựng
phần giao diện ứng dụng HTTP.
Được phát triển và hỗ trợ bởi cộng đồng lập trình viên PHP đông đảo. Trải qua
nhiều phiên bản, phiên bản hiện tại là PHP 6.
Ngôn ngữ lập trình PHP có những ưu điểm như: giảm chi phi, dễ dàng tìm được
sự hỗ trợ, hỗ trợ hoạt động trên đa nền tảng, tính khả chuyển.
Vì những ưu điểm của PHP, nên chung tôi quyết định nghiên cứu và xây dựng hệ
thống website trên nền tảng ngôn ngữ lập trình PHP.
II.3.AJAX

là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên
nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh. Với tốc độ
và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên
internet.
Việc sử dụng MySQLmang lại nhiều lợi ích như:
- Tính thực thi cao: MySQL có thể đáp ứng khả năng xử lý những đòi hỏi khắt
khe nhất của bất kỳ hệ thống nào.
- Chi phí thấp: MySQL miễn phí với bản quyền mã nguồn mở hoặc chi phí thấp
với bản quyền thương mại mà ứng dụng chúng ta cần.
- Sử dụng: Hầu hết mọi cơ sở dữ liệu hiện nay đều dùng ngôn ngữ truy vấn có
cấu trúc chuẩn SQL. Chúng rất dễ cài đặt cấu hình cũng như trong quá trình sử dụng.
- Tính linh hoạt: Sự linh hoạt về platform là một đặc tính lớn của MySQL với
tất cả các phiên bản của Linux, Unix và Windows.
- Ngoài ra khi xây dựng CSDL dựa trên MySQL đem lại đáng tin cậy cao và dễ
dàng quản lý.

Phân hệ xây dựng hệ thống website quản lý nhân viên bán hàng lưu động
và đồng bộ cơ sở dữ liệu với ứng dụng di động

10


Xây dựng phần mềm bán hàng lưu động trên thiết bị di động

Với những ưu điểm nêu trên, cùng với việc PHP tương thích tốt với CSDL được
thiết kế trên MySQL nên chúng tôi quyết định sử dụng MySQL để quản lý CSDL của
hệ thống website.
II.5.ĐỒNG BỘ HÓA
II.5.1. GIỚI THIỆU VỀ ĐỒNG BỘ HÓA
Đồng bộ hóa dữ liệu là quá trình trao đổi thông tin giữa hai nguồn dữ liệu. Ứng

SQLITE
Database
JSON

JSON

MySQL
Webserver

Database

Hình 1: Mô hình đồng bộ dữ liệu
Do sử dụng ngôn ngữ lập trình khác nhau nên dữ liệu được truyền và nhận phải
được đinh dạng theo cấu trúc JSON. Trước khi truyền dữ liệu đến nơi cần nhận, bên
gửi chuyển dữ liệu sang dạng JSON. Sau khi bên nhận khi nhận được dữ liệu sẽ
chuyển từ định dạng JSON sang định dạng của ngôn ngữ lập trình.
II.5.3.PHƯƠNG PHÁP NHẬN DỮ LIỆU FILE JSON TRONG PHP
Giải pháp thực hiện: Website sẽ dùng một cách thức được hỗ trợ sẵn bởi PHP để
nhận file được truyền từ một ứng dụng nào đó đên. Sau khi nhận được dữ liệu, tiến
hành chuyển dữ liệu JSON bằng hàm json_decode() để chuyển kiểu dữ liệu từ định dạng theo JSON sang định dạng dữ liệu
của PHP.
Code thực hiện quá trình trên:
$a =json_decode(file_get_contents('php://input'));
Trong đó: $a là biến mang dữ liệu trong JSON sau khi chuyển sang kiểu dữ liệu
của PHP.
II.5.4.PHƯƠNG PHÁP TRUYỀN DỮ LIỆU FILE JSON TỚI ỨNG DỤNG DI
ĐỘNG
Giải pháp thực hiện: Sau khi thực hiện các thao tác truy vấn CSDL, để dữ liệu khi
truyền đến ứng dụng di động mà ứng dụng di động có thể nhận được dữ liệu ta cần

động thông qua Internet. Thông qua công việc đồng bộ sẽ giúp nhân viên bán hàng
lưu động thực hiện cộng việc dễ dàng hơn.
III.2.GIẢI PHÁP XÂY DỰNG HỆ THỐNG
Chúng tôi sử dụng ngôn ngữ lập trình PHP để xây dựng hệ thống website. Việc
lựa chọn ngôn ngữ lập trình này căn cứ vào những tiện ích sau: tiết kiệm chi phí, hỗ
trợ đa nền tảng, hiệu xuất hoạt động cao, tính khả chuyển...Bên cạnh đó, PHP tướng
tác tốt với CSDL MySQL nên dễ dàng xây dựng hệ thống CSDL nhằm hỗ trợ xây
dựng các chức năng cũng như mục tiêu đồng bộ hóa dễ dàng hơn, dễ dàng xây dựng
các hàm API nhằm truyền dữ liệu xuống ứng dụng di động.
III.3.KIẾN TRÚC HỆ THỐNG
Client
Web Browser
(Trình duyệt web)

Ứng dụng TBDĐ

Webserver

PHP
PHP Interpreter

MySQL
database
Hình 2: Kiến trúc hệ thống

Phân hệ xây dựng hệ thống website quản lý nhân viên bán hàng lưu động
và đồng bộ cơ sở dữ liệu với ứng dụng di động

14



KHACHHANG THUOC HUYEN

DONGBOKH THUOC KHACHANG

MAKHXOA <M>

XOAKH

HUYEN

HUYEN THUOC TINH

TINH THUOC KHUVUC

MAHUYEN <M>
HUYEN

XOAKH THUOC NVBANHANG

DONGBOKH THUOC NVBANHANG

KHUVUC

MAKV <M>
KHUVUC

TINH

<M>


HOADON

LOAISP

SANPHAM

CHITIETHOADON THUOC HOADON

NHASANXUAT
MANSX <M>
TENNSX

MASPXOA <M>

XOASP

SOLUONGSP
GIASP

CHITIETHOADON

DONVITINH
MADVT <M>
TENDVT

TRANGTHAIDBSP
CONGVIECDBSP
DONGBOSP



NHANVIENQUANTRI

HOADON THUOC KHACHHANG

HOADON THUOC NVBANHANG

TAIKHOAN THUOC NHANVIENQUANTRI

TAIKHOAN THUOC NVBANHANG

<M>
MANV
HO
TEN
NGAYSINH
MATKHAU
CMNDNV
DIACHI
EMAIL
SDT
GIOITINH
NGAYTAOTK

Xây dựng phần mềm bán hàng lưu động trên thiết bị di động

Hình 3: Sơ đồ thực thể quan hệ của hệ thống website

16


TEN

Varchar(10)

Tên nhân viên

NGAYSINH

Date

MATKHAU

Varchar(100)

CMNDNV

Char(9)

x

Số CMND nhân viên

DIACHI

Varchar(100)

x

Địa chỉ thường trú của nhân
viên

nhân viên
x

Giới tính của nhân viên
Ngày tạo tài khoản

Bảng 1: Bảng TAIKHOAN

Phân hệ xây dựng hệ thống website quản lý nhân viên bán hàng lưu động
và đồng bộ cơ sở dữ liệu với ứng dụng di động

17



Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status