Анализ методов интернет-маркетинга и теории принятия решений на примере Web-технологии
Разработана реляционная схема данных не требует дальнейшей нормализации. Полученная модель базы данных является основой для генерации структур данных, индексов и триггеров на физическом этапе проектирования. Учтены целостность данных, то есть устойчивость хранимых данных к разрушению и уничтожению, связанных с неисправностью технических средств, системными ошибками и ошибочными действиями… Читать ещё >
Анализ методов интернет-маркетинга и теории принятия решений на примере Web-технологии (реферат, курсовая, диплом, контрольная)
Вступление
программный архитектура интернет В настоящее время интернет-маркетинг смог перевернуть все представления о том, каким образом необходимо вести бизнес.
Развитие Интернет-маркетинга тесным образом связано с развитием собственно сети Интернет. Это обусловлено тем, что появление Интернет дало пользователям сети возможности приобретения, обмена и продажи информации, распространения рекламных сообщений и т. п.
Интернет маркетинг — это совокупность мероприятий, направленных на повышение рейтинга интернет ресурса в сети, увеличение посещаемости и, как следствие, привлечение новых клиентов и рост компании. Для обозначения конкретных действий, направленных на улучшение видимости сайта в выдаче поисковых систем, используются термины «поисковая оптимизация» или «продвижение сайта».
Цель интернет-маркетинга — это повышение эффективности сайта как инструмента современного бизнеса. Основная задача маркетолога — постоянное отслеживание трафика сайта и той информации о посетителях, которую он может получить, повышение популярности сайта, отслеживание технических возможностей посетителей, действенность предпринимаемых маркетинговых шагов и т. д.
Основной целью использования инструментов Интернет-маркетинга, это привлечение покупателя на сайт, который выступает, как рекламная площадка по продвижению товаров и услуг на рынке. Веб-сайт — главный инструмент Интернет-маркетинга. Создание веб-сайта и размещение в сети Интернет, продуманное его использование, открывают владельцу неограниченные возможности в успешной конкуренции на рынке, а следовательно и сбыте продукции.
Методы Интернет-маркетинга можно разделить прежде всего на методы исследования рынка и методы продвижения и продажи. Наиболее эффективные методы современного интернет-маркетинга? это:
поисковая оптимизация сайта;
E-mail маркетинг;
контекстная реклама;
социальные сети;
видео-маркетинг.
Для целей исследования рынка могут быть применены, в частности, следующие методы и технологии: прямая регистрация посетителей сервера, анализ и учет интересов посетителей по активности взаимодействия со встроенными поисковыми системами, электронные опросы посетителей, интерактивное взаимодействие.
Для целей продвижения и продаж прежде всего используются такие методы и технологии прямой рекламы, как размещение рекламы своего товара на собственном сервере, рассылка электронных писем заинтересованным лицам (в том числе регулярная), участие в сетевых телеконференциях. Непрямая реклама в Интернете использует регистрацию сервера в известных поисковых машинах, включение бесплатных ссылок на свой сервер во все известные Web-каталоги, тематические серверы, размещение взаимных ссылок и рекламы на дружественных серверах, размещение платных рекламных объявлений на хорошо посещаемых серверах, подготовку и публикацию на других серверах интересных тематических материалов со ссылками на свой сервер, включение имени сервера в несетевую рекламу.
Оценивая эффективность маркетинговой деятельности в Интернете, важно оценивать именно то, что было маркетинговой целью кампании.
1. Анализ предметной области «разработка модуля «Работа с запросами на базе WEB-технологий»
1.1 Краткая характеристика объекта управления «ООО «NITRALABS»
Лаборатория интернет — технологий «Nitralabs» была создана в 2007 году в городе Харькове. По организационно — правовой форме это общество с ограниченной ответственностью.
Персонал компании на данный момент насчитывает 24 человека. Схема организационной структуры предприятия приведен в приложении А. Несмотря на малое время существования и на небольшой штат, эта компания является значительным конкурентом на рынке реализации программных продуктов. Она занимается созданием простых в использовании инструментов для эффективного управления бизнесом на основе программных продуктов. В своей практике активно применяет зарубежный опыт и последние инновационные тенденции и идеи в области программирования.
Подписание трехстороннего договора между центральным европейским офисом Microsoft в Ирландии и немецкой компанией Insight о взаимной сотрудничества и продвижения совместных решений стало мощным толчком для развития компании.
Основная цель, которая была определена перед предприятием, — это внедрение в Украине последних разработок, а также развитие мощной школы производственной подготовки для работы с web-технологиями и бизнес — аналитикой.
Также компания разрабатывает проекты для предприятий, работающих в области FMCG (Fast Moving Consumer Goods — товары быстрого оборота повседневного спроса), например, программы, предоставляющие аналитическую информацию о торговых агентов, торговых точек, отгруженных товарах.
На данный момент предприятие имеет сформированную клиентскую базу в Украине и несколько удачных проектов, внедренных в иностранных предприятиях (Россия, Дания).
Понимание бизнес-процессов с середины позволяет предлагать клиентам оптимальные решения проблем, что делает проекты максимально адаптированными к потребностям клиента. Разработаны инструменты учитывают все тонкости бизнеса и ориентированы на решение конкретных задач. Знание новых технологии помогает создавать сложные многофункциональные проекты, которые легко масштабируются.
Функционирование компании как единое целое обеспечивает качественная коммуникация между всеми участниками разработки. Поэтому было решено предоставить возможность обмена идеями и пожеланиями, которые возникают в ходе рабочего процесса, с помощью веб — приложения. Каждый сотрудник имеет возможность создать свою идею, проголосовать и прокомментировать идеи других. Такие системы стимулируют людей целой организации обмениваться идеями и находками, что в свою очередь воспитывает культуру новаторства в коллективе, поддерживает корпоративный настроение и облегчает решение некоторых задач. Кроме того, такие системы позволяют ускорить процесс опроса сотрудников, сократить время на заполнение различных анкет. Обсуждение идеи помогает выявить уникальность и самодостаточность каждого сотрудника, реализовать потенциал каждого.
Организационная структура «Nitralabs» приведена на рис. 1.1.
В отделе разработки и программирования была поставлена?? задача по автоматизации процесса анализа и оценки ликвидности коммерческого банка.
Рис. 1.1 Организационная структура предприятия «Nitralabs»
1.2 Описание предметной области «Анализ методов интернет-маркетинга и теории принятия решений на примере Web-приложения»
Главной целью и бизнес процессом Web-приложения является анализ методов интернет-маркетинга и теории принятия решений на примере работы Web-приложения.
Функции, которые входят в состав бизнес-процесса:
a. Планирование:
1) управление задачами;
2) учет сотрудников;
b. Маркетинг:
1) учет клиентов;
2) учет отзывов.
Контекстная диаграмма этого бизнес процесса в стандарте IDEF0, приведена на рис. 1.2. Характеристика бизнес-процесса приведена в табл. 1.1.
Рис. 1.2. Контекстная диаграмма бизнес-процесса «Анализ методов интернет-маркетинга и теории принятия решений на примере работы Web-приложения»
Таблица 1.1. Характеристика бизнес процесса «Разработка модуля „Работа с запросами на базе Web — технологий“»
Название характеристики | Значение | |
Імя бизнес-процеса | Анализ методов интернет-маркетинга и теории принятия решений на примере работы Web-приложения | |
Основные участники | Интернет-маркетолог | |
Входные документы | Задачи, данные о сотрудниках, данные о клиентах, отзывы | |
Выходные документы | Результаты анализа | |
Вследствие декомпозиции контекстной диаграммы были выделены следующие работы:
1) планирование;
2) маркетинг.
Диаграмма пешего уровня декомпозиции приведена на рис. 1.5.
Рис. 1.3. Первый уровень декомпозиции бизнес-процесса «Разработка модуля „Работа с запросами на базе Web — технологий“»
Таблица 1.2. Характеристика бизнес процесса «Планирование»
Название характеристики | Значение | |
Імя бизнес-процеса | Планирование | |
Основные участники | Интернет-маркетолог | |
Входные документы | Задачи, данные о сотрудниках | |
Выходные документы | Данные о задачах | |
Вследствие декомпозиции контекстной диаграммы были выделены следующие работы:
1) управление задачами;
2) учет сотрудников.
Диаграмма пешего уровня декомпозиции приведена на рис. 1.4.
Рис. 1.4. Второй уровень декомпозиции бизнес-процесса «Разработка модуля „Работа с запросами на базе Web — технологий“»
Таблица 1.3. Характеристика бизнес процесса «Маркетинг»
Название характеристики | Значение | |
Імя бизнес-процеса | Планирование | |
Основные участники | Интернет-маркетолог | |
Входные документы | Отзывы, данные о клиентах, данные о задачах, данные о сотрудниках | |
Выходные документы | Результат анализа | |
Вследствие декомпозиции контекстной диаграммы были выделены следующие работы:
1) учет клиентов;
2) учет отзывов.
Диаграмма пешего уровня декомпозиции приведена на рис. 1.5.
Рис. 1.5. Второй уровень декомпозиции бизнес-процесса «Разработка модуля „Работа с запросами на базе Web — технологий“»
1.3 Обзор и анализ существующих аналогов, реализующих функции предметной области
Сегодня каждый SEO-специалист, который занимается покупкой ссылок, сталкивается с тем, что поисковики придумывают все новые и новые алгоритмы ранжирования и фильтрации, поэтому продвигаться становится все сложнее и сложнее. Приходится работать все с большим количеством пессимизированных сайтов, придумывать, как вывести их из-под санкций поисковых систем, и при всем при этом результат никогда невозможно предсказать, и, конечно же, все это сказывается на получаемом доходе.
На данный момент Netpeak — одно из крупнейших агентств интернет-маркетинга в Украине. Направления работы агентства: продвижение сайтов, контекстная реклама, продвижение брендов / компаний / персоналий в социальных сетях и юзабилити.
Сервис Netpeak предлагает такие услуги:
продвижение сайта;
контекстная реклама;
продвижение в социальных сетях;
анализ юзабилити и проектирование интерфейсов;
технический аудит сайта;
предварительный анализ тематики.
Интерфейс сервиса «Netpeak» наведен на рис. 1.6.
Рис. 1.6. Интерфейс сервиса «Netpeak»
Сервис «Бесплатный seo-анализ сайта» позволяет быстро и в удобной форме получить информацию о большом количестве показателей веб-сайта, влияющих на его видимость в поисковых системах. Также с его помощьюможно провести анализ оптимизации сайта, анализ ключевых слов, анализ внутренних и внешних ссылок, а также определить Ваших ближайших конкурентов.
После полного seo анализа сайта с помощью данного сервиса определяются такие показатели:
— показатели авторитетности сайта по мнению поисковых систем: Яндекс тИЦ, Google PR, Alexa Rank;
— плотность ключевых слов на странице;
— внешние и внутренние ссылки на странице;
— по каким ключевым словам сайт находится в Yandex ТОП, Google ТОП, Rambler ТОП;
— список ближайших конкурентов;
— быстрый доступ к ссылкам на страницы основных поисковых систем (Яндекс, Google, Rambler, Bing, Yahoo, Mail).
Интерфейс сервиса продукта «Бесплатный seo-анализ сайта» наведен на рис. 1.7.
Рис. 1.7. Интерфейс сервиса «Бесплатный seo-анализ сайта»
Сравнение рассмотренных существующих онлайн сервисов-аналогов наведена в табл. 1.6.
Таблица 1.6. Сравнительная характеристика
Сервис Характеристика | «Netpeak» | «Бесплатный seo-анализ сайта» | |
E-mail маркетинг | ; | ||
Контекстная реклама | ; | ||
Социальные сети | ; | ||
Видео-маркетинг | ; | ||
Анализ содержимого сайта | |||
Рейтинг сайта | |||
Инструменты анализа ссылок | |||
В ходе анализа предметной области «Анализ методов интернет-маркетинга и теории принятия решений на примере Web-приложения» была разработана схема организационной структуры управления предприятием, приведены диаграммы и описание основных бизнес-процессов. Были рассмотрены и проанализированы сервисы-аналоги.
2. Спецификация требований к модулю
Целью разработки раздела спецификация требований к модулю является подробная спецификация требований к разрабатываемой. В этом разделе будут приведены глоссарий, разработаны варианты использования, определены функциональные и нефункциональные требования.
2.1 Глоссарий
Глоссарий — словарь узкоспециализированных терминов в какой-либо отрасли знаний с толкованием, представлен в виде табл. 2.1. Глоссарий необходим для того, что любой, прочитав работу, мог для себя найти объяснение сложных терминов, которыми переполнен документ. Глоссарий содержит наиболее часто встречающиеся термины в виде списка. Слова в этом списке расположены в алфавитном порядке, так как глоссарий представляет собой не что иное, как словарь специализированных терминов. Статья глоссария — это определение термина.
Таблица 2.1. Глоссарий
Термин | Описание термина | |
1. Основные понятия и категории предметной области и проекта | ||
Интернет-маркетинг | Совокупность мероприятий, направленных на повышение рейтинга интернет ресурса в сети, увеличение посещаемости и, как следствие, привлечение новых клиентов и рост компании. | |
SEO | Комплекс мер для поднятия позиций сайта в результатах выдачи поисковых систем по определенным запросам пользователей с целью продвижения сайта. | |
Анализ | Метод научного исследования (познания) явлений и процессов, в основе которого лежит изучение составных частей, элементов изучаемой системы. | |
Теория принятия решений | Область исследования, вовлекающая понятия и методы математики, статистики, экономики, менеджмента и психологии с целью изучения закономерностей выбора людьми путей решения разного рода задач, а также способов поиска наиболее выгодных из возможных решений. | |
2. Пользователи системы | ||
Интернет-маркетолог | Специалист в области Интернет-маркетинга (веб-маркетинга). | |
3. Входные и выходные документы | ||
Данные о сотрудниках | Представление фактов о сотрудниках в формализованном виде, пригодном для передачи и обработки в некотором информационном процессе. | |
Данные о клиентах | Представление фактов о клиентах в формализованном виде, пригодном для передачи и обработки в некотором информационном процессе. | |
Отзыв | Анализ, разбор, некоторая оценка публикации, произведения или продукта. | |
2.2 Разработка вариантов использования
Диаграмма вариантов использование Диаграмма вариантов использования комплекса задач «Анализ методов интернет-маркетинга и теории принятия решений на примере Web-приложения», которая приведена на рис. 2 — 1, отражает функциональность, которая будет реализована в сайте.
В ходе проектирования диаграммы использования были выявлены следующие основные варианты:
1) управление задачами;
2) учет сотрудников;
3) учет клиентов;
4) учет отзывов.
Рис. 2.1. Диаграмма вариантов использования комплекса заданий «Учет продажи компьютерных комплектующих»
Спецификация вариантов использования В данном разделе описываются варианты использования изображены на рис. 2.1. В табл. 2.2 — 2.4 описаны основные варианты использования модуля. Именно эти варианты использования обеспечивают основную функциональность разрабатываемого приложения.
Таблица 2.2. Вариант использования «Управление задачами»
Характеристика | Значение | |
Контекст использования | Управление задачами | |
Действующие лица | Интернет-маркетолог | |
Предусловие | 1. Пользовательпрошёл авторизацию 2. Пользователь имеет право формировать задачи и имеет доступ к списку сотрудников 3. База данных в настоящий момент подключена | |
Тригер | Интернет-маркетологу необходимо сформировать, просмотреть или удалить задачу | |
Сценарий | 1. Перейти на главное окно программы 2. Выбрать необходимый пункт меню «Задачи» 3. Выбрать необходимое действие 4. Нажать кнопку «Принять» | |
Постусловие | 1. Интернет-маркетолог получает возможность назначать сотрудникам задачи 2. Иначе состояние системы не изменится | |
Таблица 2.3. Вариант использования «Учет сотрудников»
Характеристика | Значение | |
Контекст использования | Учет сотрудников | |
Действующие лица | Интернет-маркетолог | |
Предусловие | 1. Пользователь прошёл авторизацию 2. Пользователь имеет доступ к списку сотрудников 3. База данных в настоящий момент подключена | |
Тригер | Интернет-маркетологу необходимо добавить, удалить, просмотреть сотрудников | |
Характеристика | Значение | |
Сценарий | 1. Перейти на главное окно программы 2. Выбрать необходимый пункт меню «Сотрудники» 3. Выбрать необходимое действие 4. Нажать кнопку «Принять» | |
Постусловие | 1. Интернет-маркетолог получает возможность назначать сотрудникам задачи 2. Иначе состояние системы не изменится | |
Таблица 2.4. Вариант использования «Учет клиентов»
Характеристика | Значение | |
Контекст использования | Учет клиентов | |
Действующие лица | Интернет-маркетолог | |
Предусловие | 1. Пользователь прошёл авторизацию 2. Пользователь имеет доступ к списку клиентов 3. База данных в настоящий момент подключена | |
Тригер | Интернет-маркетологу необходимо добавить, удалить, просмотреть клиентов | |
Сценарий | 1. Перейти на главное окно программы 2. Выбрать необходимый пункт меню «Клиентов» 3. Выбрать необходимое действие 4. Нажать кнопку «Принять» | |
Постусловие | 1. Интернет-маркетолог получает возможность отследить отзыв клиента 2. Иначе состояние системы не изменится | |
Таблица 2.5. Вариант использования «Учет отзывов»
Характеристика | Значение | |
Контекст использования | Учет отзывов | |
Действующие лица | Интернет-маркетолог | |
Предусловие | 1. Пользователь прошёл авторизацию 2. База данных в настоящий момент подключена | |
Тригер | Интернет-маркетологу необходимо добавить, удалить, просмотреть отзыв | |
Сценарий | 1. Перейти на главное окно программы 2. Выбрать необходимый пункт меню «Отзывы» 3. Выбрать необходимое действие 4. Нажать кнопку «Принять» | |
Постусловие | 1. Интернет-маркетолог получает возможность отследить отзыв клиента 2. Иначе состояние системы не изменится | |
2.3 Спецификация функциональных и нефункциональных требований
Спецификация требований к модулю? это полное описание поведения системы разрабатываемой. Она включает множество прецедентов, которые описывают все взаимодействия, которые должны войти с программным обеспечением. Во прецеденты понимают функциональные требования. Спецификация требований также включает нефункциональные (дополнительные) требования. Нефункциональные требования являются требованиями которые накладывают ограничения на проект, или реализацию, такие как требования инженерии производительности, стандарты качества, или ограничение проектирования.
Функциональные требования Спецификацию функциональных требований приведены в табл. 2.5. Приоритет показывает приоритет реализации требования для клиента. Используется при управлении проектом и определяет приоритет разработки. Трудность показывает уровень трудозатрат, связанных с реализацией требования. Контакт идентифицирует человека, который может предоставить необходимую информацию о требовании.
Таблица 2.6. Спецификация функциональных требований
Идентификатор требования | Название требования (варианта использования) | Атрибуты требования | |||
Приоритет | Сложность | Контакт | |||
UC-01 | «Вход в систему» | Обязательно | Низкая | Интернет-маркетолог | |
UC-02 | «Управление задачами» | Обязательно | Высокая | Интернет-маркетолог | |
UC-03 | «Учет сотрудников» | Обязательно | Высокая | Интернет-маркетолог | |
UC-04 | «Учет клиентов» | Обязательно | Высокая | Интернет-маркетолог | |
UC-05 | «Учет отзывов» | Обязательно | Высокая | Интернет-маркетолог | |
UC-06 | «Добавление задачи» | Обязательно | Высокая | Интернет-маркетолог | |
UC-07 | «Просмотр задачи» | Обязательно | Высокая | Интернет-маркетолог | |
UC-08 | «Удаление задачи» | Обязательно | Высокая | Интернет-маркетолог | |
UC-09 | «Добавление сотрудника» | Обязательно | Высокая | Интернет-маркетолог | |
UC-10 | «Просмотр сотрудников» | Обязательно | Высокая | Интернет-маркетолог | |
UC-11 | «Удаление сотрудника» | Обязательно | Высокая | Интернет-маркетолог | |
Нефункциональные требования К нефункциональных требований относятся такие требования, которые не касаются функциональности проекта. Нефункциональные требования можно разделить, а такие группы: применимость, надежность, рабочие характеристики, эксплуатационная пригодность, проектные ограничения, требования к документации, покупные компоненты, интерфейсы, требования к лицензированию, предостережения относительно авторских прав, применяемые стандарты.
Детальное описание нефункциональных требований приведены в табл. 2.7.
Таблица 2.7. Спецификация нефункциональных требований
Идентификатор требования | Название требования (варианта использования) | Атрибуты требования | |||
Приоритет | Сложность | Контакт | |||
1. Применимость | |||||
АR-01 | Необходимое время подготовки пользователя для достижения минимальной производительности примерно 5−10 часов | Рекомендуется | Средняя | Интернет-маркетолог | |
АR-02 | Введениекраткой информации по 1 объекта должен занимать не более 20 минут. По мере повышения квалификации пользователя эти временные интервалы должны уменьшиться до 10 минут | Рекомендуется | Средняя | Интернет-маркетолог | |
АR-03 | Практичность должна быть не хуже, чем у всех систем, перечисленных в документе-концепции. | Рекомендуется | Средняя | Интернет-маркетолог | |
2. Надежность | |||||
RR-01 | При входе в систему должна осуществляться авторизация субъекта доступа | Рекомендуется | Средняя | Интернет-маркетолог | |
В результате разработки спецификации требований к системе был создан глоссарий, построена диаграмма вариантов использования, которая отображает основные варианты модуля, описаны функциональные и нефункциональные требования.
Полученная информация является основой для разработки логической и физической модели базы данных, создание программного продукта. Кроме этого ряд функциональных и нефункциональных требований будут протестированы и проверены в разделе тестирования.
3. Проектные и технические решения
Раздел предназначен для проектирования и разработки бизнес-приложения, предназначенный для автоматизации бизнес-задач с использованием современных информационных технологий.
3.1 Математическая постановка задачи
Среди методов Интернет-маркетинга можно выделить два основных направления. Это методы исследования рынка и методы продвижения и продажи.
Для целей исследования рынка применяются такие методы и технологии: прямая регистрация посетителей сервера;
анализ и учет интересов посетителей по активности взаимодействия со встроенными поисковыми системами;
электронные опросы посетителей;
интерактивное взаимодействие.
Для продвижения в интернете и повышения продаж прежде всего используются методы и технологии прямой рекламы, такие как:
помещение рекламы на собственном сервере;
рассылка электронных писем потенциальным клиентам;
участие в сетевых телеконференциях.
Непрямая реклама в Интернете использует регистрацию сервера в известных поисковых машинах, включение бесплатных ссылок на свой сервер во все известные Web-каталоги, «желтые страницы», тематические серверы (Jump Stations), размещение взаимных ссылок и рекламы на дружественных серверах, размещение платных рекламных объявлений на хорошо посещаемых серверах, подготовку и публикацию на других серверах интересных тематических материалов со ссылками на свой сервер, включение имени (адреса) сервера в несетевую рекламу (на традиционных носителях).
Концептуальное инфологичное проектирование Инфологическую уровень представляет собой информационно — логическую модель (ИЛМ) предметной области, в которой исключена избыточность данных и отображены информационные особенности объекта управления, без учета особенностей и специфики конкретной СУБД.
Цель инфологического проектирования — создать структурированную информационную модель ПО, для которой будет разрабатываться БД. При проектировании на инфологическую уровне создается информационно — логическая модель, которая должна соответствовать следующим требованиям:
корректность схемы БД;
простота и удобство использования на следующих этапах проектирования;
ИЛМ описана на языке, понятном проектировщикам БД, программистам, администратору и будущим пользователям;
Основной составляющей инфологической модели является атрибуты, которые нужно проанализировать и некоторым образом сгруппировать для дальнейшего хранения в БД. Сущность инфологического моделирования заключается в выделении информационных объектов, которые подлежат хранению в БД, а также определении характеристик объектов и связей между ними. Характеристиками или свойствами объектов имеются атрибуты.
Словарь данных, содержащихся в таблицах базы данных, приведен в табл. 3.1.
Таблица 3.1. Словарь данных
№ п/п | Наименование элемента | Тип и длина | Назначение элемента | |
Код сотрудника | Int 32 | Хранит код сотрудника | ||
Ф.И.О. | Varchar (20) | Хранит Ф.И.О. сотрудника | ||
Фото | Varchar (20) | Хранит фото сотрудника | ||
Электронный адресс | Varchar (20) | Хранит электронный адресссотрудника | ||
Код задачи | Int 32 | Хранит код задачи | ||
Тема | Varchar (20) | Хранит тему задачи | ||
Дата начала | Datetime | Хранит дату начала задачи | ||
Дата окончания | Datetime | Хранит дату окончания задачи | ||
Статус | Varchar (20) | Хранит статус задачи | ||
Код клиента | Int 32 | Хранит код клиента | ||
Ф.И.О. | Varchar (20) | Хранит Ф.И.О. клиента | ||
Компания | Varchar (20) | Хранит компанию клиента | ||
Электронный адреса клиента | Varchar (20) | Хранит эдектронный адреса клиента | ||
Код отзыва | Int 32 | Хранит код отзыва | ||
Дата создания | Datetime | Хранит дату создания отзыва | ||
Тег | Varchar (20) | Хранит тег отзыва | ||
Описание | Varchar (20) | Хранит описание отзыва | ||
Проектирование глобальной логической модели данных Структура логической модели данных (рис. 3.2) отражает структуру элементов, находящихся в базе данных.
Она описывает семантику предметной области и не учитывает особенности конкретной СУБД. По данной логической схеме построена физическая модель (рис. 3.3), в которой учтены такие особенности СУБД, как допустимые типы и наименования полей.
Основное преимущество реляционной модели — сравнительная простота инструментальных средств ее поддержки. Реляционная дата логична модель содержит набор отношений или записей, явно несвязанных между собой. Связи выражаются в наличии одинаковых атрибутов в различных отношений, которые (атрибуты) позволяют при выполнении операции естественного объединения отношений получить цельную картину данных об объекте базы данных.
Разработана реляционная схема данных не требует дальнейшей нормализации. Полученная модель базы данных является основой для генерации структур данных, индексов и триггеров на физическом этапе проектирования. Учтены целостность данных, то есть устойчивость хранимых данных к разрушению и уничтожению, связанных с неисправностью технических средств, системными ошибками и ошибочными действиями пользователей, которая предусматривает: отсутствие неточно введенных данных или двух одинаковых записей об одном и том же факт, защита от ошибок при обновлении базы данных, каскадное удаление связанных данных разных таблиц и сохранение данных при отказах и сбоях техники (восстановление данных).
Эффективность обеспечена выбором комплекса технических средств, выбором СУБД, проектированием оптимальной логической и физической модели данных в процессе физического проектирования БД.
Таблица 3.4. Ограничение уникальности
№ п/п | Атрибут или группа атрибутов | Среди каких экземпляров, которой сущности или связи имеет место уникальность | |
Задачи. Код_ Задачи | Для всех экземпляров сущности «Задачи» | ||
Сотрудники. Код_ Сотрудника | Для всех экземпляров сущности «Сотрудники» | ||
Клиенты. Код_ Клиента | Для всех экземпляров сущности «Клиенты» | ||
Отзывы. Код_ Отзыва | Для всех экземпляров сущности «Роль» | ||
Таблица 3.5. Динамические ограничения
№ п/п | Группа атрибутов | Ограничения | |
Задачи. Код_ Задачи | Код_ Задачи = Код_ Задачи +1 — значение атрибута курс может только увеличиваться на единицу. | ||
Сотрудники. Код_ Сотрудника | Код_ Сотрудника = Код_ Сотрудника +1 — значение атрибута курс может только увеличиваться на единицу. | ||
Клиенты. Код_ Клиента | Код_ Клиента = Код_ Клиента +1 — значение атрибута курс может только увеличиваться на единицу. | ||
Отзывы. Код_ Отзыва | Код_ Отзыва = Код_ Отзыва +1 — значение атрибута курс может только увеличиваться на единицу. | ||
Проектирование физической модели данных Физическая модель была построена с помощью программного продукта Erwin 7. Построена база обладает всеми свойствами баз данных, такими как: функциональная полнота; минимальная избыточность; целостность базы; согласованность; актуальность; безопасность; восстанавливаемость; логическая и физическая независимость; эффективность. Структурафизической модели данных отражена на рис. 3.3.
3.2 Разработка архитектуры программной системы
Диаграмма классов Диаграмма классов отражает основные классы системы.
В разрабатываемом приложении есть 4 основных класса для заполнения баланса коммерческого банка, формирование отчетности о состоянии показателей ликвидности и состояние ликвидности.
Диаграмма основных классов, которые выполняют важные функции в системе представлено на рис. 3.4.
Рис. 3.4. Диаграмма основных классов
Рис. 3.2. Логическая структура модели данных Рис. 3.3. Структура физической модели данных
3.3 Тестирование приложения
Для проведения полнофункционального качественного тестирования программного продукта было предложено разбить все приложение на следующие составляющие.
Целью тестирования приложения является проверка корректной работы и функционирования.
Итогом процесса тестирования должно стать заключение о качестве данного программного продукта, составленного на основании списка протестированных функций, список обнаруженных дефектов и его анализе.
В процессе тестирования приложения были применены ad — hoc тестирования из-за отсутствия строгой спецификации, а также ввиду ограниченности ресурсов на формализацию тестов. Однако наиболее рискованные функциональности будут покрыты формальными тестами.
Конечным результатом проведения тестирования стало заключение о качестве приложения, основанного на списке протестированных функций, список обнаруженных дефектов и его анализе.
Подход, предложенный все объемное тестирование, включает в себя тестирование нагрузки, тестирования свойств, инсталляционное тестирование, регрессионное тестирование, тестирование графического интерфейса пользователя.
Функциональное тестирование представлено в приложении Б. (табл. Б.4)
Тестирование графического интерфейса пользователя При тестировании графического интерфейса используется следующий подход:
1) все действия по тестированию выполняются в ручном режиме;
2) все дефекты отслеживаются и устраняются с помощью корпоративной системы отслеживания дефектов.
Целью тестирования графического интерфейса является нахождение недоработок в графическом интерфейсе в ходе проведения различных оценок после завершения написания проекта.
Базовое тестирование, тестирование валидации и тестирования «usability» приведено в прил. Б.
Тестирование интерфейса программы В качестве наглядного примера тестирования интерфейса ниже предоставлены скриншоты программы с основным функционалом программы. (рис. 3.9 — рис. 3.15).
3.4 Развертывание программного продукта
Рис. 3.6. Задачи Рис. 3.7. Сотрудники Рис. 3.8. Клиенты Рис. 3.9. Отзывы Для развертывания программного продукта необходимо следующее:
— ОС Windows XP/Vista/7;
— Интернет.
В ходе выполненного третьего раздела был спроектирован и разработан бизнес — приложение, а именно:
— Была описана математическая модель проектируемой системы;
— Спроектирована структура БД, где были описаны все атрибуты и ограничения, а также построены логическая и физическая модели БД;
— Была построена диаграмма классов и состояний;
— Проведено детальное тестирование системы, где тестировался функционал, интерфейс и не функциональны требования.
После выполнения данного раздела, мы получили работающий функциональный программный продукт, готовый к эксплуатации в своей предметной области.
Список используемой литературы
1. Алексунин В. А. Маркетинг: учебник [Текст] / В. А. Алексунин. — М.: Дашков и Ко, 2009. — 305 с.
2. Алексунин В. А. Электронная коммерция и маркетинг в Интернете [Текст] / В. А. Алексунин, В. В. Ролигина. — М.: Дашков и Ко, 2007. — 274 с.
3. Багиев Г. Л. Маркетинг: учебник для вузов [Текст] / Г. Л. Багиев. — М.: Экономика, 1999. — 204 c.
4. Багрин Ю. Интернет как новый маркетинговый канал [Текст] / Ю. Багрин // Маркетинг и реклама. — 1999. — № 11. — C. 23−24.
5. Бокарев Т. А. Способы продвижения компании в сети Интернет [Текст] / Т. А. Бокарев // Маркетинг и маркетинговые исследования в России, — 1999. — № 4. — С. 18−22.
6. Бурдинский А. А. Интернет-маркетинг как новый инструмент развития бизнеса [Текст] / А. А. Бурудинский // Маркетинг и маркетинговые исследования в России, — 2000. — № 2. — С. 9−12.
7. Буренина Т. А. Маркетинг на базе Интернет-технологий [Текст] / Т. А. Буренина. — М.: Благовест-В, 2005. — 244 с.
8. Васильев Г. А. Электронный бизнес. Реклама в Интернет [Текст] / Г. А. Васильев, Д. А. Забегалин. — М.: Юнити-Дана, 2008. — 223 с.
9. Выгодская Э. Г. Маркетинг [Текст] / Э. Г. Выгодская, Н. П. Колпакова. — М.: ГИОРД, 2008. — 165 с.
10. Годин А. М. Маркетинг: учебник [Текст] / А. М. Годин. — М.: Дашков и Ко, 2009. — 423 с.
11. Голик В. С. Эффективность Интернет-маркетинга в бизнесе [Текст] / В. С. Голик. — М.: Дикта, 2008. — 275 с.
12. Голубков Е. П. Маркетинговые исследования: теория, практика и методология [Текст] / Е. П. Голубков. — М.: Финпресс, 2005. — 255 с.
13. Гончаров В. И. Менеджмент: учебное пособие [Текст] / В. И. Гончаров. — Мн.: Мисанта, 2003. — 231 с.
14. Гуров Ф. Продвижение бизнеса в Интернет. Все о PR и рекламе в Сети [Текст] / Ф. Гуров. — М.: Вершина, 2008. — 152 с.
15. Данько Т. П. Управление Интернет-маркетингом: учебное пособие [Текст] / Т. П. Данько. — М.: Инфра-М, 2007. — 196 с.
16. Дик В. В. Электронная коммерция [Текст] / В. В. Дик, М. Г. Лужицкий, А. Э. Родионов. — М.: Московская финансово-промышленная академия, 2005. — 356 с.
17. Ибрагимов Л. А. Маркетинг: учебник [Текст] / Л. А. Ибрагимов. — М.: Дело, 2008. — 287 с.
18. Кабушкин Н. И. Основы менеджмента: учебник [Текст] / Н. И. Кабушкин. — Мн.: «Финансы, учет, аудит», 1997. — 221 с.
19. Константинов М. Е. Интернет-маркетинг как средство увеличения объема продаж [Текст] /М.Е. Константинов. — М.: ИНФРА М., 2004. — 165 с.
20. Котлер Ф. Маркетинг менеджмент. Экспресс курс [Текст] / Ф. Котлер; переведено. с англ. под ред. С. Г. Божук. — СПб.: Питер, 2006. — 214 с.
21. Мурахтанова Н. М. Маркетинг: учебник [Текст] / Н. М. Мурахтанова, Е. И. Еремина. — М.: Академия, 2008. — 324 с.
22. Панкрухин А. П. Маркетинг: учебник [Текст] / А. П. Панкрухин. — М.: Омега-Л, 2009. — 278 с.
23. Парамонова Т. Н. Маркетинг: учебник [Текст] /Т.Н. Парамонова, И. Н. Красюк. — М.: КноРус, 2008. — 222 с.
24. Попова, Г. В. Маркетинг. Общие вопросы [Текст] / Г. В. Попова. — М.: КноРус, 2010. — 160 с.
25. Петрик Е. А. Интернет-маркетинг [Текст] / Е. А. Петрик. — М.: Московская финансово-промышленная академия, 2004. — 256 с.
26. Пешкова Е. П. Маркетинговый анализ в деятельности фирмы [Текст] / Е. П. Пешкова. — М.: «Ось-89», 2009. — 127 с.
27. Соловьев Б. А. Маркетинг: учебник [Текст] / Б. А. Соловьев. — М.: Инфра-М, 2009. — 354 с.
28. Успенский И. В. Интернет-маркетинг [Текст] / И. В. Успенский. — СПб.: Изд-во СПГУЭиФ, 2003. — 256 с.
29. Фатхутдинов Р. А. Производственный менеджмент [Текст] / Р. А. Фатхутдинов. — М.: Дашков и К, 2002. — 164 с.
30. Холмогоров В. А. Интернет-маркетинг: Краткий курс [Текст] / В. А. Холмогоров. — СПб.: Питер, 2002. — 152 с.
31. Scire J.S., Strimaitis D.G., Yamartino R.J. A User’s Guide for the CALPUFF Dispersion Model (Version 5) [Еlectronic resource]. — Режим доступу до ресурсу: http://www.epa.gov
32. US EPA: United States Environmental Protection Agency [Еlectronic resource]. — Режимдоступу до ресурсу: http://www.epa.gov