Реализовать веб-приложение

Отменен
Заказ
5648193
Раздел
Программирование
Предмет
Антиплагиат
Не указан
Срок сдачи
30 Ноя 2023 в 21:55
Цена
2 500 ₽
Блокировка
10 дней
Размещен
5 Ноя 2023 в 09:55
Просмотров
64
Описание работы

Список тем на курсовое проектирование

 

Задачи

1) Реализовать веб-приложение

2) Написать пояснительную записку


Общее описание работы приложения 

Разработать веб-приложение с перечисленными ниже веб-формами и базой данных, в которой есть таблица Users, таблицы из варианта, логи записываются в отдельный файл. Пользователь обращается к приложению вводит свой логин и пароль, откроется форма списка, каждую запись можно удалить, изменить, также существует возможность добавить новую запись. Во время работы сервиса необходимо записывать действия пользователя в базу данных. Должно быть предусмотрено роли READ_ONLY (только для чтения), USER (роль видит только записи, созданные конкретным пользователем), помимо роли ADMIN. У роли ADMIN должен быть полный доступ ко всем данным. Также нужно добавить Actuator. По-умолчанию при регистрации всем пользователям устанавливается роль READ_ONLY.

 

Веб-формы

1) Форма входа в приложение;

2) Форма списка для двух таблиц;

3) Форма ввода данных для двух таблиц;

4) Форма просмотра логов;

5) Форма главной страницы;

6) Форма «О приложении» - текстовая форма, в которую можно зайти и выйти, в ней описана информация о разработчике и приложении;

7) Форма расчета характеристик, например расчет годовой премии;

8) Форма добавления ролей, доступна для роли ADMIN, в форме можно добавить новому пользователю роли USER и ADMIN.

 


Базы данных

 

1) таблица Users

username тип данных «строка»

password тип данных «строка»,

 

2) таблица в соответствии с вариантом, например Employees

Колонки, например для Employees:

id

surname тип данных «строка»

name тип данных «строка»

age тип данных «число»

department тип данных «строка»

salary тип данных «число»

 

4) таблица с характеристиками основной таблицы, например Address для Employees

id

address тип данных «строка»

Опционально можете расписать по городу, улице и т.п.

 

3) Таблица user_actions, в которую записываются логи

Колонки:

id

date_actions, тип данных «дата»

description, тип данных «строка»

 

Выбор таблицы осуществляется по номер в списке из листа «Технологии программирования» в таблице

Также можно придумать свою сущность для списка.


Варианты для выбора таблицы

 

1. Список книг (Book) + список книжных магазинов, стоимость книг;

2. Список покупок (Product) + список магазинов, стоимость продуктов;

3. Список задач (Task) + список релизов к задачам, вес задачи, например в днях и стоимость разработки;

4. Список дней рождений людей (Birthday) + список подарков и стоимоть их;

5. Список домашних животных (Animals) + стоимость содержания (корм, ветеринар и т.д);

6. Список предметов в университете (Lesson) + список преподавателей;

7. Список автомобилей на парковке (Automobile) + список моделей и стомость;

8. Список сотрудников (Employee), как описано в примере;

9. Список фильмов (Movies) + список актеров и кассовые сборы;

10. Список музыкальных произведений (Songs) + исполнители и доход от песен;

 

Либо можете взять собственную идею списков.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир