- •Лабораторный практикум
- •Москва – 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.
Лабораторный практикум
по курсу
«Информационно-вычислительные системы
железнодорожного транспорта»
для студентов специальности
«Математическое обеспечение автоматизированных
систем управления»
Москва – 2006
УДК 656.2.025(470+571)
ББК 39.28
Ш23
Потапченко С.С. Информационно-вычислительные системы железнодорожного транспорта. Лабораторный практикум – М.: МИИТ, 2006 – 67 с.
В лабораторном практикуме на конкретных примерах показаны методы объектно-ориентированнного проектирования фрагментов информационных систем железнодорожного транспорта. Студентам предложены варианты лабораторных работ, которые должны выполняться в среде СУБВ Cache-5. Задания на проведение лабораторных работ включают этапы логического конструирования, описания классов транспортных объектов, составления простейших запросов и выходных форм с использованием CSP-файлов, разработки кодов более сложных приложений, использующих как объектный, так и реляционный методы доступа. В заключение, на примере несложных программ, написанных на языках «C» и «С++», рассматриваются вопросы создания кодов для Mainframe под управлением ОС/390.
Рецензенты:
генеральный директор ЗАО «Магистраль» к.т.н. Г.С. Ратин
Московский государственный
университет путей сообщения
(МИИТ), 2006
Оглавление
Введение.............................................................................................................. 4
Лабораторная работа № 1:
Проектирование логической структуры базы данных..................................... 5
Лабораторная работа № 2:
Определение классов объектов, участвующих в перевозочном процессе..... 11
Лабораторная работа № 3:
Создание простейших пользовательских приложений для класса
транспортных объектов инструментальными средствами
СУБД «Саche -5»...................................................................................................... 15
Лабораторная работа № 4:
Программирование в среде СУБД «Сache-5»....................................................... 19
Лабораторная работа № 5:
Освоение работы на ОС/390 с использованием язык
программирования «С»……................................................................................... 43
Приложение …………………………………………………………………… 48
Список используемых источников………………………………………………...61
Введение
Лабораторный практикум составлен с целью оказания помощи студентам в получении практических навыков проектирования пользовательских приложений автоматизированных рабочих мест в системах управления грузовыми перевозками. Для закрепления знаний, полученных при изучении курса «Информационно-вычислительные системы железнодорожного транспорта» студентам предлагаются варианты лабораторных работ, при проведении которых предусмотрены этапы проектирования - логическое конструирование классов транспортных объектов и программирование SQL-запросов, Web –страниц и методов (пользовательских приложений) для получения количественных данных о состоянии и дислокации грузов, вагонов, поездов и локомотивов.
В качестве исходных данных предложена выборка из структуры базы данных «Единая модель перевозочного процесса» (ЕМПП), реализованной в среде СУБД DB/2 на Mainframe информационно-вычислительных центров железных дорог. Проектирование фрагментов автоматизированных рабочих мест осуществляется с использованием объектно-ориентированной технологии и применением инструментальных средств постреляционной СУБД Cache-5. Используя логическую структуру ЕМПП, студент должен средствами Cache-5 описать один из классов транспортных объектов – «груз», «вагон», «поезд», «локомотив» и др., после чего написать программы, реализующие некоторые методы для выбранного класса транспортных объектов.