Tải bản đầy đủ (.pdf) (52 trang)

Xây dựng hệ thống tiếp thị liên kết (affiliate)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.68 MB, 52 trang )

TRƢỜNG ĐẠI HỌC VINH
KHOA CÔNG NGHỆ THÔNG TIN
005.5

--------------------------

BÁO CÁO
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

Tên đồ án:

XÂY DỰNG HỆ THỐNG
TIẾP THỊ LIÊN KẾT (AFFILIATE)

Sinh viên thực hiện:

Hồ Thức Tâm

Mã sinh viên:

1051070477

Lớp:

51K2 - CNTT

Giáo viên hướng dẫn:

ThS. Nguyễn Quang Ninh

Nghệ An, tháng 12 năm 2014




ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

LỜI NÓI ĐẦU
Ngày nay, ứng dụng Internet trong hoạt động kinh doanh ngày càng trở nên phổ
biến, và với các nhà doanh nghiệp thì Internet đƣợc xem là vũ khí để cạnh tranh
thƣơng mại.Mỗi cơng ty, doanh nghiệp đã tự tạo cho mình một Website thƣơng mại
riêng để quảng bá, giới thiệu công ty,.. đặc biệt là các sản phẩm, mặt hàng tới khách
hàng tiềm năng của mình. Và để thơng tin đó đến khách hàng một cách rộng rãi và
nhanh chóng nhất thì phải cần một hình thức Marketing hiệu quả. Sử dụng các hệ
thống Tiếp thị liên kết (Affiliate marketing) là một kênh khá hiệu quả để tận dụng các
nguồn lực của bên thứ ba.
Thực tế, Affiliate marketing đang nổi tiếng và phổ biến ở nƣớc ngồi, nhƣng ở
Việt Nam thì nó rất mới mẻ và đang nổi lên, gây tị mị, hồi nghi của rất nhiều ngƣời.
Do mức chiết khấu hấp dẫn nên Affiliate marketing nhanh chóng trở thành một trong
những cách quảng cáo trên Internet phổ biến và hiệu quả nhất.
Với mục đích tìm hiểu và nắm cơ bản về hình thức Affiliate marketing và biết về cách
xây dựng, sử dụng một hệ thống Affiliate (Affiliate program), em đã lựa chọn đề tài
“Xây dựnghệ thống Tiếp thị liên kết(Affiliate)” cho khoá luận tốt nghiệp.
Đƣợc các thầy cô trong khoa công nghệ thông tin trƣờng Đại học Vinh trang bị
cho những kiến thức vềchun mơn và đƣợc giúp đỡ tận tình của Thầy giáo Nguyễn
Quang Ninh trong tổ bộ môn Kỹ thuật máy tính - Khoa Cơng nghệ thơng tin trƣờng
Đại Học Vinh trong thời gian làm làm đồ án em đã cố gắng học tập, nghiên cứu và
bƣớc đầu làm quen với cách thiết kế, xây dựng phần mềm để hỗ trợ quảng cáo, tiếp thị
cho các Website thƣơng mại điện tử.
Mặc dù đã cố gắng trong việc tìm hiểu, phân tích và cài đặt hệ thống nhƣng do
kiến thức cịn hạn chế, đây lại là một đề tài lớn, thời gian làm khơng đủ nên khơng
tránh khỏi những thiếu sót. Em rất mong nhận đƣợc sự cảm thơng và góp ý của các
Thầy cô.

Cũng qua đây, em xin gửi lời cảm ơn sâu sắc đến Giảng viên Nguyễn Quang
Ninh đã tận tình chỉ bảo cho em trong thời gian thực hiện đề tài. Em xin cảm ơn sự
giúp đỡ của các Thầy cô trong Khoa Công nghệ thông tin.

Sinh viên thực hiện
HỒ THỨC TÂM
Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 1


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

MỤC LỤC
LỜI NÓI ĐẦU .................................................................................................................1
MỤC LỤC .......................................................................................................................2
CHƢƠNG 1: GIỚI THIỆU ĐỀ TÀI ...............................................................................4
1.1.

BÀI TOÁN .........................................................................................................4

1.2.

GIẢI PHÁP ........................................................................................................4

