Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа.docx
Скачиваний:
25
Добавлен:
28.06.2021
Размер:
3.79 Mб
Скачать
  1. Тестирование веб-приложения

    1. В роли клиента

Основной функционал клиента – это просмотр ассортимента продукции книжного магаизна, формирование заказа на основе текущего ассортимента и создание заказа. Просмотр осуществляется на главной странице сайта (рисунок 13). Код верстки главной страницы сайта представлен в приложении А.

Шаги для выполнения сценария:

1. Добавление/удаление товара в корзине.

2. Переход на страницу товара.

3 . Ввод данных для оформления заказа.

Рисунок 21 – Главная страница сайта

Формирование заказа осуществляется путем указания нужного количества товара и добавления его в корзину (рисунок 14).

Р исунок 22 – Окно корзины

Для оформления заказа клиент должен ввести свои данные: имя, номер телефона, адрес, на который должен быть доставлен заказ и адрес электронной почты. Если не введены данные, например, номер телефона, то появляется сообщение об ошибке (рисунок 23).

Р исунок 23  Окно оформления заказа

    1. В роли персонала

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

Шаги для выполнения сценария:

  1. Вход в роли администратора.

  2. Добавление пользователя в систему.

  3. Определение прав доступа

  4. Вход в роли менеджера.

  5. Правка каталога товаров.

Р исунок 24 Страница входа в панель администратора

О сновные задачи администратора – регистрация новых пользователей в системе и определение прав доступа (рисунок 25).

Рисунок 25  Добавление пользователя в систему

Далее необходимо создать группу менеджеров для формирования перечня товаров, определить ее права и добавить в нее пользователя (рисунок 26).

Рисунок 26  Определение группы и прав доступа

После входа в панель администратора под новым пользователем (рисунок 27), из числа менеджеров можно расширить ассортимент товаров на сайте.

Рисунок 27  Добавление новой книги

.

Заключение

Сайт позволяет автоматизировать процесс приема заказов, увеличить удобство для клиентов и сотрудников, минимизировать ошибки при оформлении заказа.

Исходный код продукта, представленный в виде сайта, был реализован на языке разметки HTML с использованием каскадных таблиц стилей (CSS). Для обеспечения интерактивности в состав сайта включен код, написанный на языке JavaScript.

Для реализации серверной части был использован язык PHP с использованием фреймворка Codeigniter. База данных реализована при помощи системы управления базами данных MySQL.

В ходе данной работы было разработано 1 веб-сайта: локальная. Были получены навыки разработки веб-сайтов и приложений, взаимодействия их компонентов, а также размещение сайта на хостинге.

Список использованных источников

  1. Васильев, Алексей Николаевич. Java. Объектно-ориентированное программирование [Текст]: учеб. пособие для магистров и бакалавров: базовый курс по объект.-ориентир. Программированию / А. Н. Васильев. – СПб. [и др.]: Питер, 2013. – 395, [1] с.

  2. Червенчук И.В. Моделирование и проектирование объектно-ориентированных систем средствами языка UML [Электронный ресурс]: учеб. текстовое электрон. изд. локального распространения: учеб. пособие / И.В. Червенчук; ОмГТУ. – Электрон. текстовые дан. (815 Кб). – Омск: Изд-во ОмГТУ, 2014. – 1 эл. опт. диск (CD-ROM)

  3. Белик А. Г. Теория и технология программирования [Текст] / А. Г. Белик, В. Н. Цыганенко; ОмГТУ. – Омск: Изд-во ОмГТУ, 2013. – 85 с.

  4. Цыганенко, Валерий Николаевич. CALS/CASE-технологии проектирования информационных систем [Электронный ресурс]: учеб. электрон. изд. локального распространения: конспект лекций / В. Н. Цыганенко; ОмГТУ. – Электрон. текстовые дан. (1,23 Мб). – Омск: Изд-во ОмГТУ, 2017. – 1 эл. опт. диск (CD-ROM)

  5. Дронов В. HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов. – Санкт-Петербург: БХВ-Петербург, 2011. – 282с.

  6. Задорожный, Владимир Николаевич. Аналитико-имитационные методы решения актуальных задач системного анализа больших сетей [Текст]: монография / В. Н. Задорожный, Д. Ю. Долгушин, Е. Б. Юдин; под редакцией В. Н. Задорожного; ОмГТУ. – Омск: Изд-во ОмГТУ, 2013. – 323 с.

  7. Документация по PHP [Электронный ресурс]. URL: https://www.php.net/manual/ru/index.php

  8. Документация по Codeigniter [Электронный ресурс]. URL: https://codeigniter3.ru/

  9. Документация по MYSQL [Электронный ресурс]. URL: https://dev.mysql.com/doc/

  10. Документация по JavaScript [Электронный ресурс]. URL: https://javascript.info/.

  11. PHPmyadmin documentation [Электронный ресурс] : - Режим https://php-myadmin.ru/doc/