
- •Задание на курсовую работу
- •Аннотация
- •Содержание
- •Обоснование модели данных
- •Обоснование выбора субд
- •Описание функций групп пользователей
- •Описание функций управления данными
- •Организация защиты бд
- •Заключение
- •Список использованных источников
- •Приложения Приложение а. Руководство пользователя
- •Приложение в. Исходный код программы
МИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра информационных систем
Курсовая РАБОТА
по дисциплине «Управление данными»
Тема: Проектирование базы данных для диспетчера автобусного парка
Студент гр. _________________
Преподаватель _________________ Татарникова Т.М.
Санкт-Петербург
2024
Задание на курсовую работу
Студент
Группа
Тема работы: спроектировать базу данных, построить программу, обеспечивающую взаимодействие с ней в режиме диалога, для диспетчера автобусного парка. В БД хранятся сведения о водителях, маршрутах автобусов и их характеристиках.
Исходные данные:
Разработать базу данных, которая реализует работу автобусного парка, где каждый водитель характеризуется: ФИО, классом, стажем работы и окладом, причем оклад зависит от его класса и стажа работы. Маршрут автобуса характеризуется: номером маршрута, временем начала и конца движения, интервалом движения и протяженностью. Характеристиками автобусов являются: номер автобуса, его тип и вместимость, причем вместимость автобуса зависит от его типа. Каждый водитель закреплен за отдельным автобусом, а каждый автобус закреплен за определенным маршрутом.
В базе данных должны хранится сведения: о водителях, маршрутов и характеристиках автобусов.
Диспетчеру автопарка могут понадобится следующие сведения: список водителей на определенном маршруте; номера автобусов на определенном маршруте; интервалы работы всех или конкретного маршрута; протяженность всех или конкретного маршрута; какие автобусы использует водитель. Кроме этого, необходимо реализовать возможность внесения следующих изменений: запись нового водителя; списание старого автобуса; изменение протяжения маршрута.
Содержание пояснительной записки:
Введение, содержание, анализ предметной области, обоснование модели данных, обоснование выбора СУБД, описание функций групп пользователя, описание функций управления данными, организация защиты БД, приложение А, приложение В.
Предполагаемый размер пояснительной записки: не менее 30 страниц
Дата выдачи задания: 2024
Дата сдачи реферата: 2024
Дата защиты реферата: 2024
Студент ________________
Преподаватель ________________ Татарникова Т.М.
Аннотация
В данной работе была спроектирована база данных, позволяющая реализовать работу автобусного парка, где в базе данных должны хранится сведения о водителях, маршрутах и характеристиках автобусов. Было реализовано получение сведений о водителях на определенном маршруте; номера автобусов на определенном маршруте; интервалы работы всех или конкретного маршрута; протяженность всех или конкретного маршрута; какие автобусы использует водитель. Кроме этого, была реализована возможность внесения следующих изменений: запись нового водителя; списание старого автобуса; изменение протяжения маршрута на основе MySQL и языка программирования Python.
Summary
In this work, a database was designed to implement the operation of a bus depot, where the database should store information about drivers, routes and characteristics of buses. The ability to obtain information about drivers on a specific route; bus numbers on a specific route; intervals of operation of all or a specific route; length of all or a specific route; which buses the driver uses was implemented. In addition, the ability to make the following changes was implemented: recording a new driver; writing off an old bus; changing the length of a route based on MySQL and the Python programming language.