Курсовая работа: Автоматизация и совершенствование службы диспетчера такси (+ Программа в Делфи)


Чтобы узнать стоимость работы и выбрать удобную систему оплаты, нажмите кнопку

Предмет:
Программирование
Тип работы:
Курсовые работы
Количество страниц:
29

Содержание

Введение

1 Задание на проектирование

2 Разработка структуры БД

    2.1 Описание предметной области

    2.2 Анализ информационных потоков

 2.3 Создание инфологической модели

2.3.1 Процедура нормализации сущностей

    2.4 Создание даталогической модели

    2.5 Выбор технических и программных средств реализации БД и клиентского приложения

3 Создание базы данных

    3.1 Описание структуры БД

    3.2 Описание свойств таблиц БД

    3.3 Описание связей между таблицами БД и условий целостности данных

4 Создание пользовательского интерфейса информационной системы

    4.1 Пользовательское меню

    4.2 Формы как средство добавления, удаления, просмотра, изменений  данных в БД

    4.3 Формирование запросов к базе данных

    4.4 Формирование отчетов

    4.5 Справочная система

Заключение

Литература

Приложения

 

2 Разработка структуры БД
    2.1 Описание предметной области


Диспетчерская служба такси — частное предприятие, получающее прибыль от производимых перевозок пассажиров.
Фирма осуществляет перевозку пассажиров. В рамках нашего проекта представляет интерес работа диспетчера.
При необходимости сотрудник службы такси имеет возможность получить всю необходимую информацию.
При оформлении заказа сотрудник указывает организацию или ФИО клиента, номер автомобиля, дату  и время заказа. После оформления сотрудник обязан оповестить клиента и указать примерное время ожидания.

2.2 Анализ информационных потоков


БД «Диспетчерская служба такси» в качестве входных данных содержит: данные о диспетчерах, водителях, машинах, клиентах, месте проживания клиентов, заказах.
Данные о машинах включают в себя: Марку, Номер автомобиля и цвет.
Данные о водителях и диспетчерах включают в себя: ФИО
Данные о клиентах: ФИО, улица проживания,номер дома, номер квартиры, контактный телефон.
 Выходные данные
- Финансовый отчет.
- Список машин
- наряд на заказ

 2.3 Создание инфологической модели 


Для осуществления поиска необходимой информации по клиентам, можно выделить следующие атрибуты:
1. Kod_Client (Уникальный идентификационный номер клиента).
2. FIO (ФИО клиента).
3. Telephone (Контактный номер телефона клиента)
4. Nomer_doma (Номер дома, где проживает клиент ).
5. Nomer_kvartiri (Номер квартиры, где проживает клиент)
6. Kod_ulici (Название улицы, где проживает клиент )
Уникальный идентификационный номер записи используется для однозначного определения клиента.

К сведениям о цвете машины, можно отнести следующие атрибуты:
7. Kod  (индивидуальный номер цвета)
8. Nazvanie (Нименование цвета)

К сведениям о марке автомобиля можно отнести следующие атрибуты:
9. Kod (индивидуальный номер марки)
10. Nazvanie (название марки)
К сведениям о машине можно отнести следующие атрибуты:
11. Kod_mashini (идентификационный номер машины)
12. Kod_cveta (цвет машины)
13. Kod_marki (марка машины)

К сведениям о заказе можно отнести следующие атрибуты:
14. Kod_zakaza (идентификационный номер закзаза)
15. kod_clienta (Название клиента)
16. kod_voditelya (ФИО водителя)
17. kod_mashini (Название машины)
18. kod_dispetchera (ФИО диспетчера)
19. Data (Дата заказа)
20. Vremya (Время заказа)
21. Summa_zakaza (Сумма заказа)
22. Primechanie (Примечание к заказу)

 

    4.4 Формирование отчетов

 

1. Финансовый отчет по приходу на «I-ю» дату «j-го» диспетчера

SELECT Dispetchera.FIO,Kassa.data

FROM Dispetchera INNER JOIN Kassa ON Dispetchera.kod_dispetchera=Kassa.kod_dispetchera

WHERE Dispetchera.FIO AND Kassa.data