Розробка сайту інтернет-зоомагазину. Серверна частина.
Постановка задачі
Аналогічні розробки
Використаний інструментарій
Архітектура проекту
Основні алгоритми
Таблиці БД
Розроблені:
Результати розробки
Висновки
6.75M
Category: softwaresoftware

Розробка сайту інтернет-зоомагазину. Серверна частина

1. Розробка сайту інтернет-зоомагазину. Серверна частина.

Виконав: Топчий А. К.
Керівник: доц. Далека В. Д.
Харків-2018

2. Постановка задачі

2
Постановка задачі
Розроблюваний сайт для нового зоомагазину має
забезпечити такі можливості:
реєстрацію та авторизацію користувача;
здійснювати покупки у магазині зареєстрованими
користувачами;
обговорення тем за допомогою форуму;
для зареєстрованих користувачів спілкування за
допомогою чата.

3. Аналогічні розробки

3
ВИСНОВКИ:
відсутність можливості спілкування користувачів на сайті;
велика кількість реклами;
повільна швидкість відкриття вкладок на сайті;
відсутність англійської локалізації.

4. Використаний інструментарій

4
Використаний інструментарій
мова програмування C#.NET;
середовище розробки Microsoft Visual Studio 2017;
середовище для створення БД:
SQL Server Management Studio та Microsoft SQL Server
для реалізації чату – бібліотека SignalR.

5. Архітектура проекту

5
Відправлення запиту на сервер
Відправллення SQL запиту до БД
Сервер
Клієнт
Відправлення відповіді
База даних
Відправлення відповіді від БД

6. Основні алгоритми

6
Початок
Авторизація
користувача
Користувач заходить на
сайт інтернетзоомагазину
Реєстрація
користувача
Початок
Користувач заходить на
сайт інтернетзоомагазину
Користувач
намагається
виконати дію
Користувач
намагається
виконати дію
Закінчення
сесії
Закінчення
сесії
Так
Дія доступна?
Дія доступна?
Кінець
Кінець
Ні
Ні
Перевірка
наявності
користувача в
даній сесії
Користувач
існує в даній
сесії?
Перевірка
наявності
користувача в
даній сесії
Ні
Так
«Необхідна
авторизація
або
реєстрація»
Користувач
авторизується
Так
Перевірка
введених
даних
Дозвіл
користувачу
на виконання
потрібних дій
Виконання
потрібних дій
Введені дані
вірні?
Реєстрація
користувача у
даній сесії
Так
Користувач
існує в даній
сесії?
Так
Дозвіл
користувачу
на виконання
потрібних дій
Ні
Надання
відповіді що
дані введено
невірно
Виконання
потрібних дій
Ні
«Необхідна
авторизація
або
реєстрація»
Користувач
реєструється
Збереження
даних по
нового
користувача у
БД
Реєстрація
користувача у
даній сесії

7. Таблиці БД

7
Таблиці БД

8. Розроблені:

8
контролери
Розроблені:
моделі

9. Результати розробки

9

10. Висновки

10
Висновки
розроблено та наповнено базу даних інтернет-зоомагазину
“Pan Dog” ;
розроблено серверну частину сайту що дозволяє:
- реєструватися та авторизуватися користувачам на сайті;
- переглядати та купляти товари;
- спілкуватися за допомогою чату;
- залишати відгуки на форумі;
- редагувати вміст бази даних.
Працездатність розробленої серверної частини разом з
клієнтською частиною успішно протестована.
English     Русский Rules