
- •Введение
- •Аналитическая часть
- •Описание предметной области
- •Определение актуальности
- •Цели и задачи исследования
- •Выбор критериев для оценки альтернатив решения проблемы
- •Конструирование и анализ возможных альтернатив
- •Проектирование медиаплана рекламной кампании
- •Маркетинговое исследование
- •Сравнительный анализ организаций, осуществляющих деятельность в сфере рекламных услуг (наружная реклама)
- •Анализ и выбор медиаканалов
- •Анализ критериев для проведения медиапланирования
- •Сравнительный анализ программных продуктов для проведения медиапланирования
- •Сравнительный анализ программных платформ для создания программного продукта
- •Техническое задание
- •Характеристики объекта автоматизации
- •Требования к системе
- •Требования к численности и квалификации персонала системы
- •Требования к надежности
- •Требования к безопасности
- •Требования к эргономике и технической эстетике
- •Требования к защите информации от несанкционированного доступа
- •Требования по сохранности информации при авариях
- •Требования по стандартизации и унификации
- •Требования к интерфейсам
- •Требования к функциям (задачам), выполняемым системой
- •Требования к документированию
- •Технический проект
- •Описание технологии обработки информации
- •Функциональная модель системы
- •Информационно-логическая модель данных
- •Описание параметров входной информации
- •Описание параметров выходной информации
- •Диаграмма erd
- •Спецификация обработки информации
- •Рабочий проект
- •Общие сведения о работе системы
- •Функциональное назначение
- •Инсталляция и выполнение программного продукта
- •Даталогическая модель системы
- •Структура таблицы Magazine
- •Общий алгоритм работы программного продукта
- •Руководство пользователя
- •Программа и методика испытания системы
- •Сообщения системы
- •Обоснование социальной и экономической эффективности проекта
- •Технико-экономическое обоснование проекта
- •Маркетинговые исследования и прогнозы
- •Исходные данные для расчета
- •Расчет объема капитальных вложений
- •Расчет текущих затрат
- •Заработная плата
- •Потребление энергоресурсов
- •Расход на амортизацию и износ
- •Итоговые расходы на эксплуатацию
- •Выбор и обоснование методики оценки эффективности внедрения
- •Социальный эффект от внедрения проекта
- •Выводы об экономической эффективности ис
- •Эргономика рабочего места
- •Эргономика пользовательского интерфейса разрабатываемого программного продукта
- •Сведения об окнах программы
- •Эргономика рабочего места
- •Режим работы
- •Помещение и освещенность
- •Пожарная безопасность
- •Электробезопасность
- •Комплектация рабочего места пользователя портала
- •Организационные мероприятия при работе с разрабатываемым программным продуктом
- •Микроклимат
- •Заключение
- •Список литературы
Сравнительный анализ программных платформ для создания программного продукта
В процессе проектирования программного продукта была выбрана программная платформа Microsoft Silverlight, позволяющая создавать приложения, доступные через Интернет с помощью браузера, насыщенные функциональностью традиционных настольных приложений, которые предоставляются либо уникальной спецификой браузера, либо через плагин (путём «песочницы»). Silverlight реализована для Windows, Mac OS X, включена в Windows Phone 7, а в будущем также планируется поддержка мобильных устройств, начиная с Windows Mobile 6 и Symbian. Также существует сторонняя открытая и бесплатная программная реализация Moonlight, позволяющая запускать веб-приложения Silverlight в операционной системе Linux. То есть, Microsoft Silverlight – полноценная кроссплатформенная платформа для создания мультимедийных настольных и браузерных приложений.
Сравнивая платформу Microsoft Silverlight с ее конкурентном Adobe Flash, можно отметить ряд преимуществ:
использование возможностей видеоадаптера напрямую с помощью DirectX;
.NET RIA Services - фреймворк для поддержки многозвенной клиент-серверной архитектуры, который служит связующим звеном между объектно-реляционной моделью ADO.NET и Silverlight.
Более подробная сравнительная характеристика представлена в табл. 1.10.
Таблица 1.10
Сравнительная характеристика платформ Microsoft Silverlight и Adobe Flash
Платформа |
Microsoft Silverlight |
Adobe Flash |
Язык программирования: |
Любой .Net-совместимый язык + JavaScript. |
ActionScript |
Поддержка ОС и браузеров: |
Windows (IE7, Firefox, Safari, Chrome, Opera), MacOS, включена в Windows Phone 7, в будущем планируется поддержка мобильных устройств, начиная с Windows Mobile 6 и Symbian (Series 60), поддержка Linux с помощью Moonlight. |
Windows (IE6/7, Firefox, Safari, Chrome, Opera), MacOS, Linux, Flash Lite на мобильных устройствах |
Синхронные HTTP запросы: |
есть |
Нет |
Многопоточность: |
есть |
Нет |
Доступ к файловой системе: |
есть |
Частично |
Анимация: |
использует анимационную модель – WPF, которая работает с библиотекой DirectX напрямую |
Использует покадровую анимацию |
Изображения: |
JPEG, PNG. Конвертация векторной графики в xaml. |
Поддерживаются форматы JPEG, GIF, PNG. Возможность импорта из psd, ai и т.д. Есть возможность попиксельного изменения. |
Шрифты |
Поддерживается возможность использования как шрифтов, установленных в системе, так и подкачка необходимых шрифтов с сервера. |
Имеет три встроенных шрифта, поддерживается импорт символов из шрифтов ТТF, ограниченно поддерживаются шрифты, установленные в системе. |