Служба городского пассажирского движения
Заказать уникальную курсовую работу- 42 42 страницы
- 6 + 6 источников
- Добавлена 28.07.2018
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1. Описание ПО решаемой задачи 7
1.2. Функции ПО 8
1.3. Перечень документов 9
1.4. Ограничения ПО 9
2. ПОСТАНОВКА ЗАДАЧИ 11
2.1. Организационно-экономическая сущность 11
2.2. Описание входной информации 11
2.3. Описание выходной информации 13
2.4. Математическое описание работы АИС 14
3. РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ЗАДАЧИ 16
3.1. Информационный анализ входной информации 16
3.2. Функциональные зависимости реквизитов входных документов 17
3.3. Соответствие описательных и ключевых реквизитов входных документов 20
3.4. Определение связей информационных объектов и построение инфологической модели базы данных 23
3.5 Описание таблиц базы данных 25
3.6. Разработка исходных данных контрольного примера 26
3.7. Создание внутримашинной базы данных 28
4. ОПИСАНИЕ ТЕХНОЛОГИИ И АЛГОРИТМОВ РЕШЕНИЯ ЗАДАЧИ И ИХ МАШИННАЯ РЕАЛИЗАЦИЯ 34
4.1. Описание технологии ввода в базу данных 34
входной информации задачи 34
4.2. Обобщенный алгоритм решения задачи и его декомпозиция на модули 36
4.2.1 Список запросов и отчетов 36
Заключение 41
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 42
Логические связи изображены линиями между одинаковыми ключевыми полями.Рисунок 14 – Инфологическая модель базы данныхГрафическое изображение инфологической модели (ИЛМ) в канонической форме, наглядно показывающее иерархическое отношение подчиненности ИО, приведено на рисунке 15. Уровни показывают порядок загрузки таблиц.Рисунок 15 – Каноническая модель БДНа первом уровне будет заполняться информацией таблица«Транспорт».На втором уровне – таблицы«Станции».На третьем уровне – таблица«Маршруты».На четвертом уровне – таблица «Обслуживание». 3.5 Описание таблиц базы данныхОписание таблиц реляционной БД приведено в таблице 8.Таблица 8 – Описание таблиц реляционной базы данныхАтрибутПризнак ФорматключатипдлинаточностьТаблица «Транспорт»КодТСП,УЧисловой100МодельТекстовый200ГосНомерТекстовый200ВместимостьЧисловой30Таблица «Станции»КодСТТекстовый200РайонП,УЧисловой100Наименование станцииТекстовый200Таблица «Маршруты»КодМРП,УЧисловой100КодСТ1Числовой100КодСТ2Числовой100НормативЕДЧисловой102Стоимость ДенежныйТаблица «Обслуживание»КодОбсП,УЧисловой100КодМРЧисловой100КодТСЧисловой100ДатаДата80КолвоРейсЧисловой1003.6. Разработка исходных данных контрольного примераДанными контрольного примера должно быть предусмотрено, что в базу введено несколько маршрутов, несколько дат, одинаковые транспортные средства обслуживали разные маршруты в разные даты, одинаковый код маршрута может использоваться в таблице «Обслуживание» несколько раз. Данные контрольного примера, предназначенные для тестирования, отладки и демонстрации решения задачи учета городских маршрутов в разрабатываемой АИС, функционирующей на основе БД, приведены на рисунке 16.Рисунок 16 – Данные контрольного примераОтчет о количестве единиц транспорта на маршрутебудет представлен в виде, показанном на рисунке 17.Рисунок 17 – Отчет о количестве единиц транспорта на маршрутеТаким образом, выводом указанных документов будет решена поставленная задача.3.7. Создание внутримашинной базы данныхНиже представлен процесс внутримашинного описания таблиц разрабатываемой базы данных в соответствии с ранее спроектированной инфологической моделью.На рисунке 18 показано внутримашинное описание таблицы "Станции".- Код станции- Название:- Район:Рисунок 18 – Внутримашинное описание таблицы «Станции»На рисунке 19 показано внутримашинное описание таблицы "Транспорт".- КодТС:- Модель:- Госномер:- Вместимость:Рисунок 19 – Внутримашинное описание таблицы «Транспорт»На рисунке 20 показано внутримашинное описание таблицы "Маршруты".- КодМР:- Станция1:- Станция 2- Норматив:Цена:Рисунок 20 – Внутримашинное описание таблицы «Маршруты»На рисунке 21 показано внутримашинное описание таблицы "Обслуживание".- КодМР:- Код обслуживания:- Количество рейсов- КодТС:- дата:Рисунок 21– Внутримашинное описание таблицы «Обслуживание»Созданные в СУБД таблицы объединяются связями в соответствии с инфологической моделью, представленной выше.Представленное внутримашинное описание таблиц базы данных подразумевает:- указание поля (полей), которые будут являться ключевыми;- указание типа полей (текс, число, дата и прочее);- указание максимальной размерности записей для текущего поля (в символах);- указание обязательности/необязательности заполнения каждого конкретного поля;- указание псевдонимов полей (если это необходимо);- описание вводимой в поле информации (например, что подразумевается под записями, которые будут внесены в каждое конкретное поле).Внутримашинное описание подразумевает приведение информации, которой характеризуется этап создания таблиц базы данных в системе управления базами данных.4. ОПИСАНИЕ ТЕХНОЛОГИИ И АЛГОРИТМОВ РЕШЕНИЯ ЗАДАЧИ И ИХ МАШИННАЯ РЕАЛИЗАЦИЯ4.1. Описание технологии ввода в базу данныхвходной информации задачиДля решения рассматриваемой задачи должен производиться ввод и накопление оперативно-учетной информации о маршрутах, транспорте, обслуживании, транспортных средствах.Список станций должен быть введен ранее, и в процессе решения задачи загружаться из базы данных. Рисунок 23 – Формы ОО и МР для внесения информации в таблицыСхема, демонстрирующая технологию ввода входной оперативной информации в базу данных разрабатываемой АИС, представлена на рисунке 24.Рисунок 24 - Схема, демонстрирующая технологию ввода входной оперативной информации в базу данных разрабатываемой АИСНа рисунке 25 показаны источники данных – входные документы СК и ПУ для создания записей таблиц с оперативной (учетной) информацией БД. Здесь также указан перечень загружаемых полей, которые необходимы для решения рассматриваемой задачи.Рисунок 25 - Источники данных – входные документы СК и ПУ для создания записей таблиц с оперативной (учетной) информацией БД4.2. Обобщенный алгоритм решения задачи и его декомпозиция на модули4.2.1 Список запросов и отчетовСписок форм, запросов и отчётов приведен на рисунке 28.Рисунок 28 – Список форм, запросов и отчетов для решения поставленной задачи4.2.2. Алгоритмы реализации запросовДля определения перечня маршрутов на линии был разработан запрос «Маршруты на линии». Структура запроса представлена на рисунке 30. Для определения количества транспорта на маршруте разработан соответствующий запрос разработан запрос «запрос СК».Рисунок 30 – Структура запроса «Перечень маршрутов на линии»Рисунок 31 – Структура запроса «Транспорт на маршруте»Представленных запросов достаточно для решения поставленной задачи в рамках заданной предметной области.4.2.3. Алгоритмы реализации отчетовОтчеты в БД формируются в соответствии с ранее определенным перечнем выходных документов.Структура отчета «Отчет о количестве единиц на маршруте» представлена на рисунке 34. Структура отчета «Отчет о прибыли за месяц от подачи объявлений» представлена на рисунке 35.Рисунок 34 – Структура отчета «Отчет о прибыли за месяц от продаж»Рисунок 35 – Структура отчета «Отчет о перечне маршрутов на линии»Таким образом, разработанные структуры отчетов являются выходными документами, с целью формирования которых функционирует база данных разрабатываемой АИС.Отчеты, как форма предоставления информации, хранящейся в системе управления базами данных, могут быть созданы:а) по предварительно сформированным таблицам базы данных, если не требуется предварительная обработка данных (выборка информации, обработка условием или параметром, вычисления и прочее);б) по предварительно сформированным запросам, посредством которых была обработана информация, хранящаяся в таблицах базы данных информация.Таким образом, все поставленные задачи решены в рамках данной работы.ЗаключениеВ практической части работы проведено проектирование базы данных движения маршрутов общественного транспорта, построена информационная модель, проведено моделирование «сущность-связь» (ER-модель), описана структура полей таблиц базы данных, проанализированы все информационные потоки входной, оперативной, нормативно-справочной и результатной информации.В процессе реализации решений по программному обеспечению построены: дерево диалога (сценарий работы с системой), структурная схема пакета и ряд других компонент проекта, подробно раскрывающих сущность машинной реализации задачи.Кроме этого, во второй главе описаны все используемые программные модули, построена схема технологического процесса сбора, передачи, обработки и выдачи информации, описан контрольный пример реализации проекта.СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВДиго С.М. Базы данных: проектирование и использование. Москва: Финансы и статистика, 2015 год -591 стр.Илюшечкин В.М. Основы использования и проектирования баз данных. Москва, 2017 год. – 281 стр.Ивасенко А.Г. Информационные технологии в экономике и управлении. Москва: КноРус, 2014 год.-153 стр.Исаев, Г.Н. Информационные технологии. Москва: Омега-Л, 2013 год. - 464 cтр.Малыхина М.П. Базы данных: основы, проектирование, использование. СПб: БХВ Петербург, 2015 год. – 326стр.Мишенин А.И. Теория экономических информационных систем. Москва: Финансы и статистика, 2014 год. - 240 стр.
2. Илюшечкин В.М. Основы использования и проектирования баз данных. Москва, 2017 год. – 281 стр.
3. Ивасенко А.Г. Информационные технологии в экономике и управлении. Москва: КноРус, 2014 год. - 153 стр.
4. Исаев, Г.Н. Информационные технологии. Москва: Омега-Л, 2013 год. - 464 cтр.
5. Малыхина М.П. Базы данных: основы, проектирование, использование. СПб: БХВ Петербург, 2015 год. – 326стр.
6. Мишенин А.И. Теория экономических информационных систем. Москва: Финансы и статистика, 2014 год. - 240 стр.
Вопрос-ответ:
Какие задачи решает ПО службы городского пассажирского движения?
ПО службы городского пассажирского движения решает такие задачи, как организация и контроль работы общественного транспорта, расписание движения автобусов и трамваев, учет и отчетность по перевозкам и другие функции, связанные с пассажирским транспортом в городе.
Какие функции выполняет ПО службы городского пассажирского движения?
ПО службы городского пассажирского движения выполняет такие функции, как создание и управление расписаниями движения общественного транспорта, учет пассажиропотока, контроль выполнения графика движения транспорта, рассчет оптимальных маршрутов и другие функции, связанные с эффективной организацией пассажирского транспорта в городе.
Какие документы включаются в перечень документов ПО службы городского пассажирского движения?
Перечень документов ПО службы городского пассажирского движения включает такие документы, как расписание движения транспорта, графики работы водителей и контролеров, отчеты о выполнении пассажиропотока, акты обслуживания и ремонта транспортных средств и другие документы, необходимые для контроля и управления работой службы.
Какие ограничения имеет ПО службы городского пассажирского движения?
ПО службы городского пассажирского движения имеет некоторые ограничения, такие как зависимость от точности и своевременности информации о движении транспорта, ограниченные ресурсы (например, количество транспортных средств и водителей), ограничения по условиям дорожного движения и прочие ограничения, связанные с работой пассажирского транспорта в городе.
В чем заключается организационно-экономическая сущность задачи ПО службы городского пассажирского движения?
Организационно-экономическая сущность задачи ПО службы городского пассажирского движения заключается в эффективной организации работы общественного транспорта в городе с целью обеспечения пассажирам комфортных условий перевозки, сокращения времени ожидания транспорта, улучшения качества обслуживания и оптимизации использования ресурсов.
Что такое служба городского пассажирского движения?
Служба городского пассажирского движения - это организация, которая занимается планированием, контролем и обеспечением безопасности городского общественного транспорта.
Какие функции выполняет ПО службы городского пассажирского движения?
ПО службы городского пассажирского движения выполняет такие функции, как планирование маршрутов транспорта, контроль за движением автобусов и трамваев, расчет оптимальных временных интервалов остановок и управление информационными табло.
Какие ограничения существуют для ПО службы городского пассажирского движения?
Для ПО службы городского пассажирского движения существуют ограничения, связанные с доступом к данным о движении транспорта, расписаниями работы водителей, графиками обслуживания и требованиями безопасности.
Какие задачи решает служба городского пассажирского движения?
Служба городского пассажирского движения решает задачи планирования оптимальных маршрутов, контроля за движением транспорта, расчета временных интервалов остановок и обеспечения информационной поддержки для пассажиров.
Какие документы используются службой городского пассажирского движения?
Служба городского пассажирского движения использует различные документы, включая расписания работы транспорта, графики движения, контрольные журналы, отчеты о результатах работы и документацию на оборудование.
Какой предметной областью занимается статья?
Статья занимается предметной областью "Служба городского пассажирского движения".
Какие функции выполняет программное обеспечение, описываемое в статье?
Программное обеспечение выполняет функции, связанные с решением задач службы городского пассажирского движения.