
- •Проектирование информационных моделей информационной системы (ис).
- •1. Теоретический материал.
- •1. Переменные и параметры.
- •2. Сложные типы данных.
- •2.1 Формальная запись информационной модели сложного объекта.
- •2. Требования к построению информационной модели объекта реального мира.
- •3. Построение информационной модели сложного объекта «Автотранспортное предприятие»
- •3.1 Неформальная постановка задачи. Описание общей функциональности ис «атп».
- •Формулировка глобальной цели создания ис «атп»
- •Декомпозиция глобальной цели по подзадачам.
- •Получение заказа на перевозку.
- •Подготовка к перевозке.
- •Процесс перевозки.
- •Работа службы технической эксплуатации.
- •Пакет «атр»
- •Пакет «атр.GisSystem»
- •Пакет атп.Транспорт
3. Построение информационной модели сложного объекта «Автотранспортное предприятие»
3.1 Неформальная постановка задачи. Описание общей функциональности ис «атп».
Для того, чтобы более четко понимать задачи, которые эффективно решаются с применением информационных технологий, необходимо понимать бизнес-процессы предметной области. Проектировщик информационной системы должен достаточно глубоко понимать тонкости, касающиеся автоматизируемых процессов. Достигается это понимание при помощи специалистов Заказчика или каким-то другим способом — это не важно. Важно то, что если специалисты предметной области (представители Заказчика) имеют представление о способах проектирования информационных систем, совместные усилия приведут к созданию продукта, который исходно заказывал будущий пользователь.
При описании технологических и бизнес-процессов обязательно делаются некоторые допущения, которые огрубляют описание объектов в информационных моделях или протекание бизнес-процессов. Как и любая модель, информационная модель АПТ, описанная ниже, имеет свои допущения и подразумевает авторскую трактовку.
Прежде, чем описывать перечень элементов, входящих в такую многогранную информационную модель как АТП, необходимо сконцентрироваться на стоящих перед информационной системой задачах. В силу большой емкости указанной предметной области глобальная цель будет формулироваться несколькими тезисами.
Формулировка глобальной цели создания ис «атп»
Разрабатываемая ИС должна позволять вести основные технологические операции, существующие на предприятии, в электронном виде с учетом вовлеченности в процесс сотрудников различных подразделений. На различных этапах бизнес-процессов должно обеспечиваться автоматическое преобразование и отображение информации относительно текущего технологического процесса для различных подразделений предприятия в соответствующем виде.
Декомпозиция глобальной цели по подзадачам.
Декомпозиция - процесс деления целого на составные части.
Перечислим основные задачи, характерные для АПТ, осуществляющего перевозку грузов внутри страны:
- получение заказа на перевозку
- подготовка к перевозке
- учет и контроль процесса перевозки
- учет технической готовности подвижного состава и другие учетные задачи службы технической эксплуатации АТП.
Получение заказа на перевозку.
Заказ на перевозку должен состоять из информации, которая должна позволить рассчитать:
а) принципиальную возможность АТП везти указанный груз (назовем это «технической готовностью» АТП).
б) стоимость перевозки.
1. Задача определения технической готовности АПТ разделяется на решение следующих подзадач:
- соответствие типа подвижного состава типу груза. Например, сыпучий груз нужно везти в самосвале, а скоропортящийся — в рефрижераторе.
- наличие свободного подвижного состава на указанный период перевозки. При этом должно выполняться два требования:
- подвижной состав должен находится на территории АТП (ведение отдела перевозок);
- подвижной состав не должен быть запланирован на очередное ТО/ТР (ведение отдела эксплуатации).
2. Задача определения стоимости перевозки. Расчет стоимости перевозки должен производится с использованием следующей информации:
длина маршрута (в т.ч. по федеральным трассам);
масса и габариты груза;
условия перевозки, которые накладывает груз (специальный подвижной состав)
условия перевозки, которые устанавливает Заказчик (сроки и период перевозки)
наличие заказа на перевозку в указанный период в противоположном направлении по похожему маршруту.
3. Задача создания предварительного заказа на перевозку. Предполагает создание экземпляра объекта сложного типа, который содержит информацию о маршруте, договорной цене, грузе и зарезервированном ТС. Так же следует рассмотреть вариант фиксирования предоплаты, которую должен внести Заказчик для того, чтобы АТП держало в резерве одну из своих ТС. Если в течение n дней предоплата не приходит, предварительный заказ должен быть аннулирован.