Создание базы данных магазина по продаже спортивного инвентаря с названием 'Дом спорта'

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,86 Мб
  • Опубликовано:
    2015-04-17
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Создание базы данных магазина по продаже спортивного инвентаря с названием 'Дом спорта'

Оглавление

Введение

1. Моделирование программного продукта

1.1 Построение диаграммы информационных потоков

1.2 Построение ER - диаграммы

1.3 Построение логической модели

1.4 Построение физической модели

2. Реализация проекта базы данных

2.1 Создание таблиц в среде SQL Server Management Studio

2.2 Создание запросов

2.3 Создание форм

2.4 Инструкция пользователя

Заключение

Список литературы

Приложение

Введение


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

Предмет исследования: документооборот виртуального магазина по продаже спортивного инвентаря с названием «Дом спорта».

Объектом исследования является виртуальный магазин по продаже спортивного инвентаря с названием «Дом спорта».

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

Задачи курсовой работы:

·        систематизация и углубление теоретических знаний по учебной дисциплине базы данных;

·        овладение навыками самостоятельной учебной и научно-исследовательской работы в этой области;

·        выработка умения логически строить и последовательно излагать материал по теме, формулировать суждения и убедительные выводы;

·        формирование умения публичной защиты;

·        определение собственных интересов в спектре предлагаемых учебными программами по специальности практических проблем и задач;

·        подготовка информационной и научной базы для выпускной квалификационной работы.

В 1 главе рассмотрим процесс формирования документов и построения диаграмм. Во 2 главе рассмотрим процесс реализации базы данных и ее визуализация.

1. Моделирование программного продукта

 

.1 Построение диаграммы информационных потоков

программный виртуальный магазин информационный

Рассмотрим виртуальный магазин по продаже спортивного инвентаря. В дальнейшем будем называть его «Дом спорта». Рассмотрим предметную область. В процессе передачи товара (спортинвентаря) от поставщика на склад формируются следующие документы: Каталог поставщика (поставщиков может быть несколько), заявка на товар, накладная на поставку (состав и количество в заявке и накладной на поставку может быть различным). Аналогично, процесс поступления товара в магазин сопровождается формированием следующих документов: Накладная на поставку, заявка на товар. Клиент приходит в магазин и запрашивает необходимый товар, сотрудник магазина совершает сделку по его продаже, сопровождается она кассовым чеком. Диаграмма информационных потоков представлена на Рисунке 1.

Рисунок 1 - Диаграмма информационных потоков

1.2 Построение ER - диаграммы


В результате анализа предметной области были выявлены следующие сущности, связи и их атрибуты: Поставщик - Код поставщика, наименование поставки, адрес, телефон. Сотрудник - Код сотрудника, ФИО, отдел, должность. Каталог поставщика - Код товара, наименование товара, описание товара. Магазин - Номер, адрес, телефон. Клиент - Номер, наименование товара, адрес, телефон, контактное лицо. Кассовый чек - Номер чека, клиент, дата покупки товара, количество, цена, сотрудник, код товара и вид расчета. Полученная ER - диаграмма показана на Рисунке 2.

Рисунок 2 - ER - диаграмма

 

.3 Построение логической модели


В процессе построения логической модели каждой сущности поставлена в соответствие таблица: Сущности заявка на товар соответствует таблица Заявка С_П, Заявка на поступление - Список С_П, Заявка на товар, кассовый чек - Покупка, Поставщик - Поставщик, Сотрудник - Сотрудник, Каталог поставщика - Каталог поставщика и Общий каталог товара, Кассовый чек и Клиент - Покупка, Магазин - Магазин. Итоговая логическая модель представлена на Рисунке 3.

Рисунок 3 - Логическая модель

 

.4 Построение физической модели


База данных создана при помощи средств Microsoft SQL Server 2012 и Microsoft Visual Studio 2012.

Microsoft SQL Server - система для управления базами данных (СУБД), которая была создана корпорацией Майкрософт. Главный использующийся язык для запросов - Transact-SQL. Transact-SQL является воплощением стандарта ANSI/ISO по структурированному языку запросов (SQL) с различными расширениями.

Применяется для работы с разнообразнейшими базами данных разного размера: от баз данных для одной персоны до крупных баз данных масштаба с предприятие.SQL Server 2012 включает в себя ряд нововведений для работы с бизнес-критичными приложениями и бизнес-аналитикой как в традиционных датах-центрах, так и в частных, публичных и гибридных облачных средах. Среди них:

·              Новые возможности визуализации - с помощью технологий PowerPivot и PowerView пользователи разного уровня смогут работать с данными различных типов и могут это делать из любого источника. Сейчас, пользуясь уже знакомыми средствами в Microsoft Excel 2010 и Microsoft SharePoint 2010, появилась возможность создавать отчеты и аналитические приложения, а также без труда организовывать совместную работу, делясь своими идеями с другими пользователями.

·              Улучшенные инструменты для интеграции данных и управления ими, включая SQL Server Data Quality Services и Master Data Services.Visual Studio - линейка продуктов компании Майкрософт, которая включает в себя встроенную среду для создания различного программного обеспечения и множество инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом. В том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft: Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone.NET Compact Framework и Microsoft Silverlight.Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне. Включает добавление поддержки систем контроля версий исходного кода.

2. Реализация проекта базы данных

 

2.1 Создание таблиц в среде SQL Server Management Studio


Создание таблиц осуществляется в Microsoft SQL Server Management Studio.