CHƢƠNG 2: GIỚI THIỆU TỔNG QUAN VỀ TIẾP THỊ LIÊN KẾT ..........................5
2.1.

ĐỊNH NGHĨA TIẾP THỊ LIÊN KẾT ................................................................5


2.2.

ƢU ĐIỂM CỦA TIẾP THỊ LIÊN KẾT .............................................................6

2.3.

THÀNH PHẦN CỦA TIẾP THỊ LIÊN KẾT ....................................................7

2.4.

CÁC PHƢƠNG THỨC TIẾP THỊ LIÊN KẾT .................................................8

2.5.

MÔ HÌNH HOẠT ĐỘNG .................................................................................9

CHƢƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ............................................11
3.1.

YÊU CẦU ĐỀ TÀI ..........................................................................................11

3.1.1.

Đối với ngƣời quản trị hệ thống ................................................................11

3.1.2.

Đối với thành viên tham gia hệ thống .......................................................12

3.2.


PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .....................................................13

3.2.1.

Biểu đồ phân cấp chức năng .....................................................................13

3.2.2.

Mô tả chi tiết các chức năng lá ..................................................................15

3.2.3.

Biểu đồ luồng dữ liệu ................................................................................18

3.2.3.1.

Biểu đồ luồng dữ liệu mức khung cảnh (mức 0) ...................................19

3.2.3.2.

Biểu đồ luồng dữ liệu mức đỉnh (mức 1)...............................................19

3.2.3.3.

Biểu đồ luồng dữ liệu mức dƣới đỉnh ....................................................20

3.2.4.

Mơ hình thực thể liên kết ..........................................................................24


3.2.5.

Chuyển mơ hình liên kết thực thể sang mơ hình quan hệ .........................24

3.2.6.

Thiết kế cơ sở dữ liệu ...............................................................................25

3.2.7.

Sơ đồ liên kết .............................................................................................32

CHƢƠNG 4: XÂY DỰNG VÀ CÀI ĐẶT HỆ THỐNG ..............................................33
4.1.

CƠNG CỤ CÀI ĐẶT.......................................................................................33

4.1.1.

Ngơn ngữ php ............................................................................................33

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 2


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
4.1.2.


Php framework: Smarty ............................................................................33

4.1.2.1.

Smarty là gì? ..........................................................................................33

4.1.2.2.

Một số ƣu điểm của Smarty ...................................................................34

4.1.2.3.

Cài đặt ....................................................................................................34

4.1.3.
4.2.

Phần mềm sử dụng ....................................................................................35

GIAO DIỆN CHÍNH CỦA HỆ THỐNG.........................................................35

4.2.1.

Giao diện trang ngƣời quản trị ..................................................................35

4.2.2.

Giao diện trang thành viên ........................................................................42

CHƢƠNG 5: KẾT QUẢ ĐỒ ÁN ..................................................................................50

5.1.

KẾT QUẢ ĐẠT ĐƢỢC CỦA ĐỀ TÀI ...........................................................50

5.2.

HẠN CHẾ CỦA ĐỀ TÀI ................................................................................50

5.3.

ĐỊNH HƢỚNG PHÁT TRIỂN ........................................................................50

TÀI LIỆU THAM KHẢO .............................................................................................51

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 3


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
CHƢƠNG 1: GIỚI THIỆU ĐỀ TÀI
1.1.

BÀI TỐN

Các Cơng ty, doanh nghiệp Website thƣơng mại điện tử muốn tăng doanh thu
thì cần các giải pháp Marketing hiệu quả. Sử dụng các hệ thống Tiếp thị liên kết là một
kênh khá hiệu quả để tận dụng các nguồn lực quảng cáo từ bên thứ ba, là các thành
viên (hay cộng tác viên) tham gia hệ thống đó (afiliator), để tạo nên mạng lƣới liên kết
mở rộng thị trƣờng (tiếp thị liên kết).Các cộng tác viên làm Tiếp thị liên kết giới thiệu

