Реферат по предмету "Информатика, программирование"


Разработка БД "Магазин автозапчастей"

ФГОУВПО
Башкирскийгосударственный аграрный университет
Факультет:ИТУ
КафедраИнформатики и ИТ
Специальность:ПИЭ
Курсовойпроект
РазработкаБД «Магазин автозапчастей»
АхматзинИльвир Айдарович
Формаобучения: очная
Курс,группа 2, 1
Руководитель:Агишев Т.Х.
Уфа2011

 
CОДЕРЖАНИЕ
Введение
1. Обследование предметной области в BPWIN
2. Концептуальноепроектирование
2.1 Перечень сущностей
2.2 Перечень атрибутов
3. Логическоепроектирование в ERWIN
3.1 Модель«сущность – связь»
3.2 Классификация связей
4. Реляционная модель БД
4.1 Функциональныезависимости между атрибутами
4.2 Выбор ключей
4.3 Нормализация отношений
5. Даталогическоепроектирование
5.1 Состав таблиц базы данных
5.2 Средства поддержанияцелостности
6 ЗАПРОСЫ К БД
7. Требования ктехническому обеспечению
8. Инструкция по использованиюБД
8.1 Вызов программы
8.2 Экранные формы
8.3 Описание отчётов
Заключение
Библиографический список
Приложение А
Приложение В

АННОТАЦИЯ
В данном курсовом проекте в качестве предметной области рассматриваетсямагазин автозапчастей «Железяка». База данных решает задачу учёта продажитовара продукции магазина.

ВВЕДЕНИЕ
В данном курсовом проекте разработана база данных для информационнойподдержки деятельности магазина автозапчастей «Железяка», с цельюавтоматизировать слежение за процессами движения товара и действиями сотрудниковмагазина. Информация о клиентах и товару заносится в базу данных. При получениинового товара, ему присваивается свой индивидуальный код, в базе данныхрегистрируется следующая информация: код товара, отделы, наименование товара, название,количество, цена и т.д.
Целью данного курсового проекта является приобретение практическихнавыков обследования предметной области, концептуального, логического ифизического проектирования базы данных, освоение средств поддержания целостностибазы данных, запросов, отчётов. Курсовой проект отражает этапы создания базыданных в СУБД Microsoft Access с момента обследования предметной области и донастройки параметров запуска.

1. ОБСЛЕДОВАНИЕ ПРЕДМЕТНОЙОБЛАСТИ
 
В данном курсовом проекте предметную область составляет учет сотрудников,которое представлено моделью BPwin.
/>
Рисунок 1.1 Функциональная модель
База данных, разрабатываемая в рамках данного курсового проекта,представляет собой упрощенную модель предметной области «Магазинавтозапчастей». База данных включает информацию о товарах, заказы клиентов,поставщиков и поставок и т.д.

 
/>
Рисунок 1.2 Декомпозиция функционального блока

 
2. КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ
 
2.1 Перечень сущностей
Магазин автозапчастей содержит следующие сущности:
1.  Заказчики;
2.  Накладные;
3.  Поставщики;
4.  Продажи;
5.  Склад.
 
2.2 Перечень атрибутов
Для каждой сущности должен быть список атрибутов.
Таблица
«Заказчики»Сущности Атрибуты Типы Размер Код заказчика Числовой 4 Фамилия Текстовый 6 Имя Текстовый 50 Отчество Текстовый 50 Адрес Текстовый Длинное целое Телефон Числовой 50
Таблица
«Накладные»Сущности Атрибуты Типы Размер Код заказчика Числовой 50 Код товара Числовой 50 № накладной Числовой 50 Дата заключения Дата/время Краткий формат даты

Таблица
«Поставщики»Сущности Атрибуты Типы Размер Код поставщика Числовой 50 Поставщик Текстовый 50 Адрес Текстовый 50 Телефон Текстовый 50 Сайт Гиперссылка 50
Таблица
«Продажи»Сущности Атрибуты Типы Размер Код товара Числовой 50 Покупок Числовой 50 Дата покупки Дата/время Краткий формат даты
Таблица
«Склад»Сущности Атрибуты Типы Размер Код товара Числовой Длинное целое Код поставщика Числовой Длинное целое Наименование Текстовый 60 Отдел Текстовый Авто Количество (шт.) Числовой 50 Стоимость Денежный 50
магазин автозапчасть база данный

3. ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ В ERWIN
 
3.1 Модель «сущность-связь»
Исходя из данных концептуального проектирования БД, приступил клогическому проектированию в Erwin.
Сотрудники делают заказ на основе информации о наличии товара,количестве, цены.
Данная модель представлена на схеме ниже.
/>
Рисунок 3.1 Информационно логическая модель
 
