Similar presentations:
Розробка сайту інтернет-зоомагазину. Серверна частина
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. Результати розробки
910. Висновки
10Висновки
розроблено та наповнено базу даних інтернет-зоомагазину
“Pan Dog” ;
розроблено серверну частину сайту що дозволяє:
- реєструватися та авторизуватися користувачам на сайті;
- переглядати та купляти товари;
- спілкуватися за допомогою чату;
- залишати відгуки на форумі;
- редагувати вміст бази даних.
Працездатність розробленої серверної частини разом з
клієнтською частиною успішно протестована.