Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы Данных_ Фоменцов - .doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
249.86 Кб
Скачать

Федеральное агентство по образованию

ВПО «УрФУ имени первого Президента России Б.Н.Ельцина»

Факультет ускоренного обучения

Кафедра программных средств и систем

Курсовая работа

По дисциплине «Базы данных»

Тема: «Учет продажи кухонного оборудования»

Студент группы СП-646: Фоменцов Р.С.

Ст. преподаватель: Чагаева О. Л.

Екатеринбург 2012

ЗАДАНИЕ

на курсовую работу по дисциплине «Базы данных»

Студент группы СП-646 Специальность ПО ВТ и АС

Фамилия Фоменцов Имя Роман Отчество Сергеевич

Срок проектирования с “25” февраля по “15“ июня 2012 г.

  1. Тема проекта и его содержание:

Разработка информационной модели для учета продаж кухонного оборудования

Разработать информационную модель предметной области средствами ErWin или любого другого Case-средства, включающую основные, вспомогательные таблицы и справочники кодов отдельных полей. Логическая диаграмма должна обязательно включать глаголы связи и быть выполненной на русском языке. Физическая диаграмма должна быть выполнена с использованием только латинского алфавита. Проектирование должно включать реализацию ограничений целостности, настройку схемы оптимизации, создание ролей пользователей и настройку правил безопасности, примеры выполнения тестовых запросов с указанием уровня изоляций. База данных должна содержать тестовые данные и быть снабжена необходимыми триггерами и хранимыми процедурами.

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

  • введение (описать предметную область, для которой создается БД, важность задачи)

  • постановка задачи (формальная постановка задачи заказчиком)

  • разработка БД (анализ предметной области, обоснование выбора средств решения задачи)

  • руководство программиста БД (схема БД, отчет по схеме и всем ее объектам, примеры типичных запросов к БД с комментариями)

  • заключение (описание трудностей, с которыми столкнулся разработчик БД, и намечены пути развития системы)

  • приложения (тексты запросов, порождающих БД, примеры запросов к БД, примеры заполнения всех таблиц (3-4 строчки))

3. Курсовое проектирование закончено _____________________________

4. Оценка проекта _______________________________________________

Руководитель __________________________

Содержание

1 Введение 1

2 Спецификация 1

3 Отчет по атрибутам 6

4 Отчет по типам данных 7

5 Отчет по сущностям 8

6 Примеры содержания информации в базах данных 9

Введение

Данная База Данных создана для контроля продаж профессионального кухонного оборудования для индустрии гостеприимства HoReCa (Hotel, Restaurant, Catering). Для учета всех движений и лица совершившего продажу необходимо знать, что за клиент, какое оборудование было приобретено, характеристики оборудования.

Спецификация

Необходимо создать БД, где собирается информация о совершении сделки купли-продажи профессионального кухонного оборудования. Схема базы данных представлена на Рисунке 1 и Рисунке 2. Схемы были построены с помощью программ Microsoft Access и программы ErWin.

Таблица «clients»

          1. name_org(text) – юридическое имя организации

          2. telephon(integer) — телефон

          3. director(text) – лицо являющееся владельцем компании или лицо представляющее его интересы

          4. address(text) – юридический адрес юридического лица

Таблица «country»

  1. country (text) – страна- производитель оборудования

Таблица «manager»

  1. name_manager (text) –ФИО менеджера по оборудованию, работающий с клиентами

  2. name_org (text) – компания, с которой работает менеджер

Таблица «plants»

  1. name (text) – подразделения оборудования

  2. type_pl (text) – имя (тип) оборудования

  3. country (text) – страна производитель

Таблица «sale»

  1. data (data) – дата совершения сделки

  2. num_contract (integer) – номер сделки

  3. type_pl (text) – имя (тип) оборудования, которое купил клиент

  4. manager (text) – ФИО менеджера

  5. name_org (text) – имя компании, купившей оборудование

  6. cost (money) – стоимость купленного оборудования

  7. delivery (Boolean) – доставка, «пустой квадрат» – нет(false), «галочка» — да(true)

Р исунок 1

Рисунок 2

Отчет по атрибутам

Таблица 1 – Отчет по атрибутам модели базы данных

Атрибут

Определение

Сущность

Поле в таблице

Клиент

Юридическое наименование клиента

Клиент

name_org

Телефон

Телефон

Клиент

telephon

Директор

Директор компании или иное лицо представляющее интересы директора, компании

Клиент

director

Адрес

Юридический адрес компании

Клиент

address

Страна

Страна производитель кухонного оборудования

Страна

country

Менеджер

ФИО менеджера

Продавец

name_manager

Клиент

Юридическое наименование

Продавец

name_org

Имя

Подразделение оборудования(классификация)

Оборудование

name

Оборудование

Имя и тип оборудования

Оборудование

type_pl

Страна

Страна производитель кухонного оборудования

Оборудование

country

Дата

Дата совершения сделки

Сделка

data

Договор

Номер договора

Сделка

num_contract

Оборудование

Имя и тип оборудования

Сделка

type_pl

Менеджер

ФИО менеджера, работавшего с этим клиентом

Сделка

manager

Клиент

Юридическое наименование

Сделка

name_org

Стоимость

Стоимость оборудования в данной сделке

Сделка

cost

Доставка

Будет ли осуществляться доставка купленного оборудования до склада Клиента

Сделка

delivery