- •Задание на курсовое проектирование
- •1 Исходные данные (функциональные требования) на проектирование
- •2 Структура проекта
- •2. Информационно-логическая модель предметной области
- •3 Календарный график выполнения проекта
- •Оглавление
- •Введение
- •3.Создание базы данных в субд Access
- •1.Функциональная модель предметной области
- •2.Информационно-логическая модель предметной области
- •4.Работа с базой данных
- •Заключение
- •Список использованных источников
- •Графическая часть (Приложение а)
1.Функциональная модель предметной области
В качестве среды разработки функциональной модели предметной области была выбрана среда BPwin.
За основу модели взято транспортное предприятие. В качестве управляющего элемента – законодательство РФ. Входные элементы – транспортное средство и пассажиры. Исполнительные элементы – работники, кондукторы, водители. Выходные элементы – выручка, отчет о транспортном средстве.
Процессы:
Покупка транспортного средства
Технический осмотр транспортного средства
Введение в эксплуатацию транспортного средства
Остановки на ОСТ
Посадка- высадка пассажиров
Продажа билетов
Схему функциональной модели предметной области см. в графической части.
2.Информационно-логическая модель предметной области
В качестве среды разработки функциональной модели предметной области была выбрана среда ERwin.
Для описания функциональной модели предметной области было создано 5 сущностей.
Сущности с атрибутами:
Водители
Код водителя – уникальный код водителя
ФИО_водителя
Стаж
Категория
Кондуктор
Код кондуктора – уникальный код кондуктора
ФИО_ кондуктора
Дата рождения кондуктора
Маршрут
Код маршрута – уникальный код маршрута
Начало пути
Конец пути
Начало движения
Окончание движения
Расписание рейсов
Код расписания рейсов – уникальный код расписания рейсов
Код транспортного средства – ссылка на транспортное средство
Время выезда
Время прибытия
Смена
Дата
Количество проданных билетов
Транспортное средство
Код транспортного средства – уникальный код транспортного средства
Код маршрута – ссылка на маршрут
Модель
Регистрационный номер
Дата покупки
Дата введения в эксплуатацию
Код водителя – ссылка на водителя
Код кондуктора – ссылка на кондуктора
Схему информационно – логической модели см. в графической части.
3.Создание базы данных в субд Access
Все сущности, описанные в среде ERwin, были реализованы в виде таблиц в среде MS Access.
1. Таблица «Водители» (рис.1)
Таблица «Водители» (рис.1) включает в себя следующие поля:
ID
ФИО_водителя
Стаж
Категория
Рис.1 - Таблица «Водители»
2. Таблица «Кондукторы»
Таблица «Кондукторы» (рис.2) включает в себя следующие поля:
ID
ФИО_ кондуктора
Дата рождения
Рис.2 – Таблица «Кондукторы»
3.Таблица «Маршрут»
Таблица «Маршрут» (рис.3) включает в себя следующие поля:
ID
Начало пути
Конец пути
Начало движения
Окончание движения
Рис.3 - Таблица «Маршрут»
4.Таблица «Расписание рейсов»
Таблица «Расписание рейсов» (рис.4) включает в себя следующие поля:
ID
ID транспортного средства
Время выезда
Время прибытия
Смена
Дата
Количество проданных билетов
Рис.4 Таблица «Расписание рейсов»
4.1. Таблица «Транспортное средство»
Таблица «Транспортное средство» (рис.5) включает в себя следующие поля:
ID
ID маршрута
Модель
Регистрационный номер
Дата покупки
Дата введения в эксплуатацию
Водитель
Кондуктор
Рис.5 - Таблица «Транспортное средство»
Схему базы данных см. в графической части.
