|
|
hace 1 semana | |
|---|---|---|
| Pages | hace 1 semana | |
| Properties | hace 1 semana | |
| bin | hace 1 semana | |
| obj | hace 1 semana | |
| wwwroot | hace 1 semana | |
| .DS_Store | hace 1 semana | |
| DbHelper.cs | hace 1 semana | |
| Dockerfile | hace 1 semana | |
| Program.cs | hace 1 semana | |
| README.md | hace 1 semana | |
| RestaurantWeb2.csproj | hace 1 semana | |
| appsettings.Development.json | hace 1 semana | |
| appsettings.json | hace 1 semana | |
| docker-compose.yml | hace 1 semana | |
| init.sql | hace 1 semana | |
| Руководство_оператора.docx | hace 1 semana |
Веб-приложение для управления базой данных ресторана. Реализует ведение справочников персонала, блюд, склада и заказов с разграничением доступа по ролям.
Система предназначена для сотрудников ресторана с целью ведения оперативного учёта данных. Применяется в локальной сети организации или на локальном компьютере.
Условия применения:
Клонировать репозиторий:
git clone https://gogs.itiscaf.ru/arseniyborisov/RestaurantWeb2.git
cd RestaurantWeb2
Перейти в папку проекта:
cd RestaurantWeb2
Запустить контейнеры:
docker-compose up --build
Открыть браузер и перейти по адресу:
http://localhost:8081
Войти в систему:
admin, пароль adminmanager, пароль managerwaiter, пароль waiterНа странице входа выбрать роль из выпадающего списка и ввести пароль. После успешной авторизации открывается страница управления данными.
В навигационной панели выбрать нужную таблицу: Персонал, Блюда, Склад или Заказы. Данные отображаются в виде таблицы.
Ввести текст в поле поиска и нажать Найти. Для сброса фильтра нажать Сброс.
Нажать кнопку + Добавить, заполнить поля формы и нажать Сохранить. Доступно администратору и менеджеру.
Нажать кнопку Редактировать в строке нужной записи, изменить данные и нажать Сохранить. Доступно администратору и менеджеру.
Нажать кнопку Удалить в строке нужной записи и подтвердить действие. Доступно только администратору.
Нажать ссылку выйти в правом верхнем углу навигационной панели.
| Термин / сокращение | Расшифровка |
|---|---|
| СУБД | Система управления базами данных |
| PostgreSQL | Объектно-реляционная СУБД с открытым исходным кодом |
| ASP.NET Core | Платформа для разработки веб-приложений от Microsoft |
| Razor Pages | Модель разработки веб-страниц в ASP.NET Core |
| Docker | Платформа контейнеризации приложений |
| docker-compose | Инструмент для запуска многоконтейнерных приложений |
| Npgsql | Библиотека .NET для подключения к PostgreSQL |
| HTTP | Протокол передачи гипертекста |
| ПК | Персональный компьютер |
| БД | База данных |
| CRUD | Create, Read, Update, Delete — операции над данными |
| FK | Foreign Key — внешний ключ |
| PK | Primary Key — первичный ключ |