khách hàng cho ngƣời bán và đƣợc hƣởng hoa hồng trên mỗi khách hàng khi khách
hàng Click, mua hàng.
Nhƣ vậy, Tiếp thị liên kết còn là một hình thức kiếm tiền qua mạng, dành cho những
ngƣời muốn kinh doanh online. Thơng qua đó, bạn có thể học hỏi đƣợc kinh nghiệm,
tự rút ra bài học đi đến thành cơng. Đây cịn đƣợc gọi là hình thức "vừa kiếm tiền, vừa
học hỏi".
Trên thị trƣờng hiện nay không nhiều giải pháp xây dựng hệ thống Tiếp thị liên kết
thật sự tiện dụng, dễ sử dụng và tƣơng thích cho ngƣời dùng.

1.2.

GIẢI PHÁP

Xây dựng một hệ thống Tiếp thị liên kếtthân thiện, hiện đại với những tính năng
thơng minh cũng nhƣ tối ƣu hoá về giao diện ngƣời dùng để tăng hiệu quả cho cả các
nhà thành viên Affiliate cũng nhƣ các chủ doanh nghiệp Website thƣơng mại điện tử.

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 4


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
CHƢƠNG 2: GIỚI THIỆU TỔNG QUAN VỀ TIẾP THỊ LIÊN KẾT

2.1.

ĐỊNH NGHĨA TIẾP THỊ LIÊN KẾT
Tiếp thị liên kết (trong tiếng anh là Affiliate marketing) gọi tắt là Affiliate,là
phƣơng thức tiếp thị dựa trên nền tảng Internet trong đó ngƣời tiếp thị sẽ quảng

bá sản phẩm hoặc dịch vụ của Nhà cung cấp và đƣợc hƣởng hoa hồng khi có
phát sinh đơn hàng hoặc có hành động của khách hàng (hồn thành mẫu đăng
kí, tải, trả lời khảo sát...).

Hình 1: Mơ hình Affiliate marketing-1
Affiliate là hình thức kiếm tiền trên mạng mà khơng cần có sản phẩm, không cần vốn
đầu tƣ, không cần website riêng. Đây là một cách cách thuận lời nhất giúp những
ngƣời muốn kinh doanh online. Thơng qua đó, bạn có thể học hỏi đƣợc kinh nghiệm,
tự rút ra bài học đi đến thành cơng. Đây cịn đƣợc gọi là hình thức "vừa kiếm tiền, vừa
học hỏi".
Công việc của ngƣời làm Affiliate chỉ đơn giản là chọn sản phẩm trên website
của nhà cung cấp, lấy đƣờng link giới thiệu (Link affiliate) và mang đi quảng bá đến
những khách hàng có nhu cầu. Khi khách hàng bỏ tiền ra mua sản phẩm / dịch vụ đó
thì Affiliate sẽ đƣợc hƣởng hoa hồng trên kết quả đạt đƣợc.
Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 5


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
Đơn vị cung cấp dịch vụ Affliate thƣờng sẽ cho bạn các công cụ marketing mẫu, nhƣ:
email, banner,.. bạn chỉ việc điều chỉnh lại một chút theo ý riêng của mình và đi quảng
bá, giúp tiết kiệm thời gian.
Affiliate marketing khác với những phƣơng thức quảng cáo truyền thống nhờ việc
thanh toán chỉ dựa trên hiệu quả quảng cáo mà không phụ thuộc vào thời gian và tần
suất quảng cáo.
Affiliate marketing đƣợc biết đến từ năm 1996 khi trang Amazon.com thực hiện việc
chi trả hoa hồng cho các chƣơng trình liên kết thơng qua lƣu lƣợng truy cập.

2.2.


ƢU ĐIỂM CỦA TIẾP THỊ LIÊN KẾT

Sử dụng affiliate marketing vơ cùng có lợi. Nó giúp bạn xây dựng một đội qn bán
hàng và tăng doanh thu.
Khơng có sản phẩm. Ngƣời làm Affiliate chỉ cần biết khách hàng đang cần gì, tìm sản
phẩm/ dịch vụ đáp ứng đƣợc yêu cầu, lấy link affiliate và giới thiệu tới tập khách hàng
có nhu cầu.
Khơng cần có sản phẩm, chỉ cần quảng bá, không phải giao hàng, hay hỗ trợ, những
việc này là trách nhiệm của nhà cung cấp sản phẩm.Mức hoa hồng cao là điểm hấp dẫn
nhất của tiếp thị liên kết, hoa hồng có thể từ 20% lên tới 90%.
Ƣu điểm nổi bật của Affiliate là mỗi ngƣời một việc.

