Добавлен: 28.06.2023
Просмотров: 634
Скачиваний: 15
СОДЕРЖАНИЕ
1 Назначение и область применения
1.3 Интернет-торговля в современном мире
2 Разработка программного обеспечения
2.1 Обзор и выбор языка программирования
2.3 Требования к операционной системе
2.5.2 Создание таблиц и оптимизация базы данных
2.6 Настройка и администрирование сервера
Из главной страницы происходит разделение на остальные страницы. При желании пользователь может просмотреть базу микроконтроллеров производителя по последующим ссылкам или перейти к форме подбора, поиска редактирования и изменения данных.
Не считая вспомогательных страниц, основными, обеспечивающими работу являются:
Таблица 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