Разработка веб-приложения, в котором пользователи смогут приобрести необходимые товары, воспользоваться услугами ремонта
Введение
Интернет не имеет территориальных границ, позволяет обмениваться различными типами информации с людьми по всему миру. С каждым годом интернет все большее влияет на развитие компаний, изменяя привычные способы коммуникации и взаимодействия с клиентами. Для современного человека стала нормой использовать интернет как средство для получения нужных сведений о товарах и предоставляемых услугах. Интернет способствует росту абсолютно любому бизнесу: как крупнейшим компаниям рынка, так и малым предпринимателям.
Для того, чтобы оказывать свои услуги в интернете, компании в первую очередь необходимо обзавестись веб-сайтом. Он позволит взаимодействовать с клиентами сайта, в реальном времени обрабатывать их запросы. Кроме того, веб-сайт будет являться визиткой компании, клиенты смогут ознакомиться с предоставляемыми услугам и товарами, а также узнать контактные данные. Наличие веб-приложения положительно сказывается на имидже, так как клиенты относятся с большим
Содержание
Введение 8
1 Нормативные ссылки 10
2 Термины, определения и сокращения 11
3 Сокращения 13
4 Анализ интернет магазина бытовой техники 14
4.1 Характеристика предприятия 15
4.2 Сравнение с конкурентами 17
4.3 Анализ существующих CMS платформ 19
4.4 Выбор CMS платформ 21
5 Техническое задание 23
5.1 Назначение разработки 24
5.2 Требования к программе или программному изделию 24
5.3 Стадии и этапы разработки 26
6 Проектирование программного обеспечения 28
7 Выбор технологий для реализации 39
7.1 Обзор используемых технологий и сред разработки 39
7.2 Язык HTML5 39
7.3 Язык CSS3 40
7.5 Язык программирования PHP 40
7.6 Bootstrap 4 41
7.7 Среда разработки Microsoft Visual Studio 2020 43
8 Реализация 44
9 Мобильная версия веб-приложения «Smart4» 53
10 Безопасность и экологичность проекта 55
10.1 Значение и задачи безопасности жизнедеятельности 55
10.2 Анализ условий труда и мероприятия по защите от воздействия вредных производственных факторов 56
10.3 Обеспечение электробезопасности 59
10.4 Пожарная безопасность 59
Заключение 60
Список использованных источников 62
Приложение А Листинг программы 63
Список использованных источников
Никсон Робин “Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5” , ИД.: «Питер», Санкт-Петербург, 2021 – 816 с.
Хавербеке Марейн “Выразительный JavaScript. Современное веб-программирование”, ИД.: «Питер», Санкт-Петербург, 2021 – 480 с.
Дакетт Джон “HTML и CSS. Разработка и дизайн веб-сайтов”, ИД.: « HYPERLINK "https://www.ozon.ru/publisher/eksmo-857671/" Эксмо», Санкт-Петербург, 2021 – 480 с.
PostgreSQL [Электронный ресурс]. URL: https://ru.wikipedia.org/wiki/PostgreSQL (дата обращения 03.05.2022).
Методические указания по выполнению программы практики для студентов всех форм обучения направления 09.03.04 Программная инженерия профиль «Беспрофильная» / Сост.: А. Г. Волик; Кубан. гос. технол. ун-т. Каф. информационных систем и программирования. – Краснодар.: Изд. КубГТУ, 2020 – 15 с.
Информатизация управленческой и образовательной деятельности [Электронный ресурс] URL: https://kubstu.ru/data/struct/0023/imep.pdf (дата обращения 03.08.2022).
информация о пользователе (имя, телефон, почта);
магазины (категории магазина, продукты, название, логотип);
Для отражения предметной области сайта бытовой электроники была разработана концептуальная модель базы данных. Она отображает связь между объектами нашего сайта, а также их характеристики, также она предназначена для дальнейшего проектирования нашей реляционной базы данных. В нашей БД у нас есть: товары, поставщик, покупатель. Система работает по следующему принципу: покупатель делает заказ, затем если товар записывается в административную панель, а также в его личный кабинет. Все заказы заносятся в базу данных и у них есть свой id (рисунок 9).
Рисунок 9 – Концептуальная модель базы данных
Также для одной из важнейших диаграмм для построения нашей базы данных является ER-диаграмма. Она отображает какие «сущности» связаны между собой. В нашей диаграмме есть 7 таблиц. В нашей базе данных есть два типа связей: один к одному и один ко многим.