Файл: Разработка сайта для магазина игрушек.pdf

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

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

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

Добавлен: 28.06.2023

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

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

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

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

Не считая вспомогательных страниц, основными, обеспечивающими работу являются:

Таблица 2.14 –«Вспомогательные страницы»

Идентификатор

Тип

Назначение

1

About.php

Web-страница

Информация о магазине

2

Actions.php

Web-страница

Акции интернет-магазина

3

Admin.php

Web-страница

Страница доступа администратора

4

Buy.php

Web-страница

Страница оформления покупки

5

Catalog.php

Web-страница

Прайс-лист

6

Edit.php

Web-страница

Редактирование пользователей

7

Ed.php

Web-страница

Редактирование товара

8

Edzakaz.php

Web-страница

Редакция заказа товара

9

End_Buy.php

Web-страница

Итоговая страница оформления

10

Enter.php

Web-страница

Страница авторизации

11

Freeback.php

Web-страница

Обратная связь

12

Index.php

Web-страница

Главная страница

13

Manager.php

Web-страница

Запросы менеджера

14

Report.php

Web-страница

Отчет для бухгалтерии

15

/img

Директория

Директория с картинками

2.9 Написание программы

Описание основных скриптов обработки данных в данном интернет магазине:


Рис 2.11 – Алгоритмы авторизации

Администрирование в Admin.php

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

Рис 2.12 – Алгоритмы обработки запросов

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

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

Алгоритмы работы данных страниц можно обобщить и отобразить следующим образом:

Рис 2.13 – Алгоритмы обработки результатов запросов

Остальные страницы не содержат огромного количества PHP-скриптов, а являются лишь посредниками для сбора и обработки информации для вышеописанных страниц.

Рис 2.14 – Полный алгоритм процессов заказов

2.10 Создание пользовательского интерфейса

Рис 2.15 – Веб-Интерфейс главной страницы

Рис 2.16 – Веб-Интерфейс страницы каталога

Рис 2.17 – Веб-Интерфейс процесса покупки «корзины»

Рис 2.18 – Веб-Интерфейс заполнения личных данных

Рис 2.19 – Веб-Интерфейс страницы авторизации

Рис 2.20 – Веб-Интерфейс страницы редактирования покупок


Выводы

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

В ходе выполнения работы был решен ряд задач, среди которых в первую очередь необходимо выделить следующие:

– анализ современных пространств интернет торговли;

– формирование задач для приложения;

– выбор средств разработки приложения;

– анализ и реализация алгоритмов

– разработка программного кода для работы приложения;

– оценка эффективности предлагаемых решений.

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

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

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

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

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

Список используемой литературы

1. Вячеслав Зайцев: Мода. Мой Дом / Серия: Деятели культуры и искусства //М.:АСТ, 2017 г. ISBN: 978-5-17-094717-1 304с.

2. Шагабутдинов Р.Э., Безуглов Э.Н. Заряжен на 100%. Энергия. Здоровье. Спорт / Серия: Спорт-драйв Жанр: Фитнес //М.: Манн, Иванов и Фербер, 2017 г. ISBN: 978-5-00100-904-7 384с.

3. Виктор Газман: Неординарный лизинг / Серия: Учебники высшей школы экономики // М.: Издательский Дом ВШЭ, 2014 г. ISBN: 978-5-7598-1192-3 528с.

4. Мэтт Зандстра: PHP. Объекты, шаблоны и методики программирования / М.: Вильямс, 2015 г. 576с. ISBN: 978-5-8459-1922-9

5. Руби С., Томас Д., Хэнссон Д. Rails 4. Гибкая разработка веб-приложений. — СПб.: Питер, 2014. — 448 с.: ISBN 978-5-496-00898-3

6. Миллетт С., Тьюн Н. Предметно-ориентированное проектирование: паттерны, принципы и методы / М.: Питер 2017 832с. ISBN: 978-5-496-01984-2