Поняття системи активної реклами.
Адміністративна частина
Необхідно створити такий сайт, який би із задоволенням і зручністю використовували користувачі. А саме потрібно реалізувати такі задачі: розробити доступний та зручний інтерфейс, як для відвідувача сайту, так і для адміністратора; створити базу даних, в якій розміщувалася необхідна інформація; забезпечити захист цієї інформації від зовнішнього втручання; реалізувати зворотній зв’язок з… Читати ще >
Поняття системи активної реклами. Адміністративна частина (реферат, курсова, диплом, контрольна)
Зміст
- Вступ
- 1. Технічне завдання
- 2. Аналіз аналогічних розробок
- 2.1 Аналіз системи HIT & HOST
- 2.2 Аналіз системи IPweb.ru
- 2.3 Аналіз системи IP Gold
- 3. Вибір інструментальних засобів розробки
- 4. Вимоги до технічних засобів
- 5. Керівництво адміністратору
- 5.1 Вхід у систему адмініструювання
- 5.2 Вихід з системи адміністрування
- 5.3 Зміна паролю адміністратора
- 5.4 Добавити адміністратора
- 5.5 Видалити адміністратора
- 5.6 Адміністрування розділу «Новости»
- 5.7 Адміністрування розділу «Обратная связь»
- 5.8 Адміністрування розділу «выплаты»
- 5.9 Адміністрування розділу «пользователи»
- 5.10 Адміністрування розділу «конкурсы»
- 5.11 Адміністрування розділу «Контекстная реклама»
- 5.12 Адміністрування розділу «Бегущая строка»
- 5.13 Адміністрування розділу «Баннерная реклама»
- 5.14 Адміністрування розділу «Типы баннеров»
- 5.15 Адміністрування розділу «Задания пользователей»
- 5.16 Адміністрування розділу «Выполненные задания»
- 5.17 Адміністрування розділу «Жалобы на задания»
- 5.18 Адміністрування розділу «Тип задания»
- 5.19 Адміністрування розділу «Механизм проверки»
- 5.20 Адміністрування розділу «Внутренняя почта»
- 5.21 Адміністрування розділу «Просмотр почты»
- 5.22 Адміністрування розділу «Добавление рефералов на продажу»
- 5.23. Адміністрування розділу «Биржа рефералов»
- 5.24. Адміністрування розділу «Биржа кредитов»
- 5.25 Адміністрування розділу «Типы ставок биржи кредитов»
- 5.26 Адміністрування розділу «Зачисление денег»
- 5.27 Адміністрування розділу «Удержание денег»
- 5.28 Адміністрування розділу «Типы зачисления денег»
- 5.29 Адміністрування розділу «Типы удержание денег»
- 5.30 Адміністрування розділу «Рекламные письма пользователей»
- 5.31 Адміністрування розділу «Жалобы на письма»
- 5.32. Адміністрування розділу «Чтение рекламных писем»
- 5.33. Адміністрування розділу «Ошибки при чтении почты»
- 5.34 Адміністрування розділу «Типы рекламной почты»
- 5.35 Адміністрування розділу «Типы ошибок»
- 5.36 Адміністрування розділу «Рекламные сайты пользователей»
- 5.37 Адміністрування розділу «Жалобы на серфинг»
- 5.38 Адміністрування розділу «Прочтение сайтов»
- 5.39 Адміністрування розділу «Ошибки при серфинге»
- 5.40 Адміністрування розділу «Виды серфинга»
- 5.41 Адміністрування розділу «Новые поступления»
- 6. Керівництво програмісту
- 6.1 Структура бази даних
- 6.2 Опис основних класів
- 6.3 Опис основних JavaScript
- 6.4 Опис бібліотек, які було використано для розробки дипломного проекту
- Висновки
- Список літератури
Вступ
Реклбма — спеціальна інформація про осіб чи продукцію, що розповсюджується в будь-якій формі та в будь-який спосіб з метою прямого чи опосередкованого одержання прибутку.
Реклама — інформація, поширена будь-яким способом, в будь-якій формі і з використанням будь-яких засобів, адресована невизначеному колу осіб і направлена на залучення уваги до об'єкту рекламування, формування або підтримку інтересу до нього і його просування на ринку.
Мета реклами — донесення інформації від рекламодавця до цільової аудиторії.
Задача реклами — спонукати представників цільової аудиторії до дії (вибору товару або послуги, здійсненню покупки і т.п., а також формуванню запланованих рекламодавцем висновків про об'єкт рекламування).
Система активної реклами потрібна для розкрутки сайта в мережі Інтернет чи просто для заробітку грошей.
Одним з методів заробітку є так званий «серфінг». Серфінг — це звичайний перегляд сайтів. Коли Ви мандруєте Інтернетом, переглядаючи якісь (які завгодно) сайти, то це і є серфінг.
В Інтернеті є достатньо багато сервісів, які хочуть, щоб Ви переглядали сайти, але не ті, які Вам заманеться, а саме ті, які вони Вам показуватимуть. Такі системи в Інтернеті отримали назву «спонсори», хоча до справжнього спонсорства вони ніякого відношення не мають, але так вже повелося. І за це платять гроші. Невеликі. Приблизно 0,1 — 0,3 цента за перегляд однієї сторінки на протязі 30−60 секунд.
Гроші за перегляд Вами сайтів платять власники сайтів, які на цей час проводять рекламу свого ресурсу. Така реклама потрібна для:
· По-перше: — для багатьох фірм (та просто тих, хто має свій сайт) це шлях до того, щоб про них дізналося якомога більше потенціальних клієнтів.95% таких сайтів пропонують якийсь товар чи послугу. Тому, чим більше потенційних користувачів, тим більший зиск вони матимуть в майбутньому.
· По-друге: — пергляд Вами цих сайтів підвищує рейтінг у пошуковиках, піднімає їх на перші позиції, що, в свою чергу, знов таки приводить до збільшення відвідувачів (читай — потенційних клієнтів) цих сайтів.
Ось чому власники таких інтернет-ресурсів готові платити гроші за перегляд Вами їх творінь.
Платять вони, звичайно, не безпосередньо Вам, а тим самим «спонсорам», основною задачею яких є донести до широкого загалу сайт замовника.
Система активної реклами — це рекламні агентства, які проводять рекламні кампанії виключно в Інтернеті, розкручуючи сайти замовників.
Система активної реклами — ідеальна система розкручування сайтів. За допомогою Систем активної реклами залучається на сайт десятки тисяч відвідувачів відразу після замовлення рекламної кампанії! Поєднання найновіших і сучасних методів реклами в одній системі дає справді приголомшливий ефект.
Якщо Ви маєте, чи сподіваєтесь в майбутньому створити сайт, якому не завадило б привабити до себе увагу, можете скористатися послугами тих самих САР, тільки вже як рекламодавець. При цьому гроші на розкрутку можна заробити в них же, переглядаючи сайти інших користувачів системи. Саме з цією метою САР, крім грошової винагороди, практикують оплату так званими кредитами, поінтами або показами. Зароблений Вами 1 кредит — це можливість показати Ваш сайт 1 раз, а гроші, зароблені в цього ж спонсора, спокійно перевести на свій рахунок (який Ви вже створили собі у WebMoney або в інших системах), або також використати їх на розкрутку свого сайту. Крім того, деякі САР оплату проводять виключно кредитами. У цьому разі, якщо вони Вам не потрібні, їх можна обміняти на гроші чи в самій системі, чи на біржах купівлі-продажу кредитів.
Необхідно створити такий сайт, який би із задоволенням і зручністю використовували користувачі. А саме потрібно реалізувати такі задачі: розробити доступний та зручний інтерфейс, як для відвідувача сайту, так і для адміністратора; створити базу даних, в якій розміщувалася необхідна інформація; забезпечити захист цієї інформації від зовнішнього втручання; реалізувати зворотній зв’язок з відвідувачами сайту, створити цілий ряд можливостей заробітку та розкрути інтернет-ресурсів для користувачів системи тощо.
система активна реклама адміністративний
1. Технічне завдання
Розробити сайт «Система активної реклами» для розкрутки інтернет-ресурсів в мережі Інтернет та для заробітку грошей.
1. Надати можливість адміністратору системи:
· додавати, редагувати та видаляти типи завдань;
· редагувати та видаляти механізми перевірки;
· модерації завдань користувачів та видалення їх;
· продивлятися виконання завдань користувачами та скарги на них;
· додавати, редагувати та видаляти типи серфінгу та типи рекламних листів;
· модерації рекламних листів користувачів та сайтів для серфінгу, можливість видалення їх;
· продивлятися читання рекламних листів та сайтів користувачами, а також скарг на них;
· модерації контекстної реклами, «рухомий рядок», банерної реклами, а також додавати, редагувати та видаляти типи банерної реклами;
· відправки листа користувачу чи всім користувачам через внутрішню пошту системи, перегляд пошти надісланої адміністратору та переписки користувачів;
· продивлятися ставки користувачів на біржах кредитів та рефералів, а також можливість виставити на продаж біржи рефералів користувачів без реферерів та можливість поставити ставки на біржі кредитів;
· зараховування на аккаунти користувачів та утримання з них коштів;
· вводити, редагувати та видаляти новини на сайті;
· продивлятися інформацію про користувачів системи, а також блокувати та видаляти їх
· продивлятися замовлення на вивід коштів з аккаунту користувачів та оплачувати їх;
· оголошувати та змінювати умови конкурсів (суму винагород за перемогу, дату початку та закінчення)
2. Розробити конкурси для користувачів та рекламодавців системи:
· конкурс рекламодавців — для збільшення прибутку системи та збільшення кількості розкручуваних інтернет-ресурсів;
· конкурс рефералів — для залучення учасниками системи нових користувачів;
· конкурс активності - для заохочування активності користувачів;
3. Надати користувачу можливість:
· оберненого зв’язку з адміністратором сайту
· ознайомлення з правилами системи;
· ознайомлення з новинами системи;
· ознайомлення з можливостями системи;
2. Аналіз аналогічних розробок
Під час опрацювання літературних джерел та пошуку аналогічних систем в мережі Інтернет були виявлені подібні системи HIT & HOST, IPweb.ru та IP Gold.
2.1 Аналіз системи HIT & HOST
Для того, щоб перейти на сайт, необхідно відкрити вікно будь-якого встановленого браузера (Internet Explorer, Mozilla або інший) і у рядку адреси ввести адресу http://www.hithost.ru.
Після цього у вікні браузера з’явиться головна сторінка сайту. Авторизувавшись на екрані з’явиться сторінка з основною інформацією для користувача та усіма можливостями системи у лівому навігаційному меню:
Рис.2.1.1 Сторінка " HOST — > Область пользователя — > Состояние аккаунта" .
Система надає можливість користувачам:
· заробити кошти через серфінг;
· накопичені кредити витрачати на розкручування своїх сайтів або перевести їх іншому користувачу системи;
· отримувати винагороду від кожного зареєстрованого користувача по його реферальному посиланню;
· зіграти в онлайн ігри на зароблені кредити в системі;
· можливість відправки рекламних сайтів в бан-лист;
Недоліки системи:
· неможливість перевірки посилань рекламодавця на сумісність з системою;
· відсутність внутрішньої пошти для зв’язку між користувачами;
· відсутня можливість піти у відпустку;
· серфінг тільки за кредити;
· відсутні сплачені завдання, що сильно зменшує суму заробітку користувачів і обмежує рекламодавців;
· відсутні біржа рефералів і кредитів;
· відсутнє блокування користувачів за порушення правил системи.
2.2 Аналіз системи IPweb.ru
Для того, щоб перейти на сайт, необхідно відкрити вікно будь-якого встановленого браузера (Internet Explorer, Mozilla або інший) і у рядку адреси ввести адресу http://www.ipweb.ru.
Після цього у вікні браузера з’явиться головна сторінка сайту. Авторизувавшись на екрані з’явиться сторінка з основною інформацією для користувача та усіма можливостями системи у лівому навігаційному меню:
Рис.2.2.1 Сторінка " IPweb.ru — Аккаунт пользователя" .
Система надає можливість користвувачам:
· заробити кошти через серфінг та перегляд пошти;
· накопичені кредити та кошти витрачати на розкручування своїх сайтів;
· отримувати винагороду від кожного зареєстрованого користувача по його реферальному посиланню;
Недоліки системи:
· неможливість перевірки посилань рекламодавця на сумісність з системою;
· відсутність внутрішньої пошти для зв’язку між користувачами;
· відсутня можливість піти у відпустку;
· відсутні сплачені завдання, що сильно зменшує суму заробітку користувачів і обмежує рекламодавців;
· відсутні біржа рефералів і кредитів;
· відсутнє блокування користувачів за порушення правил системи.
2.3 Аналіз системи IP Gold
Для того, щоб перейти на сайт, необхідно відкрити вікно будь-якого встановленого браузера (Internet Explorer, Mozilla або інший) і у рядку адреси ввести адресу http://www.ipgold.ru/.
Після цього у вікні браузера з’явиться головна сторінка сайту. Авторизувавшись на екрані з’явиться сторінка з основною інформацією для користувача та усіма можливостями системи у лівому навігаційному меню:
Рис.2.3.1 Сторінка " Аккаунт пользователя ipGold.ru" .
Система надає можливість користувачам:
· заробити кошти через серфінг, перегляд пошти та виконання сплачуваних завдань;
· накопичені кошти витрачати на розкручування своїх сайтів та на створення сплачуваних завдань;
· отримувати винагороду від кожного зареєстрованого користувача по його реферальному посиланню;
· можливість відправки рекламних сайтів та сплачуваних завдань в бан-лист;
Недоліки системи:
· неможливість перевірки посилань рекламодавця на сумісність з системою;
· відсутність внутрішньої пошти для зв’язку між користувачами;
· відсутня можливість піти у відпустку;
· відсутнє блокування користувачів за порушення правил системи;
· погано розроблено реферальну систему;
· відсутні біржа рефералів і кредитів;
3. Вибір інструментальних засобів розробки
Для розробки сайту «Система активної реклами» було обрано мову програмування Microsoft Visual C# 2008, бази даних MS SQL Server 2005, технології ASP.net 3.5, ADO.net, LINQ, AJAX, JavaScript і, відповідно, середовище.net Framework 3.5.
Центральною частиною каркасу.net є його загальномовне середовище виконання, відоме як Common Language Runtime (CLR), або.net runtime.
Система CLR керує виконанням .net-програм. Це здійснюється таким чином. В результаті компіляції С#-програми створюється не код виконання операційної системи, а файл, який містить спеціальний псевдокод, який називається проміжною мовою Microsoft (Microsoft Intermediate Language — MSLI, чи просто IL) — свого роду мова Асемблера, на яку переводиться весь компільований код для.net. MSLI визначає набір інструкцій, які не залежать від типу процесора.
Однак перед тим як код зможе виконуватись CLR, будь-який вихідний текст (на C# або іншій мові програмування) повинен бути скомпільований. Компіляція в.net складається з двох кроків:
Компіляція вихідного коду в IL.
Компіляція IL в специфічний для платформи код за допомогою CLR.
Код проміжної мови MSIL перетворюється у код виконання операційної системи за допомогою JIT-компіляції. JIT — це скорочення від виразу «just in time», що означає виконання точно до потрібного моменту часу. Даний процес здійснюється таким чином. При виконанні .net-програми CLR. — система активізує JIT-компілятор, який перетворює MSLI-код у код виконання операційної системи. Таким чином, С#-програма у дійсності виконується у вигляді «рідного» коду операційної системи. Це означає, що програма буде виконуватися за швидкістю практично так само, як і у випадку, якщо б вона з самого початку була б скомпільована з отриманням коду виконання операційної системи.
До переваг середовища. NЕТ та мови програмування MS Visual С# належать такі:
· Повна підтримка класів та об'єктно-орієнтованого програмування, включаючи наслідування інтерфейсів та реалізацій, віртуальних функцій і перевантаження операцій.
· Повний та добре визначений набір основних типів.
· Вбудована підтримка автоматичної генерації ХМL-документації.
· Автоматичне звільнення динамічно виділеної пам’яті.
· Можливість помітки класів та методів атрибутами, які визначаються користувачем. Це може бути корисним при документації коду і здатне впливати на процес компіляції (наприклад, можна помітити методи, які повинні компілюватися тільки у режимі відлагодження).
Повний доступ до бібліотеки базових класів. NЕТ, а також легкий доступ до Windows АРІ (якщо це дійсно необхідно).
Можливість використання покажчиків та прямого доступу до пам’яті, якщо це необхідно. Однак мова розроблена таким чином, що практично у всіх випадках можна обійтися і без цього.
Підтримка властивостей і подій у стилі VВ.
Можливість використання С# для написання динамічних Web-сторінок АSР. NЕТ і Web-служб XML.
Під назвою ADO.net з'єднано безліч класів, які використовуються сумісно з С# і Microsoft.net Framework для здійснення доступу до даних, що бережуться в реляційному таблично-орієнтованому форматі. Сюди відносяться реляційні БД Microsoft Access і SQL Server, а також деякі і навіть нереляційні джерела даних. Система ADO.net входить в склад.net Framework і розроблена спеціально для використовування з мовами програмування.net, і перш за все з С#.
ADO.net знаходиться в модулі System. Data. dll. В деякому розумінні МОДУЛЬ System. Data. dl і є ADO.net, оскільки будь-який клас, що міститься в цьому модулі, по розподілу є складовою частиною ADO.net. Сюди включено всі класи простори імен System. Data і один Клас з простору імен System. Xml.
Цілі ADO.net включають: здійснення простого доступу до реляційних і нереляційним даним, уніфікація доступу до реляційних і XML-даних, підтримка багатоланкових додатків в Інтернеті, а також можливість розширення, яка б дозволила підтримувати більшу кількість різних джерел даних.
Система.net є черговим революційним кроком в розробці web-додатків рівня підприємства. З урахуванням того, що в ній особлива увага надається компонентам і сумісному використовуванню, вона є середовищем програмування наступного покоління. За допомогою ASP.net з’являється можливість створювати компільовані керовані даними web-сторінки у яких є повноцінний доступ до всіх аспектів.net Framework і до тих функціональним можливостям, якими вона володіє.
ASP.net не використовує власну мову Програмування. Навпаки, додатки ASP.net створюються точно так, як і додатки, на С#, на VB.net або на будь-якій іншій мові програмування, яка сумісна з.net Framework.
Це дозволяє web-програмісту розділити вміст від його уявлення, оскільки додаток ASP.net може використовувати WebForms для виведення користувацького інтерфейсу, а також застосовувати весь.net інструментарій Framework.
Код, з якого складається додаток ASP.net, є компілюючою програмою.net. Тільки одна ця особливість може привести до істотного збільшення швидкодії.
Нижче приводиться короткий перелік деяких переваг ASP.net:
Компільований код, що допускає раннє скріплення, строгу типізацію і своєчасну (Just-In-Time, JIT) компіляцію у рідний код
Файли конфігурації на основі XML
Повна сумісність з.net Framework
Простота використовування моделі кешування
Повністю автоматизоване управління станами
JavaScript — назва реалізації стандарта мови програмування ECMAScript компанії Netscape, базується на принципах прототипно-орієнтованого програмування. Найпоширеніше і найвідоміше застосування мови — написання сценаріїв для веб-сторінок, але, також, використовується для впровадження сценаріїв керування об'єктами вбудованими в інші програми.
Розроблена в компанії Netscape. На теперішній час підтримується більшістю браузерів. Текст програми включається безпосередньо в HTML-документ і інтерпретується самим браузером. Застосовується в основному для часткової автоматизації обробки і маніпуляції даними, які використовує сторінка.
JavaScript має низку властивостей об'єктно-орієнтованої мови, але завдяки концепції прототипів підтримка об'єктів в нім відрізняється від традиційних мов ООП. Крім того, JavaScript має ряд властивостей, властивих функціональним мовам, — функції як об'єкти першого рівня, об'єкти як списки, каррінг (currying), анонімні функції, замикання (closures) — що додає мові додаткову гнучкість.
JavaScript має C-подібний синтаксис, але в порівнянні з мовою Сі має наступні корінні відмінності:
· об'єкти, з можливістю інтроспекції і динамічної зміни типу через механізм прототипів
· функції як об'єкти першого класу
· обробка винятків
· автоматичне приведення типів
· автоматичне прибирання сміття
· анонімні функції
AJAX (Asynchronous JavaScript And XML) — підхід до побудови користувацьких інтерфейсів веб-застосунків, за яких веб-сторінка не перезавантажуючись у фоновому режимі відправляє запити на сервер і сама звідти довантажує потрібні користувачу дані. AJAX — один з компонентів концепції DHTML.
Про AJAX заговорили після появи в лютому 2005;го року статті Джесі Джеймса Гарретта (Jesse James Garrett)" Новий підхід до веб-застосунків". AJAX — не самостійна технологія. Це ідея.
Суть підходу
AJAX — це не самостійна технологія, а швидше концепція використання декількох суміжних технологій. AJAX підхід до розробки призначених для користувача інтерфейсів комбінує кілька основних методів і прийомів:
· Використання DHTML для динамічної зміни змісту сторінки.
· Використання XMLHttpRequest для звернення до сервера «на льоту», не перезавантажуючи всю сторінку повністю
· альтернативний метод — динамічне підвантаження коду JavaScript в тег