Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 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 |


