Создание базы данных «Строительные магазины» средствами СУБД MS Access

Автор работы: Пользователь скрыл имя, 15 Апреля 2017 в 11:18, курсовая работа

Описание работы

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

Файлы: 1 файл

kursovaya_rabota_po_informatike.docx

— 1.90 Мб (Скачать файл)

Санкт-Петербургский политехнический университет Петра Великого

Институт промышленного менеджмента, экономики и торговли

Кафедра управления в социально-экономических системах

 

 

 

 

 

 

 

 

 

 

 

 

КУРСОВАЯ РАБОТА

по дисциплине: «Информатика»

на тему: «Создание базы данных «Строительные магазины»

средствами СУБД MS Access»

 

 

 

 

 

 

 

 

Выполнил

студент гр. 13721/ 3_ В.С. Миронов

 

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

Р.С. Храмцов

 

14 мая  2016 г.

 

 

 

 

 

 

 

 

 

 

Санкт-Петербург

2016 
Санкт-Петербургский политехнический университет Петра Великого

Институт промышленного менеджмента, экономики и торговли

Кафедра управления в социально-экономических системах

 

 

ЗАДАНИЕ

НА ВЫПолнение курсового проекта 
(курсовой работы)

 

студенту группы                    .                                                                                      .

(номер группы) (фамилия, имя, отчество)

1. Тема проекта (работы):                                                                            .

                                                                                                                                       .

                                                                                                                                       .

2. Срок сдачи студентом законченного проекта (работы)                     .

3. Исходные данные к проекту (работе):                                                    .

                                                                                                                                       .

                                                                                                                                       .

4. Содержание пояснительной записки (перечень подлежащих разработке вопросов): введение, основная часть (раскрывается структура основной части), заключение, список использованных источников, приложения.

Примерный объём пояснительной записки                    . страниц машинописного текста.

5. Перечень графического материала (с указанием обязательных чертежей и плакатов):

                                                                                                                                       .

                                                                                                                                       .

6. Консультанты:

                                                                                                                                       .

                                                                                                                                       .

7. Дата получения задания: «     »                         2015 г.

 

 

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

(подпись) (инициалы, фамилия)

Задание принял к исполнению                            .                                           .

(подпись студента) (инициалы, фамилия)

                                   2016 г.

(дата)  

Оглавление

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение

В наше время различные фирмы или организации не могут обойтись без современного программного обеспечения.

Система управления базами данных (СУБД) – программное обеспечение, позволяющее создавать базы данных, обновлять хранимую информацию и обеспечивать удобный доступ информации с целью её просмотра и поиска.

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

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

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

  1. Использование базы данных должно позволить сети строительных магазинов успешно работать и повысить ее конкурентоспособность в сфере данных услуг. 
    Описание предметной области. Постановка задачи

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

Предметная область – содержит описание понятий, не ориентированное ни на какую конкретную даталогичекскую модель.

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

Задачами курсовой работы, в соответствии с ее целью являются:

        • изучение предметной области объекта исследования;
        • проектирование базы данных с использованием ER-диаграмм и CASE-средств;
        • создание интерфейса программного продукта.

Функции базы данных:

  • Хранить информацию о клиентах
  • Хранить информацию о покупках
  • Ведение реестра поставщиков
  • Выяснить какой магазин является самым успешным
  • Хранить информацию о магазинах
  • Формирование прайс-листа
  • Хранить информацию о поставщиках

 

Заметим, что цены на товары с течением времени могут изменяться, после их обновления изменяются и цены композиций.

В момент покупки – цена на товар для покупателя фиксируются. И дальнейшее изменение цен на стоимость заказа не влияет. Это необходимо для того, чтобы в конце месяца получить корректные сводные суммы заказов.

 

  1. Проектирование базы данных

    1. Построение информационно-логической (инфологической) модели с использование ER- диаграмм

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

Определяем сущности:

  1. Клиент;
  2. Покупки;
  3. Товар;
  4. Магазины;
  5. Журнал поставок;
  6. Поставщик.

 

Опишем атрибуты сущностей для каждой в отдельности:

 

Клиент обладают следующими атрибутами:

  • ФИО;
  • адрес;
  • номер.

 

Покупки:

  • клиент;
  • товар;
  • количество купленного товара;
  • дата.

 

Товар:

  • название
  • цена продажи
  • цена закупки

 

Магазины:

  • название;
  • адрес;
  • площадь.

 

 

Журнал поставок:

  • товар;
  • дата;
  • магазин;
  • поставщик;

 

Поставщик:

  • ФИО;
  • Номер телефона;
  • ИНН.

 



 


 

 

Один клиент может приобрести множество товаров ==> много товар.

Один и тот же товар могут купить много разных людей ==> клиент тоже много.

Вывод: связь клиент – товар многие - ко- многим.

Эти сущности связанны между собой с помощью сущности «покупки».




 

 

 

В одном магазине может находиться несколько товаров ==> много товар.

Один и тот же товар может продаваться в нескольких магазинах ==> магазины много.

Вывод: связь магазины – товар многие -ко -многим.

Эти сущности связанны между собой с помощью сущности «покупки».



 

 

 

 

Один клиент может совершить множество покупок (несколько записей в журнале покупок). ==> много Журнал покупок (покупки).

Одна запись в журнале покупок относится только к одному клиенту ==> клиент один.

Вывод: связь клиент – покупки один ко многим.




 

 

 

 

Один товар может быть куплен несколько раз( находится в журнале покупок).==> много журнал покупок (покупки).

Одна запись в журнале покупок относится только к одному товару ==>товар один.

Вывод: связь товар – покупки один ко многим.



 

 

 

 

 

Один магазин может быть несколько раз находиться в журнале покупок ==>много журнал покупок (покупки).

Одна запись в журнале покупок относиться только к одному магазину ==> магазин один.

Вывод: связь магазин - покупки один ко многим.





 

 

 

Один поставщик может поставить много товара ==> много поставщик.

Один и тот же товар может быть доставлен разными поставщиками ==> товар много.

Вывод: связь поставщик – товар многие- ко- многим.

Эти сущности связанны между собой с помощью сущности «журнал поставок».



 


 

 

 

Один поставщик может доставить товар в несколько магазинов ==> много поставщик.

В один и тот же магазин товар может доставить разные поставщики ==> магазины много.

Вывод: связь поставщики- магазины многие- ко- многим.

Эти сущности связанны между собой с помощью сущности «журнал поставок».

 

 

 


 

 

 

 

Один товар может поставлен несколько раз(находится в журнале поставок) ==>  много журнал поставок.

Одна запись в журнале поставок относится только к одному товару ==> товар один.

Вывод: связь товар- журнал поставок один ко многим.

 

 

 

 

Один магазин может быть несколько раз находиться в журнале поставок==>много журнал поставок.

Одна запись в журнале поставок относится только к одному магазину ==> магазин один.

Вывод: связь магазины- журнал поставок один ко многим.



 

 


 

 

 

 

Один поставщик может совершить несколько поставок( несколько записей в журнал поставок) ==> много журнал поставок.

Информация о работе Создание базы данных «Строительные магазины» средствами СУБД MS Access