Шабров Н. В. научн. рук.: Саксенбаева Ж. С., к.т.н., доцент
Северо-Казахстанский Государственный Университет им. М.Козыбаева
О проектировании Web-приложения для менеджера рекламного агентства
За последнее время реклама прочно обосновалась
в нашей жизни. Также растет и число фирм, специализирующихся в сфере рекламных
услуг – рекламных агентств.
Конкуренция среди компаний, занимающихся наружной
рекламой растет. Для повышения конкурентоспособности появляется необходимость в
автоматизации деятельности рекламных агентств.
Системы автоматизации в рекламных подразделениях
обеспечивают поддержку основных бизнес–процессов в отделе рекламы: ведение переговоров
с заказчиками, прием заявок на размещение рекламы, оформление договоров и счетов,
контроль над размещением рекламы в СМИ.
Для повышения отдачи от бизнеса используется
различное программное обеспечение. Web-приложение для менеджера рекламного агентства
позволит значительно повысить эффективность работы менеджера. Однако для того чтобы
программный продукт был удачным, Web-приложение необходимо
качественно спроектировать.
Перед началом проектирования, нужно
непосредственно разобраться, что такое проектирование и какими средствами проектируется
программный продукт.
Проектирование – процесс разработки проекта,
то есть комплекта документации, предназначенной для создания определённого объекта,
его эксплуатации, ремонта и ликвидации, а также для проверки или воспроизведения
промежуточных и конечных решений, на основе которых был разработан данный объект.
Для качественного проектирования и планирования используют UML. UML (Unified Modeling Language) – унифицированный
язык моделирования – это язык, с помощью которого описываются системы. Этот язык
может помочь описать и отобразить будущую систему, рассмотрев все ее важные аспекты
[1].
Одним из этапов
проектирования является этап определения требований. В том числе, требований пользователей.
Требования
пользователей – это простота, интуитивно понятный интерфейс, динамичность, возможность
корректировки функциональности продукта в соответствии с изменяющимися потребностями,
приемлемые сроки разработки и доступная для заказчика стоимость.
В процессе проектирования
Web-приложения был выделен один класс пользователей – менеджер.
Рассмотрим задачи,
которые решает данный класс, и определим для него требования.
Класс «Менеджер»
решает следующие задачи: расчет затрат на наружную рекламу, расчет затрат на листовую
продукцию, расчет затрат на деловую документацию, расчет затрат на календари, расчет
затрат на прочую продукцию, вывод статистики, учет мест.
Требования для
класса «Менеджер»:
– возможность
расчета затрат на наружную рекламу;
– возможность
расчета затрат на листовую продукцию;
– возможность
расчета затрат на деловую документацию;
– возможность
расчета затрат на календари;
– возможность
расчета затрат на прочую продукцию;
– возможность
вывода статистки;
– возможность
учета мест.
Функциональные
возможности класса «Менеджер» представлены на диаграмме прецедентов в соответствии
с рисунком 1.
Рисунок
1. Диаграмма Use Case для класса «Менеджер»
Литература
1. Ларман
Крэг Применение UML и шаблонов проектирования, Введение в
объектно-ориентированный анализ, проектирование и унифицированный процесс UP – Москва: Вильямс, 2004 г. 620 с.