83
создания единого источника статистических данных о контекстной рекламе и
автоматизации размещения рекламы на различных площадках.
Был рассмотрен рынок программного обеспечения. На рынке существует
несколько информационных систем, позволяющих автоматизировать процесс
управления рекламной деятельностью. Однако эти системы либо предназначены
для новичков и имеют ограниченный функционал, либо наоборот, имеют
избыточный функционал и высокую стоимость. Программное обеспечение
оценивалось по ряду критериев, среди которых были: функциональность,
качество интерфейса, системные требования, надежность и стоимость. По
результатам анализа все системы набрали практически одинаковое количество
баллов. Однако только 3 из них больше остальных соответствуют
функциональным требованиям. При этом их стоимость превышает бюджет
проекта автоматизации рекламной деятельности. Остальные системы не обладают
качественным пользовательским интерфейсом, поэтому был сделан вывод о
невозможности внедрения готового программного обеспечения.
Для разработки информационной системы была выбрана спиральная
модель жизненного цикла программного продукта, которая позволяет на ранних
стадиях осуществить уточнение требований к системе, что снизит затраты на
исправление ошибок, выявленных на более поздних стадиях. Были рассмотрены
риски, которые могут возникнуть при выполнении проекта и разработан план
реагирования на них.
Затем был проанализирован документооборот процесса. Выявлены
входящие и результатные документы процесса, даны их описания и рассмотрена
структура. Были описаны справочники, которые содержит классификаторы
информации, использованные в информационной системе.
Далее была разработана информационная модель, которая включает в себя
все справочники и таблицы базы данных, описание всех форм приложения,
описание измененных файлов и результатных документов и отчетов.
На основании информационной модели были спроектирована модель базы
данных. Дана характеристика таблиц базы данных и связей между ними.
Затем было разработано дерево функций системы и описан сценарий
диалога. Было построено дерево вызова программных модулей и дано описание