Hình 2: Mơ hình Affiliate marketing-2

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 6


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
2.3.

THÀNH PHẦN CỦA TIẾP THỊ LIÊN KẾT

Affiliate marketing gồm ba thành phần:
-

Publisher (hay Affiliator):


Là một bên độc lập thực hiện quảng cáo, quảng bá hàng hóa, dịch vụ của Advertiser
để nhận đƣợc tiền cơng hoa hồng. Publisher cho hiển thị các banner, link text, hình ảnh
của sản phẩm, dịch vụ trên Website, trong các Email khuyến mãi, hoặc danh mục kết
quả tìm kiếm của họ. Publisher đƣợc trả tiền hoa hồng từ Advertiser có chƣơng trình
họ đang tham gia khi Khách thực hiện một hành động nào đó nhƣ Click vào link quảng
cáo (Click), điền mẫu thông tin, đăng ký thành viên (Lead) hoặc mua hàng trực tuyến
(Sale).
-

Advertiser (hay Merchant):

Là một công ty hoặc cá nhân có Website thƣơng mại điện tử, bán hàng hóa hoặc dịch
vụ trực tuyến, và đã chấp nhận đặt hàng và thanh toán online. Advertiser hợp tác với
Publisher để quảng cáo hàng hóa, dịch vụ giúp họ. Publisher đặt banner, link text hoặc
link sản phẩm trên Website hoặc đặt trong các Email khuyến mãi, danh mục kết quả
tìm kiếm của họ để nhận tiền hoa hồng quảng cáo.
-

Affiliate network:

Là hệ thống đóng vai trị trung gian giữa ngƣời có nhu cầu quảng cáo và và ngƣời thực
hiện quảng cáo để cung cấp dịch vụ liên kết, tính tốn hiệu quả của quảng bá, tính tốn
lƣu lƣợng và chi phí hai bên phải thanh toán cho nhau, quản lý và đƣa ra phán quyết
nếu có sự tranh chấp hoặc gian lận…
Affiliate Network cung cấp nền tảng kỹ thuật nhƣ link quảng bá, banner, theo dõi và
đánh giá hiệu quả của việc tiếp thị cũng nhƣ giải quyết tranh chấp và thanh toán hoa
hồng. Một số Affiliate Network nổi tiếng trên thế giới có thể kể đến là:
-

Amazon


-

ClickBank
Commission Junction
Google

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 7


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
2.4.

CÁC PHƢƠNG THỨC TIẾP THỊ LIÊN KẾT

Những hình thức tiếp thị liên kết thơng dụng mà bạn có thể tham gia kiếm tiền trên
mạng và nhận hoa hồng bao gồm:
-

Cost per click (CPC) - Thanh tốn theo lƣợt click

Đây là hình thức sơ khai của việc kiếm tiền từ Affiliate marketing. Đối với hình thức
này, các publisher sẽ nhận đƣợc hoa hồng khi khách hàng ghé thăm website và nhấp
vào liên kết dẫn đến trang chủ của nhà sản xuất. Giá hoa hồng sẽ đƣợc tính trên số
lƣợng click, lấy ví dụ 5$/1000 clicks ….
Hình thức kiếm tiền trên mạng này rất dễ dàng gian lận do đó hiện nay nó cũng khơng
cịn đƣợc sử dụng nhiều.
-


Cost per action (CPA) - Thanh toán theo hành động

Đối với hình thức CPA, các Publisher sẽ nhận đƣợc hoa hồng khi khách hàng thực
hiện một yêu cầu gì đó của nhà sản xuất nhƣ điền một mẫu đơn, đăng ký form
email…. Hình thức kiếm tiền này cũng xuất hiện khá nhiều gian lận bằng cách tự điền
đơn hay mẫu form. Do đó nó cũng khơng cịn đƣợc sử dụng nhiều.
-

