TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN TOÁN ỨNG DỤNG VÀ TIN HỌC
Mục lục
Mở đầu........................................................................................................................................................3
Chương 1. Điều tra khảo sát.....................................................................................................................4
1.1. Khảo sát hiện trạng............................................................................................................................4
1.2. Bài toán nghiệp vụ..............................................................................................................................4
1.3. Đặc tả yêu cầu phần mềm..................................................................................................................5
Chương 2 Phân tích hệ thống...................................................................................................................6
2.1.
Phân tích hệ thống về mặt chức năng.........................................................................................6
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
3.1. Mô hìnhHỆ
hệ thống................................................................................................................................9
HỖ TRỢ DỰ BÁO KHẢ NĂNG
3.2. Thiết kế hệ thống về mặt giao diện...................................................................................................9
THÀNH CÔNG CỦA CHIẾN DỊCH TIẾP
3.2.1. Công nghệ sử dụng..........................................................................................................................9
3.2.2. Giao diện hệ hống..........................................................................................................................10
THỊ BẢO HIỂM Ô TÔ
2.2.
Biểu đồ phân cấp chức năng.........................................................................................................6
Chương 3 Thiết kế chương trình..............................................................................................................9
Kết Luận...................................................................................................................................................14
Chương 1. Điều tra khảo sát
1.1. Khảo sát hiện trạng
Trong tất cả các lĩnh vực tiếp thị đều có một vai trò vô cùng to lớn, có thể nói
tiếp thị là cầu nối trung gian giữa hoạt động daonh nghiệp và thị trường. Tiếp thị
đem lại những lợi ích to lớn cho doanh nghiệp và công ty như : duy trì và phát triển
doanh nghiệp, doanh thu và lợi nhuận, thị trường và thị phần, thương hiệu và định
vị thương hiệu, duy trì và cải thiện quan hệ khách hàng.
Để đạt được hiệu quả cao trong quá trình tiếp thị luôn là bài toán đặt ra đối với
các nhà quản lý. Một giải pháp được đề ra là nếu dự đoán trước được những khách
hàng nào có khả năng mua bảo hiểm hay không mua bảo hiểm thì nhà quản lý có
thể đưa ra các chiến lược khác nhau để tiếp cận với từng đối tượng khách và đạt
được hiệu quả cao nhất của chiến dịch tiếp thị.
1.2. Bài toán nghiệp vụ
Khi công ty mở một chiến dịch tiếp thị để quảng bá thương hiệu và bán sản
phẩm,bộ phận tiếp thị nhận được một danh sách về khách hàng và có nhiệp vụ triển
khai chiến dịch đến từng khách hàng. Trong quá trình triển khai chiến dịch nhân
viên tiếp thị có nhiệm vụ thu thập các thông tin về cuộc gọi tiếp thị như: số lần tiếp
thị trong chiến dịch này, kết quả của chiến dịch tiếp thị lần trước, thời gian bắt đầu
gọi và thời gian kết thúc,.. kết hợp với các thông tin về khách hàng đã có sẵn ta sẽ
dự đoán những những khách hàng nào có khả năng mua bảo hiểm hay không mua
bảo hiểm và phân tích những yếu tố dẫn đến các khả năng đó. Từ những kết quả
phân tích được nhà quản lý sẽ vạch ra những chính sách tiếp thị trong tương lai.
4
Hình 1. Mô hình nghiệp vụ hóa
1.3. Đặc tả yêu cầu phần mềm
Hệ thống dự đoán khả năng thành công của chiến dịch tiếp thị được xây dựng với
mục đích đưa ra dự đoán những khách hàng nào có khả năng mau hay không mua
Hình 4.Biểu đồ luồng dữ liệu mức đỉnh
2.3.3. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng dự đoán
Hình 5. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng dự đoán
2.3.4. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng báo cáo thống kê
7
Hình 6. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng báo cáo thống kê
Chương 3 Thiết kế chương trình
3.1. Mô hình hệ thống
8
Hình 7. Mô hình hệ thống
3.2. Thiết kế hệ thống về mặt giao diện
3.2.1. Công nghệ sử dụng
Chương trình sử dụng thuật toán decision tree xây dựng chương trình học máy bằng
ngôn ngữ python để dự đoán kết quả của chiến dịch tiếp thị. Sử dụng các ngôn ngữ
HTML, CSS, Javascript, python, flask để lập trình giao diện web.
- HTML là chữ viết tắt của Hypertext Markup Language. Nó giúp người dùng
tạo và cấu trúc các thành phần trong trang web hoặc ứng dụng, phân chia các đoạn
văn, heading, links, blockquotes,…
- CSS(viết tắt của Cascading Style Sheets) là một ngôn ngữ định dạng được
Tại đây nhà quản lý có thể chọn dữ liệu cần dự đoán từ máy tính của mình, và chọn
chức năng view data để xem thông tin dữ liệu và các báo cáo thống kê của dữ liệu
Hình 8. Giao diện trang chủ
Trang xem thông tin dữ liệu khách hàng và thông tin tiếp thị
10
Hình 9. Giao diện xem thông tin dữ liệu
Báo cáo thống kê về một số thông tin của dữ liệu
Hình 10. Giao diện báo báo thống kê dữ liệu
11
Hình 11. Giao diện báo báo thống kê dữ liệu
Hình 12. Giao diện báo báo thống kê dữ liệu
Trang kết quả dự đoán của chiến dịch tiếp thị
Sau khi chọn file dữ liệu cần dữ đoán, nhà quản lý chọn chức năng predict để xem kết
quả dự đoán.
12
Hình 13. Giao diện kết quả dự đoán