Разработка базы данных мебельного магазина. Курсовая работа (т). Информационное обеспечение, программирование.

Разработка базы данных мебельного магазина. Курсовая работа (т). Информационное обеспечение, программирование.




👉🏻👉🏻👉🏻 ВСЯ ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻


























































Информационное обеспечение, программирование

Вы можете узнать стоимость помощи в написании студенческой работы.


Помощь в написании работы, которую точно примут!

Похожие работы на - Разработка базы данных мебельного магазина

Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе

Нужна качественная работа без плагиата?

Не нашел материал для своей работы?


Поможем написать качественную работу Без плагиата!

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ


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


Высшего профессионального образования


"Амурский Государственный
Университет"


Тема: Разработка базы данных
мебельного магазина


Дисциплина: Автоматизация
технико-экономических систем








студент группы 641 А Р.Е. Гулевский


Отчет: _____ страниц, 27 таблиц, 20 рисунков, 6 источников, 6
приложений.


Форма, отчет, логическое проектирование, физическое
проектирование, концептуально-инфологическая модель, СУБД, нормализация
отношений, физическое проектирование, руководство пользователя, сущность,
атрибут, объект автоматизации.


Объектом исследования является мебельный магазин.


Целью работы является создание базы данных, хранящей и
обрабатывающей информацию о работе мебельного магазина.


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





2.2 Назначение сущностям описательных атрибутов


2.4 Концептуальная инфологическая модель


3.1 Отображение инфологической модели на реляционную


3.2.1 Приведение отношений к первой нормальной форме


3.2.2 Приведение отношений ко второй нормальной форме


3.2.3 Приведение отношений к третьей нормальной форме


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


В современном мире обычно для обработки данных используются
различные СУБД. Одной из наиболее распространенных СУБД является Microsoft
Access. Это связано с широким распространением данного продукта в пакетах
Microsoft Office. Этот пакет стал стандартным программным обеспечением, которое
устанавливается на современных персональных компьютерах. К достоинствам
Microsoft Access можно отнести простоту в работе и понятный интерфейс. Поэтому
данная СУБД была выбрана в качестве объектной СУБД.





СУБД - система управления базами данных.


Объектом автоматизации в данной работе является БД мебельного
магазина "12 стульев".


Здесь в составе входной информации представлены таблицы
"Товары" и "Сотрудники", содержащие поля из таблиц
"Отделы", "Должности", "Продажи",
"Поставщики", "Типы мебели".


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


Данные о продажах являются оперативно-учетными данными и
формируются в реальном времени при изменении данных о товарах и сотрудниках.


Целью автоматизации организации является упрощение работы с
БД мебельного магазина, обеспечение целостности и сохранности информации,
ускорение обработки и упрощение учета регулярно используемых данных.


Для достижения поставленной цели необходимо решить следующие
задачи:


Осуществление инфологического проектирования;


Осуществление логического проектирования;


Осуществление физического проектирования;


Разработка руководства пользователя.


Цели будут достигнуты путем разработки надежной и
оптимизированной под данную организацию электронной базы данных.


Внешние и внутренние связи, построенные с помощью пакета
ВРwin, представлены в Приложении А и Приложении Б.


база магазин инфологическое проектирование





При обследовании предметной области были выделены следующие
сущности:


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


Сущность "Отделы" содержит название отдела, номер
кабинета в офисе, часы работы кабинета.


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


Сущность "Продажи" содержит информацию о ФИО
продавца, названии проданного товара и дате продажи.


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


Сущность "Типы мебели" содержит информацию о
наименовании и коде типа мебели


Сущность "Товары" содержит информацию о типе,
названии, количестве на складе, поставщике, а также о цене товара.





Таблица 1 - Атрибуты сущности "Должности"




Количество
сотрудников, работающих на должности

Таблица 2 - Атрибуты сущности "Отделы"




Таблица 3 - Атрибуты сущности "Поставщики"




Таблица 4 - Атрибуты сущности "Продажи"




Таблица 5 - Атрибуты сущности "Сотрудники"




Таблица 6 - Атрибуты сущности "Типы мебели"




Таблица 7 - Атрибуты сущности "Товары"




