Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Поле «Наименование» на страницах добавления и изменения информации о товаре

Строка не должна содержать недопустимых синтаксисом SQL символов

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

Строка, содержащая символы / \ | ‘ и т. д.

Поле «Цена» на страницах добавления нового товара, изменения информации о товаре

Вещественное число

IDÎR где ID – число

Дробные, иррациональные числа, текст

Поле «Количество» на страницах добавления нового товара, изменения информации о товаре

Целое число, максимум 11 знаков

IDÎZ | 0<len≤11, где len – длина числа, ID – само число

Дробные, вещественные, иррациональные числа, текст

Поле «Права администратора» на странице добавления нового пользователя, изменения информации о пользователе

Целое число

Root = 1|0

Где Root – права администратора

Что угодно, только не цифра 1 или 0

4.2 Процедура тестирования

Проверка поля Логин на странице входа. Условие: логин должен совпадать с логином пользователя, зарегистрированного в системе.

Правильный набор: «admin».

Ожидаемый результат: успешная авторизация.

Полученный результат: успешная авторизация.

Неправильный набор: «admin///».

Ожидаемый результат: не удалось авторизоваться.

Полученный результат: не удалось авторизоваться.

Проверка поля Пароль на странице входа. Условие: пароль должен соответствовать логину пользователя, зарегистрированного в системе.

Правильный набор: «admin».

Ожидаемый результат: успешная авторизация.

Полученный результат: успешная авторизация.

НЕ нашли? Не то? Что вы ищете?

Неправильный набор: «323132».

Ожидаемый результат: не удалось авторизоваться.

Полученный результат: не удалось авторизоваться.

Проверка поля Логин на Добавление нового пользователя. Условие: строка не должна содержать недопустимых синтаксисом SQL символов

Правильный набор: «user_1».

Ожидаемый результат: пользователь успешно зарегестрирован.

Полученный результат: пользователь успешно зарегестрирован.

Неправильный набор 1: «’ user_1/».

Ожидаемый результат: ошибка запроса SQL.

Полученный результат: ошибка запроса SQL.

Проверка поля Количество на Добавление информации о товаре. Условие: Целое число, максимальной длиной 11 знаков.

Правильный набор: «500».

Ожидаемый результат: запись успешно сохранена.

Полученный результат: запись успешно сохранена.

Неправильный набор 1: «500.4».

Ожидаемый результат: ошибка ввода.

Полученный результат: округление до целого значения средствами MySQL.

Неправильный набор 2: .

Ожидаемый результат: ошибка запроса SQL.

Полученный результат: ошибка запроса SQL.

Проверка поля ID на Добавление информации о товаре Условие: Целое число, максимальной длиной 11 знаков, отличное от уже существующих

Правильный набор: «10».

Ожидаемый результат: запись успешно сохранена.

Полученный результат: запись успешно сохранена.

Неправильный набор 1: «1».

Ожидаемый результат: система выдает ошибку.

Полученный результат: система выдает ошибку.

Проверка поля ID на Изменение информации о товаре Условие: Целое число, максимальной длиной 11 знаков, отличное от уже существующих

Правильный набор: «10».

Ожидаемый результат: запись успешно сохранена.

Полученный результат: запись успешно сохранена.

Неправильный набор 1: «1».

Ожидаемый результат: ошибка запроса SQL.

Полученный результат: ошибка запроса SQL.

Проверка поля Права администратора на Добавление нового пользователя. Цифра 1 или 0

Правильный набор: «1».

Ожидаемый результат: успешно зарегистрирован.

Полученный результат: успешно зарегистрирован.

Неправильный набор: «fdsf».

Ожидаемый результат: система выдает ошибку.

Полученный результат: система выдает ошибку.

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

ЗАКЛЮЧЕНИЕ

Разработка модели для информационной системы интернет-магазина и ее последующая программная реализация была выполнена в полной мере.

В ходе выполнения курсового проекта была изучена предметная область решаемой задачи и проанализированы существующие модели движков для создания интернет-магазинов. Затем, были разработаны функциональная модель «Как есть» и, на ее основе, составлена логическая модель системы. Далее описаны логическая и физическая модель программы. На основе полученных сведений было создано программное обеспечение, предоставляющее средства для управления данными в ИСИМ. Полученная программа была протестирована.

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

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ


1. Интернет энциклопедия. Статья о интернет-магазине. – Режим доступа: ru.wikipedia.org/wiki/Интернет_магазин.

2. Интернет энциклопедия. Статья о движке osCommerce. – Режим доступа: ru.wikipedia.org/wiki/OsCommerce.

3. Самоучитель UML. – СПб: BHV-С.-Петербург, 2005. – 200 с: ил.

4. Ржеуцкая данных. Язык SQL. – СПб: BHV-С.-Петербург 2010. – 159 с.

5. Java. Объектно-ориентированное программирование – М: Питер, 20с.

ПРИЛОЖЕНИЕ А


1 – Диаграмма последовательности для прецедента «Добавление пользователей»

2 – Диаграмма последовательности для прецедента «Подтверждение заказа»

3 – Диаграмма последовательности для прецедента «Удаление пользователей»

4 – Диаграмма последовательности для прецедента «Редактирование данных о пользователях»

5 – Диаграмма последовательности для прецедента «Регистрация товара»

6 – Диаграмма последовательности для прецедента «Редактирование данных о товаре»

7 – Диаграмма последовательности для прецедента «Добавление данных о товаре»

8 – Диаграмма последовательности для прецедента «Удаление данных о товаре»

ПРИЛОЖЕНИЕ Б


1 – Диаграмма кооперации для прецедента «Регистрация товара»

2 – Диаграмма кооперации для прецедента «Добавление новых пользователей»

3 – Диаграмма кооперации для прецедента «Удаление пользователей»

4 – Диаграмма кооперации для прецедента «Редактирование данных о пользователях»

5 – Диаграмма кооперации для прецедента «Подтверждение заказа»

6 – Диаграмма кооперации для прецедента «Удаление данных о товаре»

7 – Диаграмма кооперации для прецедента «Добавление данных о товаре»

8 – Диаграмма кооперации для прецедента «Редактирование данных о товаре»

ПРИЛОЖЕНИЕ В


1 – Диаграмма деятельности для прецедента «Регистрация товара»

2 – Диаграмма деятельности для прецедента «Добавление данных о товаре»

3 – Диаграмма деятельности для прецедента «Удаление данных о товаре»

4 – Диаграмма деятельности для прецедента «Редактирование данных о товаре»

5 – Диаграмма деятельности для прецедента «Удаление пользователя»

6 – Диаграмма деятельности прецедента «Редактирование данных о пользователе»

7 – Диаграмма деятельности для прецедента «Добавление нового пользователя»

8 – Диаграмма деятельности для прецедента «Подтверждение заказа»

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5