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

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

Государственное образовательное учреждение профессионального образования

Обнинский государственный институт атомной энергетики

НИЯУ МИФИ

Факультет естественных наук

Кафедра прикладной математики

Название работы:

ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ БАЗЫ ДАННЫХ

на тему «Цветочный магазин»

ОТЧЕТ

Студент:

______________

Сурков А.А.

(подпись, дата)

(инициалы, фамилия)

Группа:

E M3-C08 y

(шифр группы)

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

ст. преподаватель

к кафедры ПМ щ

______________

Y Уханов Д.И.

(учёная степень, звание)

(подпись, дата)

(инициалы, фамилия)

Обнинск, 2011

СОДЕРЖАНИЕ

1.ВВЕДЕНИЕ 3

1.1. Описание предметной области 3

2.ПОСТАНОВКА ЗАДАЧИ 4

3. ФАЗЫ РАЗРАБОТКИ И РЕАЛИЗАЦИИ ПРОЕКТА 5

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

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

Администрация – вариант использования, при котором актанты смогут найти информацию о Администрации предприятия. 6

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

3.1.3 Технологии, инструментальные средства разработки и аппаратное обеспечение 8

3.2. Проектирование 9

3.2.1. Концептуальная модель 9

3.2.1. Логическая модель 10

3.2.2. Физическая модель 11

11

4. ЗАКЛЮЧЕНИЕ 12

4.1. Определение и оценка результатов проекта и перспектив его развития. 12

5. ЛИТЕРАТУРА 13

1.Введение

1.1. Описание предметной области

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

Приложение базы данных «Цветочный магазин» создано, с целью, максимально упростить процедуру поиска информации о товарах и ценах, а также сэкономить время. С ее помощью сотруднику потребуются считанные секунды, что бы узнать об интересующей его поставке или товаре. Достаточно ввести название товара или ввести дату предполагаемой поставки. Клиент же, может узнать информацию о существующих в магазине товарах и услугах.

База данных должна выдавать следующие сведения:

  • сведения о товарах

Клиент может узнать о существующих, в данном магазине, цветах и других товарах

  • сведения о поставщиках

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

  • сведения о сотрудниках

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

  • сведения об администрации

С помощью данной базы данных можно узнать информацию об администрации, работающей в магазине: адрес, дату рождения, ФИО, должность.

  • сведения о клиентах

Сотрудник магазина и администрация легко могут узнать информацию о клиенте: ФИО клиента, адрес, дату рождения, заказанные ранее услуги.

  • сведения о поставках

Также можно узнать информацию о поставках: содержание поставки, метод поставки,

сроки поставки и т.д.

  • сведенья о доставки

Дополнительная информация о возможности доставки и о её цене.

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

Передо мной была поставлена задача, создать приложение базы данных на тему «Магазин цветов». Эту задачу нужно было решить за несколько этапов.

1. Сбор и анализ информации по выбранной теме

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

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

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

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

2.2.Проектирование логической (с учетом нормализации) модели данных

2.3.Проектирование физической модели данных

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

3.1. Создание базовых отношений (5-7 таблиц)

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

3.3. Определение основных связей

3.4. Для каждого атрибута:

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

3.4.2. Значение по умолчанию (если требуется)

3.4.3. Допустимость значения NULL

3.5. Определение производных данных (если требуется)

3.6. Реализация ограничений предметной области

3.7. Определение индексов (1-2 для таблицы)

3.8. Ввод новых данных и перенос уже существующих (по 20 записей)

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

4. Создание приложения на основе реализованной в СУБД Access базы данных:

. 4.1. Разработка пользовательских представлений для 2-3 актантов

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

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

4.1.3. Справка

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

5. Подготовка и сдача отчета.

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