Файл: Разработка базы данных в рамках предметной области Информационная система Интернет магазин.docx

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 09.11.2023

Просмотров: 717

Скачиваний: 15

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Рисунок 34 – Выполненный запрос 23


  1. Запрос на отображение информации из двух столбцов таблицы. Выполненный запрос представлен на рисунке 35.



Рисунок 35 – Выполненный запрос 24


  1. Запрос на дополнение строки слева. Выполненный запрос представлен на рисунке 36.




Рисунок 36 – Выполненный запрос 25



  1. Запрос на дополнение строки справа. Выполненный запрос представлен на рисунке 37.




Рисунок 37 – Выполненный запрос 26


  1. Запрос на удаление лишних пробелов слева. Выполненный запрос представлен на рисунке 38.




Рисунок 38 – Выполненный запрос 27



  1. Запрос на отображение данных в верхний регистр. Выполненный запрос представлен на рисунке 39.




Рисунок 39 – Выполненный запрос 28


  1. Запрос на отображение только 7 цифр сначала номера телефона поставщиков. Выполненный запрос представлен на рисунке 40.




Рисунок 40 – Выполненный запрос 29



  1. Запрос на отображение только 4 цифр с конца номера телефона клиента. Выполненный запрос представлен на рисунке 41.




Рисунок 41 – Выполненный запрос 30


  1. Запрос, который не выводит на экран ООО, а только название поставщика. Выполненный запрос представлен на рисунке 42.



Рисунок 42 – Выполненный запрос 31


  1. Запрос на отображения в отдельном столбце дня недели, когда была совершена поставка товара. Выполненный запрос представлен на рисунке 43.




Рисунок 43 – Выполненный запрос 32

  1. Запрос на отображения в отдельном столбце месяца, когда была совершена поставка товара. Выполненный запрос представлен на рисунке 44.



Рисунок 44 – Выполненный запрос 33


  1. Запрос на отображения в отдельном столбце номер дня недели, когда была совершена покупка товара. Выполненный запрос представлен на рисунке 45.



Рисунок 45 – Выполненный запрос 34

  1. Запрос на отображения в отдельном столбце названия дня недели, когда была совершена покупка товара. Выполненный запрос представлен на рисунке 46.




Рисунок 46 – Выполненный запрос 35


  1. Запрос на отображения в отдельном столбце номера дня в году, когда была совершена поставка товара. Выполненный запрос представлен на рисунке 47.




Рисунок 47 – Выполненный запрос 36


  1. Запрос на изменение формата даты покупки товара. Выполненный запрос представлен на рисунке 48.



Рисунок 48 – Выполненный запрос 37

  1. Запрос, который извлекает час, минуты и секунды, когда была совершена покупка. Выполненный запрос представлен на рисунке 48.




Рисунок 48 – Выполненный запрос 38

6 Разработка интерфейса пользователя базой данных


Интерфейс помогает двум объектам понимать друг друга и обмениваться информацией. Если каждое приложение или программа, установленная на компьютере, планшете или смартфоне, — это помощник, то интерфейс — это способ общаться (взаимодействовать) с ней, чтобы она помогала в вашем деле на работе и в жизни. К примеру, у цифровых систем пользовательские интерфейсы бывают графические, голосовые, командной строки, жестовые — все это интерфейсы. Через пользовательский интерфейс мы получаем доступ к новым возможностям

, которые дает приложение для обучения, работы, творчества, развлечений.

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

В данной курсовой работе был использован метод создания веб-интерфейса посредством кода на HTML и PHP.

Ниже на рисунке 49 представлен код для реализации интерфейса к базе данных.



Рисунок 49 – Код интерфейса

На основе данного кода был создан интерфейс к каждой таблице базы данных. Результаты выполнения данных действий представлены на рисунках 50-56.



Рисунок 50– Интерфейс к таблице «Поставщики»


Рисунок 51 – Интерфейс к таблице «Покупатели»


Рисунок 52 – Интерфейс к таблице «Менеджеры»



Рисунок 53– Интерфейс к таблице «Товары на складе»


Рисунок 54– Интерфейс к таблице «Поставки»


Рисунок 55– Интерфейс к таблице «Состав заказа»


Рисунок 56– Интерфейс к таблице «Заказы»


