Учет подвижного состава железных дорог

Автор работы: Пользователь скрыл имя, 16 Сентября 2013 в 21:09, курсовая работа

Описание работы

Учёт подвижного состава железных дорог характеризуется работой с большим объемом информации, которая к тому же изменяется достаточно быстро. Проблема накопления и обработки информации являются одной из самых распространённых в практической деятельности предприятий и организаций. Предлагаемым кардинальным решением этой проблемы является разработка, внедрение и использование различных баз данных, позволяющих хранить и обрабатывать нужную информацию, а так же получать различного рода отчёты в нужной форме. Работа с использованием базы данных позволяет существенно повысить эффективность деятельности любого предприятия.

Содержание работы

Введение ………………………………………………………………....4
Анализ предметной области ………………………………………..6
Разработка информационной модели данных….………………….9
Описание структуры базы данных …………………...……..…….11
Разработка структуры базы данных……………………………….15
Разработка программного обеспечения ..……………………........17
Заключение……………………………………………………………...48
Список использованной литературы ....................................................49

Файлы: 1 файл

Курсовой проект по БД_В12.doc

— 3.85 Мб (Скачать файл)

Поскольку в нашем  случае требуется создать автоматизированные запросы, то практически во всех них используются значения параметров форм. Это делается для облегчения пользователю ввода необходимой для выполнения запроса информации. Для этой цели с каждым запросом связывается отдельная форма, которая запускается перед выполнением запроса и содержит функции формирования отчета по запросу и вывода информации на печать.

Ниже приведены  SQL-запросы:

Запрос №1: Вывести  состав поездной бригады для заданного  поезда в заданную дату.

При создании формы в  качестве источника был указан Запрос1 в котором мы выбрали нужные нам таблицы. Для удобства представления данных о составе поездной бригады для заданного поезда в заданную дату мы добавили таблицы: Поезд, Бригада, Кадры.

Рисунок 37. Запрос вывода на форму необходимых полей для выборки в режиме конструктора

Рисунок 38. Запрос вывода на форму необходимых полей для выборки в режиме SQL

 

Рисунок 39. Запрос выборки  в режиме конструктора

 

 

Рисунок 40. Запрос выборки в режиме SQL

 

Рисунок 41. Форма запроса

 

Рисунок 42. Результат выполнения запроса в отчете

 

Рисунок 43. Общий отчет запроса

 

Запрос №2: Вывести  перечень единиц подвижного состава  для заданного поезда в указанную  дату.

В качестве источника  данных при создании формы был указан Запрос2. Для удобства представления перечня единиц подвижного состава для заданного поезда в указанную дату мы добавили таблицу Поезд.

 

Рисунок 44. Запрос вывода на форму необходимых полей для выборки в режиме конструктора

 

Рисунок 45. Запрос вывода на форму необходимых полей для выборки в режиме SQL

 

Рисунок 46. Запрос выборки в режиме конструктора

 

Рисунок 47. Запрос выборки в режиме SQL

 

Рисунок 48. Форма запроса

 

Рисунок 49. Результат выполнения запроса в отчете

 

Рисунок 48. Общий отчет запроса

 

Запрос №3: Вывести сводку локомотивов заданного типа и их общего количества с датами последнего ремонта.

При создании формы в  качестве источника был указан Запрос3 в котом мы выбрали нужные нам таблицы.. Для удобства представления сводки локомотивов заданного типа и их общего количества с датами последнего ремонта мы добавили в запрос таблицы: Тип локомотива, Локомотив, Поезд.

 

Рисунок 49. Запрос вывода на форму необходимых полей для выборки в режиме конструктора

 

Рисунок 50. Запрос вывода на форму необходимых полей для выборки в режиме SQL

 

Рисунок 51. Запрос выборки в режиме конструктора

 

Рисунок 52. Запрос выборки в режиме SQL

 

Рисунок 53. Форма запроса

 

Рисунок 54. Результат выполнения запроса в отчете

 

Рисунок 55. Общий отчет  запроса

Запрос №4: Найти свободного машиниста в указанную дату для заданного типа локомотива.

В качестве источника  данных при создании формы был  выбран запрос Запрос4. Для удобства представления данных о свободных машинистах в указанную дату для заданного типа локомотива мы добавим таблицы: Тип локомотива, Локомотив, Поезд, Бригада, Кадры.

 

Рисунок 56. Запрос вывода на форму необходимых полей для выборки в режиме конструктора

 

Рисунок 57. Запрос вывода на форму необходимых полей для выборки в SQL

 

Рисунок 58. Запрос выборки в режиме конструктора

 

Рисунок 59. Запрос выборки в режиме SQL

 

 

Рисунок 60. Форма запроса

 

Рисунок 61. Результат выполнения запроса в отчете

 

Рисунок 62. Общий отчет запроса

 

Запрос №5: Найти свободных проводников в указанную дату для заданного маршрута.

В качестве источника  данных при создании формы был  выбран запрос Запрос5. Для удобства представления данных о свободных проводниках в указанную дату для заданного маршрута мы добавим таблицы: Поезд, Бригада, Кадры.

 

Рисунок 63. Запрос вывода на форму необходимых полей для выборки в режиме конструктора

Рисунок 64. Запрос вывода на форму необходимых полей для выборки в режиме конструктора

 

Рисунок 65. Запрос выборки в режиме конструктора

 

Рисунок 66. Запрос выборки в режиме SQL

 

Рисунок 67. Форма запроса

 

Рисунок 68. Результат выполнения запроса в отчете

 

Рисунок 69. Общий отчет запроса

 

 

 

 

Запрос №6: Вывести перечень вагонов, находящихся в ремонте.

В качестве источника  данных при создании формы был выбран запрос Запрос6. Для удобства представления данных о перечне вагонов, находящихся в ремонте мы добавим таблицы: Вагон, Использование вагона.

 

Рисунок 70. Запрос вывода на форму необходимых полей для выборки в режиме конструктора

 

Рисунок 71. Запрос вывода на форму необходимых полей для выборки в режиме SQL

 

 

Рисунок 72. Запрос выборки в режиме конструктора

 

 

Рисунок 73. Запрос выборки в режиме SQL

 

Рисунок 74. Форма запроса

 

Рисунок 75. Результат выполнения запроса в отчете

 

Рисунок 76. Общий отчет запроса

 

 

 

 

 

 

 

 

 

 

 

 

Заключение

В курсовой работе поставлена задача разработать и создать базу данных «Учет подвижного состава железных дорог». В результате выполнения изучена предметная область, построены логическая и физическая модели проектируемой базы данных. По спроецированной физической модели создана база данных «Учет подвижного состава железных дорог» в приложении Microsoft Access. После создания базы данных были разработаны и созданы формы для работы с этой базой данных. Так же  создана главная форма, построены запросы и отчеты, а задания данной курсовой работы выполнены. То есть создана удобная база для хранения и обработки большого объема данных, связанных с учетом подвижного состава железных дорог.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список литературы

  1. Таланов В.М., Федосин С.А. «Проектирование информационных систем

и баз данных» – Саранск: Издательство Мордовского университета, 2001.

  1. Помощь Microsoft Access 2010.
  2. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. «Базы данных» – Санкт-Петербург: Издательство КОРОНА принт, 2004.
  3. Крис Фиайли «SQL. Руководство по изучения языка» – Москва: Издательство ПИТЕР, 2004.
  4. Боровиков В.В. «Microsoft Access 2002. Программирование и разработка баз данных и приложений» – Москва: Издательство Солон – Р.

Информация о работе Учет подвижного состава железных дорог