Файл: Разработка базы данных в рамках предметной области Информационная система Интернет магазин.docx
Добавлен: 09.11.2023
Просмотров: 719
Скачиваний: 15
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Рисунок 34 – Выполненный запрос 23
-
Запрос на отображение информации из двух столбцов таблицы. Выполненный запрос представлен на рисунке 35.
Рисунок 35 – Выполненный запрос 24
-
Запрос на дополнение строки слева. Выполненный запрос представлен на рисунке 36.
Рисунок 36 – Выполненный запрос 25
-
Запрос на дополнение строки справа. Выполненный запрос представлен на рисунке 37.
Рисунок 37 – Выполненный запрос 26
-
Запрос на удаление лишних пробелов слева. Выполненный запрос представлен на рисунке 38.
Рисунок 38 – Выполненный запрос 27
-
Запрос на отображение данных в верхний регистр. Выполненный запрос представлен на рисунке 39.
Рисунок 39 – Выполненный запрос 28
-
Запрос на отображение только 7 цифр сначала номера телефона поставщиков. Выполненный запрос представлен на рисунке 40.
Рисунок 40 – Выполненный запрос 29
-
Запрос на отображение только 4 цифр с конца номера телефона клиента. Выполненный запрос представлен на рисунке 41.
Рисунок 41 – Выполненный запрос 30
-
Запрос, который не выводит на экран ООО, а только название поставщика. Выполненный запрос представлен на рисунке 42.
Рисунок 42 – Выполненный запрос 31
-
Запрос на отображения в отдельном столбце дня недели, когда была совершена поставка товара. Выполненный запрос представлен на рисунке 43.
Рисунок 43 – Выполненный запрос 32
-
Запрос на отображения в отдельном столбце месяца, когда была совершена поставка товара. Выполненный запрос представлен на рисунке 44.
Рисунок 44 – Выполненный запрос 33
-
Запрос на отображения в отдельном столбце номер дня недели, когда была совершена покупка товара. Выполненный запрос представлен на рисунке 45.
Рисунок 45 – Выполненный запрос 34
-
Запрос на отображения в отдельном столбце названия дня недели, когда была совершена покупка товара. Выполненный запрос представлен на рисунке 46.
Рисунок 46 – Выполненный запрос 35
-
Запрос на отображения в отдельном столбце номера дня в году, когда была совершена поставка товара. Выполненный запрос представлен на рисунке 47.
Рисунок 47 – Выполненный запрос 36
-
Запрос на изменение формата даты покупки товара. Выполненный запрос представлен на рисунке 48.
Рисунок 48 – Выполненный запрос 37
-
Запрос, который извлекает час, минуты и секунды, когда была совершена покупка. Выполненный запрос представлен на рисунке 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). — Режим доступа: для авторизир. пользователей