Формирование словаря предметной области
ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ БАЗЫ ДАННЫХ
на тему «Транспортная компания»
ОТЧЕТ
Студент: | Плеханов А.А. | |
(подпись, дата) | (подпись, дата) | (инициалы, фамилия) |
Группа: М2-С08 | ||
(шифр группы) | ||
Руководитель | ||
Ст.преподаватель кафедры ПМ | Уханов Д.И. | |
(ученая степень, звание) | (подпись, дата) | (инициалы, фамилия) |
Обнинск, 2011
СОДЕРЖАНИЕ
ВВЕДЕНИЕ.. 3
1.1. Описание предметной области. 3
ПОСТАНОВКА ЗАДАЧИ.. 4
ФАЗЫ РАЗРАБОТКИ И РЕАЛИЗАЦИИ ПРОЕКТА.. 5
3.1. Анализ и планирование требований. 5
3.1.1. Модель вариантов использования. 5
3.1.2. Формирование словаря предметной области. 7
3.1.3 Выбор инструментальных средств разработки и аппаратного обеспечения. 8
3.1.4. Описание выбранной технологии доступа к БД………………………………..9
3.2. Проектирование. 10
3.2.1. Концептуальная модель. 10
3.2.1. Логическая модель. 11
3.2.3. Физическая модель. 12
ЗАКЛЮЧЕНИЕ
4.1. Определение и оценка результатов проекта и перспектив его развития. 13
ЛИТЕРАТУРА.. 14
ВВЕДЕНИЕ
Описание предметной области
Что такое грузоперевозка? Это значит, что некий груз из точки А нужно доставить в точку Б. Так было всегда, так и сегодня. Ведь практически во все времена перевозка грузов имела большое значение для экономики государств и отдельного человека.
Мировая история грузоперевозок началась не двести и даже не тысячу лет назад. По-существу начало истории грузоперевозок следует искать еще в те времена, когда человек впервые начал использовать животных для перевозки грузов. Еще много столетий назад торговые караваны перевозили грузы практически через всю Европу и десятки различных государств.
На сегодняшний день можно выделить три революции грузоперевозок. Коротко опишу каждую:
- То время, когда человек изобрел колесо. После этого, сам процесс грузоперевозки стал намного проще.
- Период, в котором человек сумел приручить некоторых животных (появился домашний скот). Человеку не надо было тратить столько сил, сколько он тратил раньше на перевозку, изнуряя свой организм.
- Естественно — изобретение и изготовление транспортных средств. Это позволило увеличить время грузоперевозки в несколько раз и, опять-таки, уменьшило затраты человеческих сил. В настоящее время, когда технологии с каждым днем становятся все совершенней и совершенней, перевозить грузы можно в любых количествах и на любые расстояния.
Необходимость в грузоперевозках в современном мире может возникнуть практически у каждого, будь то предприниматель, заинтересованный в быстрой перевозке своих товаров потребителям, или простой обыватель, которому требуется перевезти свои вещи на новое место жительства.
огромное количество компаний в мире строит свой бизнес на оказании услуг по перевозке грузов, а сервис в сфере грузоперевозок расширился до таких важных аспектов, как страхование, таможенное оформление, подготовка сопроводительной документации, складирование и многое другое.
ПОСТАНОВКА ЗАДАЧИ
Была поставлена задача по созданию приложения базы данных на тему «Транспортная компания». Данное приложение предназначено для оформления заказов по грузоперевозкам, управления информацией о водителях.
- АНАЛИЗ И ПЛАНИРОВАНИЕ ТРЕБОВАНИЙ.
1.1 Сбор и анализ информации;
1.2 Построение модели вариантов использования. Данная модель строится с использованием UML;
1.3 Формирование словаря предметной области.
- ПРОЕКТИРОВАНИЕ
2.1 Проектирование концептуальной модели данных;
2.2 Проектирование логической модели данных и её нормализация;
- СОЗДАНИЕ БАЗЫ ДАННЫХ
3.1 Перенос логической модели данных в среду СУБД Access;
3.2 Создание базовых отношений;
3.3 Определение первичных и внешних ключей;
3.4 Определение основных связей и ссылочной целостности для любых внешних ключей;
3.5 Ввод новых данных и перенос уже существующих;
3.6 Тестирование;
- РАЗРАБОТКА ПРИЛОЖЕНИЯ
4.1 Разработка пользовательских представлений;
4.2 Формы для просмотра и редактирования, отчеты, запросы, макросы;
4.3 Меню, панели инструментов
4.4 Справка
4.5 Разработка механизмов защиты
4.6 Тестирование
Готовый проект должен быть простым и удобным в эксплуатации, он должен быстро и правильно выдавать необходимую информацию.
3. ФАЗЫ РАЗРАБОТКИ И РЕАЛИЗАЦИИ ПРОЕКТА
Анализ и планирование требований
Модель вариантов использования
АКТАНТЫ
Водитель. Водитель представляет собой лицо, являющееся рабочим данной компании. Водитель выполняет перевозку предметов, описанных в договоре между заказчиком и компанией.
Заказчик. Заказчик представляет собой лицо, пользующийся услугами компании. Заказчик заключает договор с компанией на получение данных услуг.
Менеджер. Менеджер представляет собой лицо, являющееся рабочим данной компании. Менеджер оформляет договоры с заказчиком на выполнение услуг.
Диспетчер. Диспетчер представляет собой лицо, руководящее маршрутом водителя.
Диспетчер оформляет путевые листы.
ВАРИАНТЫ ИСПОЛЬЗОВАНИЯ
Заказы. Вариант использования Заказы используется менеджером для просмотра уже оформленных заказов.
Компания. Вариант использования Компания используется клиентом и менеджером для получения информации о компании. Менеджеры так же могут изменять данную информацию.
Оформить заказ. Вариант использования Оформить заказ используется клиентом для оформления заказа на услуги, предоставляемые компанией.
Тарифы. Вариант использования Тарифы используется менеджером, водителем и заказчиком для получения информации по тарифам. Менеджеры так же могут изменять данную информацию.
Отслеживание груза. Вариант использования Отслеживание груза используется клиентом и диспетчером для получения информации о передвижении груза. Диспетчер имеет право получить информацию обо всех заказах.
Транспорт. Вариант использования Транспорт используется водителем и диспетчером для получения информации о транспорте.
Инфо о дорогах. Вариант использования Инфо о дорогах используется водителем и диспетчером для получения информации о дорогах.
Склад. Вариант использования Склад используется заказчиком и диспетчером для получения информации о хранящемся на складе грузе.
Формирование словаря предметной области
Тариф — система ставок платы за различные производственные и непроизводственные услуги, предоставляемые компаниями, организациями, фирмами и учреждениями. К категории тарифов относят также системы ставок оплаты труда.