3.2 Классификация связей
Сущности «Заказчики», «Накладные» объединены через сущность «Продажи».Таким образом, сущность «Продажи» связана с другими сущностями с отношением «один-ко-многим».Сущности «Поставщики» объединены через сущность «Склад». Таким образом,сущность «Поставщики» связана с другими сущностями с отношением«один-ко-многим». Связи сущностей реализованных в Accessпредставлены на рисунке 3.2.
/>
Рисунок 3.2 Информационно-логическая модель в Access

 
4. РЕЛЯЦИОННАЯ МОДЕЛЬ БАЗЫ ДАННЫХ
 
4.1 Функциональные зависимости между атрибутами
Сущность «Заказчики» ссылается на сущности «Накладные, (см. схему вразделе 3.1.). Таким образом, сущность «Заказчики» содержит один ключа.Сущность «Склад» ссылается на сущности «Продажи (см. схему в разделе 3.1).Таким образом, сущность «Склад» содержит один внешний ключ.
 
4.2 Выбор ключей
В качестве первичного ключа сущности «Заказчики» выбран Артикул, длясущности «Накладные» — код заказчика, «Накладные» к «Продажи» — код товара,«Продажи» к «Склад» — код товара, «Склад» к «Поставщики» — код поставщика.
4.3 Нормализация отношений
Схема, приведенная в разделе 3.1., отвечает 1НФ т.к. данные представленыв виде двумерных таблиц с выделенными ключевыми атрибутами.
Схема также отвечает 2НФ, т.к. она отвечает всем требованиям 1НФ, т.к.она отвечает всем требованиям 1НФ и в ней нет неключевых атрибутов, зависящихтолько от части составного ключа.
Схема отвечает 3НФ, т.к. она отвечает всем требованиям 2НФ и ни один изне ключевых атрибутов не зависит от других не ключевых атрибутов.

 5. ДАТАЛОГИЧЕСКОЕПРОЕКТИРОВАНИЕ
5.1 Состав таблиц БД
После того как были разработаны логические связи сущностей приступил кдаталогическому проектированию таблиц БД.
База данных содержит 5 таблиц: «Заказчики», «Накладные», «Поставщики»,«Продажи», «Склад».
/>
Рисунок 5.1.1 Вид таблицы «Заказчики» в Конструкторе
/>
Рисунок 5.1.2 Вид таблицы «Накладные» в Конструкторе
/>
Рисунок 5.1.3 Вид таблицы «Поставщики» в Конструкторе

/>
Рисунок 5.1.4 Вид таблицы «Продажи» в Конструкторе
/>
Рисунок 5.1.5 Вид таблицы «Склад» в Конструкторе
 
5.2 Средства поддержания целостности
Для всех связей, представленных на схеме, включено обеспечениецелостности данных, каскадное удаление связанных записей (см. рисунок 5.2.1).
/>
Рисунок 5.2.1 Изменение связей
6. ЗАПРОСЫ К БАЗЕДАННЫХ
Из данных искомых таблиц БД были реализованы пять запросов (см. рисунок6.1).
/>
Рисунок 6.1 Запросы
Примерами простых запросов являются запрос учета продаж по отделукассеты.
/>
Рисунок 6.2 Вид запроса в Конструкторе

/>
Рисунок 6.3 Результат запроса
Примерами запроса с условием является запрос «Условие отбора»
/>
Рисунок 6.4 Вид запроса в Конструкторе
/>
Рисунок 6.5 Результат запроса
Примером запроса на выборку является запрос «Условие отбора».

/>
Рисунок 6.6 Вид запроса в Конструкторе
/>
Рисунок 6.7 Результат запроса
Примером запроса на сортировку является запрос «Условие отбора»
/>
Рисунок 6.8 Вид запроса в Конструкторе

/>
Рисунок 6.9 Результат запроса
Примерами запроса на вычисление данных являются запросы «Вычислениеостатка товара»
/>
Рисунок 6.10 Вид запроса в Конструкторе
/>
Рисунок 6.11 Результат запроса

 
7. ТРЕБОВАНИЯ К ТЕХНИЧЕСКОМУ ОБЕСПЕЧЕНИЮ
Требования к данной системе БД заключаютсяв следующем:
1) IBM-совместимый компьютер;
2) Процессор не ниже Pentium IV, ОЗУ не меньше 256Мб;
3) Windows 2003/XP;
4) Microsoft Access 2003;
5) Быстродействие системы.

8. ИНСТРУКЦИЯ ПО ИСПОЛЬЗОВАНИЮ БД
 
8.1 Вызов программы
Открыть проводник Windows, найти базу данных«Курсовой проект.db1», установить на неё курсор мыши ищелкнуть левой кнопкой. На экране появится главная форма программы.
/>
Рисунок 8.1 Кнопочная форма
 
8.2 Экранные формы
Нужная форма выводиться на экран исходя издействия пользователя, по нажатию на определенную кнопку из главной формы (см.рисунок 8.1)

/>
Рисунок 8.2.1 Форма Оформление заказов
 