Cost per sale (CPS) - Thanh toán theo doanh số bán hàng:

Có thể nói đây là hình thức tiếp thị và kiếm tiền trên mạng bền vững nhất hiện nay.
Hoa hồng chỉ đƣợc thanh toán khi và chỉ khi có một giao dịch hàng hóa đƣợc thực
hiện. Điều này đem lại lợi nhuận cho cả nhà sản xuất và ngƣời tham gia tiếp thị. Do đó
CPS hiện đang chiếm ƣu thế lớn nhất so với 2 hình thức cịn lại.

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 8


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
2.5.

MƠ HÌNH HOẠT ĐỘNG

Hình 3: Mơ hình hoạt động hệ thống Affiliate

-


Affiliate network thơng thƣờng khơng hoạt động độc lập, mà các Affiliate
nework đƣợc tích hợp vào ngay trên một trang website thƣơng mại điện tử
tạo thành một hệ thống Affiliate hoàn chỉnh, tạo ra các link, banner, ads
chƣa liên kết tới sản phẩm.

-

Ngƣời dùng tham gia vào một hệ thống Affiliate và trở thành Affiliator
Affiliator lựa chọn sản phẩm có tiềm năng muốn giới thiệu, mỗi sản phẩm
sẽ có mỗi link riêng chứa mã số riêng của từng Affiliator
Affiliator quảng bá sản phẩm,bằng nhiều cách nhƣ:

-




Chia sẻ link sản phẩm, gửi tin nhắn trên các diễn đàn, mạng xã hội,
hệ thống chat( yahoo, skype, zalo,…)
Đặt mã nhúng sản phẩm vào các website của bạn



Viết blog review, giới thiệu sản phẩm trên mạng xã hội, diễn đàn

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 9



ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC


-

-

Đặt banner, ads gắn link sản phẩm trên trang cá nhân, mobile apps,
facebook ads…

• Tạo video quảng bá về sản phẩm và đăng lên Youtube
Khi khách hàng xem các bài viết giới sản phẩm, review, so sánh,…họ click
vào Affiliate link (một bản ghi đƣợc ghi lại với tài khoản của Affiliator đó)
thì sẽ dẫn họ tới trang sản phẩm đó.
Khách quyết định mua hàng =>Thanh toán => Nhận hàng
Affiliate nhận hoa hồng

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 10


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
CHƢƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
3.1.

YÊU CẦU ĐỀ TÀI
Tên đề tài: “Xây dựng hệ thống Tiếp thị liên kết (Affiliate)”

Xây dựng một hệ thống quảnlý, cung cấp các thông tin giới thiệu (Link liên kết,

Banner, Ads,…) đơn giản, ngắn gọn về các sản phẩm, mặt hàng; tính tốn lƣu lƣợng,
quản lý chi phí, hoa hồng,.. thơng qua các thành viên bằng các kênh quảng bá của ho,
họ sẽ giới thiệu đến những khách hàng tiềm năng những sản phẩm tính thƣơng mại
cao.Hệ thống phải có giao diện trang nhã, thân thiện với ngƣời dùng; thơng tin hình
ảnh sản phẩm một cách rõ dàng và ngắn gọn, nhƣng vẫn mang tính thẩm mỹ cao và ấn
tƣợng với ngƣời dùng.
Hệ thống đƣợc xây dựng để phục vụ cho 2 đối tƣợng chính là: ngƣời quản trị hệ thống
và thành viên. Dễ nâng cấp, bảo trì trong tƣơng lai.
3.1.1. Đối với ngƣời quản trị hệ thống
Ngƣời quản trị hệ thống, là ngƣời làm chủ hệ thống. Với một Username và Password
đăng nhập hợp lệ sẽ có quyền kiểm sốt mọi hoạt động của hệ thống.
Nhà quản trị hệ thống sẽ làm việc với hệ thống thơng qua các thao tác chính sau:
-

Quản lý tài khoản:



-

-

Quản lý Email
Quản lý cấu hình hệ thống
Quản lý Marketing:


Quản lý, cập nhật danh mục sản phẩm, mặt hàng




Quản lý các Banner cho từng sản phẩm, mặt hàng

• Quản lý các eText ads
Quản lý Commission (hoa hồng):




