Luận văn báo cáo: Tìm hiểu về đề tài "Hệ thống môi giới quảng cáo"
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 H th ng môi gi i qu ng cáo ệ ố ớ ả SV th c hi n : Nguy n Duy H ng L p: HTTT . K48ự ệ ễ ư ớ 1.M c tiêu c a h th ng : ụ ủ ệ ố ây là m t h th ng theo d ng Agent môi gi i trung gian gi a ng i mua qu ng cáo và Đ ộ ệ ố ạ ớ ữ ườ ả bán qu ng cáo.C ng i mua qu ng cáo và bán qu ng cáo cùng tham gia vào h th ng, ả ả ườ ả ả ệ ố h th ng s đ ng ra làm trung gian giúp cho vi c mua bán qu ng cáo gi a 2 bên thu n l i ệ ố ẽ ứ ệ ả ữ ậ ợ và hi u qu h n.ệ ả ơ 2.T vi t t t , thu t ng : ừ ế ắ ậ ữ STT Thuật ngữ Diễn giải 1 Qc Quảng cáo 2 Ht Hệ thống 3 Publisher Người bán quảng cáo , tức là các website cho phép đăng quảng cáo 4 Advertiser Người mua quảng cáo ,tức là người cần đăng quảng cáo 5 Admin Quản trị hệ thống 6 Guest Khách viếng thăm 7 Vùng quảng cáo Là 1 vùng trên website của publisher cho phép đặt quảng cáo,vùng quảng cáo có thể ở các vị trí khác nhau , mỗi vùng quảng cáo bao gồm nhiều quảng cáo dạng text hoặc banner,hiển thị theo nhiều cách khác nhau : theo hàng ,theo cột , theo ô . 3. i t ng s d ng :Đố ượ ử ụ 4.Quy trình nghi p v :ệ ụ - Publisher đ ng ký vào h th ng ,tr c khi đ ng ký , publisher ph i ch n đ ng ý vào m c ă ệ ố ướ ă ả ọ ồ ụ i u kho n chung (đó là nh ng đi u kho n đ c quy đ nh s n,ng i dùng ph i ch p Đ ề ả ữ ề ả ượ ị ẵ ườ ả ấ nh n).Form đ ng ký bao g m các thông tin: tên truy c p,m t kh u,webiste,emailậ ă ồ ậ ậ ẩ - Publisher đ ng nh p vào và đi n các thông tin c n thi t : ă ậ ề ầ ế Người sử dụng Avertiser Admin Publisher 1 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 • thông tin phân lo i ki u website ạ ể o l a ch n trong 1 danh sách nhóm : chính tr , kinh th , gi i trí,khoa ự ọ ị ế ả h c,máy tính,m ng xã h i,báo đi n t ,di n đàn ;tick vào nh ng ọ ạ ộ ệ ử ễ ữ nhóm phù h p v i website c a mình ợ ớ ủ o đi n t khóa (tags) li n quan ề ừ ề o đi n mô t v websiteề ả ề • t o các vùng qu ng cáo ,đ nh giá qu ng cáoạ ả ị ả o nh p vào form t o vùng qu ng cáo bao g m : ậ ạ ả ồ ki u qu ng cáo : banner,textể ả kích th c qu ng cáo bao g m :ướ ả ồ • 1 hàng , kích th c : r ng 800px, cao 100pxướ ộ • 1 c t ,kích th c : r ng 100pxộ ướ ộ • 1 qu ng cáo đ n : r ng 800px, cao 100px;ả ơ ộ • 1 b ng qu ng cáo: r ng 800pxả ả ộ đ nh giá cho vùng qu ng cáo đó (phí theo tháng)ị ả - H th ng t o ra các đo n code HTML, publisher l y v chèn vào site c a mình,các đo n ệ ố ạ ạ ấ ề ủ ạ code này s hi n th qu ng cáo khi đ c ch đ nh.ẽ ể ị ả ượ ỉ ị - Advertiser đ ng ký vào h th ng tr c khi đ ng ký c ng ph i ch p nh n i u kho n ă ệ ố ướ ă ũ ả ấ ậ Đ ề ả chung,thông tin đ ng ký bao g m : tên truy c p , m t kh u , tên th t,email,website.ă ồ ậ ậ ẩ ậ - Advertiser vào h th ng tìm và l a ch n Publisher phù h p đ đ t qu ng cáo ệ ố ự ọ ợ ề ặ ả - Advertiser sau khi ch n publisher s nh p thông tin qu ng cáo c n thi t bao g m: ọ ẽ ậ ả ấ ế ồ o publisher o vùng qu ng cáo trên site c a publisherả ủ o s tháng đ ng : ng n h n : s tháng c th , dài h nố ă ắ ạ ố ụ ể ạ o thông tin c n qu ng cáoầ ả Thông tin này s đ c h th ng l u l i và đ a và danh sách đ i phê duy t.ẽ ượ ệ ố ư ạ ư ợ ệ - Advertiser thanh toán ti n phí qu ng cáo đ nh k cho Admin.ề ả ị ỳ - Admin vào h th ng duy t danh sách qu ng cáo Advertiser g i đ n,ki m tra s h p l ệ ố ệ ả ử ế ể ự ợ ệ c a qu ng cáo(advertiser đã thanh toán ti n,n i dung qu ng cáo có h p l ?) và n u duy t ủ ả ề ộ ả ợ ệ ế ệ thì s kích ho t qu ng cáo , qu ng cáo s đ c hi n th trên code HTML đ c chèn vào siteẽ ạ ả ả ẽ ượ ể ị ượ các publisher - Admin đ nh ký thanh toán ti n cho Publisher.ị ề - Publisher vào h th ng theo dõi tình hình doanh thu và qu ng cáo trên site c a mìnhệ ố ả ủ - Advertiser vào h th ng theo dõi tình hình qu ng cáo, đánh giá hi u qu mà h th ng ệ ố ả ệ ả ệ ố mang l i ạ - Advertiser, Publisher g i khi u n i, ý ki n n u c n thi t đ Admin ph c v x lý.ử ế ạ ế ế ầ ế ể ụ ụ ử 5.Các ca s d ng:ử ụ - Publishers 1. ng ký tài kho n Đă ả 2. i n thông tin, l a ch n các format qc phù h p Đ ề ự ọ ợ 3. t giá cho qc c a mìnhĐặ ủ 4. L y code ht t o ra v paste vào các vùng mu n đ t banner ấ ạ ề ố ặ 5. Theo dõi hi u qu qc/ doanh thu thông qua htệ ả - Admin 1. Qu n lí h th ng : publisher, advertisersả ệ ố 2. Phê duy t và kích ho t qcệ ạ 3. nh k thu ti n advertiser và thanh toán cho publisherĐị ỳ ề 4. Ch m sóc khách hàng (advertisers, publisher)ă 2 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 - Advertisers 1 . ng kýĐă 2. Tìm các publishers + v trí qc phù h p thông qua htị ợ 3. G i th ng tin c n qcử ồ ầ 4. Theo dõi hi u qu c a qcệ ả ủ S đ use – case t ng quan:ơ ồ ổ Chi ti t Use-case:ế Publishers: 1. ng ký, t o tài kho n publisher :Đă ạ ả Mã use case UC_01 Tên use case Đăng ký, tạo tài khoản publisher 3 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Tác nhân (actor) Publisher Mô tả Publisher đăng ký vào hệ thống Điều kiện đầu vào Admin đăng nhập và được xác nhận Kết quả đầu ra Thông tin đăng ký của publisher,email xác nhận Luồng sự kiện chính STT Tác nhân Hành động 1. Người dùng Vào tạo tài khoản 2. Hệ thống Đưa ra form tạo tài khoản 3. Người dùng Nhập đầy đủ thông tin cần thiết 4. Người dùng Nhấn nút “Tạo” 5. Hệ thống - Kiểm tra các thông tin cần thiết đã được điền chưa, tất cả các thông tin đã đúng và hợp lệ chưa. - Nếu tất cả các điều kiện trên đều thỏa mãn, hệ thống sẽ tiến hành lưu tài khoản publisher 6. Hệ thống Gửi email xác nhận 7. Người dùng Check mail và click vào link xác nhận 8. Hệ thống Xác nhận cho người dùng nếu người dùng click vào link Luồng sự kiện khác STT Tác nhân Hành động 5b. Hệ thống Nếu thông tin đầu vào chưa đủ, không hợp lệ hoặc không đúng, đưa ra thông báo và yêu cầu nhập lại. Uses Không Extends Không Tần suất sử dụng Cao 2.Nh p ch nh s a thông tin ậ ỉ ử Mã use case UC_02 Tên use case Chỉnh sửa thông tin publisher Tác nhân (actor) Publisher Mô tả Publisher chỉnh sửa thông tin cá nhân trong hệ thống Điều kiện đầu vào Publisher đăng nhập và được xác nhận Kết quả đầu ra Các thông tin mới cập nhật của publisher Luồng sự kiện chính STT Tác nhân Hành động 1. Người dùng Bấm vào nút Chỉnh sửa thông tin cá nhân 2. Hệ thống Đưa ra form thông tin cá nhân đã điền trước 4 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 các giá trị hiện tại của publisher 3. Người dùng Nhập thông tin mới 4. Người dùng Nhấn nút “Chấp nhận” 5. Hệ thống - Kiểm tra các thông tin cần thiết đã được điền chưa, tất cả các thông tin đã đúng và hợp lệ chưa. - Nếu tất cả các điều kiện trên đều thỏa mãn, hệ thống sẽ tiến hành lưu thông tin mới Luồng sự kiện khác STT Tác nhân Hành động 5b. Hệ thống Nếu thông tin chỉnh sửa chưa đủ, không hợp lệ hoặc không đúng, đưa ra thông báo và yêu cầu nhập lại. Uses Không Extends Không Tần suất sử dụng Cao 3.C p nh t b ng giáậ ậ ả Mã use case UC_03 Tên use case Cập nhật bảng giá của publisher Tác nhân (actor) Publisher Mô tả Publisher chỉnh sửa bảng báo giá qc trên site của mình Điều kiện đầu vào Publisher đăng nhập và được xác thực Kết quả đầu ra Các thông tin mới về bảng giá Luồng sự kiện chính STT Tác nhân Hành động 1. Người dùng Bấm vào nút Chỉnh sửa bảng giá 2. Hệ thống Đưa ra form thông tin bảng giá hiện tại của publisher 3. Người dùng Nhập thông tin mới 4. Người dùng Nhấn nút “Chấp nhận” 5. Hệ thống - Kiểm tra các thông tin cần thiết đã được điền chưa, tất cả các thông tin đã đúng và hợp lệ chưa. - Nếu tất cả các điều kiện trên đều thỏa mãn, hệ thống sẽ tiến hành lưu thông tin mới Luồng sự kiện khác STT Tác nhân Hành động 5b. Hệ thống Nếu thông tin chỉnh sửa chưa đủ, không hợp lệ hoặc không đúng, đưa ra thông báo và yêu cầu publisher nhập lại. Uses Không 5 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Extends Không Tần suất sử dụng Bình thường 4.T o và l y code snippetạ ấ Mã use case UC_04 Tên use case Tạo mã chèn vào site của publisher Tác nhân (actor) Publisher Mô tả Use case này cho phép publisher nhập số lượng vị trí chèn quảng cáo từ đó hệ thống sẽ tạo ra số đoạn code tương ứng để publisher chèn vào site Điều kiện đầu vào Publisher đăng nhập và được xác thực Kết quả đầu ra Các đoạn code Luồng sự kiện chính STT Tác nhân Hành động 1. Người dùng Bấm vào nút Tạo mã chèn 2. Hệ thống Đưa ra thông tin về mã chèn hiện tại của publisher , đồng thời hiển thị form cho phép publisher tạo thêm hay bỏ bớt các đoạn code dã có 3. Người dùng Nhập thông tin mới 4. Người dùng Nhấn nút “Chấp nhận” 5. Hệ thống Hệ thống sẽ tiến hành tạo code theo yêu cầu và lưu thông tin. Uses Không Extends Không Tần suất sử dụng Cao 5.Xem thông tin theo dõi tình hình qc,doanh thu Mã use case UC_05 Tên use case Theo dõi các thông tin tình hình quảng cáo và doanh thu của publisher Tác nhân (actor) Publisher Mô tả Theo dõi các thông tin tình hình quảng cáo và doanh thu của publisher Điều kiện đầu vào Publisher đăng nhập và được xác thực Kết quả đầu ra Thông tin cho publisher Luồng sự kiện STT Tác nhân Hành động 6 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 chính 1. Người dùng Bấm vào nút Xem tình hình quảng cáo 2. Hệ thống Đưa ra thông tin chi tiết về tình hình quảng cáo , danh thu cho của publisher Uses Không Extends Không Tần suất sử dụng Cao Admin: 1.Qu n lí h th ngả ệ ố Mã use case UC_06 Tên use case Kích hoạt publisher Tác nhân (actor) Admin Mô tả Kích hoạt 1 publisher , khi đó publisher mới có thể tham gia hệ thống Điều kiện đầu vào Admin đăng nhập và được xác thực Kết quả đầu ra Publisher được kích hoạt 7 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Luồng sự kiện chính STT Tác nhân Hành động 1. Người dùng Vào danh sách Publisher 2. Hệ thống Đưa ra danh sách Publisher đang có trong hệ thống 3. Người dùng Click chọn Publisher 4. Người dùng Click chọn Kích hoạt 5. Hệ thống Tiến hành kích hoạt publisher Uses Không Extends Không Tần suất sử dụng Bình thường Mã use case UC_07 Tên use case Bỏ kích hoạt publisher Tác nhân (actor) Admin Mô tả Bỏ kích hoạt 1 publisher , khi đó publisher mất quyền tham gia hệ thống Điều kiện đầu vào Admin đăng nhập và được xác thực Kết quả đầu ra Publisher bị bỏ kích hoạt Luồng sự kiện chính STT Tác nhân Hành động 1. Người dùng Vào danh sách Publisher 2. Hệ thống Đưa ra danh sách Publisher đang có trong hệ thống 3. Người dùng Click chọn Publisher 4. Người dùng Click chọn bỏ kích hoạt Hệ thống Tiến hành bỏ kích hoạt publisher Uses Không Extends Không Tần suất sử dụng Bình thường Mã use case UC_08 Tên use case Xóa publisher Tác nhân (actor) Admin Mô tả Xóa 1 publisher Điều kiện đầu vào Admin đăng nhập và được xác thực 8 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Kết quả đầu ra Publisher bị xóa Luồng sự kiện chính STT Tác nhân Hành động 1. Người dùng Vào danh sách Publisher 2. Hệ thống Đưa ra danh sách Publisher đang có trong hệ thống 3. Người dùng Click chọn Publisher 4. Người dùng Click chọn Xóa 5. Hệ thống Tiến hành xóa publisher và toàn bộ thông tin liên quan Uses Không Extends Không Tần suất sử dụng Bình thường Mã use case UC_09 Tên use case Kích hoạt advertiser Tác nhân (actor) Admin Mô tả Kích hoạt 1 advertiser, khi đó advertiser mới có thể tham gia hệ thống Điều kiện đầu vào Admin đăng nhập và được xác thực Kết quả đầu ra advertiser được kích hoạt Luồng sự kiện chính STT Tác nhân Hành động 1. Người dùng Vào danh sách advertiser 2. Hệ thống Đưa ra danh sách advertiser đang có trong hệ thống 3. Người dùng Click chọn advertiser 4. Người dùng Click chọn Kích hoạt 5. Hệ thống Tiến hành kích hoạt advertiser Uses Không Extends Không Tần suất sử dụng Bình thường Mã use case UC_10 Tên use case Bỏ kích hoạt advertiser Tác nhân (actor) Admin Mô tả Bỏ kích hoạt 1 advertiser, khi đó advertiser mất quyền tham gia hệ thống 9 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Điều kiện đầu vào Admin đăng nhập và được xác thực Kết quả đầu ra advertiser bị bỏ kích hoạt Luồng sự kiện chính STT Tác nhân Hành động 1. Người dùng Vào danh sách advertiser 2. Hệ thống Đưa ra danh sách advertiser đang có trong hệ thống 3. Người dùng Click chọn advertiser 4. Người dùng Click chọn bỏ kích hoạt 5. Hệ thống Tiến hành bỏ kích hoạt advertiser Uses Không Extends Không Tần suất sử dụng Bình thường Mã use case UC_11 Tên use case Xóa advertiser Tác nhân (actor) Admin Mô tả Xóa 1 advertiser Điều kiện đầu vào Admin đăng nhập và được xác thực Kết quả đầu ra advertiser bị xóa Luồng sự kiện chính STT Tác nhân Hành động 1. Người dùng Vào danh sách advertiser 2. Hệ thống Đưa ra danh sách advertiser đang có trong hệ thống 3. Người dùng Click chọn advertiser 4. Người dùng Click chọn Xóa 5. Hệ thống Tiến hành xóa advertiser và toàn bộ thông tin liên quan Uses Không Extends Không Tần suất sử dụng Bình thường 2.Phê duy t và kích ho t qu ng cáoệ ạ ả Mã use case UC_12 Tên use case Phê duyệt và kích hoạt quảng cáo Tác nhân (actor) Admin 10 [...]... duyệt,kích hoạt quảng cáo trong danh sách đợi Điều kiện đầu vào Admin đăng nhập và được xác thực Kết quả đầu ra Quảng cáo được duyệt/kích hoạt hoặc không được duyệt/kích hoạt Luồng sự kiện Tác nhân Người dùng Hệ thống Người dùng Người dùng 5 chính STT 1 2 3 4 Hệ thống Uses Không Extends Không Tần suất sử dụng Hành động Vào danh sách quảng cáo đang đợi Đưa ra danh sách Chọn và xem quảng cáo Chọn duyệt/kích... Không Extends Tác nhân Người dùng Hệ thống Người dùng Người dùng Hệ thống Cao 3.Nhập thông tin cần quảng cáo Mã use case UC_20 Tên use case Nhập thông tin cần quảng cáo Tác nhân (actor) Advertiser Mô tả Nhập thông tin cần quảng cáo thông tin bao gồm: text, ảnh (banner),link từ quảng cáo (đến site của advertiser) Sau khi nhập nội dung quảng cáo sẽ được lưu và danh sách đợi, chờ admin kích hoạt Điều kiện... đăng nhập và được chứng thực Kết quả đầu ra Luồng sự kiện chính Thông tin quảng cáo Tác nhân Người dùng Hệ thống Người dùng Người dùng 5 6 Uses STT 1 2 3 4 Người dùng Hệ thống Không 15 Hành động Vào nhập quảng cáo Đưa ra form Nhập các thông tin cần thiết Chọn 1 (hoặc nhiều) publisher mà quảng cáo này đăng lên Bấm nút Gửi Lưu quảng cáo vào danh sách đợi Website: http://www.docs.vn Email : lienhe@docs.vn... tình hình quảng cáo Tác nhân (actor) Advertiser Mô tả Theo dõi các thông tin tình hình quảng cáo (số click, ) và từ đó đánh giá hiệu quả của quảng cáo Điều kiện đầu vào Advertiser đăng nhập và được xác thực Kết quả đầu ra Thông tin cho Advertiser Luồng sự kiện chính STT 1 2 Uses Không Extends Không Tần suất sử dụng Tác nhân Người dùng Hệ thống Cao 16 Hành động Bấm vào nút Xem tình hình quảng cáo Đưa... chính STT 1 2 3 4 5 Hệ thống Người dùng Hệ thống Luồng sự kiện khác STT 5b Uses Không Extends Không Tần suất sử dụng Cao Tác nhân Hệ thống Hành động Vào tạo tài khoản Đưa ra form tạo tài khoản Nhập đầy đủ thông tin cần thiết Nhấn nút “Tạo” - Kiểm tra các thông tin cần thiết đã được điền chưa, tất cả các thông tin đã đúng và hợp lệ chưa - Nếu tất cả các điều kiện trên đều thỏa mãn, hệ thống sẽ tiến hành... lienhe@docs.vn Tel : 0918.775.368 2 3 Hệ thống Người dùng 4 5 Người dùng Hệ thống Đưa ra danh sách Chọn publisher, vào phần thông tin thanh toán Thêm thông tin về thanh toán Lưu thông tin thanh toán Uses Không Extends Không Tần suất sử dụng Cao Mã use case UC_14 Tên use case Cập nhật thu tiền của advertiser Tác nhân (actor) Admin Mô tả Cập nhật thu tiền vào hệ thống , việc thu được thực hiện offline... Người dùng Hệ thống Bình thường Advertiser 1.Đăng ký Mã use case UC_17 Tên use case Đăng ký, tạo tài khoản advertiser Tác nhân (actor) Advertiser Mô tả Sao khi kí hợp đồng , admin tạo tài khoản advertiser để mua qc Điều kiện đầu vào Admin đăng nhập và được chứng thực Thông tin đăng ký của advertiser,email xác nhận Kết quả đầu ra Luồng sự kiện Tác nhân Người dùng Hệ thống Người dùng Người dùng Hệ thống 6... Duyệt hệ thống và lựa chọn publisher Điều kiện đầu vào Advertiser đăng nhập và được chứng thực Kết quả đầu ra Luồng sự kiện chính Thông tin chọn publisher STT 1 2 3 4 5 Uses Không Tần suất sử dụng Hành động Vào danh sách publisher Đưa ra danh sách Chọn publisher để xem thông tin chi tiết Bấm nút chọn Lưu publisher này vào danh sách đã chọn của advertiser Không Extends Tác nhân Người dùng Hệ thống Người... Admin Mô tả Xem thư gửi đến của các publishers,advertisers Điều kiện đầu vào Admin đăng nhập và được xác thực Kết quả đầu ra Nội dung thư Luồng sự kiện chính STT 1 2 3 4 Tác nhân Người dùng Hệ thống Người dùng Hệ thống Hành động Vào hộp thư Đưa ra danh sách thư Chọn thư cần dọc Hiện nội dụng thư Uses Không Extends Không Tần suất sử dụng Bình thường Mã use case UC_16 Tên use case Trả lời thư Tác nhân... sách quảng cáo đang đợi Đưa ra danh sách Chọn và xem quảng cáo Chọn duyệt/kích hoạt hoặc không duyêt/kích hoạt quảng cáo Tiến hành thực hiện Cao 3.Thu và thanh toán tiền Mã use case UC_13 Tên use case Cập nhật thanh toán cho publisher Tác nhân (actor) Admin Mô tả Cập nhật thanh toán tiền vào hệ thống , việc thanh toán được thực hiện offline Điều kiện đầu vào Admin đăng nhập và được xác thực Kết quả đầu . bán quảng cáo , tức là các website cho phép đăng quảng cáo 4 Advertiser Người mua quảng cáo ,tức là người cần đăng quảng cáo 5 Admin Quản trị hệ thống. thăm 7 Vùng quảng cáo Là 1 vùng trên website của publisher cho phép đặt quảng cáo, vùng quảng cáo có thể ở các vị trí khác nhau , mỗi vùng quảng cáo bao gồm