920 руб.
836
руб.
В корзину | Купить со скидкой |
Скачать отчёт база access Расписание маршруток с экранными формами для ознакомления.
Тема курсовой работы: Разработка базы данных для предметной области «Расписание маршруток»
Лист задания
Содержит информацию о расписании маршруток. Каждая маршрутка принадлежит владельцу и может работать по своему маршруту. Необходимо сформировать базу данных для хранения этого расписания, причем расписание подразумевает и сбор данных, за все дни.
Перечень входных (первичных) документов.
В качестве первичных документов для решения данной задачи используются :
Таблица “Маршрутки”
№ маршрутки |
Владелец |
Водитель |
Марка |
Стоимость проезда |
Производитель |
Страна производителя |
Дата получения прав водителя |
Год производства |
1 |
Иванов Иван Иванович |
Сидоров Петр Михайлович |
Марка 1 |
18 |
ГАЗ |
Россия |
01.04.1990 |
2007 |
2 |
Иванов Иван Иванович |
Любимов Евгений Михайлович |
Марка 2 |
20 |
Мерседес |
Германия |
01.04.1991 |
2010 |
Таблица “Расписание”
Дата |
№ Маршрутки |
Тип |
Название остановки |
Номер остановки по счету |
Плановое время прибытия |
Фактическое время прибытия |
Количество вошедших |
10.05.2016 |
1 |
прямой |
Победы |
1 |
10:10 |
10:12 |
3 |
10.05.2016 |
1 |
обратный |
Победы |
1 |
18:00 |
17:56 |
5 |
10.05.2016 |
2 |
прямой |
Калинина |
1 |
15:26 |
15:26 |
0 |
Ограничения предметной области:
Пояснение:
Исходя из таблиц с данными и требуемых запросов:
Логично предположить, что по одному маршруту в день двигается несколько маршруток. Одна и та же маршрутка по одному и тому же маршруту в день может совершить несколько рейсов. В связи с этим вводим таблицу «Маршруты» (список маршрутов – обусловлен запросом 4), «Остановки» (остановки каждого маршрута и время прибытия для каждой из них – обусловлено запросом 2), «Рейсы», «Прибытие».
Введено время начала каждого рейса. Можно было ввести время начала рейса для прямого пути и время начала рейса для обратного пути. Но одно время начала рейса достаточно, так как для обратного пути можно предусмотреть и учесть плановое время прибытия на остановки с учётом планового перерыва в работе.
Экранные формы:
Рис. 1 Главная кнопочная форма бд «Расписание маршруток».
Рис. 2 Форма «Маршрутки».
Рис. 3 Форма «Маршруты».
Рис. 4 Форма «Рейсы».
Рис. 5 Главная кнопочная форма базы данных «Расписание маршруток» - страница «Справочники».
Форма «Владельцы».
Форма «Водители».
Форма «Марки».
Форма «Производители».
Форма «Страны».
Форма «Расписание» для просмотра.
Рис. 6 Главная кнопочная форма базы данных «Расписание маршруток» - страница «Отчёты».
На основе запросов создали отчёты с помощью Мастера, изменили в Конструкторе отчётов.
Отчёт «Длинный и короткий маршруты».
Рис. 7 Отчёт «Маршрутки к замене».
Окно для ввода параметра «№ маршрута».
Отчёт «Наибольше опозданий по маршруту», где № маршрута ввёл пользователь.
Окно для ввода параметра «1-я дата».
Окно для ввода параметра «2-я дата».
Рис. 8 Отчёт «Среднедневная выручка маршрутов».
Схема данных (запрос Вспомогалельный1 добавлен потом для наглядности):
Рис. 9 Схема данных готовой базы данных «Расписание маршруток» отображает связи таблиц: «Владельцы», «Водители», «Марки», «Производители», «Страны», «Маршрутки», «Рейсы», «Прибытие», «Остановки», «Маршруты».
Таблицы в режиме конструктора:
Структура таблицы «Владельцы»: код владельца, ФИО владельца.
Структура таблицы «Водители»: код водителя, ФИО водителя, дата получения прав.
Таблица «Марки» состоит из полей: код марки, название марки.
Таблица «Маршрутки» состоит из полей: № маршрутки, владелец, водитель, марка, стоимость проезда, производитель, год производства.
В таблицу «Маршруты» входит поле № маршрута.
Таблица «Остановки» образована полями: № маршрута, тип, номер остановки, название остановки, время от начала.
Состав полей таблицы «Прибытие»: № рейса, тип, номер остановки, фактическое время прибытия, количество вошедших.
Таблица «Производители» состоит из полей: код производителя, название производителя, страна производителя.
В структуру таблицы «Рейсы» входят поля: № рейса, дата, время начала рейса, № маршрутки, № маршрута.
В составе таблицы «Страны» поля: код страны, название страны.