ЗАКЛЮЧЕНИЕ

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


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

На этапе проектирования были рассмотрены две модели представления данных в базах данных, а именно: концептуальная и физическая.

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

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

Разработка базы данных была реализована пр помощи программы Ohty Server. Одним из главных преимуществ Open Server, помимо расширенных возможностей является его полная автономность, то есть независимость от конкретного компьютера. Работать с приложением вы можете везде. Также кроме основной серверной платформы вы получаете полный набор самых нужных портативных программ, что называется на все случаи жизни. Главным предназначением данного приложения является разработка, тестирование и отладка практически любых веб-приложений, а также для предоставления веб-сервисов в локальных сетях.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ


1. Разработка баз данных: учебное пособие / А. С. Дорофеев, Р. С. Дорофеев, С. А. Рогачева, С. С. Сосинская. — Саратов: Ай Пи Эр Медиа, 2018. — 241 c. — ISBN 978-5-4486-0114-9. — Текст: электронный // Электронно-библиотечная система IPR BOOKS: [сайт]. — URL: https://www.iprbookshop.ru/70276.html (дата обращения: 24.11.2022). — Режим доступа: для авторизир. пользователей.


2. Волк, В. К. Базы данных. Проектирование, программирование, управление и администрирование: учебник для вузов / В. К. Волк. — 2-е изд., стер. — Санкт-Петербург: Лань, 2022. — 244 с. — ISBN 978-5-8114-8412-6. — Текст: электронный // Лань: электронно-библиотечная система. — URL: https://e.lanbook.com/book/176670 (дата обращения: 24.11.2022). — Режим доступа: для авториз. пользователей.

3. Сосновиков, Г. К. Средства разработки реляционных баз данных в СУБД Access 2010: учебное пособие / Г. К. Сосновиков, Л. А. Воробейчиков. — Москва: Московский технический университет связи и информатики, 2017. — 129 c. — Текст: электронный // Электронно-библиотечная система IPR BOOKS: [сайт]. — URL: https://www.iprbookshop.ru/92481.html (дата обращения: 24.11.2022). — Режим доступа: для авторизир. Пользователей

4. Ерохин, А. Г. Создание и работа с облачными базами данных SQL Azure : учебно-методическое пособие / А. Г. Ерохин. — Москва: Московский технический университет связи и информатики, 2019. — 41 c. — Текст: электронный // Электронно-библиотечная система IPR BOOKS: [сайт]. — URL: https://www.iprbookshop.ru/92479.html (дата обращения: 30.11.2022). — Режим доступа: для авторизир. пользователей

5. Базы данных: учебно-методическое пособие / Г.И. Ревунков [и др.].— Москва: Московский государственный технический университет имени Н.Э. Баумана, 2020. — 28 c. — ISBN 978-5-7038-5381-8. — Текст: электронный // Электронно-библиотечная система IPR BOOKS: [сайт]. — URL: https://www.iprbookshop.ru/115305.html (дата обращения: 01.12.2022). — Режим доступа: для авторизир. пользователей

6. Баженова И.Ю. Основы проектирования приложений баз данных: учебное пособие / Баженова И.Ю. — Москва: Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. — 324 c. — ISBN 978-5-4497-0682-9. — Текст: электронный // Электронно-библиотечная система IPR BOOKS: [сайт]. — URL: https://www.iprbookshop.ru/97569.html (дата обращения: 01.12.2022). — Режим доступа: для авторизир. пользователей

7. Туманов В.Е. Основы проектирования реляционных баз данных: учебное пособие / Туманов В.Е. — Москва: Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. — 502 c. — ISBN 978-5-4497-0683-6. — Текст: электронный // Электронно-библиотечная система IPR BOOKS: [сайт]. — URL: https://www.iprbookshop.ru/97570.html (дата обращения: 05.12.2022). — Режим доступа: для авторизир. пользователей

8. Бондаренко И.С. Базы данных: создание баз данных в среде SQL Server : лабораторный практикум / Бондаренко И.С.. — Москва: Издательский Дом МИСиС, 2019. — 39 c. — Текст: электронный // Электронно-библиотечная система IPR BOOKS: [сайт]. — URL: https://www.iprbookshop.ru/98154.html (дата обращения: 05.12.2022). — Режим доступа: для авторизир. пользователей