Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ Компьютерный практикум 2012u.doc
Скачиваний:
17
Добавлен:
23.08.2019
Размер:
2.14 Mб
Скачать
  1. Выполнение формализованного описания задачи.

Наименование задачи:

Автоматизация управления работой дилера по продаже легковых автомобилей.

Цель работы дилера:

Продажа легковых автомобилей на заказ по каталогу.

Функции дилера:

  1. Заключение договоров на поставку автомобилей;

  2. Ведение каталога автомобилей;

  3. Прием заказов у клиентов на поставку автомобилей;

  4. Работа с клиентами (маркетинг): реклама новых автомобилей, подготовка сведений о приобретаемых автомобилях, анализ продаж, ведение справочника клиентов;

  5. Отправка заказов поставщику автомобилей;

  6. Ведение расчетов за проданные автомобили (выписка накладных);

Бизнес-правила:

  1. Сведения о клиентах хранятся 10 лет;

  2. Оплата ожидается 3 недели, если ее не происходит, то заказ уничтожается;

  3. Подтверждение фирме-поставщику отправляется после прихода денег;

  4. При отказе от поставленного автомобиля с покупателя удерживается 9% суммы оплаты по счету, данная величина может регулироваться;

  5. Срок поставки 4 недели после прихода денег;

  6. Если автомобиль не поставлен в течении 2 месяцев, возвращается вся сумма оплаты.

Входные данные:

  1. наименование модели продаваемого автомобиля;

  2. рабочий объем двигателя, куб.см;

  3. тип коробки передач;

  4. цвет;

  5. наличие кондиционера;

  6. расход топлива при городском цикле, л/100км;

  7. наименование производителя автомобиля;

  8. наименование страны, в которой производится автомобиль;

  9. наименование типа двигателя;

  10. наименование шин;

  11. наименование типа кузова;

  12. дата выпуска автомобиля;

  13. стоимость автомобиля;

  14. наименование клиента;

  15. адрес клиента;

  16. телефон клиента;

  17. фамилия, имя, отчество клиента;

  18. признак юридического лица клиента;

  19. примечание для записи заметок по работе с клиентом;

  20. номер счета;

  21. дата продажи;

  22. сумма продажи;

  23. пометка об оплате;

  24. фамилия, имя, отчество продавца.

Перечень печатных отчетов:

  1. Номенклатура предлагаемых к продаже автомобилей;

  2. Список клиентов;

  3. Список продаж;

  4. Список заказов;

  5. Счет на покупку.

  1. Построение информационной модели предприятия.

Построенная функциональная модель процесса продажи автомобилей по нотации IDEF0 в среде Erwin Process Modeler r7 3, приведена на рисунках 4-5.

Самостоятельно постройте декомпозиционную диаграмму любой функции, приведенной на рисунке 5.

Рисунок 4 - Функциональная модель процесса

Рисунок 5 – Декомпозиционная диаграмма функциональной модели процесса

  1. Создание сущностей с атрибутами.

  1. Выберите пункт ме­ню Model - Entity/Attribute Editor. Появится диалоговое окно редактора сущностей и атрибутов Entity and Attribute Editor (рисунок 6).

Рисунок 6 - Диалог создания сущностей и атрибутов

  1. В верхнем поле Сущность - Entity задайте имя сущности и щелкните на кнопке Добавить - Add. Сущность будет добавлена в список. Кнопки Delete и Update служат соответственно для уда­ления и обновления сущности. Каждой сущности необходимо дать определение (Definition of selected Entity).

  2. В нижнем поле Атрибуты – Attribute задайте имена атрибутов. Атрибуты создаются и редактируются аналогично сущностям.

После описания сущностей и атрибутов следует щелкнуть по кнопке Close.

Создайте все необходимые сущности с атрибутами в соответствии с таблицой В.1 приложения В.

  1. Создание связи сущностей и атрибутов со стрелками.

  1. Выделите необходимую стрелку и выберите в контекстном меню пункт Массив данных - Arrow Data. Появится диалог Свойства массива - Arrow Properties и активизируется закладка Массив данных - Arrow Data (Рисунок 7).

Р исунок 7 - Диалог свойств массива

  1. Для установки связи стрелки со всей сущностью необходимо установить галочку в поле слева от названия, щелчком левой кнопки мыши. Для связи со всеми атрибутами необходимо установить стрелочку справа предыдущего поля (поля с галочкой), дополнительным щелчком левой кнопки мыши. Для связи с отдельными атрибутами необходимо раскрыть список атрибутов, щелчком левой кнопки мыши на поле с плюсом, и установить галочку в поле слева от названия атрибута.