-

Quản lý tài khoản Admin
Quản lý, phê duyệt tài khoản các Affiliator

Xử lý các hóa đơn, hoa hồng
Các danh sách hoa hồng
Cập nhật hoa hồng

• Quản lý các sản phẩm đƣợc bán
Thống kê
Tìm kiếm

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 11


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
-


Thanh toán

3.1.2. Đối với thành viên tham gia hệ thống
Affiliator là thành viên tham gia hệ thống để lấy link liên kết quảng bá tới khách hàng.
Họ sẽ tìm kiếm các sản phẩm, mặt hàng có tiềm năng nhất.
Vì thế, phần giao diện ngƣời dùng sẽ phải đáp ứng những chức năng:
-

Tạo, quản lý tài khoản của chính ngƣời dùng đó
Quan trọng nhất là phải hiển thị các Banner, Text ads, Link text – email cho
từng sản phẩm, mặt hàng.


Khi hiển thị các Banner, Text ads phải có kèm hình ảnh theo để minh
họa về Banner, Ads đó sẽ hiển thị trên các site nhƣ thế nào



Text link, email link đƣa 2 link liên kết gồm 1 link tới trang ngƣời
dùng và 1 link tới trang xem sản phẩm đó cho khách hàng muốn

-

tham gia hay mua sản phẩm.
Xây dựng chức năng tìm kiếm sản phẩm, mặt hàng để đáp ứng yêu cầu tìm
kiếm của ngƣời dùng

-

Gửi email tới ngƣời quản trị hệ thống

Xem các thống kê về việc bán, hoa hồng, số tiền trả của mình.

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 12


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
3.2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
3.2.1. Biểu đồ phân cấp chức năng

Hệ thống
Affiliate

1. Nhà quản trị

2. Thành viên

1.1. Quản lý cấu hình

2.1. Quản lý tài khoản
thành viên

1.2. Quản lý tài khoản

2.2. Xem Link liên kết

1.3. Quản lý hoa hồng,
thanh tốn


2.3. Thống kê

2.4. Tìm kiếm
1.4. Quản lý marketing

1.5.Thống kê

1.6. Tìm kiếm

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 13


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
Cụ thể:
ADMIN
Quản trị hệ thống

Quản lý
cấu hình
cài đặt

Cài đặt
hoa
hồng

Backup
Data


Cài đặt
thanh
tốn

Quản lý
tài khoản

Quản lý
marketing

Quản lý
hoa
hồng,
thanh
tốn

Thống kê,
tìm kiếm

Tài
khoản
Admin

Quản lý
sản
phẩm

Danh
sách hoa
hồng


Thống
kê thanh
tốn

Tài
khoản
ngƣời
dùng

Quản lý
Banner

Phê
duyệt
hoa
hồng

Thống

Click,
sales

Quản lý
email

Quản lý
Text
ads


Tạo hoa
hồng

Thống
kê hoa
hồng

Cài đặt
ngơn
ngữ

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 14


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

User
Thành viên

Xem Link liên kết

Thống kê

Xem Text banner

Xem chi tiết các
hoa hồng


Xem Text ads

Xem lịch sử
thanh toán

Xem Text link

Xem số lƣợt
khách click, sales
từ link post

Sửa tài khoản

Xem Email link

3.2.2. Mô tả chi tiết các chức năng lá
 Ngƣời quản trị (Admin)
 Quản lý cấu hình cài đặt:
Cài đặt cấu hình chung cho hệ thống
 Hoa hồng:
Thiết lập các mức hoa hồng cho hệ thống, dựa vào đó ngƣời quản trị
sẽ áp dụng cho sản phẩm, thành viên
 Thanh toán:
Cài đặt ngày và phƣơng thức thanh toán cho các thành viên.
 Tài khoản thành viên:
Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 15



ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
Khi có ngƣời đăng kí thành viên thì hệ thống sẽ tự động phê duyệt
hay là phải chờ ngƣời quản trị phê duyệt.
 Backup Database:
Sao lƣu cơ sở dữ liệu của hệ thống, có thể sao lƣu dữ liệu hoặc sao
lƣu cấu trúc của cơ sở dữ liệu hệ thống.
 Ngôn ngữ (mở rộng):