Сущность "Должности" однозначно идентифицируется
атрибутом "Код должности". Он и будет первичным ключом.


Сущность "Отделы" однозначно идентифицируется
атрибутом "Код отдела". Он и будет первичным ключом.


Сущность "Поставщики" однозначно идентифицируется
атрибутом "Код поставщика". Он и будет первичным ключом.


Сущность "Продажи" однозначно идентифицируется
атрибутом "Код продажи". Он и будет первичным ключом.


Сущность "Сотрудники" однозначно идентифицируется
атрибутом "Код сотрудника". Он и будет первичным ключом.


Сущность "Типы мебели" однозначно идентифицируется
атрибутом "Код типа". Он и будет первичным ключом.


Сущность "Товары" однозначно идентифицируется
атрибутом "Код товара". Он и будет первичным ключом.





Между сущностями "Должности" и
"Сотрудники" устанавливается связь "один к одному”, так как
одному сотруднику соответствует одна должность.


Между сущностями "Отделы" и "Сотрудники"
устанавливается связь "один ко многим”, так как каждый сотрудник закреплен
за отделом.


Между сущностями "Продажи" и "Сотрудники"
устанавливается связь "один ко многим”, так как каждый сотрудник продает
не ограниченное количество товаров.


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


Между сущностями "Поставщики" и "Товары"
устанавливается связь "один ко многим”, так как каждый поставщик может
являться поставщиком разных типов товаров.


Между сущностями "Товары" и "Типы мебели"
устанавливается связь "один ко многим”, так как есть сходные товары одного
типа от разных поставщиков.




Рисунок 1 - Концептуально инфологическая модель





В таблице 8 отображена концептуально-инфологическая модель, все
логические связи пронумерованы, поэтому в дальнейшем будем придерживаться
нумерации.


Ниже представлены отношения, полученные из связей
концептуально-инфологической модели.




Ниже представлены отношения, полученные из связей
концептуально-инфологической модели.




Таблица 14 - Отношение 1 - Должности
Таблица 16 - Отношение 3 - Поставщики




Таблица 18 - Отношение 5 - Сотрудники




Таблица 19 - Отношение 6 - Типы мебели




Полученные отношения необходимо проверить на соответствие
трем нормальным формам.




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




Отношения отвечают требованиям 2НФ, т.к. они соответствует
1НФ, и каждый неключевой атрибут в этих отношениях полностью зависим от ключа.




Все полученные нами на предыдущем этапе отношения находятся
во второй нормальной форме, и каждый неключевой атрибут нетранзитивно зависит
от ключа. Так как между атрибутами оставшихся отношений нет транзитивной зависимости,
то, следовательно, эти отношения соответствуют требованиям 3НФ, и дальнейшей
нормализации не требуется.





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


Логическая модель БД представлена в Приложении Д.





Этап физического проектирования заключительный в последовательности
построения базы данных. На предыдущих этапах проектирования были получены
отношения, которые в данном разделе будут описаны в виде таблиц, представляющих
собой модель физической реализации БД.




Таблица 21 - Атрибуты сущности "Должности"




Таблица 22 - Атрибуты сущности "Отделы"




Название
атрибутаТип данныхОграниченияИндексация

Таблица 23 - Атрибуты сущности "Поставщики"




Таблица 24 - Атрибуты сущности "Продажи"




Таблица 25 - Атрибуты сущности "Сотрудники"




Таблица 26 - Атрибуты сущности "Типы мебели"




Таблица 27 - Атрибуты сущности "Товары"




Схема данных приведена в Приложении Е.







Для начала работы с БД необходимо запустить файл БД Мебельный
магазин. mdb. На экране должна появиться главная форма, с которой начинается
работа с БД. Главная форма содержит кнопки для открытия всех форм, отчетов и
запросов, а также кнопка выхода из приложения.




При нажатии кнопки "Поставщики" из раздела Отчеты
появится окно, содержащее отчет о поставщиках.




При нажатии кнопки "Продажи" из раздела Отчеты
появится окно, содержащее отчет о продажах продукции.




При нажатии кнопки "Сотрудники" из раздела Отчеты
появится окно, содержащее отчет о продажах продукции.