Установите все связи сущностей со стрелками.

  1. Документирование воздействия работы на данные.

  1. В ыделите необходимую работу и выберите из контекстного меню пункт Редактор использования данных - Data Usage Editor (рисунок 8).

Рисунок 8- Диалоговое окно Data Usage Editor

В появившемся диалоге Data Usage Editor в виде иерархического списка отображаются все работы модели, стрелки, которые касаются работ, сущ­ности и атрибуты, которые были связаны со стрелками. В верхнем списке нужно щелкнуть по имени стрелки, с которой были связаны сущности и атрибуты.

Ассоциации CRUD и IRUN - это правила использования сущностей и атрибутов рабо­тами, т.e. то, что могут делать работы с входящими или исходящими дан­ными. Для сущностей задается ассоциация - CRUD (Create, Read, Update, Delete), для атрибутов - IRUN (Insert, Read, Update, Nullify). Данные не могут использоваться работами произвольно.

Стрелки входа представляют данные, которые работа преобразует в выход. Такие данные могут быть обновлены (Update) или удалены (Delete), но не могут быть созданы (Create).

Данные, связанные со стрел­ками управления, могут быть только прочитаны (Read), но не могут быть изменены - процедуры и стратегии не могут изменяться в работе.

Данные, связанные со стрелками выхода, могут быть обновлены (Update) (если им соответст­вуют данные стрелок входа), удалены (Delete) или созданы (Create).

Для стрелок механизма исполнения ассоциации не устанавливаются.

  1. Установите необходимые ассоциации для сущностей и атрибутов щелчком мыши.

Установите все ассоциации сущностей и атрибутов для каждой работы. Пример установления влияния работы № 1 на сущности и атрибуты приведен на рисунке 9.

Рисунок 9- Окно редактора использования данных

  1. Создание отчета о влиянии работ и стрелок на сущности.

  1. Выберите пункт меню ToolsReports - Data Usage Report для вызова диалога создания отчета Data Usage Report.

Параметры отчета:

Работы: имя.

Стрелки: имя и тип.

Сущности: имя, определения и ассоциации CRUD.

Атрибутов: имя, определения и ассоциации IRUN.

Пример отчета установленных ассоциаций сущностей и атрибутов для работы 1 приведен в приложении В.

  1. Создание отчета по стрелкам.

Отчет содержит информацию из сло­варя стрелок, информацию о работе-источнике, работе-назначении стрелки и информацию о разветвлении и слиянии стрелок.

Для вызова диалога создания отчета необходимо выбрать пункт Tools – Reports - Arrow Report.

При расстановке флажков (галочек) определяется порядок вывода атрибутов при формировании файла. Также определена возможность использования стандартных и собственных видов отчетов. Атрибуты стрелки для вывода задаются в разделе Arrow report dictionary, в разделе Source - Dest указать работу-источник и работу-цель. В разделе Arrow Bundle указываются параметры слияния и разветвления стрелок.

  1. Перенос сущностей и атрибутов в Erwin Data Modeler r7.3.

  1. Откройте созданную функциональную модель процесса в Process Modeler r7.3. Создайте файл для экспорта сущностей, выбрав пункт File – Export - Erwin (BPX) и задайте имя файла.

  2. Создайте новую модель данных в Erwin Data Modeler r7.3.

  • Откройте Erwin.

  • Выполните команду Новый (New) меню Файл (File).

  • Укажите уровень отображения модели – Уровень сущностей (Entity view). Тип модели – Логический/Физический.

  1. Импортируйте созданный файл, выбрав пункт File - Import - Bpwin. В появившемся диалоге изображаются сущности для импортирования, в которых можно установить атрибуты для импортирования, пометив их галочкой (верхнее окно). Предметные области для импортирования устанавливаются галочкой (нижнее окно). Нажмите Import.

Файл экспорта данных из Process Modeler r7.3 в Erwin Data Modeler r7.3 используется только один раз для одной модели, для повторного экспорта надо удалить его и создать заново.

Содержание отчета по практической работе.

В отчете к практической работе должны быть представлены:

  1. Титульный лист к отчету практической работе.

  2. Название, цель и задания практической работы.

  3. Документ Техническое задание на разработку автоматизированной информационной системы “Продажа автомобилей”, оформленный в соответствии со стандартами.

  4. Спроектированная функциональная модель.

  5. Сгенерированный отчет по сущностям и атрибутам.