Những hệ thống Affiliate đều sử dụng tiếng anh làm ngôn ngữ chính;
và tích hợp thêm một vài ngơn ngữ phổ biến khác, phạm vi tham gia
hệ thống là toàn cầu.
 Quản lý tài khoản:
Bao gồm quản lý tài khoản ngƣời quản trị, thành viên.
 Quản lý tài khoản Admin:
Tạo mới, xem, sửa, xóa thơng tin tài khoản ngƣời quản trị.
 Quản lý tài khoản các User:
 Phê duyệt tài khoản khi có ngƣời đăng ký thành viên (nếu
khơng cài tự động phê duyệt tài khoản).
 Xem, sửa thông tin tài khoản của chính thành viên đó.
 Quản lý Email liên hệ:
 Gửi email liên hệ tới các thành viên, hoặc ngƣời đăng ký đang
chờ phê duyệt.
 Xem, trả lời các email đƣợc gửi từ các thành viên hay khách.
 Quản lý marketing:
Cập nhật các sản phẩm cho hệ thống, tạo các link liên kết cho các sản phẩm.
 Quản lý danh mục sản phẩm:
Cập nhật, xem, upload hình ảnh, thơng tin, tỷ lệ phần trăm hoa hồng
cho từng sản phẩm.
 Quản lý các Banner:
Tạo, xem, sửa, xóa banner của các sản phẩm.
 Quản lý các Text Ads:

Tạo, xem, sửa, xóa Text Ads của các sản phẩm.

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 16


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
 Quản lý hoa hồng: bao gồm
 Tạo một hoa hồng:
Trong trƣờng hợp, giả sử có một hoa hồng đúng nhƣng ngƣời quản
trị của hệ thống khơng cho là đúng, có thể bị xóa đinhƣng sau khi
kiểm tra lạinó là đúng thì phải tạo lại hoa hồng đó. Khi tạo hoa hồng
thì Ngƣời quản trị chắc chắn phải liên hệ (gửi mail, phone) với thành
viên đó.
 Phê duyệt hoa hồng:
Khi hình thành hóa đơn thì hệ thống cần phê duyệt hoa hồng cho
thành viên đó.
 Danh sách hoa hồng:
Hiển thị tất cả các hoa hồng (giả sử theo thời gian gần nhất)
 Thanh toán hoa hồng:
Hiển thị thơng tin thành viên đƣợc thanh tốn nhƣ thế nào?
 Thống kê:
 Thống kê thanh toán:
Thống kê việc thanh tốn cho các thành viên, đã thanh tốn? Cịn lại?
 Thống kê hoa hồng:
Thống kê những hoa hồng cần xem, phê duyệt; những hoa hồng nào
đã đƣợc phê duyệt; tổng hoa hồng.
 Thống kê Click, sales:
Thống kê lƣu lƣợng truy cập vào các sản phẩm; số lƣợng sản phẩm

bán.
 Thành viên (User)
 Xem Link liên kết:
Thành viên vào tài khoản của mình, sử dụng các link liên kết, đoạn mã để
quảng cáo cho sản phẩm mình lựa chọn
 Xem Text banner:
Banner ở đây là đoạn mã (link) đính kèm hình ảnh giới thiệu cho sản
phẩm đó, thành viên đƣợc xem trƣớc mẫu banner đó, sử dụng đoạn
mã đó vào trang web của mình.
Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 17


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
 Xem Text ads:
Text ads là đoạn mã bằng javascript. Thành viên xem trƣớc mẫu Ads
rồi sử dụng đoạn mã đó trong trang web của mình, nhƣ một quảng
cáo bình thƣờng trên các trang web khác.
 Xem Text link:
Text link là link liên kết sử dụng khi thành viên viết một text giới
thiệu về trang, hay sản phẩm đính kèm link liên kết này ở trong bài
viết đó.
 Xem Email link:
Email link là link liên kết, là một đƣờng dẫn trang internet; thành
viên có thể gắn các email link vào các thƣ điện tử, post thẳng lên các
trang web khác giới thiệu về trang hoặc sản phẩm
 Thống kê:
 Xem chi tiết hoa hồng:
