Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД ОТЧЁТ.doc
Скачиваний:
22
Добавлен:
09.09.2019
Размер:
718.85 Кб
Скачать

2.Постановка задачи

Была поставлена задача по созданию приложения базы данных на тему «Транспортная компания». Данное приложение предназначено для оформления заказов по грузоперевозкам, управления информацией о водителях.

  1. Анализ и планирование требований.

    1. Сбор и анализ информации;

    2. Построение модели вариантов использования. Данная модель строится с использованием UML;

    3. Формирование словаря предметной области.

  2. Проектирование

    1. Проектирование концептуальной модели данных;

    2. Проектирование логической модели данных и её нормализация;

  3. СОЗДАНИЕ БАЗЫ ДАННЫХ

    1. Перенос логической модели данных в среду СУБД Access;

    2. Создание базовых отношений;

    3. Определение первичных и внешних ключей;

    4. Определение основных связей и ссылочной целостности для любых внешних ключей;

    5. Ввод новых данных и перенос уже существующих;

    6. Тестирование;

  4. РАЗРАБОТКА ПРИЛОЖЕНИЯ

    1. Разработка пользовательских представлений;

    2. Формы для просмотра и редактирования, отчеты, запросы, макросы;

    3. Меню, панели инструментов

    4. Справка

    5. Разработка механизмов защиты

    6. Тестирование

Готовый проект должен быть простым и удобным в эксплуатации, он должен быстро и правильно выдавать необходимую информацию.

3 . Фазы разработки и реализации проекта

3.1. Анализ и планирование требований

3.1.1. Модель вариантов использования

АКТАНТЫ

Водитель. Водитель представляет собой лицо, являющееся рабочим данной компании. Водитель выполняет перевозку предметов, описанных в договоре между заказчиком и компанией.

Заказчик. Заказчик представляет собой лицо, пользующийся услугами компании. Заказчик заключает договор с компанией на получение данных услуг.

Менеджер. Менеджер представляет собой лицо, являющееся рабочим данной компании. Менеджер оформляет договоры с заказчиком на выполнение услуг.

Диспетчер. Диспетчер представляет собой лицо, руководящее маршрутом водителя.

Диспетчер оформляет путевые листы.

ВАРИАНТЫ ИСПОЛЬЗОВАНИЯ

Заказы. Вариант использования Заказы используется менеджером для просмотра уже оформленных заказов.

Компания. Вариант использования Компания используется клиентом и менеджером для получения информации о компании. Менеджеры так же могут изменять данную информацию.

Оформить заказ. Вариант использования Оформить заказ используется клиентом для оформления заказа на услуги, предоставляемые компанией.

Тарифы. Вариант использования Тарифы используется менеджером, водителем и заказчиком для получения информации по тарифам. Менеджеры так же могут изменять данную информацию.

Отслеживание груза. Вариант использования Отслеживание груза используется клиентом и диспетчером для получения информации о передвижении груза. Диспетчер имеет право получить информацию обо всех заказах.

Транспорт. Вариант использования Транспорт используется водителем и диспетчером для получения информации о транспорте.

Инфо о дорогах. Вариант использования Инфо о дорогах используется водителем и диспетчером для получения информации о дорогах.

Склад. Вариант использования Склад используется заказчиком и диспетчером для получения информации о хранящемся на складе грузе.