Программирование на Java: Автоматизированная система поддержки деятельности в области киберстрахования

Номер: 50607
Тип работы: Курсовая работа
Город: Минск
ВУЗ: Белорусский государственный университет информатики и радиоэлектроники (БГУИР)
Дата сдачи: Май 2022
Стоимость: 56$, 140 BYN, 4088 RUB

Содержание

3. Исходные данные к курсовому проекту: 3.1. Общие требования. Программное средство следует разработать в архитектуре: web-приложение с базой данных с использованием объектно-ориентированного языка программирования Java, современных технологий и фреймворков. В рамках работы должны быть представлены: разработка и использование собст-венной иерархии классов, реализация не менее 2-х паттернов проектирования, сокрытие данных (инкапсуля-ция), перегрузка методов, переопределение методов, параметризированные классы (шаблоны), абстрактные типы данных (интерфейсы, абстрактные классы кроме входящих в стандартные JAVA-библиотеки), передача параметров по ссылке и по значению, статические методы, обработка пользовательских исключений. При разработке проекта придерживаться принципов SOLID и DRY. Сервер СУБД – СУБД для размещения базы данных курсового проекта выбирается студентом по со-гласованию с руководителем. Сервер Приложений. Модель данных должна быть реализована на основе ORM-технологии (Hiber-nate/JPA). Бизнес-логика приложения (серверная часть) должна быть реализована на основе фреймворка Spring или EJB (по согласованию с руководителем). Клиентская часть может быть реализована на веб-технологиях: JSP/Servlets/JSF/React/Angular (по согласованию с руководителем). 3.1.1. Бизнес-логика. В рамках работы должны быть выполнены следующие требования: Бизнес-логику необходимо реализовать только на серверной части. Доступ к данным в СУБД должен осуществляться через драйвер СУБД. Схему базы данных (не менее пяти связанных таблиц) необходимо привести к 3-ей нормальной форме. Функциональные возможности серверной части должны насчитывать не менее 12 высокоуровневых ва-риантов использования, исключая тривиальные операции работы с БД (добавление, удаление, редактирование записей в БД). Рекомендуется задействовать функционал стороннего сервиса, представленного в виде публичного REST API (Google YouTube, Maps, Translate, Drive и др.). 3.1.2. Требования к поставке. 1. Серверная часть должна быть упакована в war-архив. 2. Интерфейс программного средства и данные представлять только на русском языке 3. Программное средство должно запускаться без использования интегрированных средств раз-работки. 4. Подписи на всех элементах схем и диаграмм, за исключением названий классов (сущностей), переменных, методов и атрибутов, следует представлять на русском языке русскими буквами. Конкретные версии фреймворков и технологий, применяемых для реализации программного средства, должны быть актуальными на начало 2022 года.

Оставить контакты для покупки

Укажите Ваше имя!
Укажите телефон, e-mail, почтовый адрес или любой другой способ контакта
Укажите дату, до которой хотели бы забрать работу

Внимание! Вы можете приобрести любую из найденных Вами на сайте готовых работ за указанную стоимость. Если найденная Вами курсовая, отчет по практике, контрольная или дипломная работа не полностью соответствуют Вашему заданию, то Вы можете оценить стоимость доработки найденного задания до требуемого Вам содержания – это будет стоить значительно дешевле, чем выполнение задания заново.

Кроме того, Вы можете приобрести часть найденной работы для последующего самостоятельного использования. Указанные на сайте цены не являются окончательными (возможно некорректное указание стоимости!) и в большинстве случаев подлежат изменению в сторону снижения (в зависимости от качества задания и ряда других факторов). Вы можете предварительно проконсультироваться с нашими менеджерами относительно уровня качества найденного подходящего задания.

Готовая контрольная, отчет, курсовая или даже дипломный проект могут быть получены Вами в течение считанных минут после оплаты. На этой странице Вы можете ознакомиться со способами оплаты готовых работ для жителей Беларуси, Российской Федерации и других стран.