Hiển thị hoa hồng của thành viên, hoa hồng đã đƣợc phê duyệt, hoa

hồng chƣa đƣợc phê duyệt.
 Xem lịch sử thanh toán:
Hiển thị lịch sử thanh toán hoa hồng, số tiền hiện tại.
 Xem số lƣợt khách hàng click, sales:
Hiện thị số lƣợt click, mua sản phẩm từ link mà chính thành viên đó
quảng cáo.
 Sửa tài khoản:
Xem tài khoản và cập nhật tài khoản.
3.2.3. Biểu đồ luồng dữ liệu
Nhìn từ mức độ tổng quát trên biểu đồ phân cấp chức năng ta không thể nhận
thấy rõ đƣợc các mối quan hệ giữa các dữ liệu. Để cho nhìn thấy chi tiết liên
hệ với dữ liệu cần để thực hiện các cơng việc của bài tốn nhóm sử dụng biểu
đồ luồng dữ liệu.

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 18


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
3.2.3.1. Biểu đồ luồng dữ liệu mức khung cảnh (mức 0)
Mơ hình luồng dữ liệu mức khung cảnh gồm một chức năng duy nhất biểu
thị toàn bộ hệ thống đang nghiên cứu, chức năng này đƣợc nối với mọi tác
nhân ngoài của hệ thống.
Các luồng dữ liệu giữa chức năng và tác nhân ngoài chỉ thông tin vào và ra
của hệ thống
Biểu đồ dữ liệu ngữ cảnh cần thể hiện cáctácnhân của hệ thống, cácluồng dữ
liệutổng quan.

3.2.3.2.


Biểu đồ luồng dữ liệu mức đỉnh (mức 1)

Với mức đỉnh các tác nhân ngoài của hệ thống ở mức khung cảnh đƣợc giữ
nguyên với các luồng thông tin vào ra.
-

Hệ thống đƣợc phân rã thành các chức năng mức đỉnh là các tiến trình chính

bên trong hệ thống theo mơ hình phân rã chức năng mức 1.
-

Xuất hiện thêm các kho dữ liệu và luồng thông tin trao đổi giữa các chức

năng mức đỉnh.
Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 19


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
Biểuđồdữliệumứcđỉnhthểhiệnmốiquanhệcủacácchứcnăngchínhtronghệthống với các
tác nhân, dữ liệu.

3.2.3.3.

Biểu đồ luồng dữ liệu mức dƣới đỉnh

Ở mức này thực hiện phân rã đối với mỗi chức năng của mức đỉnh.
-


Khi thực hiện mức phân rã này vẫn phải căn cứ vào mơ hình phân rã chức

năng để xác định các chức năng con sẽ xuất hiện trong mô hình luồng dữliệu.
-

Việc phân rã có thể tiếp tục cho đến khi đủ số mức cần thiết.
Khi phân rã các chức năng phải đảm bảo tất cả các luồng thông tin vào ra ở

chức năng mức cao phải có mặt trong các chức năng mức thấp hơn và ngƣợc
lại.

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 20


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
 Phân rã chức năng cấu hình cài đặt

 Phân rã chức năng quản lý marketing

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 21


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
 Phân rã chức năng thống kê


 Phân rã chức năng xem link liên kết

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 22


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
 Phân rã chức năng phê duyệt hoa hồng

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 23


ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
3.2.4. Mơ hình thực thể liên kết

Banner

Ads



Product



Hoa hồng




Quản lý

Quản lý

Admin

Quản lý

User

Thanh tốn
Bán

Khách hàng

3.2.5. Chuyển mơ hình liên kết thực thể sang mơ hình quan hệ
- Admin(id, username, password, email, date, time, primary)
- Affiliates (id, date_reg, username, password, approved, firstname, lastname,
email, address, city, state, zip, country, phone, fax, url, hits, sales, level,
parent, taxid, company)
- Product (id, name, description, percentage)
- Ads (id, pid, title, content, visible)
- Banner (id, pi, visible, name, x, y, path, desc)

Hồ Thức Tâm – Lớp 51K2 – Khoa CNTT

Page 24



×