- •Глава 1. Исследование предметной области
- •1.1 Информация о магазине
- •1.2 Участники процесса
- •1.3 Вербально-графическое описание функционирования разработки информационной системы работоспособности магазина бытовой техники.
- •Глава 2 анализ предметной области
- •2.1. Формирование структурно-функциональной модели процесса
- •2.2 Информационное моделирование
- •2.3 Выводы по результатам анализа функциональной модели
- •Глава 3. Структура проектируемого программного средства
- •3.1 Выбор субд
- •3.2 Структура и создание таблиц
- •3.3 Реляционная схема базы данных
- •3.4 Заполнение базы данных
- •3.5 Создание запросов
- •3.7 Выписка о наличии товара в магазине
- •Глава 5. Требования к техническому обеспечению
- •Глава 6. Технико-экономическое обоснование целесообразности разработки системы, сроков разработки, стоимости проекта
2.2 Информационное моделирование
Model Name: Деятельность организации.
Definition: Действующие бизнес-процессы организации. Консультирование и продажа продукта. Прием, обработка и оформление заказов. Сотрудничество с иными юридическими лицами и корпоративными клиентами. Подтверждение и контроль оплаты и отгрузка продукта. После обрисовки контекстной диаграммы проводится функциональное разделение (декомпозиция) – система делится на несколько подсистем и любая подсистема обрисовывается раздельно (диаграммы декомпозиции). Потом любая подсистема, ежели есть необходимость, делится на наиболее маленькие, и так будет происходить до того времени, пока не дойдет до подходящей степени подробности. В конце такового разбиения, каждый элемент системы отображается на отдельной диаграмме декомпозиции (см. Рисунок 2).Деятельность магазина домашней техники состоит из :
- Консультации и продаж
- Приема, обработки и оформление заказов
- Сотрудничество с корпоративными клиентами и иными юридическими лицами
- Подтверждение и контроль оплаты и отгрузка товара
В предстоящем разбиении произведена декомпозиция (разделение) первого многофункционального блока – консультация и продажа (Рисунок 3).
После была представлена декомпозиция многофункционального блока - прием и оформление заказов Рисунок 4.
Отдел приема и оформление заказов разделяется: прием заказов по частичной предоплате. На данной составляющей, принимаются заказы на товар, который отсутствует в магазине, товар для реализации, заказы на запасные части и комплектующие в сервисный центр магазина, заказ товара на складах поставщиков. В согласовании от вида товара, сотрудник отдела продаж и закупок смотрит и выбирает на каком из складов, и у какого поставщика можно забронировать, и заказать интересующий его товар. Доставка и прием товара на склад магазина. Данный товар доставляют на основной склад организации, кладовщик принимает товар по документам, вносит данные в программу 1С Предприятие и перемещает по магазинам.
Далее была произведена декомпозиция многофункционального блока - сотрудничество с корпоративными клиентами. Диаграмма – сотрудничество с корпоративными клиентами в свою очередь разделяется: Работа с поиском организаций. На данной ступени, происходит поиск организаций-клиентов для сотрудничества, работу на данной для нас ступени делают высшее начальство отдела закупок и продаж. Сотрудничество с организациями. После того, как с какой-нибудь организацией был соглашен и заключен контракт, были выявлены предпочтения организации, формируются счета. Заказ товара со склада. Бухгалтер согласовывает оплаченный счет и наименование фирме выписанного счета, сформировывает товарную накладную, составляет счет-фактуру, и пока эти документы собираются, отдел заказов и продаж заготовляет товар согласно оплаченному счету. Формирование отгрузочных документов. После этого раздробился крайний блок диаграммы – контроль оплаты и отгрузка товара (Рисунок 6). На данной фазе происходит отгрузка товара, выдача собранного товара клиенту.
Внешние ключи – атрибуты, переходящие в качестве атрибутов сутью – потомком от сути – родителя. Связь – логическое соответствие меж сущностями. На логическом уровне можно установить распознающую связь «один ко многим», связь «многие ко многим» не распознающую связь «один ко многим». Распознающая связь отображается сплошной линией; не распознающая – прерывающейся линией. Нормализация – процесс контроля и реорганизации сущностей и атрибутов с целью удовлетворения критериев к реляционной модели данных.
Первая нормальная форма (1NF) - все атрибуты содержат атомарные значения.
Вторая нормальная форма (2NF) - сущность находится в первой обычной форме и каждый не главный атрибут вполне находится в зависимости от первичного ключа (не быть может зависимости от части ключа).
Третья нормальная форма (3 NF) - сущность находится во 2-ой нормальной форме и никакой не главный атрибут не находится в зависимости от другого не главного атрибута (не обязан быть зависимости меж не главными атрибутами). Информационная модель строится на основании многофункциональной модели. При этом стрелки станут вероятными сущностями, лишь только в данном случае информационная модель станет адекватна исполняемым функциям. Уже после этого сути будут выделены, можно будет выделить атрибуты (оставшиеся стрелки). На рисунке 7 показан логический уровень полной атрибутивной модели данных.
Рассмотрим еще одну информационную модель. В фирме, не считая корпоративного отдела, также имеется продажа в розницу (см. Рисунок 9).
