Моделирование данных осуществляется на основе описания предметной области. Это описание может включать совокупность документов с данными, необходимыми для загрузки БД, и другие сведения об объектах и процессах, характеризующих предметную область. В данной работе я использовал предметную область «Учет деятельности промоутеров в компании «Чистая вода»».
При устройстве на работу промоутера, с ним заключается договор подряда, в котором указаны все данные будущего работника, а также № промоутера, который является уникальным и присваивается каждому новому работнику. В процессе своей работы промоутер должен рекламировать продукцию компании а также заключать договора на оказание услуг по доставке чистой питьевой воды и покупку оборудования. При заключении договора в нем указывается ФИО клиента, его адрес, контактные телефоны, сроки доставки, время для перезвона оператора, а также делается пометка о выбранном оборудовании и воде. Воду и оборудование заказчик выбирает из соответствующих прайс-листов. У одного промоутера может быть множество клиентов. Договора заключаются на промоточках, на каждой промоточки имеется учетный лист, в котором записан адрес промоточки, ее номер. Приходя на работу промоутер отмечает в учетном листе даду, свой номер а также смену, в которую он работает.
Из общего описания предметной области известен ряд ограничений, существенных для процессов, относящихся к рассматриваемой задаче:
· каждому промоутеру и промоточке присваиваются свои уникальные номера;
· у одного промоутера может быть сколько угодно клиентов;
· клиент может заключать договор только с одним промоутером;
· в одном заказе может быть указан только один вид продукции(воды) и один вид оборудования; если необходимо заказать два разных вида оборудования или несколько различных видов продукции нужно будит заключить новый договор;
· количество продукции измеряется целым числом единиц измерения;
· на промоточки может работать множество промоутеров.
Для эффективного контроля работы промоутеров а также доставки новым клиентам продукции и оборудования необходимо вести автоматизированный учет договоров.
Автоматизированный учет договоров должен осуществляться на основе данных представленных в заказе. По мере поступления новых заказов на обработку эти данные должны вводиться, накапливаться и храниться в БД в течение регламентированного периода.
2. Анализ документов предметной областиВходная информация данной задачи разделяется на условно-постоянную и оперативно-учетную.
Условно-постоянная информация включает справочные данные о продукции и оборудовании, поставляемой компанией, а также данные о промоутере и промоточках.
Оперативно-учетная информация включает данные о заказе.
В договоре подряда содержится вся информация о будущем работнике, а именно ФИО работника, его паспортные данные, ИНН, номер пенсионного удостоверения, также в договоре указывается номер промоутера. Этот номер уникален для каждого промоутера.
Форма 1.Заказ на доставку чистой питьевой воды
Информация о продукции и оборудовании содержится в прайс-листе продукции и оборудования, поставляемом предприятием (Форма 2, 3). Прайс-листы является первичным носителем этих сведений, поэтому они должны загружаться в БД с него.
Форма 2. Прайс-лист продукции
Форма 3. Прайс-лист оборудования
Форма 4. Учетный лист
| Промоточка:______________№_______ | |||||||||||||||||||||
| Промоутер | |||||||||||||||||||||
| Дата | |||||||||||||||||||||
| Начало смены | |||||||||||||||||||||
| конец смены | |||||||||||||||||||||
| Начало смены | |||||||||||||||||||||
| Полных бутылей | |||||||||||||||||||||
| Пустых бутылей | |||||||||||||||||||||
| Рекламные буклеты | |||||||||||||||||||||
| Прайсов | |||||||||||||||||||||
| Бланков заказа | |||||||||||||||||||||
| Конец смены | |||||||||||||||||||||
| Мешочки | |||||||||||||||||||||
| Полных бутылей | |||||||||||||||||||||
| Пустых бутылей | |||||||||||||||||||||
| Рекламные буклеты | |||||||||||||||||||||
| Прайсов | |||||||||||||||||||||
| Бланков заказа | |||||||||||||||||||||
| Мешочки | |||||||||||||||||||||
Информацию о количестве полных и пустых бутылей, о кол-ве прайсов и т.д, содержащейся в данной форме мы учитывать не будем, т.к. она не относится к выбранной предметной области.
3. Построение логической модели данныхРезультатом моделирования должна стать полная атрибутивная модель – наиболее глубокое представление информации о данных и их взаимосвязи. Построение логической модели сводится к следующим этапам.
1. Идентификация всех сущностей, их атрибутов и первичных ключей.
2. Идентификация всех связей между сущностями и указание их мощности.
3. Преобразование выявленных отношений N:N в отношения 1:N с помощью добавления новых (ассоциированных) сущностей.
Выделение сущностей предметной области, отвечающих требованиям нормализации, может производиться на основе различных подходов.
Интуитивный подход предполагает непосредственное выявление реальных объектов и других сущностей предметной области и определение их характеристик. При таком подходе возможны существенные ошибки, если отсутствует достаточный опыт. Последующая проверка выполнения требований нормализации обычно показывает необходимость уточнения атрибутного
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.