- •Глава 1. Анализ предметной области асу “Московская доставка” 6
- •Глава 2. Проектирование базы данных для объекта автоматизации курьерской доставки “Московская доставка” 16
- •Глава 3. Программная реализация бд для курьерской службы “Московская доставка” 31
- •Введение
- •Глава 1. Анализ предметной области асу “Московская доставка”
- •1.1 Системный анализ предметной области асу “Московская доставка”
- •1.2 Обзор информационных технологий, подходящих для разработки бд
- •1.2.1 Настольные субд. Microsoft Access
- •1.2.2 Полупрофессиональные субд. SqLite
- •1.2.3 Профессиональные субд. Oracle database
- •1.3 Обзор продуктов аналогов асу “Московская доставка”
- •1.3.1 Информационная система службы доставки “ups”
- •1.3.2 Информационная система службы доставки “ikea”
- •1.4 Требования к разрабатываемой бд курьерской службы “Московская доставка”
- •Выводы по главе 1
- •Глава 2. Проектирование базы данных для объекта автоматизации курьерской доставки “Московская доставка”
- •2.1 Разработка инфологической модели бд курьерской службы “Московская доставка”
- •2.2 Обоснование выбора модели данных
- •2.2.1 Иерархическая модель
- •2.2.2 Сетевая модель данных
- •2.2.3 Объектно-ориентированная модель данных
- •2.2.4 Реляционная модель данных
- •2.3 Логическое проектирование бд курьерской службы “Московская доставка”
- •2.4 Нормализация схемы базы данных
- •Выводы по главе 2
- •Глава 3. Программная реализация бд для курьерской службы “Московская доставка”
- •3.1 Анализ и выбор субд
- •3.2 Физическое проектирование бд “Московская доставка”
- •3.3 Реализация ограничений
- •3.4 Безопасность и контроль
- •Выводы по главе 3
- •Заключение
- •Список литературы
- •Приложения
1.3.2 Информационная система службы доставки “ikea”
Рисунок 3 – Внешний вид раздела “Доставка” сайта IKEA
Компания IKEA предоставляет услуги доставки как из магазина, так и из интернет-магазина. В интернет-магазине можно выбрать понравившийся товар, его комплектацию и оформить заказ. Дату и время доставки можно выбрать самостоятельно, тарифы будут меняться в зависимости от адреса получателя. Также в тестовом режиме работает услуга “Закажи и забери”, которая является формой самовывоза. Статус заказа можно узнать, введя номер заказа, но не ранее следующего дня после его оформления.
1.4 Требования к разрабатываемой бд курьерской службы “Московская доставка”
В соответствии с ГОСТ 34.601-90 сформированы следующие требования:
С базой данных могут работать:
Менеджер
Курьер
Руководитель
Клиент
При работе с базой данных руководитель может выполнять следующие действия:
Просматривать все данные базы
Редактировать и удалять информацию о подчиненных
Удалять товары из базы данных
Удалять и редактировать информацию о складах
Удалять и редактировать информацию о точках самовывоза
При работе с базой данных менеджер может выполнять следующие действия:
Просматривать информацию о клиентах, заказах, товарах, курьерах, складах и точках самовывоза
Переназначать курьеров на заказы
При работе с базой данных курьер может выполнять следующие действия:
Просматривать данные о заказах, связанных с ним
При работе с базой данных клиент может выполнять следующие действия:
Формировать заказы и просматривать информацию о них
Для данной базы данных стоит предусмотреть ограничения:
Если цена заказа меньше 2000 рублей, то услуги доставки будут стоить 200 рублей
Если цена заказа больше или равна 2000 рублей, то доставка бесплатная
Если способом доставки был выбран самовывоз, то доставка бесплатная
Для данной базы данных не предусмотрен бухгалтерский отдел, так как это отдельный большой модуль.
Выводы по главе 1
В первой главе проведен системный анализ предметной области объекта автоматизации «Московская доставка», в ходе которого была приведена организационно-функциональная структура предприятия, должности и обязанности работников
Были перечислены группы СУБД и рассмотрены примеры каждой из них. Из этого был сделан вывод, что для реализации разрабатываемой системы необходимо использовать полупрофессиональную СУБД, так как объект автоматизации является средним бизнесом.
Были проанализированы продукты-аналоги на рынке информационных систем, а также были даны описания их возможностей.
И, наконец, были указаны требования к разрабатываемой базе данных со стороны каждой из групп пользователей и перечислены выполняемые этими пользователями задачи относительно базы данных. Также описаны ограничения на разрабатываемую БД.
Глава 2. Проектирование базы данных для объекта автоматизации курьерской доставки “Московская доставка”
В данной главе разработаем инфологическую модель базы данных для службы курьерской доставки “Московская доставка”. Проанализируем существующие даталогические модели данных и обоснуем выбор реляционной модели. На основе построенной инфологической модели проведем логическое проектирование базы данных, опишем каждую сущность и построим реляционную модель базы данных курьерской службы “Московская доставка”.