/>
Рисунок 8.2.2 Форма Учет продаж по отделам
 
/>
Рисунок 8.2.3 Форма Подсчет поставок по отделам
/>
Рисунок 8.2.4 Форма Учет поставщиков и поставок
 
8.3 Описание отчётов
В описанных отчетах были использованы данные из таблиц и результатовзапросов.
Отчет «Анализ объемов продаж по дням» создан с использованием мастерасоздания отчетов на основе таблицы «Продажи».
/>
Рисунок 8.3.1 Лист анализа объемов продаж по дням
Аналогично были созданы последующие отчеты
/>
Рисунок 8.3.2 Лист анализа объемов продаж по неделям
/>
Рисунок 8.3.3 Лист анализа объемов продаж по месяцам
Отчет «Финансовые итоги дня по магазину» создан с использованием мастерасоздания отчетов на основе таблицы «Продажи» и «Товары»

/>
Рисунок 8.3.4 Лист анализа объемов продаж по неделям
 
Аналогично были созданы последующие отчеты
/>
Рисунок 8.3.5 Лист финансовые итоги дня по отделу легковые

/>
Рисунок 8.3.6 Лист финансовые итоги дня по отделу грузовые

 ЗАКЛЮЧЕНИЕ
Создавая базу данных по магазину автозапчастей «Железяка», былиприобретены практические навыки обследования предметной области,концептуального, логического и физического проектирования базы данных, освоиласредства поддержания целостности базы данных, запросов. А также изучены иосвоены принципы, приемы разработки, формализации предметной области в видефункциональной BPwin модели, информационной модели ERwin для построения АСУ.
В процессе работы над курсовым проектом приобретены практические навыкисоздания базы данных в СУБД Microsoft Access с момента обследования предметной области и до настройкипараметров запуска.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК
 
1.  Горелов А., Ахаян Р.,Макашарипов С. Эффективная работа с СУБД — СПб.: Питер,2000. — 704 с.
2.  Виллет,Кроудер Microsoft Office 2000 Библия пользователя.: Пер. с англ.-М.:Издательский дом «Вильямс», 2001. — 1026 с.
3. Марков А.С., Лисовский К.Ю. Базы данных. Введение в теорию иметодологию: Учебник. – М.: Финансы и статистика, 2004. – 512 с.
4. Информатика: Учебник / Под ред. проф. Макаровой Н. В. – М.: Финансы истатистика, 2000. –768 с.
5. Хомоненко А. Д., Цыганков В. М., Мальцев М.Г. Базы данных. Учебник дляВУЗов / Под ред. проф. А. Д. Хомоненко. — СПб.: КОРОНА-принт, 2000. — 416 с.
6. Черемных С.В. и др. Моделирование и анализ систем. IDEF-технологии:практикум / С.В. Черемных, И.О. Семенов, В.С. Ручкин. – М.: Финансы истатистика, 2005. – 192 с.
7.  Карпова Т. С. Базы данных. Модели,разработка, реализация. – СПб.: Питер, 2002. 304 с.
8. Малыхина М.П. Базы данных: основы, проектирование, использование. –СПб.: БХВ – Петербург, 2004. – 512 с.
9. Практикум по информатике / А.А. Землянский, Г.А. Кретова, Ю.Р.Стратонович, Е.А. Яшкова; Под ред. А.А. Землянского. – М.: Колос, 2003. – 384с.

Приложение А (Обязательное)
/>
Рисунок 1 Декомпозиция функционального блока
/>
Рисунок 2 Декомпозиция блока «Выбор товара»

 
/>
Рисунок 3 Декомпозиция блока «Заказ или покупка товаров»
 
/>
Рисунок 4 Декомпозиция блока «Выдача товара»

 
Приложение В (Обязательное)
/>
Рисунок 2 Информационно-логическая модель


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат «Братья Карамазовы» Ф. М. Достоевского на сцене Академического театра им. Вл. Маяковского. Пьеса Владимира Малягина. Режиссер-постановщик Сергей Арцибашев. Премьера – сентябрь 2003года
Реферат Исследование методики аудиторской проверки бухгалтерского учета материалов в производстве СПК
Реферат Договор строительного подряда 3
Реферат Розрахунок норми амортизації
Реферат Синонимы и их типы в поэме Н В Гоголя Мёртвые души
Реферат Торгово-технологическая характеристика ОАО "Витебские продукты"
Реферат Intrinsically Motivated By Education Essay Research Paper
Реферат Модель и методы управления организационными системами
Реферат The Repressive Governments Of Zamiatin
Реферат Амортизация (износ) основных средств
Реферат Договор купли-продажи Понятие и
Реферат Патологические реакции на пищу и её компоненты, анафилаксия
Реферат Расчет трехфазного силового масляного двухобмоточного трансформатора
Реферат Управление запасами
Реферат Выборочный контроль при исследовании надежности