Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 38 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
38
Dung lượng
1,25 MB
File đính kèm
28_NguyenVanLe.rar
(8 MB)
Nội dung
Bộ Cơng Thương TRƯỜNG ĐẠI HỌC CƠNG NGHIỆP THỰC PHẨM TP HCM KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN Tên đồ án: Xây dựng phần mềm Email Marketing Giảng viên hướng dẫn: Th.s Nguyễn Văn Lễ Sinh viên thực hiện: Trần Nguyễn Xuân Trúc MSSV: 2033180060 Lê Thị Mai MSSV: 2033181045 Chuyên ngành đào tạo: An tồn thơng tin Khóa học: 2018-2022 TP Hồ Chí Minh ,ngày 30 tháng 06 năm 2021 Bộ Công Thương TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP HCM KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TÊN ĐỒ ÁN Giảng viên hướng dẫn: Th.s Nguyễn Văn Lễ Sinh viên thực hiện: Trần Nguyễn Xuân Trúc MSSV: 2033180060 Lê Thị Mai MSSV: 2033181045 Chuyên ngành đào tạo: An tồn thơng tin Khóa học: 2018-2022 TP Hồ Chí Minh, ngày 30 tháng 06 năm 2021 Nhận xét giảng viên hướng dẫn TP.HCM, Ngày Tháng Giáo viên hướng dẫn (Ký ghi rõ họ tên) Năm Nhận xét giảng viên phản biện TP.HCM, Ngày Tháng Giáo viên phản biện (Ký ghi rõ họ tên) Năm LỜI CẢM ƠN Để đồ án môn học chúng em hồn thành có kết tốt đẹp, chúng em nhận hỗ trợ giúp đỡ nhiều quan tổ chức cá nhân Internet Với tình cảm chân thành sâu sắc, cho phép chúng em bày tỏ lòng biết ơn đến cá nhân quan tạo điều kiện giúp đỡ chúng em suốt trình học tập nghiên cứu làm đề tài Trước hết chúng em xin cảm ơn thầy cô khoa Công Nghệ Thông Tin trường Đại Học Công Nghiệp Thực Phẩm Thành Phố Hồ Chí Minh Với dạy dỗ, bảo tận tâm thầy cô đến chúng em hoàn thành xong đồ án, đề tài “Xây dựng phần mềm email marketing” Đặc biệt chúng em xin gửi lời cảm ơn chân thành tới thầy giáo Th.s Nguyễn Văn Lễ quan tâm giúp đỡ hướng dẫn định hướng cho chúng em hoàn thành tốt đồ án thời gian qua Chúng em xin bày tỏ lịng biết ơn đến lãnh đạo Trường Đại Học Cơng Nghiệp Thực Phẩm, Khoa Phòng ban chức trực tiếp gián tiếp giúp đỡ suốt trình học tập nghiên cứu đề tài Với điều kiện thời gian kinh nghiệm kiến thức hạn chế sinh viên, đồ án khơng thể tránh thiếu sót Chúng em mong nhận bảo đóng góp ý kiến thầy để chúng em có điều kiện bổ sung nâng cao kiến thức cho Chúng em xin chân thành cảm ơn! MỤC LỤC LỜI CẢM ƠN CHƯƠNG 1: TỔNG QUAN 1.1 GIỚI THIỆU 1.1.1 Khái niệm Email-Marketing 1.2 MỤC TIÊU VÀ PHẠM VI CỦA ĐỀ TÀI 1.2.1 Mục tiêu đề tài 1.2.2 Phạm vi đề tài .5 1.3 LÝ DO CHỌN ĐỀ TÀI CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 EMAIL MARKETING LÀ GÌ .7 2.1.1 Thực trạng Email-Marketing 2.1.2 Khái niệm .7 2.1.3 Đặc trưng Email marketing 2.1.4 Các chức E-Marketing 2.1.5 Một số loại hình marketing 10 2.1.6 Một số công cụ marketing có thị trường .12 2.2 GIỚI THIỆU VỀ SMTP .13 2.2.1 Khái niệm 13 2.2.2 Cơ chế hoạt động SMTP 15 2.3 CÁC CHẾ ĐỘ GỬI NHẬN EMAIL 17 2.3.1 Các chế độ gửi nhận email gmail 17 Chế độ gửi email gmail: 17 2.3.2 Tìm hiểu email vào spam .18 2.4 CẤU HÌNH TÀI KHOẢN GỬI 20 CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH .23 3.1 Môi trường cài đặt 23 3.2 Các chức chương trình 23 3.2.1 Form giao diện 23 3.2.2 Các form giao diện chức 24 CHƯƠNG 4: KẾT LUẬN 31 TÀI LIỆU THAM KHẢO 32 MỤC LỤC HÌ Hình 1: Sơ đồ chế hoạt động SMTP 15 Hình 2: Giao diện “Gmail” .21 Hình 3: Giao diện mục “ Quản lý tài khoản google” 21 Hình 4: Giao diện mục “ Quyền truy cập ứng dụng an tồn” 22 Hình 5: Giao diện “Bật” cho phép ứng dụng an tồn 22Y Hình 1: Form giao diện chương trình 23 Hình 2: Giao diện thơng tin người gửi 24 Hình 3: Giao diện thông tin người nhận 25 Hình 4: Giao diện cửa sổ “Open file” 26 Hình 5: Giao diện nội dung gửi mail 27 Hình 6: Hộp thoại open file đính kèm 28 Hình 7: Kết trả nút gửi 28 Hình 8: Kết sau gửi mail 29 Hình 9: Kết “nhập sai mật khẩu” gửi mail 30 CHƯƠNG 1: TỔNG QUAN 1.1 GIỚI THIỆU 1.1.1 Khái niệm Email-Marketing Email marketing (E-Marketing) hay gọi tiếp thị qua email (giao thức thư điện tử) để tiếp cận, quảng bá sản phẩm/dịch vụ doanh nghiệp nhằm mang khách hàng tiềm Ngoài mục đích quảng cáo bán hàng cịn sử dung việc chăm sóc khách hàng thơng qua doanh nghiệp xây dựng mối quan hệ với khách hàng E-Marketing giúp doanh nghiệp đạt đến mục đích cuối bán sản phẩm đạt tiêu doanh số E-Marketing có lợi lớn so với hình thức tiếp thị khác Đó vấn đề tiết kiệm chi phí cách thức hoạt động dễ dàng Có thể nói cách tiếp thị vô tiết kiệm so với hình thức marketing khác phù hợp cho mơ hình kinh doanh cho doanh nghiệp vừa nhỏ Lợi ích E-Marketing với doanh nghiệp thời đại 4.0: - Thông điệp gửi cách nhanh chóng, tiếp cận tốt đến người: Dưới hỗ trợ nhà cung cấp dịch vụ email, cần hành động nhấp chuột hàng trăm hàng ngàn email gửi Nhiệm vụ doanh nghiệp cần lên kế hoạch, viết nội dung rõ ràng, tạo sức hút danh sách email thực marketing - Tiết kiệm nhiều thời gian: Thay trước đây, muốn quảng cáo sản phẩm phải chờ duyệt kế hoạch, phải tìm đơn vị hỗ trợ thực việc quảng cáo với thao tác kéo thả hệ thống hỗ trợ thiết lập chiến dịch gửi mail bắt đầu gửi - Tối ưu chi phí quảng cáo: Chi phí quảng cáo truyền thống đắt đỏ, cịn E-Marketing với vài trăm đồng lượt gửi doanh nghiệp gửi quảng cáo đến khách hàng - Giúp doanh nghiệp hoàn thành nhiều mục tiêu khác nhau: Dù mục tiêu thúc đẩy doanh số bán hàng, phát triển thương hiệu hay chăm sóc khách hàng giải 1.2 MỤC TIÊU VÀ PHẠM VI CỦA ĐỀ TÀI 1.2.1 Mục tiêu đề tài Đề tài trước hết tập trung nghiên cứu email marketing khái niệm Emarketing, chức năng, loại hình marketing cơng cụ marketing có thị trường Tiếp theo, đề tài sâu nghiên cứu phương thức gửi thư dựa SMTP để từ đưa quy trình cài đặt phần mềm ứng dụng Email marketing nhỏ nhằm đáp ứng nhu cầu thực tế 1.2.2 Phạm vi đề tài Xây dựng phần mềm ứng dụng nhỏ, xử lý gửi email mà không thu thập email từ website - Gửi Email đến khách hàng theo danh sách mail định sẵn - Xử lý thêm file gưi kèm theo email - Xử lý nội dung gửi mail, định dạng màu sắc, font chữ, bullet, pararaph 1.3 LÝ DO CHỌN ĐỀ TÀI Ngày thời đại công nghệ 4.0 người gắn bó với cơng nghệ nhiều hơn, lứa tuổi sử dụng internet tiếp cận cơng nghệ cách nhanh chóng đầy bất ngờ Chẳng công nghệ phát triển, kinh tế nước nhà bước đổi để kịp hội nhập với giới đưa nước ta khỏi cảnh nghèo khó Sự bùng nổ mạnh mẽ Internet đem lại thành chưa có lĩnh vực kinh tế Chính lên kinh tế nên việc kinh doanh cần phải có đầu tư kỹ lưỡng từ chất lượng, hình thức, chế độ hậu đãi chăm sóc khách hàng Marketing kinh doanh khơng thua kém, việc marketing tốt giúp cho doanh nghiệp gây ấn tượng với khách hàng, có hội cao để tiêu thụ sản phẩm mà doanh nghiệp tạo Với ưu điểm trội Email-Marketing nhanh, gọn, dễ dàng phục vụ 24/24 giúp EmailMarketing ngày chiếm ưu tiếp thị sản phẩm Năm 2020 - 2021 năm đầy biến động, giới phải gánh chịu đợt dịch COVID19 gây thiệt hại nặng nề người kinh tế Việt Nam vậy, COVID19 khiến cho người làm, thất nghiệp, khiến cho sống người có nguy bị cướp lúc cần nhiễm Virus Trước toán marketing vốn tốn khó doanh nghiệp làm khơng khéo khơng cạnh tranh với đối thủ mình, thời điểm giới khốn đốn virus nguy hiểm tốn cịn khó tới đâu! Chính chúng em chọn nội dung đề tài “Xây dựng phần mềm Email marketing” cho đồ án tín với mong muốn tìm hiểu triển khai cơng cụ Email marketing- Một công cụ thịnh hành nhằm đem lại hiệu cho công việc hội nhập kinh tế doanh nghiệp để góp phần giải toán kinh tế thời COVID này! - Thời gian sử dụng mail người dùng thấp: Nếu bạn thường xuyên gửi email tới nhiều địa email mà khơng cịn hoạt động (email lâu không sử dụng sử dụng) cho email sau bạn gửi vào spam email - Địa email giả mạo: Một địa email trông giống địa email người gửi biết đến mức gây nhầm lẫn Ví dụ: địa email thay chữ “O” số “0” - Nội dung thư trống: Kẻ gửi spam thường xun gửi thư khơng có nội dung chủ đề để kiểm tra xem địa email có hợp lệ hay khơng Sau đó, chúng gửi spam đến địa sau - Thư gửi khơng chứa Keyword nhạy cảm (chính trị, sex, giới tính, bất động sản, marketing ) Để tránh mail gửi không bị lọc mail tự động chuyển vào mục spam cần lưu ý điều quan trọng sau: - Tối ưu nội dung mail gửi đi: Nội dung yếu tố quan trọng định email bạn có thành cơng việc giới thiệu, quảng cáo hay khơng Chính thế, bên cạnh hình thức trình bày cần tối ưu nội dung, tạo thu hút từ tiêu đề Các từ ngữ nên tránh soạn thảo mail: miễn phí, giảm giá %, quảng cáo, kí hiệu tiền tệ, nhắc tới giá cả, dấu chấm than, trải nghiệm sản phẩm… - Sử dụng tên miền tin cậy để gửi mail - Tối ưu địa gửi email: Khi làm email marketing nên sử dụng dịch vụ email doanh nghiệp có dạng @xyz.com kết hợp với tên riêng Điều mang lại độ tin cậy email dạng bình thường - Phân loại list danh sách mail khách hàng trước gửi: Cần chắn bạn gửi đối tượng với nội dung phù với đối tượng Việc gửi email sai đối tượng khiến email doanh nghiệp hay cá nhân dễ bị đánh dấu spam, từ địa dùng để gửi mail bạn bị đánh giá thấp tăng tỷ lệ bị đánh dấu spam lần gửi 20 - Kiểm tra lọc email trước gửi đi: Test gửi mail trước với danh sách mail test (mail cá nhân đồng nghiệp) Đứng vị trí người nhận thư để xem xét xem sai sót có, kiểm tra mail gửi rơi vào hộp thư nào: hộp thư chính, quảng cáo hay spam Nếu có dấu hiệu đáng nghi nên chỉnh sửa trước gửi tới khách hàng để đạt kết tốt 2.4 CẤU HÌNH TÀI KHOẢN GỬI Cách cấu hình tài khoản Gmail để gửi email từ phần mềm Thơng tin SMTP Server dùng để gửi mail dùng SMTP miễn phí Google: SMTP Server: smtp.gmail.com SMTP Username: Tên đầy đủ Gmail (email address), ví dụ youremail@gmail.com SMTP Password: Mật Gmail bạn SMTP Port: 587 TLS/SSL: Required Cách bật quyền truy cập an toàn Gmail để sử dụng phần mềm gửi mail: Bước 1: Đăng nhập Gmail Bước 2: Vào mục “Quản lý tài khoản google bạn” Hình 2: Giao diện “Gmail” 21 Bước 3: Click vào “Bảo mật” Hình 3: Giao diện mục “Quản lý tài khoản google” Bước 4: Kéo xuống tìm “quyền truy cập ứng dụng an tồn” click vào Hình 4: Giao diện mục “Quyền truy cập ứng dụng an toàn” Bước 5: “Bật” cho phép ứng dụng an tồn lên 22 Hình 5: Giao diện “Bật” cho phép ứng dụng an tồn Vậy gửi email từ phần mềm 23 CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH 3.1 Mơi trường cài đặt - Visual studio phiên 2019 - Phiên Net Framework 4.5 - SMTP nhà cung cấp Google - Xây dựng phần mềm hệ điều hành Windows 10 3.2 Các chức chương trình Trước thực việc gửi mail hàng loạt Chúng ta cần truy cập vào đường link https://myaccount.google.com/lesssecureapps?pli=1 để bật quyền truy cập ứng dụng an tồn để dùng tài khoản Gmail gửi mail 3.2.1 Form giao diện Hình 1: Form giao diện chương trình 24 Giao diện có phần thơng tin người nhận, thơng tin người gửi, soạn mail gửi kết Trên phần thơng tin người nhận có chức sau: - Nhập vào danh sách email khách hàng có sẵn - Hiển thị danh sách vừa chọn Phần thông tin người gửi có chức năng: - Nhập vào địa email password dùng để gửi mail - Tiêu đề thư muốn gửi Phần nội dung gửi mail có chức năng: - Cho phép soạn thảo văn office - Đính kèm nội dung thư file có sẵn Phần trả kết có chức năng: - Trả kết tổng số mail danh sách vừa chọn - Thanh Progessbar trả kết thực trình gửi mail 3.2.2 Các form giao diện chức a Thơng tin người gửi: Hình 2: Giao diện thông tin người gửi Phần thông tin người gửi Những tài khoản dùng để gửi mail tài khoản có định dạng “smtp.gmail.com” Ví dụ: email địa email dùng để gửi, Password pass tài khoản Nếu tài khoản cung cấp trình gửi mail chạy thực gửi mail 25 b Thơng tin người nhận: Hình 3: Giao diện thông tin người nhận Ở giao diện thông tin người nhận chọn file danh sách email khách hàng có sẵn sau hình xuất danh sách email đường dẫn đến file danh sách Danh sách email dạng file *.txt 26 c Cửa sổ open file danh sách email: Hình 4: Giao diện cửa sổ “Open file” Khi mở chức Attack List chương trình cửa sổ open kéo chọn tìm kiếm thư mục file chứa danh sách email khách hàng lưu để điền vào 27 d Nội dung gửi mail Hình 5: Giao diện nội dung gửi mail Trình soạn Email cho phép người dùng soạn thảo Email để gửi đi, mở mẫu email có sẵn định dạng htm/html/txt Có thay đổi bố cục, chèn ảnh, liên kết, thay đổi màu sắc, kích thước - font chữ, chèn đường link cách dễ dàng Ở chúng em sử dụng trình soạn thảo HTML.NET c# winform có sẵn để đưa vào phần mềm giao diện dễ dùng đáp ứng nhu cầu chỉnh sửa nội dung mail cho phép người dùng khơng am hiểu kỹ thuật tạo văn đa dạng thức định dạng HTML túy từ ứng dụng Winforms Tuy nhiên điểm hạn chế sử dụng ngôn ngữ html chức mở file WinformhtmlEditor không mở tất định dạng file mà mở định dạng html txt 28 Có thể đính kèm tệp có sẵn soạn sẵn từ trước để gửi tới khách hàng qua chức nút Attack File e Nội dung hộp thoại open file nhấn nút Attack File: Hình 6: Hộp thoại open file đính kèm Khi nhấn vào nút Attack File xuất cửa sổ open file để chọn lựa file đính kèm gửi kèm theo email Ở cửa sổ chọn tất định dạng file để gửi không bị hạn chế Chúng ta gửi file cần thiết đến khách hàng để thuyết phục họ vấn đề tư vấn doanh nghiệp f Nút gửi trả kết quả: Hình 7: Kết trả nút gửi Sau bấm nút SEND để gửi chương trình chạy thực việc gửi mail Màn hình cho biết thực gửi cho mail gửi 29 mail tổng số mail danh sách nhập vào dựa vào chức Progessbar 3.2.3 Kết sau thực gửi mail Hình 8: Kết sau gửi mail Sau bấm nút SEND để gửi mail phần mềm thực gửi mail tất mail có danh sách mà nhập Khi hoàn tất giao diện xuất hộp thoại Việc gửi mail hồn thành xong! Để thơng báo cho người dùng biết Nếu bạn nhập sai mật dùng để gửi mail giao diện xuất 30 Hình 9: Kết “nhập sai mật khẩu” gửi mail Vậy email không gửi cần kiểm tra lại mật xem nhập xác hay chưa để gửi mail 31 CHƯƠNG 4: KẾT LUẬN Trong thời gian ngắn chúng em thực kết sau Đồ án mơn học: - Tìm hiểu Email-Marketing, chức hình thức marketing - Viết phần mềm nhỏ đáp ứng nhu cầu gửi mail hàng loạt tới khách hàng - Xuất danh sách email hình - Gửi thư cho hàng loạt mail - Tạo xử lý nội dung mail mới, định dạng màu sắc, font chữ, bullet, pararaph, … - Gửi tệp đính kèo theo email Những mặt hạn chế: - Giao diện cịn chưa đẹp mắt - Khơng lọc email danh sách xem hoạt động hay khơng - Gửi cịn bị hạn chế chưa tạo smtp server - Nếu dừng chương trình đột ngột phải gửi lại từ đầu không tiếp tục mail bị dừng - Chưa lưu thông tin người gửi Hướng phát triển: - Phát triển thêm tính thu thập email 32 - Phát triển thêm tính lọc email “chết” danh sách TÀI LIỆU THAM KHẢO [1] Khóa luận tốt nghiệp Email Marketing viết vào năm 2019: https://lib.hpu.edu.vn/bitstream/handle/123456789/33595/Nguyen-Duc-PhongVH1801.pdf?sequence=1&fbclid=IwAR29PrmT85hsYSt_7SyACB6dtaZowEgo0FiNNUuuTG3OenNoA8VxTrzmlU [2] Khái niệm email marketing, viết năm 2019: https://nef.vn/emailmarketing/ [3] Marketing online marketing truyền thống, Doanh nhân số, 2012 http://doanhnhanso.info/marketing-online/so-sanh-marketing-online-va-marketingtruyen-thong/ [4] Các loại marketing phổ biến thịnh hành, viết vào năm 2020: https://www.semtek.com.vn/cac-loai-marketing/ [5] Các công cụ Marketing phổ biến nay, viết vào năm 2020 https://www.semtek.com.vn/cong-cu-marketing/ [6] Tìm hiểu giao thức SMTP cách sử dụng SMTP server, Trịnh Duy Thanh, 2019: https://bkhost.vn/posts/smtp-la-gi [7] nhà cung cấp dịch vụ SMTP tốt năm 2020 với tỷ lệ chuyển phát email thành công cao, 2020: https://wpjuicy.com/7-nha-cung-cap-dich-vu-smtp-tot-nhatnam-2020-voi-ty-le-chuyen-phat-email-thanh-cong-cao-3/ [8] Tìm hiểu hai chế độ CC BCC gửi email, TVD,2012: https://genk.vn/thu-thuat/tim-hieu-hai-che-do-cc-va-bcc-khi-gui-email2012110310392115.chn [9] Lập trình C#- Winform-Làm phần mềm gửi mail hàng loạt, K Team, 2016: https://www.youtube.com/watch?v=v8tDupHyXd8&t=276s [10] Chia sẻ công cụ soạn thảo HTML winform viết vào năm 2020: https://dieuhau.com/phan-biet-email-marketing-va-email-spam/ 33 34 ... cài đặt phần mềm ứng dụng Email marketing nhỏ nhằm đáp ứng nhu cầu thực tế 1.2.2 Phạm vi đề tài Xây dựng phần mềm ứng dụng nhỏ, xử lý gửi email mà không thu thập email từ website - Gửi Email đến... tới đâu! Chính chúng em chọn nội dung đề tài ? ?Xây dựng phần mềm Email marketing? ?? cho đồ án tín với mong muốn tìm hiểu triển khai cơng cụ Email marketing- Một công cụ thịnh hành nhằm đem lại hiệu... Thành Phố Hồ Chí Minh Với dạy dỗ, bảo tận tâm thầy đến chúng em hồn thành xong đồ án, đề tài ? ?Xây dựng phần mềm email marketing? ?? Đặc biệt chúng em xin gửi lời cảm ơn chân thành tới thầy giáo Th.s