При нажатии кнопки "Товары" из раздела Отчеты
появится окно, содержащее отчет о существующих товарах.




При нажатии кнопки "Отделы" из раздела Формы
появится форма, для редактирования таблицы Отделы.




При нажатии кнопки "Поставщики" из раздела Формы
появится форма, для редактирования таблицы Поставщики.




При нажатии кнопки "Продажи" из раздела Формы
появится форма, для редактирования таблицы Продажи.




При нажатии кнопки "Сотрудники" из раздела Формы
появится форма, для редактирования таблицы Сотрудники.




При нажатии кнопки "Типы мебели" из раздела Формы
появится форма, для редактирования таблицы Типы мебели.




При нажатии кнопки "Товары" из раздела Формы
появится форма, для редактирования таблицы Товары.




При нажатии кнопки "Сотрудники" из раздела запросы
Будет выполнен запрос по ФИО сотрудника.




При нажатии кнопки "Тип мебели" из раздела запросы
Будет выполнен запрос мебели по типу.




При нажатии кнопки "Названия мебели" из раздела
запросы Будет выполнен запрос мебели по названию.




Рисунок 15 - Запрос Названия мебели




При нажатии кнопки "Поставщики" из раздела запросы
Будет выполнен запрос на выборку поставщиков по названию.




При нажатии кнопки "Продажи" из раздела запросы
Будет выполнен запрос на выборку продаж по дате продажи.





В качестве примера рассмотрим добавлений информации о новом
поставщике товара.


Для этого необходимо открыть форму Поставщики, в ней
переключиться на последнюю запись и внести данные нового поставщика как
показано на рисунке 18




Рисунок 18 - Пример добавления нового поставщика




После этого в соответствующей таблице можно увидеть изменения




Также изменения можно продемонстрировать появлением нового
поставщика в отчете Поставщики




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





1.      Базы
данных/ Т. Коннолли, К. Бегг, А. Страчан. - Киев: Вильямс, 2000. - 111с.


2.      Дейт
К. Дж. Введение в системы баз данных/ К. Дж. Дейт. - Киев: Вильямс, 2000. -
846с.


.       Лекции
по курсу "Автоматизация технико-экономических систем".4 Вейкас Дж.
Эффективная работа с Microsoft Access 97/ Дж. Вейкас. - СПб.: Питер, 1999. -
973с.


.       Розанов
В.А. Информационные технологии управления: Учеб. пособие / В.А. Розанов, М.И.
Малышев, Н.В. Катаргин. - М.: АТиСО, 2005. - 154 с.


.       Хомоненко
А.Д. Базы данных/ А.Д. Хомоненко. - СПб.: Корона принт, 2000. - 414с.






Похожие работы на - Разработка базы данных мебельного магазина Курсовая работа (т). Информационное обеспечение, программирование.
Сочинение По Творчеству Бунина 11 Класс Темы
Реферат: Douglas
Ест Реферат
Реферат по теме Психология профессионального общения работников правопорядка
Контрольная Работа 1 Курс Физика
Реферат: Пушкин и Кубань
Написание Дипломной Работы Цена
Дипломная Работа На Тему Анализ Оборотного Капитала
Курсовая работа по теме Есенин в школе
Контрольная работа: Система муниципального управления
Лабораторная Работа Исследование Электростатических Полей
Курсовая работа: Модели рыночной экономики
Реферат: Китай в мировых процессах
Реферат: Приемы, стимулирующие общение
Реферат по теме Идеи раннего христианства
Реферат по теме Содержание расходов бюджета
Курсовая работа по теме Организация производства и рабочих мест в мясо-рыбном цехе ресторана высшего класса 'Ностальгия' на 170 мест в гостинице 'Измайлово'
Годовая Контрольная Работа По Химии 9
Реферат: The Influences On Richard Wright In Black
Реферат На Тему Садоводство С Основами Плодоводства
Похожие работы на - Пищеварение в ротовой полости. Акты жевания и глотания
Реферат: Metabolism Studies Essay Research Paper AbstractThe purpose
Контрольная работа: Організаційні структури управління

Report Page