Таблицы построены в соответствии с физической моделью, представленной в Приложении.

Открываем программу и создаем свою базу данных. Для этого слева в обозревателе объектов находим объект: Базы данных, кликаем по нему правой кнопкой мыши и нажимаем: Создать базу данных... Называем ее Firma_po_prodazhe_Sportivnogo_inventarya, как показано на Рисунке 4.

Рисунок 4 - Создание Базы данных

Открываем ее и в ней видим вкладку Таблицы. Кликаем её правой кнопкой мыши и нажимаем: Создать таблиц. Создаем таблицы, как на физической модели с такими же полями и типами данных, как показано на Рисунке 5.

Рисунок 5 - Создание таблиц

Заполняем поля таблиц. Для этого кликаем правой кнопкой по таблице, выбираем: Проект. Заполняем поля таблиц по аналогии физической модели, как показано на Рисунке 6.

Рисунок 6 - Заполнение полей таблицы Pokupka

Рисунок 7 - Заполнение полей таблицы Katalog_postavschika

Рисунок 8 - Заполнение полей таблицы Klient

Рисунок 9 - Заполнение полей таблицы Obschii_katalog_tovara

Рисунок 10 - Заполнение полей таблицы Postavschik

Рисунок 11 - Заполнение полей таблицы Sotrudnik

Рисунок 12 - Заполнение полей таблицы Spisok_S_P

Рисунок 13 - Заполнение полей таблицы Zayavka_S_P

Рисунок 14 - Заполнение полей таблицы Magazin

2.2 Создание запросов


Создадим представления по документации, сопутствующей товару. Для сложных документов создаем по 2 представления: Внешний запрос и Внутренний запрос. Запросы показаны на Рисунках 15-24.

Рисунок 15 - Запрос по заявке С_П внутренний

Рисунок 16 - Запрос по заявке М_С внешний

Рисунок 17 - Запрос по заявке М_С внутренний

Рисунок 18 - Запрос по заявке С_П внешний

Рисунок 19 - Запрос по каталогу товара

Рисунок 20 - Запрос по накладной на отправку внешний

Рисунок 21 - Запрос по накладной на отправку внутренний

Рисунок 22 - Запрос по Накладной на поставку П_С внешний

Рисунок 23 - Запрос по Накладной на поставку П_С внутренний

Рисунок 24 - Запрос по товарному чеку

2.3 Создание форм


Созданием форм выполнялось при помощи инструментария программного обеспечения Microsoft Visual Studio 2012. Сначала создадим формы по основным таблицам базы данных магазина «Дом спорта».

Рисунок 25 - Форма «Магазин»

Рисунок 26 - Форма «Покупка»

Рисунок 27 - Форма «Общий каталог товара»

Рисунок 28 - Форма «Список Склад_Поставщик»

Рисунок 29 - Форма «Клиент»

Рисунок 30 - Форма «Каталог поставщика»

Рисунок 31 - Форма «Поставщик»

Рисунок 32 - Форма «Заявка Склад_Поставщик»

Рисунок 33 - Форма «Сотрудник»

Затем создадим формы по запросам. Формы представлены на Рисунках 34-44.

Рисунок 34 - Форма «Запрос по заявке Склад_Поставщик внутренний»

Рисунок 35 - Форма «Запрос по заявке Магазин_Склад»

Рисунок 36 - Форма «Запрос по заявке Магазин_Склад внутренний»

Рисунок 37 - Форма «Запрос по заявке Склад_Поставщик»

Рисунок 38 - Форма «Запрос по каталогу товара»

Рисунок 39 - Форма «Запрос по накладной на поставку»

Рисунок 40 - Форма «Запрос по накладной на отправку внутренний»

Рисунок 41 - Форма «Запрос по накладной на поставку Поставщик_Склад внешний»

Рисунок 42 - Форма «Запрос по накладной на поставку Поставщик_Склад внутренний»

Рисунок 43 - Форма «Запрос по товарному чеку»

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

Рисунок 44 - Общая форма магазина по продаже спортивного инвентаря «Дом спорта»

2.4 Инструкция пользователя


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

Заключение


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

Курсовая работа посвящена созданию базы данных магазина по продаже спортивного инвентаря с названием «Дом спорта» и ее дальнейшая визуализация при помощи программного средства Microsoft Visual Studio 2012.

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

Реализация данной работы была произведена средствами системы управления базами Microsoft SQL Server 2012 без привлечения дополнительных громоздких программных средств для произведения расчётов.

Итоговой документацией оформления заказа является товарный чек.

Задачи, поставленные в данной курсовой работе, были успешно решены, а цель достигнута.

Список литературы


1. Базы данных. Учебное пособие. - Саратов: Научная книга, 2012

. Ульман Л. MySQL. Учебное пособие. - Москва: ДМК Пресс, 2007, 352 с.

. Фиайли К. SQL. Учебное пособие. - Москва: ДМК Пресс, 2007, 451 с.

. Базы данных. Учебное пособие. - Саратов: Научная книга, 2012

. Проектирование информационных систем. Фундаментальный курс: учебное пособие/ И.В. Соловьев, А.А. Майоров; Под ред. В.П. Савиных. - М.: Академический проект, 2009.- 398 с.

. Базы данных: основы, проектирование, использование/ М.П. Малыхина. - СПб.: БХВ - Петербург, 2007. - 528 с.

Приложение

Физическая модель базы данных

Похожие работы на - Создание базы данных магазина по продаже спортивного инвентаря с названием 'Дом спорта'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!