- •Лабораторный практикум
- •Москва – 2006
- •Введение
- •Лабораторная работа № 1 Тема: « Проектирование логической структуры базы данных»
- •1. Изучение информационной модели перевозочного процесса
- •1.3 Пример процессов, отражаемых информационной моделью.
- •2. Построение информационной модели предметной области
- •Функциональные классы
- •Классы ж.Д. Документов
- •Технологические операции (события)
- •Пользовательские классы
- •Тема: «Определение классов объектов, участвующих в перевозочном процессе»
- •3.1 Техника работы c sql -менеджер
- •Insert into SlovarOb_SlovOper.OperWagon (KodOper,Mnemokod,NaimenOper)
- •Values (01,'пост,'Пром остан на станц').
- •3.2 Варианты заданий на выполнение лабораторной работы
- •3.3 Порядок оформления лабораторной работы
- •Лабораторная работа № 4 Тема: «Программирование в среде субд Сache-5»
- •Описание базы данных, построенной для решения контрольных примеров:
- •Лабораторная работа № 5
- •В пакетном режиме os/390
- •3. Под os/390 shell оболочкой
- •43 Пpoc
- •44 Пoдч
- •51 Пpиб
- •53 Пpoc
- •54 Pacф
- •62 Otпp
- •63 Пpoc
- •64 Pacф
- •70 Пpot
- •73 Kopp
- •75 Bkлc
- •76 Иckл
- •79 Tгhл
- •93 Ппpc
- •98 Пpпс
- •Список используемых источников
- •Информационно-вычислительные системы железнодорожного транспорта
- •127994, Москва, ул. Образцова, 15.
2. Построение информационной модели предметной области
Изучив информационную модель перевозочного процесса (рис.1) студенты приступают к построению детальной информационной модели предметной области, соответствующей выбранному варианту лабораторной работы. Для этого необходимо:
- отобрать взаимодействующие классы объектов и построить иерархию классов;
- выбрать из таблиц №№ 1 ÷ 16 (см. приложение) необходимые реквизиты, характеризующие объекты выбранного класса.
- построить UML-диаграмму, отображающую объекты и процессы с учетом динамики информационной модели.
При построении информационной модели следует руководствоваться следующими соображениями:
2.1 Свойства функциональных классов, в первую очередь, должны отражать события, происходящие с его объектами. Такими событиями (или технологическими операциями) являются, например: прибытие, отправление и проследование поезда; прицепка и отцепка вагонов; подача вагонов на подъездной путь; уборка вагонов с подъездного пути; погрузки или выгрузка вагонов и т.д.
2.2 Свойства функциональных классов описывают также текущую дислокацию объектов класса, определяемую кодом дороги и станции, где зафиксирован соответствующий объект класса, а также датой (временем) фиксации события и кодом последней технологической операции. Например, вагон включен в состав поезда на станции А дороги Б (код прицепки –09), время – Т.
2.3 Свойства, описывающие характеристики объектов, являющиеся неизменными, являются свойствами классов, входящих в семейство классов «НСИ».
2.4 Изменяемые свойства, характеризующие объекты в период текущей перевозки грузов, но не относящиеся к их дислокации, описываются в соответствующих классах семейства «Железнодорожные документы».
В UML- диаграмме должны быть отражены все свойства объектов, оговоренных в п.п. 2.1 ÷ 2.4.
Источники
информации
Технические
станции
Грузовые станции
Вагоны
Отправки
Локомотивы
Поезда Классы
НСИ классификаторы, словари
Классификатор
грузов
Классификатор
станций Технические
характеристики подвижного состава
Дорожные
ведомости
Телеграммы –
натурные листы (ТГНЛ)
Акты общей формы Памятки
приемосдатчика
Прием,
отправление, проследование поездов Погрузка,
выгрузка вагонов Прицепка,
отцепка вагонов
Формирование,
расформирование составов
Подача, уборка
вагонов Перечисление
вагонов в рабочий (нерабочий) парк
Перестановка
вагонов с пути на путь
Администратор
базы данных
Поездная
работа
Грузовая работа
Вагонные
парки Погрузочные
ресурсы
Сменно-суточное
планирование
Сквозные
технологии текущего планирования
АРМ пользователей
ЕДЦУ: ДНЦ, ДНЦО,
ДГП, ДЛок
ЦУМР
Станции:
ДСП, ДСЦ, приемосдатчики, тех., тов.
конторыФункциональные классы
Классы ж.Д. Документов
Технологические операции (события)
Пользовательские классы
Л
Рис.1 Иерархия
классов в системе управления грузовыми
перевозками
Лабораторная работа № 2