https://github.com/70null07/parking-control-web-application
Проект является частью выпускной квалификационной работы бакалавра на тему "Разработка программного комлекса для мониторинга платной парковки", в данном случае это сетевое приложение
https://github.com/70null07/parking-control-web-application
confirm-email database https jwt-authentication monitoring password smtp-mail sql-server ssl-certificate statistics
Last synced: 3 months ago
JSON representation
Проект является частью выпускной квалификационной работы бакалавра на тему "Разработка программного комлекса для мониторинга платной парковки", в данном случае это сетевое приложение
- Host: GitHub
- URL: https://github.com/70null07/parking-control-web-application
- Owner: 70Null07
- License: mit
- Created: 2024-06-03T13:28:30.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-06-14T17:14:02.000Z (12 months ago)
- Last Synced: 2025-01-08T12:14:31.720Z (5 months ago)
- Topics: confirm-email, database, https, jwt-authentication, monitoring, password, smtp-mail, sql-server, ssl-certificate, statistics
- Language: CSS
- Homepage: https://parkingcontrolcomplex.ru/
- Size: 35.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Проект является частью выпускной квалификационной работы бакалавра на тему "Разработка программного комлекса для мониторинга платной парковки", в данном случае это сетевое приложение. Технологии выбраны Razor Pages на платформе ASP.NET Core 8, Entity Framework, для работы с базой данных и аутентификация на основе JWT-токенов.
Для веб-приложения реализованы такие возможности:
1. отображение схемы загруженности парковки;
2. отображение видеопотока с камеры парковки с/без визуализации заня-тых парковочных мест;
3. предоставление информации о количестве занятых мест;
4. авторизация/регистрация с использованием подтверждения по элек-тронной почте;
5. изменение пользовательских данных и пароля;
6. аутентификация с применением JWT-токенов;
7. разграничение доступа к административным страницам;
8. доступ к ручному изменению занятости любого парковочного места;
9. доступ к ручному изменению данных о пользователе;
10. получение статистики о средней загруженности парковки по дням, ко-личеству въехавших/покинувших парковку машинах за период;
11. взаимодействие с базой данных с использованием Entity Framework;
12. использование защищенного соединения и предоставление SSL-сертификата.Схема сетевого приложения в рамках инфраструктуры:

Возможные действия пользователей:

Диаграмма активности для регистрации клиентов:

Некоторые страницы сайта для пользователей:





Физическая модель базы данных:
