Служба доставки "Ням-Ням"
Получение навыков анализа требований пользователя и освоения базовых операций технологии IDEF1X. Работы в инструментальной среде проектирования ERwin Data Modeler. Создание структуры базы данных для функционирования тренажерного зала. Входные документы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 29.11.2015 |
Размер файла | 93,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования и науки
Российской Федерации
Федеральное государственное бюджетное образовательное
учреждение высшего профессионального образования
Кафедра автоматизированных систем управления (АСУ)
Пояснительная записка к курсовому проекту
по дисциплине "Базы Данных"
Служба доставки "Ням-Ням"
Буяк Д.В.
Введение
Курсовой проект выполнен с целью получения навыков анализа требований пользователя, освоения базовых операций технологии IDEF1X, работы в инструментальной среде проектирования ERwin Data Modeler, а также получения навыков проектирования.
Требуется создать структуру базы данных для функционирования тренажерного зала. Все данные хранятся в единой базе данных для централизации управления данными, которые используются в системе.
Первым этапом работы является изучение предметной области. На основе полученных данных возможно осуществить второй и третий этап - построение концептуальной и логической модели базы данных.
В дальнейшим, собранные данные могут служить основанием для создания физической модели. пользователь базовый тренажерный
Назначение и область применения базы данных
Описание деятельности
Служба доставки - фирма осуществляющая доставку различных товаров. Товар заказывается клиентом и доложен быть доставлен курьером в оговоренное время и место. Оператор принимает и оформляет заказ. Клиент оплачивает заказ по факту доставки, получает чек и подтверждает его своей подписью. Копию оплаченного чека курьер возвращает оператору, оператор фиксирует факт оплаты, только после это заказ считается выполненым. Ежедневно оператор оформляет отчет о выполненных заказах.
Предполагаемые пользователи и цель проекта
Цель проекта: Автоматизация функций администратора службы доставки.
Точка зрения:
- администратор службы доставки.
Описание данных пользователя
Функции администратора службы доставки
1. Учет заказов.
2. Учет работы персонала.
3. Формирование отчета о заказах.
Входные документы и сообщения
1. Клиент
-Фамилия Имя Отчество
-Номер телефона
2. Заказ
-Наименование товара
-Количество
-Скидка
-Сумма заказа
-Способ оплаты
3. Курьер
- Номер телефона курьера
- Фамилия Имя Отчество курьера
4. Продукция
-Цена
-Название
5. Доставка
-Дата доставки
-Время доставки
-Адрес доставки
Выходные документы и сообщения
1. Отчет о заказах.
Деловой регламент
1. У каждого клиента имеется индивидуальный код
2. У каждого заказа имеется индивидуальный код
3. У каждого курьера имеется индивидуальный код;
Транзакции пользователя
Администратор:
1. Ввод и обновление данных о клиентах.
2. Ввод и обновление данных о персонале.
3. Ввод и обновление данных о заказах.
Модель данных пользователя
FA - диаграмма
Ниже приведена FA- диаграмма (рис. 4.1).
Рисунок 4.1 - FA- диаграмма
ER- диаграмма
Ниже приведена ER- диаграмма (рис. 4.2).
Рисунок 4.2 - ER- диаграмма
Глоссарий
ИМЯ |
СМЫСЛ |
ТИП |
СУЩНОСТИ |
ОГРАНИЧ. |
|
ID клиента |
Уникальный код |
число |
Клиент |
Ун.знач. |
|
ФИО |
Фамилия Имя Отчество клиента |
строка |
Клиент |
||
Номер телефона |
Номер телефона клиента |
число |
Клиент |
||
ID заказа |
Уникальный код |
число |
Доставка |
||
ID курьера |
Уникальный код |
число |
Доставка |
||
Дата доставки |
Дата доставки заказа |
дата |
Доставка |
||
Адрес |
Адрес доставки заказа |
строка |
Доставка |
. |
|
Время доставки |
Время доставки заказа |
время |
Доставка |
||
ID заказа |
Уникальный код |
число |
Заказ |
||
Количество |
Количество товара в заказе |
число |
Заказ |
||
Скидка |
Скидка на товары в заказе |
число |
Заказ |
||
Способ оплаты |
Способ оплаты заказа(наличными или по карте) |
строка |
Заказ |
||
Сумма заказа |
Итоговая сумма к оплате |
число |
Заказ |
||
ID товара |
Уникальный код |
Число |
Продукция |
||
Название |
Название товара |
Строка |
Продукция |
||
Цена |
Цена товара |
Число |
Продукция |
. |
|
ID курьера |
Уникальный код |
Число |
Курьер |
||
ФИО курьера |
Фамилия Имя Отчество курьера |
Строка |
Курьер |
. |
|
Номер телефона |
Номер телефона курьера |
Число |
Курьер |
. |
Таблица 4.3 - определения атрибутов всех сущностей.
№ |
ИМЯ |
СМЫСЛ |
Статус |
|
1 |
Клиент |
Лицо, совершающее заказ |
сущность |
|
2 |
Доставка |
Услуга, оказываемая организацией |
сущность |
|
3 |
Курьер |
Лицо, совершающее доставку заказа |
сущность |
|
4 |
Продукция |
Продукция, которая доставляется клиенту |
сущность |
|
5 |
Заказ |
Набор товаров, которые заказывает клиент |
сущность |
|
6 |
Заказ клиента |
Заказ который сделал клиент |
сущность |
|
7 |
Продукция в заказе |
Продукция, которая входит в заказ |
сущность |
Таблица 4.4 - Сущности
Имя |
Тип |
Определение |
|
Число |
INTEGER |
Целые числа |
|
Строка |
STRING |
Последовательность символов |
|
Дата |
DATETIME(8) |
Специальный числовой тип, интерпретируемый как<день><месяц><год> <час><минута><секунда>. Вводимые даты не могут быть раньше даты создания базы данных |
|
Сумма |
SUM() |
Функция возвращает сумму значений столбца |
Таблица 4.5 - Определение доменов
Спецификация ограничений целостности
1. Один клиент может сделать несколько заказов
2. Один курьер может доставлять несколько заказов
3. В одном заказе может быть несколько разных товаров
Список использованных источников
1 . Сибилев В.Д. Проектирование реляционных баз данных: учебно-методическое пособие. / В.Д. Сибилев. - Томск: Томский государственный университет систем управления и радиоэлектроники, 2006. - 74 с.
2 . Сибилев В.Д. Проектирование баз данных: учеб.пособие /В.Д. Сибилев. - Томск, 2007. - 201 с.
Размещено на Allbest.ru
...Подобные документы
Изучение возможностей AllFusion ERwin Data Modeler и проектирование реляционной базы данных (БД) "Санатория" на основе методологии IDEF1x. Определение предметной области, основных сущностей базы, их первичных ключей и атрибутов и связи между ними.
лабораторная работа [197,5 K], добавлен 10.11.2009Проект модели базы данных библиотеки: предметная область, предполагаемые пользователи, назначение; входные и выходные документы и сообщения; деловой регламент, диаграмма физического уровня. Использование технологии IDEF1X в инструментальной среде ERWin.
курсовая работа [85,4 K], добавлен 14.04.2011Методика и основные этапы построения модели бизнес-процессов верхнего уровня исследуемого предприятия, его организационной структуры, классификатора. Разработка модели бизнес-процесса в IDEF0 и в нотации процедуры, применением Erwin Data Modeler.
курсовая работа [1,6 M], добавлен 01.12.2013Анализ рынка автоматизированных информационных систем по учёту работы тренажерного зала. Разработка форм ввода-вывода информации учета посещений тренажерного зала в образовательном учреждении. Используемый язык запросов. Вкладка "Тренировочная Программа".
дипломная работа [969,6 K], добавлен 24.02.2015Характеристика та класифікація CASE-засобів, технологія їх впровадження. Структура і функції CASE-засобу Silverrun. Переваги, результати застосування та ключові функції CA ERwin Data Modeler. Проектування роботи інтернет-магазину за допомогою UML-діаграм.
курсовая работа [1,5 M], добавлен 07.02.2016Создание логической модели данных. Назначение кнопок Erwin Toolbox. Создание БД в СУБД InterBase. Использование утилиты WISQL. Создание Script-файла. Перенос структуры данных с одного сервера на другой. Синхронизация каталога БД и текущей модели.
курсовая работа [4,6 M], добавлен 26.11.2011Выделение объектов предметной области и взаимосвязей между ними. Разработка ER-модели на логическом уровне с использованием системы Erwin Data Modeler. Проектирование даталогической и реляционной модели в среде выбранной системы управления базами данных.
курсовая работа [905,6 K], добавлен 26.12.2013Разработка наиболее информационно наполненной базы данных кинематографа, при помощи которой возможно будет получить информацию о производстве фильма, актерском составе, съемочной группе, рейтингах. Использование баз данных "AllFusion ERwin Data Modeler".
курсовая работа [8,0 M], добавлен 19.09.2019Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.
курсовая работа [3,8 M], добавлен 02.02.2014Назначение и область применения базы данных "Филателист". Описание предметной области, предполагаемые пользователи и цель проекта. Входные и выходные документы и сообщения. Реализация базы данных в среде MS Access 2007. Руководство пользователя.
курсовая работа [1,6 M], добавлен 20.03.2017Анализ предметной области и документирование результатов. Построение модели данных с использованием CASE-средства AllFusion Erwin Data Modeler. Задание базовых параметров систем, необходимых для построения модели данных. Результаты выполнения запроса.
курсовая работа [3,6 M], добавлен 13.12.2013Характеристика программных продуктов ERwin, Microsoft Excel и Access. Создание сущностей и связей, преобразование логической модели в физическую в среде ERWin. Создание таблиц в MS Access, работа с запросами и отчетами. Построение диаграмм в MS Excel.
курсовая работа [2,5 M], добавлен 09.12.2013Разработка сайта интернет-магазина, управляемого базой данных. Установка XAMPP, разделение кода и оформления с помощью Smarty. Начало реализации проекта Goodstore. Создание каталога товаров. Создание модели данных с помощью ALLFUSION ERWIN DATA MODELER.
дипломная работа [3,9 M], добавлен 20.03.2017Составление схемы концептуальной модели данных. Разработка структуры реляционной базы данных и интерфейса пользователя. Особенности главных этапов проектирования базы данных. Способы реализации запросов и отчетов. Специфика руководства пользователя.
курсовая работа [186,9 K], добавлен 18.12.2010Анализ предметной области. Проектирование структуры базы данных в среде case-средства ERWIN в виде инфологической и даталогической моделей. Общие сведения о AllFusion Process Modeler 7. Требования к надежности, информационной и программной совместимости.
курсовая работа [3,4 M], добавлен 25.11.2013Анализ и описание предметной области, её ограничения. Проектирование модели в ERWin, методология проектирования IDEF1x. Выделение сущностей и атрибутов, связей между ними, переходов на физический уровень. Описание MS Project и правила разработки в WBS.
курсовая работа [578,5 K], добавлен 15.11.2009Проектирование информационной системы программными средствами AllFusion Process Modeler и AllFusion Erwin Data Modeler. Диаграмма потоков данных DFD. Проектирование информационной системы с использованием UML, RationalRose. Модель вариантов использования.
курсовая работа [604,1 K], добавлен 17.12.2015Проектирование базы данных в среде СУБД MS Access. Автоматизация учета информации о товаре в магазине. Определение требований и функций системы. Анализ предметной области. Разработка, создание таблиц, запросов, форм и отчетов. Инструкция для пользователя.
отчет по практике [523,6 K], добавлен 21.04.2014Освоение сервисной системы управления базами данных Microsoft SQL. Разработка базы данных "Служба АТС" в среде Microsoft SQL Server Management Studio и создание запросов на языке SQL. Апробация инфологической модели "сущность - связь" базы данных.
курсовая работа [2,9 M], добавлен 29.06.2015Этапы разработки модели базы данных: составление логической схемы и создание на ее основе физической формы графическим инструментарием Erwin. CASE-технологии для проектирования прикладного программного обеспечения и конфигурационного управления проектом.
контрольная работа [370,7 K], добавлен 03.01.2011