Пример готовой курсовой работы по предмету: Базы данных
Содержание
Введение…………………………………………………………………………………………………………. 6
1. Анализ технического задания…………………………………………………………………….. 8
2. Разработка моделей данных……………………………………………………………………… 10
3. Разработка и реализация ИС…………………………………………………………………….. 13
4. Тестирование ИС……………………………………………………………………………………… 17
Заключение……………………………………………………………………………………………………. 21
Список используемой литературы …………………………………………………………………. 22
Приложение
1. Логическая и физическая модели данных ………………………………. 23
Приложение
2. Текст программы …………………………………………………………………… 24
Приложение
3. Снимки окон программы (скриншоты программы) ………………… 5
Выдержка из текста
В БД должны храниться:
1) Сведения о водителях: ФИО, позывной, номер водительского
удостоверения, дата выдачи водительского удостоверения, а также находится ли
водитель в отпуске или на больничном.
2) Сведения об автомобилях: государственный номер, марка, цвет, год
выпуска, № свидетельства о регистрации транспортного средства, собственник, а
также находится ли автомобиль в ремонте.
3) Сведения о заказах: номер заказа, дата и время поступления, адрес
клиента, водитель выполняющий заказ, отметка о выполнении.
Диспетчер такси должен иметь возможность получить следующие
сведения:
1) Какие автомобили находятся на линии, а какие в ремонте;
2) Сведения о заказах с разбивкой по водителям;
3) Сведения о количестве отработанных часов каждым водителем и,
соответственно, стоимости его путевки (стоимость путевки рассчитывается по 20
руб. за час работы, остальные денежные средства остаются водителю).
В БД для нового заказа возможен поиск нужного автомобиля по
указанным характеристикам (водитель, количество мест в автомобиле и т.п.), а
так же возможно бронирование автомобиля. Водитель не может быть удален,
если он выполнил хотя бы один заказ.
Одной из основных проблем на предприятии является отслеживание
состояния приема и выполнения заявок и отсутствие полной базы данных на
водителей и диспетчеров, т.е. при поступлении заказа необходимо выводить
полную информацию о нем и готовность на данный момент.
Для решения этих проблем необходимо своевременно получать
информацию о заявках и своевременно оповещать водителей об адресе клиента.
Поводом для автоматизации организации такси послужило
необходимость в данной подсистеме, и облегчения ежедневной работы, т.к. эта
работа слишком трудоемкая и не защищена от неточностей и ошибок
Изм. Лист № докум. Подпись Дата
Лист
9
обусловленным человеческим фактором. Автоматизация функций такси
призвана, увеличить скорость и качество обработки информации.
База должна наглядно и просто демонстрировать все данные, изменять
их, удалять их без потери другой информации, добавлять новые данные.
Интерфейс должен быть предельно удобным и делать базу простой в
применении, что в свою очередь делает возможным использовании базы
пользователями с разными уровнями знания компьютерной техники, даже
человеком, который владеет только основами знаний по информатике.
В БД должна создаваться динамическая таблица «Сведения об
отработанных часах». В неё будет заполняться ФИО водителя, количество часов
отработанных за указанный период и его выручка. Каждый выполненный заказ
принимается за час работы, а также если время выполнения заказа превысило
один час, то за каждый час выполнения заказа к выручке водителя за данный
заказ прибавляется полная стоимость его путевки
Список использованной литературы
1. Гвоздева В.А., Лаврентьева И.Ю., основы построения
автоматизированных информационных систем – Москва, ИД Форум – ИНФРА –
М, 2007. – 320с.
2. Карпова И П. Базы данных. Учебное пособие. — СПб. : Питер, 2013
г. — 240 с. — Электронное издание.
3. Рудикова Л. Базы данных. Разработка приложений. — СПб. : БХВ-
Петербург, 2010 г. — 496 с. — Электронное издание.
4. Дунаев В. Базы данных. Язык SQL для студента, 2 изд. — СПб. :
БХВ-Петербург, 2010 г. — 320 с. — Электронное издание.
5. Пирогов В. Информационные системы и базы данных: организация
и проектирование. — СПб. : БХВ-Петербург, 2010 г. — 528 с. — Электронное
издание. — Гриф УМО.