Mục tiêu đề tài:
- Nghiên cứu và hệ thống hóa nguyên tắc, kỹ thuật tổ chức một chương trình quản lý quảng cáo trên Web.
- Nghiên cứu kỹ thuật tạo các trang Web động.
- Tổ chức cơ sở dữ liệu quảng cáo.
- Xây dựng giải thuật hiển thị Banner quảng cáo ra trang Web.
- Thống kê các thông tin liên quan đến Banner quảng cáo.
24 trang |
Chia sẻ: zimbreakhd07 | Lượt xem: 1749 | Lượt tải: 0
Bạn đang xem trước 20 trang nội dung tài liệu Đồ án Thiết kế và thực hiện chương trình quản lý quảng cáo trên Web, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Trêng §¹i häc B¸ch khoa Hµ néiTrêng ®¹i häc thuû s¶nKhoa C«ng nghÖ Th«ng tin §å ¸n tèt nghiÖp §¹i häc §Ò tµi: thiÕt kÕ vµ thùc hiÖn ch¬ng tr×nh qu¶n lý qu¶ng c¸o trªn web Sinh viªn thùc hiÖn: trÇn quèc huy Líp 40th, hÖ chÝnh qui Gi¸o viªn híng dÉn: nguyÔn thanh thñy Lêi c¶m ¬n: Xin ch©n thµnh c¶m ¬n: ThÇy NguyÔn Thanh Thñy-gi¶ng viªn Khoa c«ng nghÖ th«ng tin trêng §¹i Häc B¸ch Khoa Hµ Néi ®· tËn t×nh híng dÉn em trong qu¸ tr×nh em thùc tËp ®Ò tµi nµy Tr©n träng gëi lêi c¸m ¬n ®Õn: Ban Gi¸m hiÖu, c¸c ThÇy C« trêng §¹i häc B¸ch Khoa Hµ Néi vµ trêng §¹i Häc Thñy S¶n. Ban chñ nhiÖm vµ c¸c ThÇy C« trong Khoa c«ng nghÖ th«ng tin ®· tËn t×nh d¹y dç em trong suèt thêi gian häc tËp ë trêng. T«i xin c¶m ¬n b¹n bÌ ®· gióp ®ì, gãp ý, cho t«i trong qu¸ tr×nh lµm luËn v¨n. Tp. Hå ChÝ Minh ngµy 05 th¸ng 09 n¨m 2003 Néi dung b¸o c¸o PhÇn 1: Môc tiªu ®Ò tµi PhÇn 2: Ph©n tÝch thiÕt kÕ hÖ thèngPhÇn 3: Cµi ®Æt vµ thö nghiÖmPhÇn 4: Tæng kÕt-Híng ph¸t triÓn ®Ò tµi Môc tiªu ®Ò tµi Nghiªn cøu vµ hÖ thèng hãa nguyªn t¾c, kü thuËt tæ chøc mét ch¬ng tr×nh qu¶n lý qu¶ng c¸o tren web. Nghiªn cøu kü thuËt t¹o c¸c trang web ®éng. Tæ chøc c¬ së d÷ liÖu qu¶ng c¸o. X©y dùng gi¶i thuËt hiÓn thÞ banner qu¶ng c¸o ra trang web. Thèng kª c¸c th«ng tin liªn quan ®Õn banner qu¶ng c¸o.. Ph©n tÝch - thiÕt kÕ hÖ thèng 1. Ph©n tÝch ch¬ng tr×nh Hai thùc thÓ chÝnh cña ch¬ng tr×nh lµ ngêi phô tr¸ch qu¶ng c¸o(Admaster) vµ ngêi tiÕn hµnh ®¨ng ký qu¶ng c¸o(Advertiser). AdMaster cã mäi quyÒn thao t¸c. Ngîc l¹i, Advertiser cã quyÒn thao t¸c bÞ h¹n chÕ. TiÕp theo ThiÕt kÕ ch¬ng tr×nh Tæ chøc c¬ së d÷ liÖu: Lu d÷ liÖu liªn quan ®Õn Banner theo bèn møc: møc 1: Advertiser Møc 2: Campaign Møc 3: Banner. Møc 4: Logs theo m« h×nh sao: TiÕp theo M« h×nh thôc thÓ liªn kÕt M« h×nh thùc thÓ liªn kÕt(tiÕp theo) M« H×nh dßng d÷ liÖuMøc ng÷ c¶nh Chó thÝch: 1. Th«ng tin ®¨ng ký kh¸ch. 2. Yªu cÇu th«ng tin kh¸ch. 3. Th«ng tin kh¸ch. 4. CËp nhËt th«ng tin kh¸ch. 5. Tr¶ lêi ®¨ng ký kh«ng hîp lÖ. 6. Tr¶ lêi c©p nhËt kh«ng hîp lÖ. 7. Yªu cÇu th«ng tin ®¨ng ký campaign 8. .Tr¶ lêi ®¨ng ký kh«ng hîp lÖ. 9. Yªu cÇu th«ng tin campaign. 10. Th«ng tin campaign 11. Th«ng tin ®¨ng ký banner. 12. Tr¶ lêi ®¨ng ký banner kh«ng hîp lÖ. 13. Yªu cÇu th«ng tin banner. 14. Th«ng tin banner. 15. Yªu cÇu thèng kª campaign. 16. B¸o c¸o campaign M« H×nh dßng d÷ liÖuMøc ng÷ c¶nh 17. Yªu cÇu thèng kª banner. 18. B¸o c¸o banner. 19. Th«ng tin gãp ý. 20. Yªu cÇu th«ng tin ph¶n håi. 21. Th«ng tin ph¶n håi. PhÝa ngêi qu¶n lý: 22. Yªu cÇu thèng kª kh¸ch hµng. 23. B¸o c¸o kh¸ch hµng. 24. Yªu cÇu thèng kª campaign 25. B¸o c¸o campaign. 26. Yªu cÇu thèng kª banner. 27. Th«ng tin cËp nhËt kh¸ch hµng. 28. Tr¶ lêi cËp nhËt kh¸ch hµng kh«ng hîp lÖ. 29. Th«ng tin cËp nhËt campaign. 30. Tr¶ lêi cËp nhËt kh«ng hîp lÖ. 31.Th«ng tin göi ®Õn kh¸ch hµng. 32. Yªu cÇu th«ng tin gãp ý. 33. Th«ng tin gãp ý. ThiÕt kÕ Lîc ®å xö lý Quy tr×nh xö lý ®©ng ký qu¶ng c¸o CÊp 1: ThiÕt kÕ Lîc ®å xö lý(TT) CÊp 2: ThiÕt kÕ Lîc ®å xö lý(TT) 1. Th«ng tin kh¸ch. 2. Th«ng tin kh«ng hîp lÖ. 3. M· kh¸ch ®· tån t¹i. 4. M· kh¸ch. 5. Th«ng tin hîp lÖ. 6. M· kh¸ch kh«ng trïng. 7. Th«ng tin kh¸ch hîp lÖ. 8. Tr¶ lêi ®¨ng ký hîp lÖ. 9. M· kh¸ch 10. M· kh¸ch 11. §¨ng ký th«ng tin Campaign. 12. Th«ng b¸o ®¨ng ký Campaign kh«ng hîp lÖ. 13. Tªn Campaign. 14. Th«ng tin Campaign hîp lÖ. Chó thÝch CÊp 3 ThiÕt kÕ Lîc ®å xö lý(TT) ThiÕt kÕ Lîc ®å xö lý(TT) 1. Th«ng tin ®¨ng ký Campaign. 2. Th«ng tin Campaign kh«ng hîp lÖ. 3. M· kh¸ch. 4. Tªn Campaign. 5. Trïng tªn Campaign. 6. Th«ng tin hîp lÖ. 7. Kh«ng trïng tªn. 8. Th«ng tin Campaign. 9. M· sè Campaign. 10. M· sè Campaign. 11. Tªn banner 12. Th«ng tin banner hîp lÖ 13. Th«ng tin ®¨ng ký banner. 14. Th«ng tin ®¨ng ký banner kh«ng hîp lÖ. 15. M· sè kh¸ch. Chó thÝch ThiÕt kÕ Lîc ®å xö lý(TT) 1. Th«ng tin ®¨ng ký banner. 2. Th«ng tin kh«ng hîp lÖ. 3. M· sè campaign. 4. Tªn Banner cña campaign. 5. Trïng tªn. 6. Th«ng tin banner hîp lÖ. 7. Kh«ng trïng tªn. 8. Th«ng tin banner hîp lÖ. 9. M· sè Campaign. Chó thÝch: ThiÕt kÕ Lîc ®å xö lý(TT) Quy tr×nh thèng kª phÝa kh¸ch hµng CÊp 1: Quy tr×nh thèng kª (phÝa ngêi qu¶n lý) CÊp 1: C¸c thµnh phÇn chÝnh cña ch¬ng tr×nh ADVERTISER: Bé phËn nµy nh»m t¬ng t¸c víi kh¸ch hµng ®¨ng ký qu¶ng c¸o trªn c¸c web site (Advertiser) th«ng qua c¸c HTML form. Bao gåm c¸c chøc n¨ng sau: Cho phÐp advertiser ®¨ng ký vµo hÖ thèng. T¹o míi, xo¸, thay ®æi c¸c th«ng tin cña Campaign. T¹o míi, xãa, söa advertiserment cña mét Campaign (Advertiser chØ cã thÓ thao t¸c d÷ liÖu thuéc campaign cña m×nh khi hîp ®ång cña campaign nµy cha ®îc ký). Xem b¸o biÓu thèng kª tæng qu¸t. Xem b¸o biÓu thèng kª chi tiÕt. C¸c thµnh phÇn chÝnh (tt) . ADMASTER: Bé phËn nµy nh»m t¬ng t¸c víi ngêi qu¶n lý qu¶ng c¸o (Admaster) th«ng qua c¸c HTML form. Bao gåm c¸c chøc n¨ng sau: T¹o míi, söa, xãa mét account (advertiser). Thay ®æi c¸c th«ng tin vÒ campaign vµ advertisement mµ advertiser ®· ®¨ng ký cho ®óng. Thèng kª. . AD-SERVER: §©y lµ thµnh phÇn chñ yÕu cña ch¬ng tr×nh. Thµnh phÇn nµy ®iÒu phèi mäi qu¸ tr×nh kh¸c. Bao gåm c¸c chøc n¨ng sau: Göi c¸c HTML form t¬ng øng cho 2 client (Advertiser vµ Admaster) khi cã yªu cÇu. TiÕp nhËn th«ng tin göi vÒ, xö lý vµ ph¶n håi cho Advertiser. Target mét ad banner cô thÓ ®Ó hiÓn thÞ trªn trang Web. Ghi nhËn sè lÇn xuÊt hiÖn cña ad banner, sè lÇn banner ®îc click CµI ®Æt vµ thö nghiÖm Giao diÖn phÝa ngêi qu¶n lý: CµI ®Æt vµ thö nghiÖm Giao diÖn phÝa kh¸ch hµng Tæng kÕt vµ híng ph¸t triÓn Qua thêi gian thùc hiÖn vµ nghiªn cøu ch¬ng tr×nh, em ®· hoµn thµnh ®Ò tµi: “ThiÕt kÕ vµ thùc hiÖn ch¬ng tr×nh qu¶n lý qu¶ng c¸o trªn web”. §ång thêi trong thêi gian qua em ®· tham kh¶o, häc hái ®îc nhiÒu ®iÒu trong c¸ch nh×n nhËn gi¶i quyÕt vÊn ®Ò trong thùc tÕ. Song bªn c¹nh ®ã em còng nhËn ®îc nh÷ng kinh nghiÖm cña gi¸o viªn híng dÉn, sù tËn t×nh cña gi¸o viªn híng dÉn, sù tËn t×nh cña c¸c gi¸o viªn trong Khoa C«ng NghÖ Th«ng Tin. Tuy nhiªn do thêi gian vµ n¨ng lùc cã h¹n nªn ®Ò tµI cßn nhiÒu h¹n chÕ. Ch¬ng tr×nh cha thùc hiÖn ®îc viÖc ®a ad banner ra theo së thÝch cña ngêi dïng. PhÇn thèng kª th«ng tin ad banner, ch¬ng tr×nh chØ dõng l¹i ë viÖc thèng kª theo nhãm, thêi gian vµ tÇn sè xuÊt hiÖn cña banner. Híng më réng: - Thùc hiÖn ®a ad banner ra theo mäi tiªu chuÈn ngêi dïng ( theo së thÝch…) - Thèng kª mäi th«ng tin liªn quan ®Õn ad banner (nh hÖ ®iÒu hµnh, service provider, vïng ®Þa lý, quèc gia…) V× vËy em rÊt mong nhËn ®îc sù ®ãng gãp ý kiÕn cña ThÇy C« vµ c¸c b¹n ®Ó ch¬ng tr×nh cã thÓ ®îc hoµn thiÖn trong thêi gian s¾p tíi.