Создание базы данных «Строительные магазины» средствами СУБД MS Access
Курсовая работа, 15 Апреля 2017, автор: пользователь скрыл имя
Описание работы
Цель курсовой работы - смоделировать базу данных, позволяющую автоматизировать работу строительных магазинов – проводить оперативный мониторинг имеющихся данных, облегчить ввод и вывод информации, позволить оперативно собирать необходимую статистику.
Строительный магазин требует автоматизации для облегчения работы многих процессов.
Файлы: 1 файл
kursovaya_rabota_po_informatike.docx
— 1.90 Мб (Скачать файл)Санкт-Петербургский политехнический университет Петра Великого
Институт промышленного менеджмента, экономики и торговли
Кафедра управления в социально-экономических системах
КУРСОВАЯ РАБОТА
по дисциплине: «Информатика»
на тему: «Создание базы данных «Строительные магазины»
средствами СУБД MS Access»
Выполнил
студент гр. 13721/ 3_ В.С. Миронов
Руководитель
Р.С. Храмцов
14 мая 2016 г.
Санкт-Петербург
2016
Санкт-Петербургский политехнический
университет Петра Великого
Институт промышленного менеджмента, экономики и торговли
Кафедра управления в социально-экономических системах
ЗАДАНИЕ
НА ВЫПолнение курсового
проекта
(курсовой работы)
студенту группы .
(номер группы) (фамилия, имя, отчество)
1. Тема проекта (работы):
2. Срок сдачи студентом законченного проекта (работы) .
3. Исходные данные к проекту
(работе):
4. Содержание пояснительной записки (перечень подлежащих разработке вопросов): введение, основная часть (раскрывается структура основной части), заключение, список использованных источников, приложения.
Примерный объём пояснительной записки . страниц машинописного текста.
5. Перечень графического материала (с указанием обязательных чертежей и плакатов):
6. Консультанты:
7. Дата получения задания: « » 2015 г.
Руководитель .
(подпись) (инициалы, фамилия)
Задание принял к исполнению
(подпись студента) (инициалы, фамилия)
(дата)
Оглавление
Введение
В наше время различные фирмы или организации не могут обойтись без современного программного обеспечения.
Система управления базами данных (СУБД) – программное обеспечение, позволяющее создавать базы данных, обновлять хранимую информацию и обеспечивать удобный доступ информации с целью её просмотра и поиска.
Ключевую роль при обеспечении эффективного хранения данных играют методы поддержания логических связей между данными. По способам организации связей выделяют различные модели данных.
Цель курсовой работы - смоделировать базу данных, позволяющую автоматизировать работу строительных магазинов – проводить оперативный мониторинг имеющихся данных, облегчить ввод и вывод информации, позволить оперативно собирать необходимую статистику.
Строительный магазин требует автоматизации для облегчения работы многих процессов. База данных должна обеспечивать учет работы магазина, оперативного ведения учета и подведения итогов. Необходимо поддерживать автоматическое формирование отчетов. Предложенная курсовая работа направлена на достижение указанных целей.
Использование базы данных должно позволить сети строительных магазинов успешно работать и повысить ее конкурентоспособность в сфере данных услуг.
Описание предметной области. Постановка задачи
В данной курсовой работе поставлена задача создания информационной системы сети строительных магазинов, занимающегося продажей строительных материалов в пределах города. Строительные магазины предлагают ассортимент различных товаров для строительства.
Предметная область – содержит описание понятий, не ориентированное ни на какую конкретную даталогичекскую модель.
Целью курсовой работы является проектирование базы данных сети строительных магазинов и создание удобного интерфейса для работы пользователя с ней.
Задачами курсовой работы, в соответствии с ее целью являются:
- изучение предметной области объекта исследования;
- проектирование базы данных с использованием ER-диаграмм и CASE-средств;
- создание интерфейса программного продукта.
Функции базы данных:
- Хранить информацию о клиентах
- Хранить информацию о покупках
- Ведение реестра поставщиков
- Выяснить какой магазин является самым успешным
- Хранить информацию о магазинах
- Формирование прайс-листа
- Хранить информацию о поставщиках
Заметим, что цены на товары с течением времени могут изменяться, после их обновления изменяются и цены композиций.
В момент покупки – цена на товар для покупателя фиксируются. И дальнейшее изменение цен на стоимость заказа не влияет. Это необходимо для того, чтобы в конце месяца получить корректные сводные суммы заказов.
Проектирование базы данных
Построение информационно-логической (инфологической) модели с использование ER- диаграмм
Для построения инфологической модели данных определим сущности, их связи и атрибуты.
Определяем сущности:
- Клиент;
- Покупки;
- Товар;
- Магазины;
- Журнал поставок;
- Поставщик.
Опишем атрибуты сущностей для каждой в отдельности:
Клиент обладают следующими атрибутами:
- ФИО;
- адрес;
- номер.
Покупки:
- клиент;
- товар;
- количество купленного товара;
- дата.
Товар:
- название
- цена продажи
- цена закупки
Магазины:
- название;
- адрес;
- площадь.
Журнал поставок:
- товар;
- дата;
- магазин;
- поставщик;
Поставщик:
- ФИО;
- Номер телефона;
- ИНН.
Один клиент может приобрести множество товаров ==> много товар.
Один и тот же товар могут купить много разных людей ==> клиент тоже много.
Вывод: связь клиент – товар многие - ко- многим.
Эти сущности связанны между собой с помощью сущности «покупки».
В одном магазине может находиться несколько товаров ==> много товар.
Один и тот же товар может продаваться в нескольких магазинах ==> магазины много.
Вывод: связь магазины – товар многие -ко -многим.
Эти сущности связанны между собой с помощью сущности «покупки».
Один клиент может совершить множество покупок (несколько записей в журнале покупок). ==> много Журнал покупок (покупки).
Одна запись в журнале покупок относится только к одному клиенту ==> клиент один.
Вывод: связь клиент – покупки один ко многим.
Один товар может быть куплен несколько раз( находится в журнале покупок).==> много журнал покупок (покупки).
Одна запись в журнале покупок относится только к одному товару ==>товар один.
Вывод: связь товар – покупки один ко многим.
Один магазин может быть несколько раз находиться в журнале покупок ==>много журнал покупок (покупки).
Одна запись в журнале покупок относиться только к одному магазину ==> магазин один.
Вывод: связь магазин - покупки один ко многим.
Один поставщик может поставить много товара ==> много поставщик.
Один и тот же товар может быть доставлен разными поставщиками ==> товар много.
Вывод: связь поставщик – товар многие- ко- многим.
Эти сущности связанны между собой с помощью сущности «журнал поставок».
Один поставщик может доставить товар в несколько магазинов ==> много поставщик.
В один и тот же магазин товар может доставить разные поставщики ==> магазины много.
Вывод: связь поставщики- магазины многие- ко- многим.
Эти сущности связанны между собой с помощью сущности «журнал поставок».
Один товар может поставлен несколько раз(находится в журнале поставок) ==> много журнал поставок.
Одна запись в журнале поставок относится только к одному товару ==> товар один.
Вывод: связь товар- журнал поставок один ко многим.
Один магазин может быть несколько раз находиться в журнале поставок==>много журнал поставок.
Одна запись в журнале поставок относится только к одному магазину ==> магазин один.
Вывод: связь магазины- журнал поставок один ко многим.
Один поставщик может совершить несколько поставок( несколько записей в журнал поставок) ==> много журнал поставок.