Автоматизация разработки медиаплана для ООО "Медиа-Групп"
Министерство образования и науки Российской Федерации
АЛТАЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. И.И.ПОЛЗУНОВА
Кафедра «Информационные системы в экономике»
-
УДК 681.3.06:659.1
Допустить к защите в ГАК
Зав. кафедрой д.т.н., проф.
________ О.И. Пятковский
«____» июня 200_ г.
АВТОМАТИЗАЦИЯ РАЗРАБОТКИ МЕДИАПЛАНА ДЛЯ ООО «МЕДИА-ГРУПП»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К ДИПЛОМНОМУ ПРОЕКТУ
ДП 351400.06.000П3
Дипломник группы 9ПИЭ01
Руководитель проекта профессор, к.э.н.
Нормоконтролер доцент, к.т.н.
БАРНАУЛ 2006
РЕФЕРАТ
Тема дипломной работы: “Автоматизация разработки медиаплана для ООО «Медиа-Групп».
Объектом исследования является ООО ”Медиа-Групп ”.
Целью данной дипломной работы являлась: разработка программного продукта для автоматизации учета и расчетов стоимости медиапроката рекламного материала на светодиодных экранах.
Пояснительная записка составляет 91 страницу, включает 21 рисунок, 5 таблиц, приложения.
Структура данной пояснительной записки последовательно описывает все основные этапы разработки программы и состоит из введения, трех глав, заключения, списка использованных источников.
В первой главе определены особенности информационных технологий в области медиапланирования, проведен общий анализ проблем автоматизации на предприятии «Медиа-Групп»
Во второй главе дано описание процесса разработки программного продукта «Медиаплан рекламной кампании» в среде Microsoft Visual Basic, алгоритма разработанной программы, а так же результаты работы.
Третья глава посвящена оценке экономической эффективности проведенной работы.
ВВЕДЕНИЕ
1 АНАЛИЗ ПРОБЛЕМ МЕДИАПЛАНИРОВАНИЯ
1.1 Информационные технологии производства светодиодных экранов
1.2 Информационные технологии в области медиапланирования
1.3 Программное обеспечение для медиапланирования
1.4 Характеристика предприятия ООО «Медиа-Групп»
1.5 Проблемы информатизации и автоматизации предприятия
2 ПРОЕКТИРОВАНИЕ СИСТЕМЫ «МЕДИАПЛАН»
2.1 Постановка задачи для автоматизации разработки медиаплана
2.2 Техническое задание на разработку АИС
2.3 Модели деятельности предприятия
2.4 Информационно-логическая модель системы
2.5 Применение объектно-ориентированного подхода
2.7 Руководство оператора
3 ОЦЕНКА ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА
3.1 Прямая и косвенная экономическая эффективность
3.2 Экономический эффект от применения новой системы
3.3 Срок окупаемости проекта
ЗАКЛЮЧЕНИЕ
Список использованных источников
Приложение А Задание на дипломное проектирование
Приложение Б Договор об оказании услуг
Приложение В Форма для печати медиаплана
Приложение Г Диаграмма классов
Приложение Д Диаграммы взаимодействия
Успех деятельности современных предприятий и организаций определяется множеством факторов, среди которых автоматизация и оптимизация занимает ключевое место. Увеличивающийся поток информации требует современных методов накопления, хранения, передачи и обработки данных, а также специалистов, участвующих в процессе обработки и выработке управленческих решений, что и определяет информационную систему. Информационные системы эффективно поддерживают функционирование любой организации. Без их использования нельзя представить полноценную работу предприятия в современных условиях.
Информационная система позволяет осуществлять:
- удобное хранение и упорядочивание информации;
- четкую структурированность данных, облегчающих работу с ними;
- защиту от неправильных действий;
- оперативность обработки информации;
- получение отчетов;
- существенно снижать затраты человеческого труда;
- и главное, повысить прибыли за счет скорости предоставления данных для принятия решений.
Темой моего дипломного проекта является: «Автоматизация разработки медиаплана для ООО «Медиа-Групп»».
Объектом проектирования является деятельность маркетингового отдела предприятия «Медиа-Групп».
Предметом данного дипломного проектирования являются вопросы автоматизации разработки медиаплана – приложения к договору на изготовление и прокат на светодиодном экране рекламного видеоматериала предприятием «Медиа-Групп».
Здесь следует остановиться на понятиях «медиапланирование», «медиаплан».
Понятие «медиапланирование» появилось в середине 60-х годов в США. В 1964 году американский журналист и рекламист Роджер Бартон провел ряд исследований, которые были направлены на повышение эффективности проводимых различными компаниями рекламных акций. Именно тогда он установил, что продвижение товара или услуги на рынке особенно эффективно, когда комплекс маркетинговых мероприятий разрабатывается с учетом плана работы со СМИ. При этом под работой со СМИ он подразумевал не просто размещение рекламных объявлений, а разработку стратегии, которая бы позволила максимально результативно использовать различные средства массовой информации. Так постепенно стало формироваться понятие медиапланирования в маркетинговом аспекте для внешних потребителей.
Применительно к деятельности предприятий, предоставляющих носители для размещения рекламной информации, медиапланирование является процессом подготовки к размещению рекламного материала. Медиаплан, в данном случае, представляет собой договор между заказчиком, желающим разместить информацию для продвижения на рынке своих товаров или услуг, и фирмой, имеющей ресурсы для размещения данной информации. Предметом медиапланирования является регулирование процесса работы с рекламным материалом в соответствии с определенными принципами и сферой деятельности предприятия. Сферой деятельности предприятия ООО «Медиа-Групп» в данной области является разработка и размещение рекламной информации на светодиодных экранах.
Следует отметить, что роль и место медиапланирования на данном этапе развития российской экономики в области рекламного бизнеса еще не полностью определены. Отсутствуют исследования, позволяющие изучить и творчески адаптировать к отечественным условиям опыт западных стран в этой области, не выяснены с исчерпывающей полнотой вопросы формирования организационных структур в рекламном бизнесе, весьма дискуссионной остается проблема выбора программного обеспечения для распространения рекламной информации и разработки рекламных кампаний и оценки их эффективности. Эти и другие проблемы актуальны как для самого предприятия «Медиа-Групп», так и для данной отрасли в целом.
Анализируя опыт российских предприятий, становится ясно, что программное обеспечение для медиапланирования, разработанное в основном зарубежными специалистами, мало соответствует их возможностям, специфике, принципам функционирования, нуждам. Поэтому появилась тенденция разработок собственных приложений для реализации поставленных перед предприятием задач. Практически все российские предприятия–поставщики носителей информации проводят реинжиниринг в области программного обеспечения с целью адаптации такового к собственным нуждам.
Для достижения данной цели на предприятии ООО «Медиа-Групп» нужно разработать программное обеспечение, обеспечивающее автоматизированный ввод, редактирование, создание формы хранения и вывода информации на печать. Данная программа в совокупности с программой ATVScheduler будет служить надежным средством медиапланирования предприятия ООО «Медиа-Групп».
В процессе разработки и проектирования необходимо решить следующие задачи:
- произвести обзор информационных технологий в области медиапланирования для размещения рекламных видеороликов на светодиодных экранах;
- произвести обзор программного обеспечения, используемого аналогичными предприятиями, в общем, и фирмой «Медиа-Групп» в частности;
- исследовать предметную область и поставить задачу автоматизации бизнес - процессов на предприятии;
- составить техническое задание на разработку автоматизированной системы;
- разработать и реализовать проект согласно поставленным задачам и в определенной руководством предприятия программной среде.
Конечным итогом проектирования является создание программного продукта, имеющего название «Медиаплан рекламной кампании».
Внедрение разработанной информационной системы автоматизации разработки медиаплана позволит:
- наиболее оптимально работать с клиентами;
- минимизировать время создания договора;
- сократить затраты человеческого ручного труда;
- своевременно получать точную информацию о договорах в виде отчета на экране;
- повысить прибыльность предприятия за счет эффективной организации работы менеджеров и точности информации для принятия решений.
Для реализации данных целей необходимо применять в работе комплекс программных и аппаратных средств, максимально соответствующий поставленным задачам.
Пояснительная записка данного дипломного проекта должна соответствовать ГОСТ 19.404-79 ЕСПД.
Средой разработки системы является Microsoft Visual Basic версии 6.0.
Моделирование бизнес - процессов предприятия происходило при помощи Case- средства BPWin.
Объектно – ориентированный подход к проектированию программного обеспечения методами Rational Rose обусловлен выбором среды разработки программы, а также структурой и форматом хранения данных.
1 АНАЛИЗ ПРОБЛЕМ МЕДИАПЛАНИРОВАНИЯ
1.1 Информационные технологии производства светодиодных
экранов
С появлением на рынке сверх ярких светодиодов, полноцветные светодиодные экраны почти полностью вытеснили своих предшественников – ламповые экраны, благодаря своей надежности, качеству изображения, высокому разрешению и меньшей потребляемой мощности.
Помимо динамической рекламы, светодиодные экраны с успехом применяются для показа "живого" видеоизображения, что позволяет использовать их для прямой видеотрансляции при проведении массовых мероприятий и праздников в городе.
Благодаря возможности объединения экранов в сеть, центральный компьютер может передавать управляющему компьютеру каждого экрана информацию и расписание показа.
С момента изобретения SMD - светодиодов (3 светодиода в одном корпусе) появились небольшие видеоэкраны с высоким разрешением для применения в помещениях - концертных и спортивных залах, телестудиях, съездах и конференциях, спортивных залах, вокзалах и аэропортах [1].
Основные достоинства светодиодных экранов:
- динамическая полноцветная видеореклама высокого качества;
- возможность прямой видеотрансляции;
- высокое качество изображения и высокое разрешение;
- модульная конструкция экранов;
- сверхъяркие светодиоды;
- высокая яркость и контрастность изображения;
- высокая надежность и долговечность;
- возможность "наращивания" экранов (увеличения размеров);
- возможность объединения экранов в сеть и управления ими из единого центра.
Классификация светодиодных экранов:
- наружные - устанавливаемые на открытом воздухе;
- внутренние - устанавливаемые в помещениях;
- стационарные - устанавливаемые на постоянном месте;
- мобильные - устанавливаемые на автошасси или посредством быстро сборной металлоконструкции.
Применение светодиодных экранов:
- наружная динамическая реклама и видеореклама;
- массовые мероприятия, праздники, концерты и шоу в городе;
- спортивные стадионы и залы;
- концертные залы и площадки;
- съезды, выставки и презентации;
- вокзалы, аэропорты и метро;
- телестудии;
- современные динамические светодиодные вывески и баннеры.
Ведущими в мире производителями полупроводниковых кристаллов считаются светодиоды на основе кристаллов "Lumileds", "Epistar", "Cree" производства "Cotco", "Retop", "Acol", "Lasemtech Inc", светодиоды на основе кристаллов "Toyoda Gosei", "Nichia" [2]. Большой рынок занимают светодиоды на основе кристаллов, произведённых в Юго-Восточной Азии.
Качество и ценовая политика стран-изготовителей светодиодных экранов определяются следующим образом:
- Россия – хороший уровень качества и срок эксплуатации – 100000 тыс. часов (8 лет). Сборка в России осуществляется из импортных деталей Nichie. Стоимость одного квадратного метра экрана при шаге 30 мм в 4-х диодном исполнении –7920 долларов. Стоимость 1 кв. м. экрана при шаге 26,7 мм в 4-х диодном исполнении - 9850 долларов. В стоимость 1 кв.м. включены – изготовление самого экрана, корпуса экрана, программного обеспечения, обучение персонала и гарантийное обслуживание в течение 1 года. Аналогичный экран установлен на площади Белорусского вокзала в Москве. Стоимость проектных работ, изготовление несущих конструкций и бокса, монтажных и пуско-наладочных работ для всех случаев исполнения составит - 8000-9200 долларов.
- Китай - светодиодный экран мировых брендов, отличается неплохим качеством. Стоимость 1 кв.м. 9000 долларов. Аналогичные экраны установлены на Пушкинской площади, ул. Арбат, срок службы – 70000 часов (примерно 5,5 лет).
- Финляндия – светодиодный экран данной фирмы не отличается очень хорошим качеством, установлен на МКАД - магазин МЕГА (г. Москва). По истечении года в кластерах панно уже имелись пропуски прожига (установлено панно в 2003 году) и у фирмы- исполнителя из г. Санкт-Петербурга проблемы с обслуживанием из-за дальности нахождения от заказчика.
- Япония - светодиодный экран данного производителя отличается высоким качеством. Светодиоды модуля здесь собраны в пучок и расстояние их друг от друга составляет 1 мм – другими словами эффект монитора. На данный момент на Российском рынке нет даже образца (образцы были показаны только на выставке по развитию систем отображения). По ценовой политике нет никакой конкретики – дистрибьюторы никак не определяться с ценой.
- Бельгия - светодиодный экран отличного качества, производства фирмы BARCO. Стоимость 1 кв.м. – 15500 долларов. Аналогичный экран установлен в конноспортивном комплексе БИТЦА в г. Москва. Экран установлен в 2003 году, нареканий не было. На рынке светодиодных экранов на сегодняшний день один из лучших по качеству и по весу, легок в обслуживании и без ощутимых проблем в замене кластеров экрана.
1.2 Информационные технологии в области медиапланирования
1.2.1 Медиаплан и его составляющие
Одной из важнейших частей медиапланирования является разработка медиаплана. Медиаплан – это целевой, программный документ, определенным образом структурированный, и представляющий собой систему расчетов, обоснований, описание мер и действий по работе со средствами массовой информации с учетом максимальной эффективности при определенном уровне затрат.
Общие требования, предъявляемые к медиаплану, не отличаются от требований к любому аналогичному организационному документу планового характера.
Медиаплан должен быть:
- достоверным (составленным на основе проверенных и тщательно отобранных экономических и статистических данных);
- самодостаточным (подготовленным и использованным по назначению и в нужное время);
- достаточным (содержащим в себе определенное количество информации, объясняющей выбор тех или иных СМИ и их приоритетное использование);
- понятным и доступным для восприятия.
Помимо этого материалы медиаплана должны обладать:
- четкостью и логической последовательностью;
- убедительностью аргументации;
- конкретностью;
- обоснованностью всех положений.
Качественно разработанный медиаплан позволяет:
- разработать последовательный план работы со средствами массовой информации, внести необходимые коррективы на уровне разработки, для того чтобы максимально эффективно использовать СМИ для реализации обозначенных целей и задач;
- четко спланировать действия подразделений, ответственных за работу со СМИ и проведение маркетинговых мероприятий, обеспечить их взаимодействие;
- оценить потенциальные ресурсные и финансовые возможности;
- оценить эффективность выбранных методов работы со СМИ, выделить наиболее результативные из них;
- обеспечить мобильность и быстрое реагирование на изменения информационного рынка в результате воздействия внешних факторов.
Рекламные агентства подходят к разработке медиаплана как к стратегии размещения рекламного материала во всевозможных СМИ, такая разработка состоит из нескольких этапов.
Первым этапом в процессе подготовки медиаплана является скрупулезное и тщательное изучение основных данных о продуктах или услугах, которые предстоит продвигать на рынке. На данном этапе определяется объект изучения, устанавливается круг источников необходимой информации, осуществляется сбор, хранение, проверка, корректировка, систематизация и обработка данных, проводится анализ данных для выяснения тенденций формирования спроса и предложения в данный момент.
После получения всех этих данных составляется первичный план, содержащий перечень маркетинговых и рекламных задач, которые впоследствии будут трансформированы в цели, поставленные перед средствами массовой информации. На данном этапе закладывается фундамент последующей работы со СМИ.
Затем определяются целевые сегменты рынка и соответствующие им средства массовой информации. То есть выбирается приоритетное направление медиаполитики. Например, серия материалов о предлагаемом товаре или услуге публикуется на страницах «Коммерсанта» или «Независимой газеты» или же ей отводится время в рамках каких-либо постоянно транслирующихся телевизионных программ.
На четвертом этапе разработки медиаплана определяется количество средств массовой информации, вовлеченных в продвижение товара на рынке, сопоставляются обозначенные цели и те СМИ, которые будут использоваться в первую очередь для их реализации, готовится список лиц, которые могут содействовать или противодействовать ходу рекламной акции.
На заключительном этапе план работы со средствами массовой информации укладывается в определенные достаточно жесткие временные рамки, указываются точные сроки выполнения каждого этапа работ.
Вышеперечисленные пять элементов входят в состав практически всех медиапланов, однако необходимо учитывать тот факт, что практически любой медиаплан может быть расширен в зависимости от места и условий проведения рекламной кампании. Помимо этого любой медиаплан включает в себя как статистические данные, так и требования, предъявляемые к содержательной части, рассчитанные специально для тех или иных СМИ.
Так как успех или неуспех продвижения товара зависит от постоянно меняющейся ситуации на рынке, необходимо учитывать тот факт, что медиаплан не может быть застывшей, раз и навсегда утвержденной формой работы. Данные должны постоянно просматриваться и обновляться. При этом в момент составления медиаплана необходимо закладывать определенный процент как на неудачу, так и на успех мероприятия. И в том, и в другом случае должны четко определяться дополнительные программы работы со средствами массовой информации. Таким образом, к основному или базовому медиаплану готовится один или несколько второстепенных, которые могут быть использованы либо для усиления основной программы, либо в случае серьезных неудач для его замещения.
1.2.2 Алгоритм составления медиаплана в рекламных
коммуникациях
Выбор оптимальной программы размещения рекламного материала в средствах массовой информации в рамках разработки рекламной кампании является одним из основных и недостаточно разработанных направлений деятельности в рекламных коммуникациях. В качестве критерия оптимальности используются параметры коммуникативной эффективности рекламы.
В литературе по рекламе практически отсутствуют доступные для использования рекомендации по расчету основных параметров медиаплана. Предлагается следующий алгоритм составления медиаплана для одной или нескольких целевых групп воздействия, который сводится к следующему:
- предварительный сбор данных о размере и структуре аудиторий средств рекламы, об отношении населения к различным видам рекламной информации;
- выбор каналов распространения и конкретных изданий. Определение возможных размеров рекламных объявлений и среднего размера объявления для каждой конкретной газеты (журнала);
- расчет вероятного числа рекламных контактов для каждого объявления в каждом конкретном издании (канале);
- сравнение вариантов размещения рекламных объявлений различной площади в различных изданиях на основе результатов расчетов, проведенных для каждого варианта.
При проведении работы по медиапланированию предлагается использовать следующие показатели:
- число рекламных контактов. Для определения расчетного числа рекламных контактов принимается во внимание размер аудитории (доля желаемой целевой аудитории в аудитории одного номера конкретного издания), вероятность ознакомления с рекламным объявлением, например читателя газеты в зависимости от размера объявления и формата издания;
- суммарная вероятность рекламного контакта, определяемая как сумма вероятности контакта для каждого объявления серии (по правилам сложения вероятностей);
- средняя расчетная доля аудитории целевой группы воздействия в аудитории одного номера в абсолютных единицах;
- количество проинформированных представителей желаемой целевой группы воздействия;
- количество представителей избранной целевой группы воздействия, читающих несколько различных изданий.
При определении величины рекламного бюджета рекомендуется учитывать следующие факторы:
- объем и размер рынка, охватываемого рекламным воздействием;
- роль рекламы в продвижении товара (услуги) на рынок и этап жизненного цикла каждого конкретного товара (услуги);
- отличительные свойства товара (услуги);
- финансовые ресурсы фирмы;
- затраты конкурентов.
Максимальная отдача от затраченных средств может быть получена организацией широкомасштабной рекламной компании. Единого метода, дающего возможность определить рекламный бюджет в любой ситуации, не существует. На практике целесообразно использовать сочетание методов, соответствующих поставленным перед рекламой целям, особенностям рыночной ситуации и маркетинговых стратегий фирмы.
Российские рекламные агентства используют в основном зарубежный подход к разработке стратегии медиапланирования, отсюда возникает масса проблем с обеспечением необходимым программным обеспечением предприятий, предоставляющим рекламные носители информации.
1.3 Программное обеспечение для медиапланирования
1.3.1 Общие сведения о программном обеспечении
Зарубежное программное обеспечение в области медиапланирования - мощный пакет, построенный на WEB-технологиях для управления видеорекламой на мониторах и наружных светодиодных экранах.
Позволяет организовать показ видеороликов в заданное время в супермаркетах и на светодиодных панелях. Поддерживает неограниченное количество станций вещания, экранов и пользователей системы. Программа показа полностью перехватывает управление станцией вещания и автоматически восстанавливает работоспособность даже после отключения электроэнергии.
Видеоролики и расписание вещания могут независимо пересылаться на любые станции вещания по FTP протоколу (если станции подключены к Интернету) либо курьером на USB ZIV или USB Flash носителе.
Серверная часть программы может быть доступна через Интернет, и компании-клиенты, желающие разместить видеоролики, могут самостоятельно добавлять их в расписание вещания. Требования к аппаратуре должны быть минимальны.
Некоторые WEB- студии специализируются на разработке программного обеспечения, которое служит для управления информацией и призвано помочь организациям различного уровня автоматизировать многие процессы своей деятельности через Интернет.
Интернет предоставляет возможность не только получать информацию, но и оперативно обмениваться ей. Изначально он создавался как мощный инструмент коммуникации. В начале XXI века, когда залогом успешного бизнеса становится скорость реагирования на ситуацию на рынке, все больше компаний используют автоматизированные системы управления в своей деятельности.
1.3.2 Принцип работы программного обеспечения
Принцип работы автоматизированных систем управления, разрабатываемых зарубежными WEB- студиями, в общих чертах следующий. Программное обеспечение устанавливается на Интернет- сервер, доступ к которому можно получить из любой точки планеты, как к обычному web-сайту. При помощи имеющихся на любом компьютере программ - браузеров, пользователь, введя свое имя и пароль, подключается к системе управления. В зависимости от своего профиля он может получить доступ ко всей хранимой информации или только ее части, может изменять данные или иметь право только на чтение информации.
Какие конкретно задачи выполняет программное обеспечение, зависит от того, с какой информацией работают пользователи. Так, например, в системе управления задачами "Itech.TMS" ведутся записи заданий, которые руководитель поставил своим подчиненным. К указанному сроку подчиненный должен войти в систему и внести запись о том, что выполнил задание. Удалить запись о поставленной задаче подчиненный не в состоянии. Это может сделать только руководитель, когда удостоверится, что задание действительно выполнено. Таким образом, руководитель может поставить задачи всему персоналу и контролировать ход их выполнения, находясь при этом за тысячи километров и не пользуясь услугами посредников.
Аналогично работают системы управления взаимоотношениями с клиентами, планирования времени и другое разработанное программное обеспечение. Системы управления могут быть связаны с базами данных организаций, а также с другими необходимыми службами Интернета, например, с электронной почтой.
Программное обеспечение имеет ряд основных возможностей.
Во-первых, автоматизация - информация может автоматически обновляться, анализироваться и доставляться всем пользователям системы.
Во-вторых, доступность: все сотрудники компании имеют доступ к системе с любого компьютера, подключенного к Интернету. Каждый сотрудник может работать с необходимыми данными, не дожидаясь, пока эти данные закончит изучать его коллега.
В-третьих, конфиденциальность: каждый сотрудник имеет права доступа только к той информации, которая, по мнению руководителя, ему необходима. Доступ к информации посторонних исключен.
В-четвертых, упорядоченность: все необходимые сведения записываются всеми сотрудниками в одном месте, информацию легко найти, нужным образом рассортировать и отправить коллегам или партнерам.
В-пятых, централизованность: все сотрудники, имеющие доступ к системе, получают информацию из одних и тех же источников, одновременно узнают о любых изменениях данных.
И, наконец, удобство представления. Любой пользователь системы может выбрать тот вид представления информации, который удобен именно ему.
1.3.3 Обзор программного обеспечения для медиапланирования
ГородVISION - система управления видеорекламой представляет программное обеспечение для управления трансляцией видеоматериала на мониторах в супермаркетах и уличных светодиодных экранах, построенное на Интернет - технологиях. Система полностью управляет трансляцией и позволяет организовать показ видеороликов в точно заданное время. Поддерживает неограниченное количество станций вещания, экранов и пользователей системы. Компании-клиенты, желающие разместить видеоролики, могут самостоятельно добавлять их в расписание трансляции через Интернет или с помощью курьера. Требования к аппаратуре должны быть минимальны.
Система управления задачами дает возможность полного контроля над исполнением задач в организации любого размера. Через систему руководители ставят задачи своим подчиненным, которые должны отчитаться по выполнению каждой задачи. Система работает на основе Интернет - технологий, и доступ к ней возможен из любой точки земного шара. Вы можете управлять работой Вашей компании, даже находясь в командировке на другом континенте. Существенно повышает оперативность управления предприятием.
Система управления взаимоотношениями с клиентами в идеале это Web-система для автоматизации учета данных о Ваших клиентах и партнерах, о людях, с которыми вы сотрудничаете, об их интересах, а также для фиксации всех взаимодействий с ними. Позволяет анализировать скорость и качество всех взаимоотношений с клиентами.
Система управления планированием времени предназначена для компаний со сложным производственным циклом. Ее можно использовать для автоматизации планирования сроков изготовления продукции или выполнения заказа, для составления расписания мероприятий. При добавлении новой задачи система автоматически составляет наиболее удобный план для ее реализации, учитывая при этом поставленные ранее задачи и график работы Вашей компании.
Если компании требуются системы управления, созданные в соответствии с ее требованиями, некоторые WEB- студии готовы предложить свои услуги по разработке программного обеспечения.
Программное обеспечение компании ГородVISION (Москва) представляет собой три системы:
- Itech.TIMEPLANNING - система управления планированием времени;
- Itech.CRM - система управления взаимоотношениями с клиентами;
- Itech.TMS - система управления задачами.
Программное обеспечение для светодиодного экрана компании ЕКТА представляет следующее базовое программное обеспечение для операционной системы Windows 2000/XP:
- EsPanel - для управления настройками табло в широких пределах;
- Eshow - для управления табло на уровне сценариев со встроенным языком программирования, которая позволяет создавать свои программы управления табло (рекламный бизнес, сопровождение концертов, шоу, различных видов спорта и т.д.);
- Econtrol - тестовая система реального времени с мониторингом внутренних температур блоков, напряжений, с возможностью передачи в сервисный центр компании ЕКТА через IP адрес.
Программный модуль для рекламы позволяет отображать на светодиодном экране рекламную информацию, видео ролики и статические картинки, которая чаще всего состоит из последовательности статических (слайды) и динамических (видеозаписи) кадров. Рекламная информация может быть подготовлена при помощи любых программных продуктов и предоставлена в различных видах:
- для статических слайдов формат JPG, BMP;
- для видеозаписей AVI, MPG.
Базовое ПО обеспечивает формирование play-list (файла со списком подготовленных материалов) с последующим отображением этой последовательности на светодиодном экране. Доступен вызов и отображение других программ с компьютера. Возможна работа не только с видеоинформацией компьютера, но и переключение между другими источниками видеосигнала (ТВ тюнер, видеомагнитофон, видеокамера).
При необходимости возможно формирование файлов- отчетов (время трансляции, продолжительность и вид рекламного материала) и предоставление такого отчета рекламодателю.
При организации компьютерной сети, возможно удаленное управление экраном, а также подготовка информации с других компьютеров.
Практически все программные продукты для медиапланирования разработаны как система управления взаимоотношениями с клиентами в виде Web-системы для автоматизации учета данных о клиентах и партнерах. Внутрифирменный учет взаимоотношений с клиентами сводится к неавтоматизированному, ручному составлению договоров. Для решения данной проблемы практически все фирмы пользуются услугами программистов, которые разрабатывают индивидуальное, адаптированное нуждам предприятия программное обеспечение.
Сравнительная характеристика программ в области управления задачами светодиодной техникой приведена в таблице 1.1:
Таблица 1.1 – Программы для светодиодной техники
Itech
ЕКТА
ATVSheduler
Система управления планированием времени
Сложный
производственный цикл
Тестовая система реального времени
Тестовая система
реального времени
Система управления клиентами
Web-система
Тестовая система
Тестовая система
Система управления задачами
Интернет - технологии
Интернет - технологии
Интернет - технологии
Внутрифирменный
учет
Медиаплан
автоматизирован
play-list
не автоматизирован
Медиаплан
не
автоматизирован
Цена системы, руб.
45 000
28 000
30 500
Таким образом, степень автоматизации каких- либо характеристик программного обеспечения непосредственно влияет на стоимость систем управления светодиодными экранами.
1.4 Характеристика предприятия ООО «Медиа-Групп»
1.4.1 Общие сведения об организации
Общество с ограниченной ответственностью «Медиа-Групп» создано в соответствии и руководствуется Федеральным законом от 08.02.98 г. № 14-Ф3 «Об обществах с ограниченной ответственностью» и Учредительным договором о создании общества и Уставом предприятия.
ООО «Медиа-Групп» создано в 2004 году в г. Бийске (офис по работе с клиентами находится по ул. Васильева, 2/1, тел. 346-877). Входит в группу компаний «Медиа-Групп» городов Барнаула и Новосибирска.
1.4.2 Цель создания и виды деятельности
Основной целью создания Общества является осуществление коммерческой деятельности для получения прибыли.
Основным видом деятельности Общества, в числе прочих, является производство и размещение наружной рекламы, рекламная деятельность.
Группа компаний «Медиа-Групп» - это команда профессионалов в сфере размещения рекламы на мультимедийных мониторах.
ООО «Медиа-Групп» является официальным представителем компании «СитиВидение» (г. Москва) в Новосибирской области, Алтайском крае, которая является крупнейшим оператором сети видеомониторов в России.
1.4.3 Контроль за деятельностью ООО «Медиа-Групп»
ООО «Медиа-Групп» ведет бухгалтерский и статистический учет и отчетность, инкассацию денежных средств в порядке, установленном законодательством Российской Федерации. Общество предоставляет государственным органам информацию, необходимую для ведения общегосударственной системы сбора и обработки информации.
Для проверки и подтверждения правильности годовых отчетов и бухгалтерских балансов, а также для проверки состояния текущих дел Общество вправе привлекать профессионального аудитора.
1.4.4 Организационная структура предприятия
Организационная структура предприятия ООО «Медиа-Групп» приведена на рисунке 1.1.
Администрация
Бухгалтерия
Технический
отдел
ООО «Медиа-Групп»
Маркетинговый отдел
Директор
Заместитель директора
по техническим и юридическим вопросам
Главный бухгалтер
Бухгалтер
Системный администратор
Программист
Художник- анималист
Программист-
дизайнер
Электротехник-
электронщик
Офис-
менеджер
Менеджер
Менеджер
Рисунок 1.1 - Организационная структура предприятия
1.4.5 Функциональная структура управления предприятием
Схема управления предприятием характеризует состав предприятия и систему подчинения в общей иерархии управления фирмой и предполагает закрепление различных этапов управления за отдельными руководителями.
На рисунке 1.2 приведена схема структуры управления предприятием.
Проведение комплексного экономического анализа деятельности предприятия
Руководство производственно-хозяйственной деятельностью предприятия
Организация бухгалтерского учета, отчетности, анализа и контроля
Планирование системы управления предприятием, применение экономических методов управления
Заместитель директора
по техническим и юридическим вопросам
Контроль деятельности предприятия в области технического обеспечения,
внедрение новейших достижений науки и техники
Контроль за соблюдением требований ПТЭ, ПТБ при эксплуатации и ремонте оборудования
Решение юридических вопросов, контроль за исполнением договоров
Организация оперативного и технического обслуживания оборудования, его ремонт и модернизация
Рисунок 1.2 - Функциональная структура управления предприятием
1.4.6 Функциональная структура предприятия
Функции отделов предприятия приведены на рисунке 1.3:
Бухгалтерия
Заместитель
директора
Технический
отдел
Маркетинговый
отдел
Сохранение информационной безопасности и обеспечение функциональности программного комплекса
Доработка имеющегося программного обеспечения; разработка нового, адаптированного к нуждам предприятия программного обеспечения.
Изготовление видеороликов согласно заказам клиентов
Размещение видеороликов в прокат на светодиодном экране согласно медиаплану
Ведение бухгалтерского учета, формирование отчетов для налоговой инспекции, начисление налогов, решение всех вопросов связанных с налоговой отчетностью и др.
Оформление документов для текущих потребностей, учет персонала.
Привлечение новых заказов
Заключение договоров с клиентами на изготовление видеороликов
Составление медиапланов на прокат видеопродукции на светодиодном экране согласно договорам и плану статистики
Рисунок 1.3 - Схема структуры предприятия
Руководители: директор, заместитель директора по техническим и юридическим вопросам, главный бухгалтер.
Технический персонал: бухгалтер, системный администратор, художник- аниматор, программист- дизайнер, менеджеры по работе с клиентами, офис- менеджер, электротехник- электронщик.
Во главе фирмы стоит директор, который решает в основном управленческие вопросы, а также вопросы стратегического характера. Он контролирует деятельность всех отделов. Также в его компетенции вопросы движения финансовых потоков.
Заместитель директора контролирует деятельность предприятия в области технического обеспечения и занимается юридическими вопросами.
Обязанностью системного администратора является сохранение информационной безопасности и обеспечение функциональности программного комплекса. Программисты занимаются доработкой имеющегося программного обеспечения, разработкой нового, адаптированного к нуждам предприятия программного обеспечения. Художник- анималист и программист- дизайнер занимаются непосредственно изготовлением видеороликов.
В обязанности главного бухгалтера входит ведение бухгалтерского учета, формирование отчетов для налоговой инспекции, начисление налогов, решение всех вопросов связанных с налоговой отчетностью и др. Бухгалтер оформляет документы для текущих потребностей, ведет учет персонала.
1.4.7 Общая характеристика информационных технологий
предприятия
Сеть наружных видеоэкранов - современное медиасредство, созданное для продвижения товаров и услуг, а также информационного обеспечения городов России. Обладая всеми преимуществами традиционной наружной рекламы, наружные видеоэкраны выгодно отличаются следующими особенностями:
- яркое и динамичное изображение привлекает и удерживает внимание;
- установка экрана на самых оживленных перекрестках и транспортных артериях, в наиболее престижных местах обеспечивает охват максимальной аудитории;
- огромные размеры изображения экрана увеличивают эффективность контакта аудитории с рекламными материалами;
- пройти мимо и не заметить экран, просто не возможно.
Новейшие светодиодные экраны позволяют обеспечить трансляцию цветного видеоизображения высокого качества, круглосуточную работу в любых погодных условиях, оперативную смену транслируемых материалов [3].
Очевидно, что эффективность рекламной кампании зависит не только от особенностей носителя, но и от качества транслируемых рекламных материалов. Специалисты дизайна могут изготовить видеоролики, а также предоставить рекомендации по изготовлению видеороликов для видеоэкрана. Видеоэкраны заполнят "потерянное" в ожидании время красочными динамичными образами, справочной информацией, обеспечивая позитивное восприятие рекламы.
Как уже было сказано, основным видом деятельности ООО «Медиа-Групп» является производство и размещение наружной рекламы, а именно: изготовление и размещение рекламных видеороликов на светодиодном мониторе.
Видеоэкран, по сути, представляет собой очень большой телевизор, но в отличие от обычных электроламповых, жидкокристаллических или плазменных телевизоров он состоит из отдельных модулей, из которых, как из кубиков, могут собираться экраны любых размеров и формы [4].
Передача информации и управление модулями осуществляется контроллерами, которые подсоединены к управляющему компьютеру.
В компьютере установлена плата видеопроцессора, на вход которой могут подаваться видеосигналы от различных источников - обычный телевизионный сигнал, сигнал от видеомагнитофона, DVD-плеера, видеокамеры, другого компьютера и т.д.
Кроме того, заранее подготовленные сюжеты могут быть записаны на диск управляющего компьютера и он может воспроизводить их по составленному расписанию.
С появлением большого количества видеоэкранов, в последнее время появилась тенденция объединения отдельно стоящих светодиодных экранов в сеть с единым центром управления. Управление отдельно стоящими видеоэкранами осуществляет центральный компьютер по каналам связи - модем/радиомодем, выделенная линия и т.д.
Как уже упоминалось, светодиодные экраны состоят из модулей. Модули - элементы, из которых, как из кубиков, собираются светодиодные экраны любых размеров и формы.
Модель управления светодиодным экраном представлена на рисунке 1.4:
Рисунок 1.4 - Принципы работы и построения светодиодных экранов
Компания- поставщик «АТВ Наружные системы» - единственная из российских производителей видеоэкранов, использующая драйвера нового поколения. В настоящее время их могут (умеют) использовать всего несколько компаний: Barco (безусловный лидер рынка светодиодных экранов), Lighthouse, OptoTech и Darktonics.
Светодиодные модули только компании «АТВ Наружные системы» можно ремонтировать. Модули других производителей со всех сторон заливаются эпоксидной смолой, что делает их ремонт невозможным. Модули компании «АТВ Наружные системы» заливаются специальным герметиком, который не полимеризуется до твердого состояния, поэтому модули легко заменить или восстановить.
1.4.8 Общая схема внутреннего документооборота предприятия
Общая схема внутреннего документооборота предприятия представлена на рисунке 1.5:
Рисунок 1.5 - Схема документооборота предприятия
1.4.9 Аппаратное и программное обеспечение предприятия
Технические средства, аппаратное и программное обеспечение информационной системы представлено в таблице 1.2:
Таблица 1.2 - Аппаратное и программное обеспечение предприятия
Наименование отделов
Техническое
средство
Аппаратное и программное
обеспечение предприятия
Технический отдел
Управляющий компьютер
а) процессор Intel Celeron D310 – 2,13 GHz;
б) память Patriot S DDR 256 Mb, PC3200;
в) HDD Seagate 80 Gb, 7200 rpm;
г) SiS Real256E Grafics;
д) DVD, CD-RW;
е) модуль памяти DIMM DDR 256 Mb NCP (PC3200, 400 MHz);
ж) монитор Samsung 793 DF-Q.
и) программное обеспечение: OS Linux,
ATV Scheduler- программа- планировщик и настройщик видеотрансляции рекламных роликов.
Дизайнерский
компьютер
а) программное обеспечение: OS Windows XP, пакет Microsoft Office
б) пакеты программ 3DStudioMax, Maya и пр.
Маркетинговый отдел
Компьютер менеджера
по рекламе
а) процессор Intel Pentium-4 – 2,8 GHz;
б) память - 2 модуля NCP 256 Mb, PC3200;
в) HDD Seagate Barracuda, 120 Gb, 7200 rpm;
г) материнская плата- Epox;
д) DVD/CD-RW (NEC), CD-ROM (Toshiba);
е) монитор LG Flatron F700B.
ж) программное обеспечение: OS Windows XP, пакет Microsoft Office.
Бухгалтерия
а) программное обеспечение: OS Windows XP, пакет Microsoft Office;
б) пакет программ 1С Предприятие.
Оргтехника
а) Принтер лазерный HP- 1015:
б) Факс – Panasonic KX-FT74;
b) Копир – Canon FC128.
1.5 Проблемы информатизации и автоматизации предприятия
1.5.1 Анализ существующей информационной системы
Исходные данные для медиаплана включают в себя сведения о ценах на размещение продукта на светодиодном экране, а также план статистики, представляющий собой отчет программы ATV Scheduler о допустимых параметрах периодичности и хронометража для трансляции видеоролика. Эти данные содержатся в документах: «Прайс-лист на размещение рекламной информации на светодиодном экране» и «Static plan».
Для расчетов необходимы таблицы расценок на размещение рекламного продукта по каждому из возможных вариантов соответствия периодичности выхода видеоролика на экран, планируемой продолжительности рекламного сообщения, стоимости секунды трансляции на светодиодном экране.
На первом этапе разработки медиаплана назначается уникальное имя для рекламного видеоролика, заключается договор на производство или трансляцию рекламного материала на светодиодном экране.
На следующем этапе, который собственно и является медиапланированием, происходит формирование расписания выхода видеороликов на экран и расчет за выбранный график трансляции.
В заголовке каждой таблицы указывается наименование организации-заказчика, номер документа, дата его разработки, месторасположение рекламного носителя и информация о длительности (хронометраже) рекламного видеоролика.
Затем заполняется таблица «Медиаплан рекламной кампании». Она состоит из следующих столбцов:
- дата начала;
- дата окончания;
- периодичность;
- всего дней;
- показов в день;
- секунд в день;
- цена за 1сек., проката;
- всего секунд;
- итого, руб.
Под таблицей располагаются стоимость услуг прописью по изготовлению и размещению рекламно-информационных материалов согласно договору и фамилии ответственных лиц от заказчика и исполнителя.
Дата начала, дата окончания и периодичность трансляции определяется заказчиком согласно плану статистики, количество дней трансляции рассчитывается вручную, цена за одну секунду проката назначается прайс-листом.
Число показов в день, количество секунд, всего секунд, итоговая сумма рассчитываются по формулам. Число показов в день определяется делением количества секунд рабочего времени на периодичность.
Цена проката за секунду определяется по тарифу из таблицы расценок «Прайс-лист на размещение рекламной информации на светодиодном экране».
Секунд в день определяется умножением числа показов в день на хронометраж ролика. Всего секунд определяется умножением числа секунд в день на количество дней.
Итоговая сумма определяется умножением цены за одну секунду проката на всего секунд.
1.5.2 Проблемы в области медиапланирования и пути их решения
Бизнес не может существовать без клиентов. Чем бы предприятие ни занималось, у него непременно есть список людей и компаний, с которыми оно контактирует постоянно или время от времени. Так сложилось, что во многих компаниях по производству и размещению наружной рекламы информация о клиентах и партнерах записывается в лучшем случае в текстовых файлах, а иногда просто в записных книжках и на листочках бумаги. Это приводит к очень частым потерям нужных контактов и другим неудобствам.
Предлагаемая система дает возможность фиксации информации обо всех клиентах, с которыми контактирует предприятие, а также обо всех взаимодействиях с ними:
- возможность постоянно иметь "под рукой" подробную информацию о партнерах и клиентах, а также о людях, с которыми Вы сотрудничаете;
- возможность регистрировать любой акт взаимодействия с ними: телефонный звонок, встречу, подписание договора, совершение продажи и т.д.;
- возможность фиксирования интересов потенциальных и существующих клиентов;
- возможность быстро найти среди всех контактов именно тот, который Вас сейчас интересует.
Внутренние проблемы ИС предприятия обусловлены особенностями согласования технических и программных составляющих с нуждами предприятия, его текущей деятельностью.
Основные бизнес - процессы: изготовление и медиапрокат рекламных видеороликов на светодиодном экране.
Основная проблема информатизации и автоматизации бизнес-процессов на предприятии: несовершенство, малое соответствие нуждам предприятия программного обеспечения; отсутствие наглядности представления расчетов при работе с клиентами.
В основном это касается приложения к договору «Медиа План рекламной кампании», который используется и заполняется непосредственно в присутствии заказчика.
В настоящее время для данных целей используется текстовый документ, один печатный экземпляр которой остается для внутреннего использования, другой экземпляр выдается заказчику. Документ заполняется менеджером. Недостатками являются: большая вероятность орфографических ошибок в графе «Сумма прописью», необходимость высчитывать количество дней медиапроката вручную, с помощью календаря, отсутствующая наглядность и интерфейс, длительность во времени, применение ручного труда, что в конечном итоге сказывается на репутации фирмы.
Проанализировав сложившуюся ситуацию в области отсутствия программного обеспечения, я пришла к выводу: необходимо разработать систему ввода информации о заказах на изготовление рекламных видеороликов и их последующем медиапрокате на светодиодном экране, что и является объектом проектирования для моего диплома.
Название программы остается прежним: «Медиа План рекламной кампании». Программа должна соответствовать техническому заданию и отвечать требованиям фирмы.
Система должна отвечать следующим параметрам:
- иметь встроенный календарь и автоматически производить расчет продолжительности проката рекламных роликов в днях;
- иметь связь с прайс-листом на размещение рекламной информации на светодиодном видеоэкране;
- иметь связь с договорами на создание и прокат пакетов рекламных роликов (при наличии договора);
- производить расчет итоговой суммы платежа за предоставленные услуги;
- обеспечить непротиворечивость выводимой информации;
- обеспечить целостность выводимой информации (все данные, содержащиеся в базе данных не должны содержать пустых значений);
- интерфейс, цветовая гамма, логотипы должны соответствовать принятому на предприятии стандарту по оформлению документов и программных продуктов.
Входными документами являются:
- план статистики;
- прайс-лист на размещение рекламной информации;
договор с заказчиком на изготовление и/или размещение рекламного продукта на светодиодном экране.
Договор об оказании услуг по размещению рекламных и информационных материалов на наружных видеоэкранах на территории Российской Федерации приведен в Приложении Б.
Выходная форма вывода на экран и на печать разработана предприятиям и прилагается в Приложение В.
Более полное изложение требований к программе изложено в техническом задании проектной части диплома.
2 ПРОЕКТИРОВАНИЕ СИСТЕМЫ «МЕДИАПЛАН»
2.1 Постановка задачи для автоматизации разработки медиаплана
Администрация ООО «Медиа-Групп» заказала разработку информационной системы для автоматизации процесса работы с клиентами и системным администратором.
Новая система предназначена для ввода, обработки данных на основе договоров, заключенных с заказчиками. Система должна выдавать отчет о медиаплане для последующей оплаты услуг заказчиком, что является основанием для принятия к исполнению медиапроката коммерческой рекламы.
Во-первых, менеджер и клиент заключают договор на изготовление или редактирование видеоматериала. При этом клиенту предоставляется прайс-лист, в соответствии с которым, учитывая расценки, клиент выбирает хронометраж и периодичность выхода на экран рекламного ролика. Рекламному ролику присваивается название.
Во-вторых, менеджер отдает заказ на изготовление видеоролика в технический отдел программисту- дизайнеру и художнику- анималисту.
По окончании обработки готовый видеоролик демонстрируется заказчику для согласования качества видеоматериала.
Менеджер и клиент подписывают медиаплан рекламной кампании. Клиенту предоставляется возможность выбрать даты начала и окончания трансляции видеоролика, согласно плану статистики, который является выходным документом программы-транслятора ATVScheduler при перегрузке программы видеоматериалом.
Происходит расчет количества дней, количества секунд трансляции в сутки, количества секунд всего, цена медиапроката за весь период.
Цена изготовления видеоролика договорная.
Клиент оплачивает итоговую сумму в бухгалтерии. Оплаченный медиаплан идет системному администратору, являясь основанием для трансляции видеоролика на светодиодном экране.
2.2 Техническое задание на разработку АИС
Полное название программного продукта: «МЕДИАПЛАН рекламной кампании», в дальнейшем именуемый как «МП».
Разработчиком данного продукта является студентка группы 9ПИЭ-01 АГТУ , в дальнейшем именуемая как «разработчик».
Заказчиком программного продукта является ООО «Медиа-Групп» в лице директора предприятия Трошина Е.Н.
Основными документами, на основании которых создается система, являются внутренние документы предприятия-заказчика, Положение об организации временных работ.
2.2.2 Назначение и цели создания системы
Разрабатываемый проект - программа «МП» предназначен для внутреннего использования в офисе фирмы и при работе с клиентами.
Целью создания данного программного продукта является:
- возможность представления наглядных данных, как для внутреннего пользования, так и при работе с клиентами;
- повышение эффективности работы менеджера;
- увеличение скорости поиска, ввода и обработки информации.
- сокращение ручного труда.
2.2.3 Характеристика объектов автоматизации
Объектом автоматизации является система ввода и обработки данных для медиапланирования.
Для успешного функционирования программы необходимо применение персонального компьютера на базе IBM PC, оснащенного операционной системой Microsoft Windows 98/XP/Millennium/2000 (устойчивое функционирование указанных операционных систем подразумевает соответствие технических характеристик персонального компьютера требованиям программы), программной среды Microsoft Visual Basic версии 6.0.
Программный продукт используется менеджером по работе с клиентами для наглядного представления расчетов стоимости проката видеороликов на светодиодном экране, а также сетевым администратором при учете и планировании рекламной кампании.
Режим эксплуатации программы – по мере необходимости во время продолжительности рабочего дня.
Сохранность информации при авариях, отказе технических средств, заражении программного обеспечения вирусами и т.д., обеспечивается за счет ежедневного копирования архивов бах данных на съемный носитель. При некорректном выходе из программы и наличии при этом несохраненных данных программа должна автоматически выдать сообщение и в случае надобности сохранить эти данные.
Защиту программы от внешних воздействий и несанкционированного доступа принимает на себя менеджер или сетевой администратор.
При разработке программного продукта должны использоваться программные средства MVB 6.0 и язык программирования Visual Basic.
Разрабатываемый программный продукт должен выполнять следующие функции:
- иметь встроенный календарь и автоматически производить расчет продолжительности проката рекламных роликов в днях;
- иметь связь с прайс-листом на размещение рекламной информации на светодиодном видеоэкране;
- иметь связь с договорами на создание и прокат пакетов рекламных роликов (при наличии договора);
- производить расчет итоговой суммы платежа за предоставленные услуги;
- обеспечить непротиворечивость выводимой информации;
- обеспечить целостность выводимой информации;
- интерфейс, цветовая гамма, логотипы должны соответствовать принятому на предприятии стандарту по оформлению документов и программных продуктов.
Для максимально безотказного функционирования системы необходимы следующие системные требования к аппаратному обеспечению:
- процессор Pentium III 333МГц;
- оперативная память 512 Мбайт;
- свободное пространство на диске 10 Мбайт;
- операционная система Windows XP;
- видео карта 8Мбайт VGA, SVGA.
Результаты работы программы должны предоставляться в виде файлов, совместимых с приложениями Microsoft Office.
2.2.5 Состав и содержание работ по созданию системы
Программу необходимо разработать в срок с 11.02.2006 года по 20.04.2006 года и внедрить её в работу ООО «Медиа-Групп» в срок с 21.04.2006 года по 30.04.2006 года. В течение указанного времени внедрения необходимо также обучить менеджеров предприятия пользоваться данной разработанной системой.
Разработка программного продукта должна выполняться по следующим этапам:
- изучение предметной области и разработка структуры хранения данных;
- разработка, согласование и утверждение технического проекта программного продукта;
- реализация проекта на выбранном языке программирования;
- тестирование и исправление обнаруженных недостатков.
2.2.6 Порядок контроля и приемки системы
Контроль и приёмка системы будут проводиться в виде полного тестирования, которым займётся сетевой администратор в присутствии разработчика и директора предприятия.
Тестирование будет проходить в три этапа:
- проверка правильности заданных расчётов выбранных показателей;
- проверка целостности системы;
- проверка интерфейса системы на соответствие стандарту предприятия.
Приемка программой формы осуществляется последовательным запуском выходных форм, с использованием тестовых данных, и сравнения полученных в процессе тестирования значений с контрольными значениями тестовых примеров.
Программа считается принятой, если в течение испытательного срока не будет замечаний к работе.
По окончании испытательного срока программа допускается к эксплуатации актом внедрения программы в опытную эксплуатацию.
2.2.7 Состав и содержание работ по вводу системы в действие
Подготовка объекта автоматизации сводится к установке необходимого программного обеспечения и обучению персонала.
2.2.8 Требования к документированию
Документирование должно осуществляться на всех стадиях разработки системы в соответствии с действующими ГОСТами:
- ГОСТ 19.101-77 ЕСПД. Описание программы;
- ГОСТ 19.502-78 ЕСПД. Описание применения;
- ГОСТ 19.504-79 ЕСПД. Руководство программиста;
- ГОСТ 19.505-79 ЕСПД. Руководство оператора;
- ГОСТ 19.502-78 ЕСПД. Пояснительная записка
По окончании выполнения поставленного задания разработчик должен предоставить следующую документацию: пояснительная записка, в состав которой входит описание программы «Медиаплан рекламной кампании», руководство пользователя в виде описания режимов работы программы.
Источником разработки является информация, полученная разработчиком в ходе исследования предприятия заказчика при прохождении преддипломной практики.
Вспомогательными источниками явилась литература: учебники по программированию в Microsoft Visual Basic, материалы Интернет – сайтов, освещающих деятельность аналогичных предприятий, периодические издания по медиапланированию.
2.3 Модели деятельности предприятия
Функциональная модель деятельности предприятия и диаграмма декомпозиции функциональной модели деятельности предприятия разработаны при помощи CASE- средства BPWin.
Начальная контекстная диаграмма приведена на рисунке 2.1:
Рисунок 2.1 – Начальная контекстная диаграмма функциональной модели деятельности предприятия
Основными бизнес-процессами деятельности предприятия являются:
- оформление договоров на изготовление или обработку видеоматериала;
- изготовление или обработка видеоматериала;
- разработка медиаплана (подготовка расписания выхода видеороликов на трансляцию);
- непосредственно видеотрансляция рекламы на светодиодном экране.
Основные бизнес-процессы деятельности предприятия представлены на рисунке 2.2:
Рисунок 2.2 – Диаграмма декомпозиции функциональной модели деятельности предприятия AS - IS
Входной информацией для разработки медиаплана являются допустимые параметры плана статистики, техническая документация на видеоматериал, поступающие из технического отдела, договор на медиапрокат рекламной информации на светодиодном экране, данные о стоимости изготовления видеоматериала.
Выходная информация представляет собой приложение к договору на оказании услуг по размещению рекламных и информационных материалов на наружных видеоэкранах на территории Российской Федерации. Потребителями этой информации являются клиенты маркетингового отдела, системный администратор.
На рисунке 2.3 представлена DFD диаграмма разработки медиаплана, выполненная при помощи CASE – средства BPWin.
Рисунок 2.3 - Сценарий разработки медиаплана
2.4 Информационно-логическая модель системы
На этапе "Инфологического проектирования" выполняется построение информационно-логической или инфологической модели (ИЛМ) предметной области, называемой также концептуальной моделью.
Под инфологической моделью понимается описание предметной области, выполненное с использованием специальных языковых средств, не зависящих от используемых в дальнейшем программных средств. В состав инфологической модели входят описание объектов предметной области и отношений между ними, задач и запросов пользователей.
При построении ИЛМ используются такие термины, как объекты, свойства и отношения.
Понятие "объект" имеет много толкований и определений. При разработке информационных систем объект представляет собой особый опознаваемый предмет или сущность (реальную или абстрактную), имеющую важное функциональное назначение в данной предметной области.
Информация относительно объекта заключается в том, что объект имеет определенные свойства или что объекты взаимосвязаны. Свойство может быть охарактеризовано, как утверждение по поводу объекта, а связь, как утверждение по поводу объектов. Свойства объектов описываются атрибутами. Классом объектов называют совокупность объектов, обладающих одинаковым набором свойств.
Связь - это соответствие или отображение между элементами двух или более множеств.
Существует связь между объектами его свойствами, а также между различными классами объектов.
Различают следующие типы связей:
- 1:1 - один к одному;
- 1:M - один ко многим;
- M:1 - многие к одному;
- N:M - многие ко многим.
К числу объектов (особых опознаваемых предметов или сущностей, имеющих важное функциональное назначение в данной предметной области) относятся заказчики, видеоролики, договора, медиапланы, план статистики, прайс- лист.
Каждый из этих объектов имеет свои свойства и связи с другими объектами.
Атрибутами объекта «Заказчик» являются:
- код организации;
- наименование организации;
- ответственное лицо;
- ИНН;
- адрес организации и т.д.
Атрибутами объекта «Договор» являются:
- номер договора;
- дата заключения договора.
Атрибутами объекта «Видеоролик» являются:
- код видеоролика;
- имя ролика;
- хронометраж видеоролика;
- цена изготовления или доработки видеоролика и т.д.
На рисунке 2.4 представлена E-R диаграмма (Entity-Relation, сущность-связь) процесса медиапланирования.
Рисунок 2.4 – Инфологическая модель предметной области
2.5 Применение объектно-ориентированного подхода
Объектно-ориентированный подход моделирования данных обусловлен выбором среды реализации программного обеспечения: в данном случае это Visual Basic 6.
Объектно-ориентированный подход использует объектную декомпозицию, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами [5].
Важным качеством объектного подхода является согласованность моделей деятельности организации и моделей проектируемой системы от стадии формирования требований до стадии реализации.
Основные понятия объектно-ориентированного подхода — объект и класс. Объект определяется как осязаемая реальность (tangible entity) - предмет или явление, имеющее четко определяемое поведение. Объект обладает состоянием, поведением и индивидуальностью; структура и поведение схожих объектов определяют общий для них класс. Класс — это множество объектов, связанных общностью структуры и поведения. Любой объект является экземпляром класса.
Диаграмма классов определяет типы объектов системы и статические связи между ними. Для настоящего проекта построение диаграммы классов должно рассматриваться в аспекте реализации: модель предметной области определяет реализацию классов программного обеспечения. Диаграмма классов приведена в Приложении Г.
Стандарт UML версии 1.1, принятый OMG в 1997 г., предлагает следующий набор диаграмм для моделирования [6]:
- диаграммы вариантов использования (use case diagrams) - для моделирования бизнес-процессов организации (требований к системе);
- диаграммы классов (class diagrams) — для моделирования статической структуры классов системы и связей между ними;
- диаграммы поведения системы (behavior diagrams);
- диаграммы взаимодействия (interaction diagrams) - для моделирования процесса обмена сообщениями между объектами. Существуют два вида диаграмм взаимодействия: диаграммы последовательности и кооперативные диаграммы;
- диаграммы состояний (state chart diagrams) — для моделирования поведения объектов системы при переходе из одного состояния в другое;
- диаграммы деятельностей (activity diagrams) — для моделирования поведения системы в рамках различных вариантов использования или моделирования деятельностей;
- диаграммы реализации (implementation diagrams):
1) диаграммы компонентов (component diagrams) — для моделирования иерархии компонентов (подсистем) системы;
2) диаграммы размещения (deployment diagrams) — для моделирования физической архитектуры системы.
Диаграмма размещения отражает физические взаимосвязи между программными и аппаратными компонентами системы. Она является средством для того, чтобы показать маршруты перемещения объектов и компонентов в распределенной системе. Диаграмма размещения приведена на рисунке 2.5:
Принтер, установленный в ОС
Скомпилированная программа
«Медиаплан
рекламной кампании»
Персональный компьютер под управлением 32-рязрядной ОС MS Windows 98, NT, ME, 2000, XP
Рисунок 2.5 – Диаграмма размещения объектов и компонентов системы
Вариант использования представляет собой последовательность действий (транзакций), выполняемых системой в ответ на событие, инициируемое некоторым внешним объектом (действующим лицом). Вариант использования описывает типичное взаимодействие между пользователем и системой.
Диаграмма вариантов использования приведена на рисунке 2.6.
Рисунок 2.6 - Диаграмма вариантов использования системы
Диаграммы компонентов показывают, как выглядит модель системы на физическом уровне. На диаграмме изображены компоненты программного обеспечения и связи между ними. При этом выделяют два типа компонентов: исполняемые компоненты и библиотеки кода.
Каждый класс модели преобразуется в компонент исходного кода. После создания они сразу добавляются к диаграмме компонентов. Между отдельными компонентами изображают зависимости, соответствующие зависимостям на этапе компиляции или выполнения программы.
Компонентами данной системы являются ActivX- компоненты ОС Windows, файл динамической библиотеки кода VB6STKIT.DLL, MGE.exe – исполняемый файл программы «Медиаплан», приведенные на рисунке 2.7.
Рисунок 2.7 - Диаграмма компонентов программы
Диаграммы взаимодействия (interaction diagrams) являются моделями, описывающими поведение взаимодействующих групп объектов. Как правило, диаграмма взаимодействия охватывает поведение объектов в рамках только одного варианта использования. На такой диаграмме отображаются ряд объектов и те сообщения, которыми они обмениваются между собой.
У разных разработчиков имеются различные предпочтения вида диаграммы взаимодействия. В диаграмме последовательности делается акцент именно на последовательность сообщений: легче наблюдать порядок, в котором происходят различные события. На кооперативной диаграмме можно использовать пространственное расположение объектов для того, чтобы показать их статическое взаимодействие.
Диаграммы взаимодействия находятся в Приложении Д.
2.6 Описание программы
2.6.1 Функциональное назначение программы
Программа «МП» предназначена для управления медиапланами (приложениями к договорам на прокат видеороликов) рекламной компании. Медиаплан позволяет создавать, редактировать, удалять, просматривать договоры, а также вести по ним поиск. Программа имеет гибкую систему настроек, которая упрощает процесс работы с договорами.
Программа имеет дружественный интерфейс, подобный стандартным Windows-приложениям. Программа предназначена для подготовки расписания трансляции роликов на светодиодных экранах.
В программе выделяются следующие функциональные блоки: ведение списка роликов, ведение заданий на трансляцию каждого ролика и временных блоков роликов, обработка отчетов о результатах исполнения расписания.
Для хранения данных используются отдельные файлы. Все файлы имеют расширение MGF и сохраняются в папке MGFiles.
Принципы работы программы: программа представляет собой стандартное оконное 32-разрядное Windows-приложение. Осуществляет взаимодействие с пользователем при помощи различных элементов управления: командных кнопок, списков, таблиц, графических кнопок, меню. Работа с медиапланами происходит с помощью создания, редактирования, удаления и других манипуляций с файлами медиапланов.
2.6.2 Описание структуры программы и её основных частей
Средой разработки программы является Microsoft Visual Basic 6.0 Enterprise Edition. Используемые компоненты ActiveX Control: Microsoft Common Control 6.0, Microsoft FlexGrid Control 6.0, Microsoft Windows Common Control 2 6.0.
Исполняемый файл находится в основном каталоге программы EXE.MGE1.0: MGE.exe - основная программа.
Файл с данными по умолчанию находится в подкаталоге MGFiles основного каталога программы и имеют формат названия «ДД-ММ-ГГГГ_Имя организации.mgf».
Файл справки находится в основном каталоге программы: index.html (скомпилированная HTML справка).
Файлы Screen.ini и Price.ini находятся в основном каталоге программы. Это файлы, создаваемые для хранения данных об адресах светодиодных экранов и цене проката роликов за секунду, используемые по умолчанию, и администрируемые пользователем в процессе работы программы.
2.6.3 Алгоритм разработки программы
В Visual Basic, как и во многих других языках, предназначенных для написания приложений под Windows, используется событийно-управляемая модель программирования. Операционная система Windows имеет GUI (Graphical User Interface), т.е. графический интерфейс пользователя, в котором используются стандартные элементы управления, такие, как окна (они же формы), кнопки, списки, поля, для ввода текста и т.п. В любом языке высокого уровня программа строится на основе этих элементов. Итак, разработка приложения на Visual Basic состоит из следующих этапов:
- продумывания программы (подумать, что программа должна делать, решить перед собой задачи, реализовать их мысленно, продумать структуру данных, и т.д.);
- проектирование интерфейса, т.е. помещение на форму нужных управляющих элементов, кнопок, списков и т.п.;
- написание программного кода, связывающего помещённые на форму управляющие элементы;
- разработка формата хранения договоров – MGF;
- создание модуля программы;
- создание файлов Price.ini и Screen.ini для хранения в них соответствующих настроек программы;
- тестирование программы на наличие ошибок;
-окончательная компиляция и, если это необходимо, создание дистрибутива
На первом этапе имеет большое значение знание предметной области автоматизируемого объекта и построенные CASE-средствами модели бизнес-процессов [7]. Постановка задачи и диаграммы деятельности приведены в пунктах 1.4 и 2.1 настоящего дипломного проекта. Техническое задание выше изложено.
На втором этапе происходит разработка интерфейса программы, которая включает в себя:
- создание основной формы;
- добавление элементов управления на основную форму, а также уже созданной графики для использования в качестве кнопок переключения режимов и логотипов;
- разработка меню основной формы;
- настройка основных свойств элементов управления: размер, цвет, значения по умолчанию и т.д.;
- создание формы для вывода окна «О Программе», создание формы для печати договора.
Окно конструктора форм является основным рабочим окном, в котором выполняется визуальное проектирование приложения. Вызвать это окно можно из главного меню командой Object (Объект) меню View (Вид) или командой View Object контекстного меню объекта, находящегося в группе Forms в проводнике проекта.
Процесс создания формы можно разделить на три этапа:
- настройка параметров формы;
- размещение в форме объектов: текста, полей различных типов, линий, рисунков, кнопок управления;
- настройка свойств размещенных в форме объектов.
Форма, как и все располагаемые в ней объекты, имеет свойства, используя которые можно задать ее размер, координаты верхнего левого угла, стиль рамки обрамления, заголовок, цвет и т. д.
Панель элементов управления — основной рабочий инструмент при визуальной разработке форм приложения. В составе панели элементов управления содержатся основные элементы управления форм — метки, текстовые поля, кнопки, списки и другие элементы для быстрого визуального проектирования макета формы.
В окне Properties содержатся свойства объекта, которые задают атрибуты его внешнего вида.
На рисунке 2.8 представлены форма, элементы управления и графические объекты, содержащееся на форме:
Рисунок 2.8 – Форма, элементы управления и графические объекты
Важно подчеркнуть, что при создании программы на форме располагаются все элементы управления и графические объекты одновременно. При активации какого-либо режима («Просмотр», «Редактирование», «Поиск» и т.д.) на экране отображаются объекты формы только определенного в коде формы типа. При загрузке программы, по умолчанию, отображаются объекты режима «Просмотр договоров».
В окне редактора меню Menu Editor, представленном на рисунке 2.9 можно создавать или редактировать строку меню для формы.
Рисунок 2.9 – Разработка строки меню основной программы
В процессе разработки меню желательно группировать команды меню, реализующие функции для решения конкретной задачи (например, работа с файлами), в одно раскрывающееся меню, которое будет соответствовать пункту меню. Например, все команды, реализующие функции работы с файлами, желательно сгруппировать в одно раскрывающееся меню, связанное с пунктом меню File.
Создание формы для вывода окна «О Программе» сводится к созданию трех элементов типа Label (Метка) с текстовой информацией и области для созданного фирмой логотипа, представлено на рисунке 2.10:
Окно вида объекта Вид кода формы
Рисунок 2.10 - Создание формы для вывода окна «О Программе»
На третьем этапе происходит программирование кода для управляющих элементов, созданных на форме.
Написание программных кодов в Visual Basic облегчается тем, что редактор автоматически предлагает разработчику по мере необходимости список операторов, функций, свойств объектов. Например, при вводе имени элемента управления формы на экране появляется список свойств данного объекта
В программе «Медиаплан» используется процедура sub. Процедура sub не возвращает значения и наиболее часто используется для обработки связанного с ней события. Ее можно помещать в стандартные модули, модули классов и форм. Она имеет следующий синтаксис:
[Private] [Public] [Static} Sub имяПроцедуры (аргументы)
операторы
End Sub
Модули формы могут содержать объявления переменных, констант, типов данных, внешних процедур, используемых на уровне модуля, процедур обработки событий. Они хранятся в файлах, имеющих расширение frm. В модуле можно также ссылаться на другие формы и объекты данного приложения.
На четвертом этапе разрабатывается формат файлов хранения договоров.
Каждый договор сохраняется в отдельный файл типа aa-bb-cccc_xxx, где aa-день, bb-месяц, cccc-год создания договора, а xxx-имя организации, заключившей договор. Все файлы договор имеют расширение MGF и сохраняются в папке MGFiles.
Файл медиаплана представляет собой текстовой документ, где данные из приложения к договору сохраняются массивом и размещаются построчно.
Каждой строке строго соответствует определенная позиция договора.
На каждую новую позицию приложения к договору, в случае создания нового договора на основе имеющегося, добавляется четыре строки, номер позиции меняется.
Таблица 2.1 – Формат договора
№ строки
Реквизит договора
1
номер создаваемого договора
2
дата создания договора
3
наименование экрана
4
название организации
5
имя ролика с расширением
6
хронометраж ролика
7
ФИО исполнителя
8
ФИО заказчика
9
стоимость изготовления ролика
10
количество позиций размещения, n
11
дата начала первой позиции
12
дата окончания первой позиции
13
периодичность первой позиции
14
цена за секунду проката первой позиции
15
дата начала второй позиции
…
...
Пример построчного размещения данных договора приведен в таблице 2.2:
Таблица 2.2 – Пример построчного размещения данных
5
04-24-2006
г. Бийск, пл. 9-го Января
fagot
fgt.avi
5
Трошин Е.Н.
ffgghj
111
2
12.03.2006
12.03.2006
5
0,5
12.03.2006
12.03.2006
5
1
На пятом этапе создается модуль программы. Объявляются глобальные переменные в модуле, программируются функции модуля. Глобальные переменные, описание и принципы работы функций модуля изложены в таблице 2.3.
На шестом этапе создаются текстовые файлы, которым присваивается расширение «.ini». Файлы Price.ini и Screen.ini хранят информацию настроек по умолчанию об адресах носителей (светодиодных экранов) и ценах за одну секунду проката видеоматериала на светодиодных экранах.
Тестирование программы на наличие ошибок проходит под наблюдением системного администратора. По окончании тестирования исходный файл компилируется в исполняющий двоичный файл, то есть создается независимый от среды исполнения файл (с расширением ехе), библиотека динамической компоновки (с расширением dll) и компоненты ActiveX (с расширением осх).
При необходимости создается инсталляционный модуль программы в виде самораспаковывающегося архива RAR с помощью программы WinRAR.
2.6.4 Описание функций модуля и принципы их работы
Программы Visual Basic хранятся в программных модулях, которые бывают трех видов: модуль формы, стандартный модуль и модуль класса.
Простое приложение, состоящее из одной формы, содержит, как правило, только модуль формы. По мере усложнения приложения повторяющиеся функции, выполняемые с нескольких модулей формы, можно выделить в отдельный программный код, который будет являться общим для всех. Такой программный код называется стандартным модулем.
Программа «Медиаплан» содержит модуль (код) формы и стандартный модуль.
Стандартные модули могут содержать объявления глобальных и локальных переменных, констант, типов, внешних процедур и процедур общего характера, доступных для других модулей данного приложения. Они хранятся в файлах с расширением bas.
Стандартный модуль программы «Медиаплан» использует процедуры Function
Процедуры Function в отличие от процедур sub могут возвращать значение в вызывающую процедуру. Синтаксис процедуры Function выглядит следующим образом:
[Private] [Public] [Static} Function имяПроцедуры (аргументы) [As type]
операторы
End Function
Процедуры Function, как и переменные, имеют тип, задаваемый с помощью ключевого слова As. Если тип процедуры не задан, по умолчанию ей присваивается тип Variant. Тип процедуры определяет в свою очередь тип возвращаемого ею значения. Возвращаемое процедурой значение присваивается имени процедуры имяПроцедуры и может быть использовано в выражениях программного кода аналогично стандартным функциям Visual Basic.
Синтаксис модуля разрабатываемой программы имеет следующую структуру:
Option Explicit ‘объявляется список переменных
[Public] имяПеременной [As type] ‘ объявляется переменная
..............................................................’ следующая переменная
[Public} Function имяПроцедуры (аргументы) [As type]
операторы
End Function
…………………………………………’ следующая функция
Список используемых в программе глобальных переменных, объявленных в начале модуля и вызываемых командой Dim по мере их необходимости приведен в таблице 2.3:
Таблица 2.3 - Глобальные переменные модуля
Имя
Тип
Размер
Назначение
PathProgramLow
String (строковая переменная)
1 байт на символ
Хранит путь программы (без учета каталога с договорами)
PathProgram
String (строковая переменная)
1 байт на символ
Хранит путь программы + папка с договорами
OnDay
Variant (универсальная; может хранить любые типы данных)
Не менее 16 байт
В процессе загрузки программы этой переменной приравнивается значение, равное одному дню.
TrEditMode
Boolean (логический тип данных)
2 байта
Триггер для определения режима редактирования договора
allPos
Integer (Целочисленная переменная)
2 байта
Кол-во позиций в создаваемом договоре
numPos
Integer (Целочисленная переменная)
2 байта
Номер активной позиции в создаваемом договоре
TrVidAct
Integer (Целочисленная переменная)
2 байта
Триггер для определения активного режима работы программы: 0-Просмотр, 1-Создать, 2-Поиск, 3-Настройки
SelectedFile
String (строковая переменная)
1 байт на символ
Хранит имя файла, выбранного в режиме Просмотра
TrBitAct
Boolean (логический тип данных)
2 байта
Триггер для определения нажатых кнопок в Главном меню
MassView(11)
Variant (универсальная; может хранить любые типы данных)
Не менее 16 байт
Массив, в который заносятся данные из выбранного файла в режиме Просмотра
Ниже приведены описания функций модуля программы и алгоритмы их работы и взаимодействия.
CreateMGF - функция создания договора. Функция служит, во-первых, для сохранения новых договоров в файл, во-вторых, для перезаписи редактируемых договоров.
Принцип работы:
- сначала идет проверка, заполнил ли пользователь все нужные поля формы, если есть пустые поля, то выводится диалоговое окно с текстом «Заполнены не все поля! Заполните оставшиеся поля и повторите процедуру», при этом функция прекращает работу;
- если все поля заполнены, и режим редактирования не выбран, то программа считывает с полей и с таблицы данные, создает новый файл с договором и записывает туда информацию. После этого функция завершает работу;
- если все поля заполнены и выбран режим редактирование, то программа выводит диалоговое окно с пояснениями и кнопками «Да», «Нет» и «Отмена». Если пользователь нажал «Отмена», то файл не создается и функция прекращает работу. Если нажата кнопка «Нет», то программа создает новый файл договора с текущей датой и дальше делает то, что описано в пункте 2. Если выбрана кнопка «Да», то программа сначала удаляет файл редактируемого договора, а затем создает файл с таким же именем и записывает туда все данные из полей и таблицы, после чего программа переходит в режим «Просмотра»;
Функция режима редактирования EditMGF активизируется тогда, когда пользователь выбрал в режиме Просмотра файл договора и нажал на кнопку «Правка».
Принцип работы:
- переходим в режим «Создать»;
- далее программа заносит в поля формы данные выделенного файла, причем эти данные она берет из массива MassView, который заполняется при работе функции ViewCode;
- очищаются данные таблицы, затем открывается файл редактируемого договора, из которого считываются нужные данные, после чего их заносят в таблицу;
- оставшиеся поля таблицы заполняются по формулам, на основе данных, взятых из файла;
- переставляем указатель позиций на крайнюю позицию, потом заносим в поля «Дата Начала», «Дата Окончания», «Периодичность» и «Цена за секунду» данные из крайней позиции;
- складываем суммы из всех позиций, затем в нижней строке таблицы выводим итоговую сумму;
- конец работы функции.
Функция скрытия всех элементов управления формы EraseAll скрывает все элементы управления на форме.
Функция реализации поиска FindAll предназначена для проведения поиска в режиме «Поиск» по одному из трех критериев.
Принцип работы:
- очищаем таблицу поиска;
- в зависимости от выбранного критерия поиска, программа по очереди считывает все файлы с договорами, сканирует в каждом из них нужную строку, где содержится данные, которые нужно найти;
- если программа нашла в каком-либо файле совпадение, то она выводит имя файла, где найдено совпадение, а также некоторые данные, вроде названия организации или имени ролика;
- конец работы функции.
FindCode - функция режима «Поиск».
Функция запускается при выборе режима «Поиск».
Принцип работы:
- показывает нужные элементы управления;
- считывает из всех файлов с договорами все имена организаций и роликов, после чего записывает их в выпадающие списки;
- конец работы функции.
Функция режима «Создать» NewCode запускается при выборе режима «Создать».
Принцип работы:
- показываем нужные элементы управления;
- выводим в нужном окне текущую и общее количество позиций.
Функция добавление записей в таблицу в режиме «Создать» NewCodeAdd
предназначена для считывания данных из формы в таблицу режима «Создать». Активизируется всякий раз, когда пользователь изменяет элементы управления режима «Создать».
Принцип работы:
- считывание из нужных элементов управления данных (Даты начала, окончания, периодичность, цена за секунду);
- занесение этих данных в таблицу;
- на основе этих данных по формулам просчитываем оставшиеся данные и записываем в таблицу;
- просчитываем все суммы и внизу таблицы выводим итоговую сумму;
- конец работы функции.
Функция печати PrintCode служит для печати договора.
Принцип работы:
- показываем и активируем форму печати frmPrint;
- заполняем поля формы печати данными из главной формы;
- после этого происходит процесс преобразования цифровой формы итоговой суммы в письменную форму;
- устанавливаем альбомную ориентацию печати, печатаем форму и очищаем очередь печати;
- очищаем поля формы печати, дезактивируем и скрываем форму печати.
Функция режима «Настройки» PropCode запускается при выборе режима «Настройки».
Принцип работы:
- показываем нужные элементы управления;
- загружаем данные из файлов Screen.ini и Price.ini, потом заносим их в нужные поля;
ReLoadBittons - функция меняет картинки графических кнопок на неактивные.
ReSizeForm - функция изменения размеров элементов управления формы.
При изменении размеров формы эта функция соответственно меняет размеры нужных элементов управления.
ViewCode - функция режима «Просмотр».
Принцип работы:
- показываем нужные элементы управления;
- если выбран файл, то считываем нужные данные из него и записываем эти данные в поля справа формы.
2.6.5 Сведения о языке программирования
32-х разрядный язык программирования высокого уровня Microsoft Visual Basic 6.0 является объектно-ориентированным языком программирования, который может вплотную взаимодействовать с компонентами ОС Microsoft Windows. Операторы и синтаксис VB 6.0 опираются на язык высокого уровня BASIC (Beginners Atlpurpose Symbolic Instruction Code).
VB 6.0 является одновременно и интерпретатором, и компилятором. При использовании VB 6.0 как интерпретатора он использует специальный режим Threaded-p-Code, при котором каждая введенная в среде строка преобразуется в промежуточный код. При этом VB проверяет код на наличие ошибок. При использовании VB в качестве компилятора нужно явно указать программе, что нужно создать исполняемый файл, при этом код программы сразу же преобразуется в машинный код (технология "Native Compiler").
Возможности программы: VB 6.0 поставляется в трех версиях: Learning Edition - Это издание предоставляет только основные возможности для создания приложений и базовый набор элементов управления. Professional Edition - Издание для профессионалов предоставляет больше инструментов и вспомогательных средств, необходимых профессиональным программистам. Оно содержит ряд дополнительных элементов управления, обеспечивает расширенные возможности доступа к базам данных и создания приложений OLE сервера. Enterprise Edition - Промышленное издание представляет собой расширение издания для профессионалов и предназначено для разработчиков корпоративных систем. Это издание включает в себя большое количество элементов управления и средств, которые позволяют разрабатывать не только простейшие программы, но и достаточно сложные клиент-серверные приложения.
Промышленное издание содержит также ряд специальных инструментов (например, Visual SourceSafe, предназначенный для сравнения версий и управления проектом). Использование драйверов ODBC предоставляет оптимизированный доступ к внешним базам данных. Еще одно из добавлений — версии разработчика серверов Microsoft SQL и Microsoft Transaction Server.
Назначение языка: разработка программного обеспечения любого уровня от однопользовательских утилит до серверных приложений и промышленного софта.
По сути дела последняя версия языка Visual Basic 6 представляет собой интегрированную среду разработки — IDE (Integrated Development Environment). Это означает, что в Visual Basic 6 интегрирован набор инструментов, облегчающих и значительно ускоряющих процесс разработки готового приложения. Такая реализация языка Visual Basic 6 с полным правом позволяет отнести его к средствам быстрой разработки приложений — RAD (Rapid Application Development) и ставит практически в один ряд с такими средствами разработки, как Visual C++, Delphi и другими.
С помощью Visual Basic 6 можно создавать приложения практически для любой области современных компьютерных технологий: бизнес-приложения, игры, мультимедиа, базы данных. При этом приложения могут быть как простыми, так и очень сложными, в зависимости от поставленной задачи.
Простота и мощность языка Visual Basic 6 позволили сделать его встроенным языком для приложений Microsoft Office. Многие независимые разработчики, как например известная своими программами в области бухгалтерского учета фирма "1С", приобретают лицензии на использование языка Visual Basic в качестве внутреннего языка своих приложений. Поэтому в настоящее время Basic уже не считается учебным языком — знание Visual Basic и его диалектов (VBA, VBScript) становится необходимостью для современного программиста любого уровня.
В Visual Basic 6.0 используются все самые современные методы программирования: модель составных объектов СОМ (Component Object Model), распределенная модель составных объектов DCOM (Distributed Component Object Model), технология программных компонентов ActiveX и другие.
Разные версии Visual Basic занимают разное количество места на жестком диске. Полная инсталляция самой мощной версии Visual Basic Enterprise Еdition требует более 100 Мбайт дискового пространства.
2.7 Руководство оператора
Программа «МП» имеет несколько режимов работы, каждый из которых служит для выполнения определенного типа задач. Выбор режимов осуществляется с помощью Панели управления (синяя вертикальная полоса слева от окна программы с пятью графическими кнопками), или с помощью строки меню «Файл».
Схема режимов программы приведена на рисунке 2.11:
Режим Создания Договора
Сохранение договора
Печать договора
Режим Просмотра Договоров
Удаление договора
Редактирование договора
Режим Поиска
Сканирование всех договоров
Вывод результатов
Рисунок 2.11 – Схема режимов программы
Режим «Создать» применяется для создания договоров. При создании договора требуется ввести данные в поля программы. Сначала заполняются поля группы «Общее» (вверху окна программы). Заполнение всех полей этой группы обязательно, иначе сохранение договора невозможно. Имеется всплывающая подсказка, объясняющая назначение каждого поля. Далее заполняются поля группы «Позиции». Выбираются нужные даты начала и окончания проката ролика при помощи встроенного всплывающего календаря. Устанавливается нужная периодичность выхода ролика в минутах. Все изменения будут видны в таблице. Программа позволяет при необходимости иметь несколько позиций в одном договоре. При нажатии кнопки «Создать» в группе «Позиции» создается новая позиция. Для редактирования созданных позиций можно воспользоваться кнопками «Вверх» и «Вниз». Номер текущей позиции и общее количество позиций отображается слева. Для удаления позиции нужно перейти на последнюю позицию и нажать на кнопку «Удалить». Для сохранения договора щелкните по кнопке «Сохранить» - договор сохранится в папку «MGFiles» в формате «дата заключения договора_имя организации.mgf». Для вывода договора на печать используется кнопка «Печать». Для просмотра прайс-листа компании используется кнопка «Прайс-лист».
Алгоритм создания договора в режиме «Создать»:
- заполнение полей в режиме «Создать»;
- ввод данных о количестве позиций;
- считывание введенных данных в таблице;
- при нажатии кнопки «Сохранить» введенные данные записываются в файл;
- при нажатии кнопки «Печать» происходит вывод формы с элементами оформления договора и записями данных договора.
Алгоритм просмотра и редактирования договоров:
- считывание имен всех файлов в список и вывод его на экран;
- при выделении файла из списка происходит считывание данных из этого файла и ввод основных данных из файла в соответствующие поля;
- при нажатии кнопки «Редактирование» происходит считывание всех данных из файла, переход в режим Создания договора, а также автозаполнение всех полей данными из файла. При сохранении такого договора предоставляется возможность выбора между перезаписью новых данных в текущий файл либо создании на основе этих данных нового договора.
Интерфейс программы в режиме создания договора приведен на рисунке 2.12:
Рисунок 2.12 – Окно создания договоров
Режим «Просмотр» открывается программой по умолчанию и используется для предварительного просмотра созданных договоров и их краткого содержания. Также через это меню можно выбрать договор для редактирования, удалить договор. Слева от окна программы в режиме «Просмотр» располагается список файлов с договорами. При активации записи о договоре, справа, в группе «Превью» появляется краткая информация о выбранном файле. Выбранный договор можно удалить (кнопка «Удалить»), либо редактировать. Для перехода в режим редактирования нажмите на кнопку «Править». Программа сменит режим на «Создать», при этом все поля будут заполнены данными из выделенного договора. При сохранении договора программа предложит либо перезаписать договор с тем же именем, или создать на его основе новый файл с договором.
Интерфейс программы при просмотре договоров приведен на рисунке 2.13:
Рисунок 2.13 – Окно просмотра договоров
Режим «Поиск» (на рисунке 2.14) служит для поиска файлов по нескольким критериям: «По дате начала», «По организации», «По ролику». Затем заполняется соответствующее поле справа от выбранного режима. Для двух последних режимов программа автоматически добавляет все значения, встречающиеся в договорах. При активации кнопки «Найти» в таблице отображаются результаты поиска: имя файла, в котором найдено совпадение, а также некоторые другие данные файла. Для очистки таблицы используется кнопка «Очистить».
Алгоритм поиска по договорам:
- выбор между видами поиска;
- ввод соответствующего значения;
- при нажатии кнопки «Поиск» последовательное считывание всех данных из всех договоров и при нахождении совпадения запись в таблицу имени файла и основных данных того файла, в котором обнаружено совпадение.
Рисунок 2.14 – Окно поиска по дате начала трансляции
Режим «Настройки» служит для конфигурирования программы. Здесь имеется возможность редактировать списки «Цены по умолчанию» и «Носители по умолчанию». После сохранения эти данные будут загружаться в соответствующие списки при загрузке программы. В группе "Смена директории" можно сменить текущий каталог программы. Значения параметров сохраняются в ini-файлах программы.
Интерфейс программы в режиме настроек приведен на рисунке 2.15:
Рисунок 2.15 – Окно настроек
Режим «Справка» вызывает скомпилированный HTML-файл справки index.html, который находится в основном каталоге программы, представлен на рисунке 2.16:
Рисунок 2.16 – Окно справки
3. ОЦЕНКА ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА
3.1 Прямая и косвенная экономическая эффективность
Эффективность – это одно из наиболее важных экономических понятий. Эффективность – одна из возможных характеристик качества системы, а именно ее характеристика с точки зрения соотношения затрат и результатов функционирования системы.
Возникает необходимость количественной оценки положительного влияния на хозяйственный процесс автоматизации задач планирования, учета и анализа и других расчетов. Сопоставление этого эффекта с производственными затратами позволяет определить экономическую эффективность.
Чтобы выявить и рассчитать экономическую эффективность, надо знать, в каких показателях могут быть выражены результаты внедрения информационной системы. Оценка ее состоит в определении ряда показателей, характеризующих использование различных видов ресурсов, повышение качества и снижение себестоимости обработки, роста производительности труда. Одни из показателей дают оценку прямого эффекта от применения информационных систем, другие косвенно характеризуют экономическую эффективность. Общая экономическая эффективность складывается из прямой и косвенной эффективности.
Прямая эффективность при автоматизации учета связана с сокращением затрат труда и различных расходов непосредственно на обработку данных. Показатели ее могут быть измерены и выражены в количественных величинах.
Косвенная эффективность проявляется в улучшении работы персонала благодаря использованию всесторонней и более качественной информации, и отражается на показателях хозяйственной деятельности предприятия. Количественно измерить влияние автоматизированной обработки данных на результаты хозяйственной деятельности не всегда возможно, так как повышение эффективности зависит не только от применения технических средств, но и от влияния других многочисленных факторов.
Обобщающими показателями прямой эффективности, являются:
- срок окупаемости единовременных затрат;
- коэффициент эффективности.
Показатели косвенной эффективности - это показатели, которые могут отражать качественные изменения при автоматизации управленческих работ:
- повышение качества и производительности труда;
- снижение трудоемкости работ.
Таким образом, из перечисленных выше показателей эффективности к основным показателям, которые используются для оценки экономического эффекта от внедрения информационной системы, относятся:
- экономический эффект;
- период окупаемости.
Экономический эффект – результат внедрения, какого-либо мероприятия, выраженный в стоимостной форме, в виде экономии от его осуществления.
Период окупаемости (величина, обратная коэффициенту эффективности) – показатель эффективности капитальных вложений - представляет собой период времени, в течение которого производственные затраты на ИС окупаются полученным эффектом.
Так, для предприятия ООО «Медиа – Групп», использующего разработанную систему, основными источниками экономии станут:
- уменьшение затрат в отличие от приобретения аналога;
- увеличение объемов обработки документов за счет автоматизации обработки;
- снижение трудоемкости работы сотрудников с последующим уменьшением ошибок.
Также можно выделить социально-значимый характер от применения новой системы, который заключается в том, что данная система, посредством структурированности данных, позволяет оперативно, в автоматическом режиме, находить и обрабатывать необходимые документы. Увеличив, тем самым, объемы обработки документов, уменьшив количество ошибок и снизив трудоемкость работ.
3.2 Экономический эффект от применения новой системы
Дипломный проект является новацией (то есть не существует аналогов системы), поэтому экономический эффект рассчитывается, как разность затрат высококвалифицированного специалиста, либо группы специалистов и дипломника, выполнившего аналогичную работу.
По данным прайс-листа компании «TarFedBase» квалифицирующейся по разработке программного обеспечения было определено следующее: цена одного часа разработки на Visual Basic равна 200 руб./час, среднее время разработки приложения равно 125 часам [20].
Из полученных данных общая цена разработки аналога (Ца) будет равна 25000 руб.
Затраты на создание АИС включают в себя следующие компоненты:
зарплата программиста – 5 000 руб.;
ЕСН, начисленный на зарплату – 1 850 руб.;
отчисления на амортизацию ВТ – 1 500 руб.;
электроэнергия – 272 руб.;
прочие расходы – 250 руб.
Итого затраты на создание АИС составят:
Зт = 5 000 + 1 850 + 1 500 + 272 + 250 = 8 872 руб.
Экономический эффект от использования АИС составит разницу между затратами на покупку аналога и собственную разработку:
Эф = Ца – Зт;
Эф = 25000 – 8872 = 16 128 рублей.
Таким образом, экономический эффект составил 16 128 рублей.
3.3 Срок окупаемости проекта
Срок окупаемости проекта является частным от деления затрат на разработку АИС на экономический эффект:
Со = Зт / Эф;
Со = 8 872 / 16 128 = 0,55 года.
Таким образом, срок окупаемости проекта составит 6,6 месяцев.
В процессе выполнения дипломного проекта, согласно его тематике, были исследованы проблемы автоматизации бизнес-процессов предприятия, информационные технологии предприятия ООО «Медиа-Групп», принципы его работы и функционирования, проанализированы информационные технологии в области построения работы светодиодной техники и программного обеспечения для медиапланирования.
Основная проблема информатизации и автоматизации бизнес-процессов на предприятии: несовершенство, малое соответствие нуждам предприятия программного обеспечения; отсутствие наглядности представления расчетов при работе с клиентами.
Для решения данной проблемы использованы следующие методы:
проанализированы существующие программные продукты в сфере медиапланирования для размещения рекламной информации на светодиодных экранах;
выявлены основные проблемы существующей системы разработки медиапланов;
разработан проект автоматизации информационной системы для медиапланирования;
разработана АИС «Медиаплан рекламной кампании» согласно техническому заданию.
Внедрение АИС «Медиаплан рекламной кампании» позволит сократить объем ручного ввода договоров на прокат видеороликов на светодиодном экране, исключить количество арифметических и иных ошибок при заполнении формы медиаплана, сократит время обработки информации о клиентах при создании и редактировании медиаплана, обеспечит просмотр данных о контактах с клиентами.
Ожидаемый эффект от внедрения разработанного программного продукта заключается в автоматизации процесса учета клиентов, повышении качества учета договоров (медиапланов), уменьшении времени на организацию процесса работы с клиентами.
Экономический эффект составил 16 128 рублей.
Срок окупаемости проекта составит 6,6 месяцев.
В данной дипломной работе рассмотрены актуальные вопросы разработки и создания адаптированного к нуждам предприятия программного обеспечения для создания, редактирования и просмотра информации о контактах с клиентами.
К числу основных отличительных особенностей разработанной системы можно отнести следующее:
- небольшой размер файлов хранения данных, что обеспечивает прекрасную возможность для их сохранения с помощью резервного копирования (файл размером 1 Кб имеет расширение MGF и сохраняются в отдельном каталоге MGFiles);
- программа имеет дружественный интерфейс, подобный стандартным Windows-приложениям, проблемы совместимости с 32-х разрядной операционной системой Windows отсутствуют;
- формат хранения договоров (медиапланов) позволяет просматривать и редактировать данные посредством служб Microsoft Office;
- файлы хранения настроек Screen.ini и Price.ini находятся в основном каталоге программы и также имеют возможность администрирования текстовым редактором;
- для удобства пользователя прилагается HTML – справка;
- цветовая гамма, логотипы соответствуют стандартам, разработанным предприятием для построения собственного имиджа.
Недостатки, выявляемые в ходе эксплуатации системы, будут устраняться по ходу их обнаружения.
В процессе работы над дипломным проектом использовалась техническая литература по программированию на языке Visual Basic, в основном имеющая электронный вид, материалы Интернет - сайтов компаний поставщиков и производителей светодиодных экранов и программного обеспечения к ним, материалы Интернет - форумов по программированию на Visual Basic, рекомендации дипломного руководителя.
Акт внедрения программного изделия в эксплуатацию приведен в Приложении Е.
Список использованных источников
1 Переверзев Б.Т. Сфера применения LED-дисплеев. – М.: Издательский дом “Додэка-XXI”, 2002. - 56 с.
2 Шашлов А.С, Чуркин А.А. Обзор рынка сверхярких светодиодов по результатам 2001 года. // Компьютерра. – 2002. - №35.
3 Абрамов В. С., Никифоров С. Г., Соболь П. А., Сушков В. П. Свойства зелёных и синих InGaN – светодиодов // Светодиоды и лазеры. - 2002. - № 1-2. - С. 30 - 33 .
4 Агафонов Д. Р., Аникин П. П., Никифоров С. Г. Вопросы конструирования и производства светоизлучающих диодов и систем на их основе. // Светотехника. – 2002. - №6. - С. 6 – 11.
5 Вендров А.М. CASE – технологии. Современные методы и средства проектирования информационных систем. – М.: Финансы и статистика, 1998.
6 Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2002.
7 Вендров А.М. Проектирование программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2003.
8 Трофимов С.А. CASE-технологии: практическая работа в Rational Rose. – М.: ЗАО "Издательство БИНОМ", 2001. - 272 с.: ил.
9 Трофимов С.А. UML – диаграммы в Rational Rose. – М.: ЗАО "Издательство БИНОМ", 2002 .
10 Боэм Б.У. Инженерное проектирование программного обеспечения: Пер. с англ. – М.: Радио и связь, 1985.
11 Кочеткова А.В. Медиапланирование. – http://www.mediasity.ru/
12 Ерофеев А.А. Исследования наружной рекламы. - http://outdoor-ad.ru/
13 Петров М.Е. Светодиодные табло BARCO. - http://www.polymedia.ru/
14 Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем: Учебник / Под ред. Ю.Ф. Тельнова. - М.: Финансы и статистика, 2001.
Калашян А.Н., Калянов Г.Н. Структурные модели бизнеса: DFD-технологии / Под ред. Г.Н.Калянова. – М.: Финансы и статистика, 2003.
Благодатских В.А. Стандартизация разработки программных средств:Учебное пособие. – М.: Финансы и статистика, 2003.
Благодатских В.А. Экономика, разработка и использование программного обеспечения ЭВМ: Учебник. – М.: Финансы и статистика, 1998.
Мишенин А.И. Теория экономических информационных систем: Учебник. – М.: Финансы и статистика, 2001.
Браун С. Visual Basic 6: Учебный курс. – Спб.: ЗАО «Издательство «Питер», 1999. – 576 с.
Экономика предприятия: Учебник. /Под ред. А. Е. Карлика, М. Л. Шухгальтер. М.: ИНФРА-М, 2003. - 432 с.
Технико-экономическое обоснование дипломных проектов для ВТУЗов / под ред. В.К. Беклешова. – М.: Высшая школа, 1991г.
ПРИЛОЖЕНИЕ А
Министерство образования и науки Российской Федерации
АЛТАЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. И.И.ПОЛЗУНОВА
Кафедра «Информационные системы в экономике»
УТВЕРЖДАЮ
Заведующий кафедрой ИСЭ __________О.И.Пятковский
«____» 200_ г.
ЗАДАНИЕ № 06
НА ДИПЛОМНОЕ ПРОЕКТИРОВАНИЕ
По специальности 351400 «Прикладная информатика в экономике»
студенту группы 9ПИЭ-01
Тема: Автоматизация разработки медиаплана для ООО «Медиа-Групп»
Утверждено приказом ректора от 27 марта 2006 г. № Л - 816
Срок исполнения дипломной работы 15 июня 2006 г.
Задание принял к исполнению
БАРНАУЛ 2006
1 Исходные данные
Разработка и реализация проекта АИС на основании анализа результатов обследования предприятия, изучение литературы по вопросам медиапланирования, анализ проблем информации и автоматизации систем разработки медиапланов, анализ существующих на рынке программных продуктов.
2 Содержание разделов проекта
Наименование разделов работы
Содержание работ
по разделу
Трудоемкость, %
Срок выпол-нения
Руководитель (Ф.И.О., подпись)
1. Расчетно-пояснительная
записка
75
Блем А.Г.
Введение
Раскрыть актуальность темы, сформулировать цель и основные задачи проекта
5
15,05,06
Глава 1
Аналитическая
часть
Рассмотреть теоретические вопросы проекта, дать общую характеристику предприятия, обосновать необходимость разработки АИС
20
01,03,06
Глава 2
Проектная
часть
Провести обследование и анализ процедур планирования на предприятии, разработать ТЗ и ТП на создание АИС
30
15,04,06
Глава 3
Экономическая
часть
Описать на примере порядок работы АИС, рассчитать экономическую эффективность ее внедрения
15
01,05,06
Заключение
Подвести итоги проделанной работы
5
15,05,06
2. Графическая
часть
Разработка АИС
20
16,04,06
Блем А.Г.
Подготовка иллюстрированного материала (презентации)
к защите
5
16,05,06
3 НАУЧНО–БИБЛИОГРАФИЧЕСКИЙ ПОИСК
3.1 По научно-технической литературе просмотреть материалы про современные методы и средства проектирования информационных систем, научно-технические журналы «Перспективы информационных технологий и интеллектуальных систем», «Экономика и жизнь» за последние 3 года.
3.2 По нормативной литературе просмотреть указатели государственных и отраслевых стандартов за последний год. Документирование должно осуществляться на всех стадиях разработки системы в соответствии с действующими ГОСТами:
- ГОСТ 19.101-77 ЕСПД. Описание программы;
- ГОСТ 19.502-78 ЕСПД. Описание применения;
- ГОСТ 19.504-79 ЕСПД. Руководство программиста;
- ГОСТ 19.505-79 ЕСПД. Руководство оператора;
- ГОСТ 19.502-78 ЕСПД. Пояснительная записка.
Руководитель проекта А.Г.Блем
Структура пояснительной записки
Пояснительная записка дипломного проекта должна содержать:
титульный лист;
реферат;
содержание;
введение;
основную часть в соответствии с утвержденным заданием на дипломную работу;
заключение;
список использованных источников;
перечень условных обозначений, символов, терминов (при необходимости);
приложение.
ПРИЛОЖЕНИЕ Б
Договор № 24
Об оказании услуг по размещению рекламных и информационных материалов на наружных видеоэкранах на территории Российской Федерации.
г. Бийск. «___» ___________ 2006 г.
_____________________________, именуемое в дальнейшем “Заказчик”, в лице_________________________________________________, действующего на основании _________________, с одной стороны, и Общество с ограниченной ответственностью «Медиа-Групп», именуемое в дальнейшем “Исполнитель”, в лице директора Трошина Евгения Николаевича, действующего на основании Устава, с другой стороны, вместе именуемые “Стороны”, заключили настоящий Договор о нижеследующем:
1. Определения
1.1.Для целей настоящего Договора следующие слова и выражения имеют значение:
“Рекламный ролик” - визуальное произведение, распространяемое на наружных видеоэкранах и содержащее информацию о физическом или юридическом лице, товарах, идеях и начинаниях (рекламная информация), которая предназначена для неопределенного круга лиц и призвана формировать или поддерживать интерес к этим физическому, юридическому лицу, товарам, идеям и начинаниям и способствовать реализации товаров, идей и начинаний.
“Услуги по размещению рекламы и информации” - услуги, оказываемые Заказчику в соответствии с настоящим Договором и включающие в себя услуги по размещению рекламных роликов на наружных видеоэкранах.
“Медиа план” - согласованный между Сторонами настоящего Договора график размещения рекламных роликов, в котором указывается: место расположения наружных видеоэкранов, режим их работы, даты, периодичность и количество выходов рекламного ролика, хронометраж рекламного ролика, стоимость изготовления и размещения рекламного ролика.
«Срыв в размещение рекламных роликов» - ситуация, когда на протяжении более 2 (двух) часов не функционировало более 10(десяти) % площади изображения наружного видеоэкрана.
2. Предмет Договора
2.1.Заказчик поручает, а Исполнитель обязуется оказывать Заказчику услуги по размещению (трансляции) рекламно-информационных материалов (рекламных роликов) на наружных видеоэкранах в соответствии с утвержденным сторонами Медиапланами (Приложение 1 и последующие Приложения).
2.2.Заказчик обязуется оплачивать услуги Исполнителя в объеме и на условиях, предусмотренных настоящим Договором.
3. Права и обязанности Сторон
3.1. Исполнитель:
3.1.1.Оказывает Заказчику услуги по размещению рекламно-информационных материалов на наружных видеоэкранах согласно утвержденному сторонами Медиа плану.
3.1.2.Производит подготовку рекламно-информационных материалов Заказчика (предмастеринг) к размещению на наружных видеоэкранах.
3.1.3.Имеет право привлекать к изготовлению информационных материалов третьих лиц.
3.1.4.Обеспечивает периодичность и количество выходов рекламных или информационных материалов Заказчика на наружных видеоэкранах в соответствии с Медиа планом (количество выходов может изменяться в большую сторону).
3.1.5.По окончании каждого календарного месяца, входящего в период действия утвержденного сторонами Медиаплана, Исполнитель обязан письменно уведомить Заказчика обо всех Срывах произошедших в период размещение рекламного ролика, а также указать их общую продолжительность по каждому экрану.
3.1.6. Во время или по окончании рекламной кампании Исполнитель на основании письменных уведомлений Заказчику о Срывах в размещении рекламного ролика, произошедших в период рекламной кампании, компенсирует время Срывов путем продления действия Медиаплана по соответствующим экранам на срок, соразмерный общей продолжительности Срывов в размещении рекламных роликов или компенсирует время трансляции путём размещения рекламных материалов на других экранах в период действия рекламной кампании или увеличивает интенсивность трансляции ролика в определенные дни.
3.2. Заказчик:
3.2.1.Оплачивает работу Исполнителя в соответствии с условиями настоящего Договора.
3.2.2.Предоставляет Исполнителю всю необходимую для оказания услуг по размещению рекламных роликов информацию в срок, позволяющий реализовать данный рекламный заказ.
3.2.3.Предоставляет Исполнителю в соответствии с Техническими требованиями Исполнителя готовые рекламные ролики или материалы для изготовления рекламных роликов.
3.3. Стороны:
3.3.1.Ежемесячно в срок до 5 числа, следующего за отчетным месяцем, или по окончании рекламной кампании, которая продолжается менее 1 (одного) месяца Стороны подписывают двусторонний Акт выполненных работ.
3.3.2.В случае изменения условий выполнения рекламного заказа в сторону увеличения или уменьшения объема услуг по размещению рекламных роликов, оказываемых в соответствии с настоящим Договором, сумма стоимости услуг по соответствующему рекламному заказу корректируется с учетом согласованных между Сторонами настоящего Договора изменений.
4.Расчеты по Договору
4.1.Стоимость услуг Исполнителя, оказываемых в соответствии с настоящим Договором и порядок расчётов определяется Сторонами в Медиа плане (Приложение 1 и последующие Приложения) к настоящему Договору.
4.2.Заказчик производит оплату услуг Исполнителя на основании выставляемых Исполнителем счетов в соответствии с условиями, определяемыми в Медиа плане (Приложение 1 и последующие Приложения) к настоящему Договору.
4.3.В том случае, если стоимость услуг, оказываемых Заказчику, устанавливается в Приложениях к настоящему Договору в условных единицах или в валюте других государств, то оплата осуществляется в рублях по курсу ЦБ РФ, действующему на дату осуществления платежа Заказчиком Исполнителю.
4.4.В том случае, если по обстоятельствам дела Исполнитель должен будет возвратить Заказчику сумму (часть суммы) стоимости услуг, оказываемых Заказчику, размер которого установлен в условных единицах или в валюте других государств (п. 4.4.), Исполнитель возвращает Заказчику указанную сумму в рублях по курсу на дату возврата денежных средств Заказчику.
5.Специальные условия
5.1. При изготовлении рекламного ролика Заказчик совместно с Исполнителем обеспечивают соответствие содержания рекламного ролика действующему законодательству.
5.2.В случае, если рекламируемая продукция или товар (услуга) подлежат обязательной сертификации или лицензированию, Заказчик до начала трансляции предоставляет Исполнителю копии сертификата на рекламируемую продукцию или копию лицензии на осуществляемую деятельность соответственно.
6. Ответственность Сторон
6.1.Заказчик несет ответственность за содержание и оформление направляемых в соответствии с настоящим Договором для размещения на наружных видеоэкранах рекламных роликов, за нарушение авторских и смежных прав в отношении произведений, вошедших в рекламные ролики. Все имущественные претензии, в том числе авторов и обладателей смежных прав, к Исполнителю в отношении рекламных роликов должны быть урегулированы Заказчиком своими силами и за свой счет.
6.2.За отказ от трансляции Ролика по утвержденному сторонами Медиа плану Заказчик обязан возместить Исполнителю стоимость услуги по трансляции в период времени, забронированного для Заказчика, которое в соответствии со сроками, необходимыми для заключения соответствующих договоров и изготовления роликов, не может быть использовано Исполнителем для трансляции иных роликов. Сумма возмещения, которую должен оплатить Заказчик составляет 10% от общей суммы Договора.
6.3.В остальных случаях, за неисполнение или ненадлежащее исполнение обязательств по настоящему Договору Стороны несут ответственность в соответствии с действующим законодательством Российской Федерации.
7. Непреодолимая сила
7.1.Ни одна из сторон не будет нести ответственность за полное или частичное неисполнение своих обязательств по Договору, если такое неисполнение явится следствием обстоятельств непреодолимой силы таких как - наводнение, пожар, землетрясение, сель, ураган, шаровая молния, а также: военные действия, блокада, террористические акты, революции, забастовки; изменения в законодательстве, принятие органом государственной власти или управления Президента Российской Федерации правового акта, повлекшего невозможность исполнения настоящего Договора; аварийно-технические неполадки: сбой в компьютерном обеспечении - в дальнейшем именуемые форс-мажорными.
Данный перечень обстоятельств непреодолимой силы не является исчерпывающим и может включать все иные обстоятельства, подпадающие в соответствии с действующим законодательством РФ под понятие непреодолимой силы.
7.2.Сторона, для которой создалась невозможность выполнения своих обязательств по настоящему Договору, вследствие форс-мажорных обстоятельств незамедлительно извещает другую сторону об этом по факсу или посредством телефонной связи, а в течение 30 рабочих дней данные обстоятельства должны быть подтверждены документально.
7.3.По окончании вышеупомянутых форс–мажорных обстоятельств, Стороны в течение 2 рабочих дней в письменном виде оповещают другую сторону с указанием даты, начиная с которой, они собираются выполнять свои обязательства.
8. Конфиденциальность
8.1.Вся информация, связанная с деятельностью в рамках настоящего Договора, полученная одной Стороной от другой, считается строго конфиденциальной в течение срока действия настоящего Договора.
8.2.Стороны примут все необходимые меры для того, чтобы не допустить разглашения полученной информации третьим лицам в течение срока действия настоящего Договора.
9. Порядок разрешения споров
9.1.Все разногласия, возникшие при исполнении настоящего Договора или в связи с ним, разрешаются Сторонами путем переговоров.
При не достижении соглашения спор передается на рассмотрение арбитражного суда в порядке, предусмотренном действующим законодательством.
10. Срок действия Договора
10.1.Договор вступает в силу с момента его подписания Сторонами и действует до исполнения Сторонами всех своих обязательств.
10.2.Досрочное расторжение Договора может иметь место по взаимному соглашению Сторон, оформленного в письменном виде, либо по основаниям, предусмотренным законодательством РФ.
11. Прочие положения
11.1.В своей деятельности по исполнению условий настоящего Договора Стороны руководствуются действующим законодательством Российской Федерации.
11.2.Любые изменения и дополнения к настоящему Договору действительны лишь при условии, что они совершены в письменной форме и подписаны уполномоченными на то представителями Сторон. Дополнительные соглашения к настоящему Договору составляют его неотъемлемую часть.
11.3.Заголовки в настоящем Договоре приводятся для удобства и не влияют на толкование статей Договора.
11.4.Стороны обязаны сообщать друг другу об изменении своих юридических адресов, почтовых адресов, банковских реквизитов, номеров телефонов, телефаксов в 2-дневный срок.
11.5.В день подписания настоящего Договора вся предшествующая переписка, документы и переговоры между Сторонами по вопросам, являющимся Предметом настоящего Договора, теряют силу.
11.6.Настоящий договор составлен в двух экземплярах на русском языке. Оба экземпляра идентичны и имеют одинаковую силу. У каждой из Сторон находится один экземпляр настоящего Договора.
12. Юридические адреса и реквизиты сторон
“Исполнитель”:
ООО «Медиа-Групп»
Алтайский край,г.Бийск, ул.Васильева,2/1
ИНН 2204020496 КПП 220401001
р/с 40702810850003115401
к/с 30101810800000000745
БИК 040173745
ООО «Сибсоцбанк» г.Барнаул
Тел. (3854) 346-877
E-mail: [email protected]
“Заказчик”:
____________________________________________
____________________________________________
____________________________________________
____________________________________________
____________________________________________
____________________________________________
____________________________________________
____________________________________________
____________________________________________
ПОДПИСИ СТОРОН
От Исполнителя От Заказчика
Директор ________________________________________
______________/Е.Н.Трошин/ __________________________/_________________/
М.П. М.П.
Форма вывода медиаплана на печать
Диаграмма классов
Кооперативная диаграмма «Создание, сохранение договора»
Кооперативная диаграмма «Создание и печать договора»
Диаграмма последовательностей действий «Редактирование и перезапись договора»
Диаграмма последовательностей действий «Поиск договора»
Нравится материал? Поддержи автора!
Ещё документы из категории информатика:
Чтобы скачать документ, порекомендуйте, пожалуйста, его своим друзьям в любой соц. сети.
После чего кнопка «СКАЧАТЬ» станет доступной!
Кнопочки находятся чуть ниже. Спасибо!
Кнопки:
Скачать документ