Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Серверная часть веб-приложения “Страховая компания”

Автор:   •  Апрель 22, 2023  •  Курсовая работа  •  4,755 Слов (20 Страниц)  •  87 Просмотры

Страница 1 из 20

.

ГЛОССАРИЙ

SOLID-принципы – принципы единственной ответственности, открытости/закрытости, подстановки Барбары Лисков, разделения интерфейса и инверсии зависимостей.

MVC - схема разделения данных приложения и управляющей логики на три отдельных компонента: модель, представление и контроллер.

        БД (база данных) - совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.

LLVM – (Low Level Virtual Machine) проект программной инфраструктуры для создания компиляторов и сопутствующих им утилит.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ        6

1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ        7

1.1 Описание предметной области        7

1.2 Выводы к разделу 1        9

2 ВЫБОР И ОБОСНОВАНИЕ ТЕХНОЛОГИЙ        10

2.1 Выбор языка программирования для серверной части        10

2.2 Выбор архитектуры приложения        11

2.3 Вывод к разделу 2        14

3 РАЗРАБОТКА АРХИТЕКТУРЫ ПРИЛОЖЕНИЯ, НА ОСНОВЕ ВЫБРАННОГО ПАТТЕРНА        15

3.1 Паттерн MVC        15

3.2 Схема архитектуры MVC        16

3.3 Вывод к разделу 3        16

4 РАЗРАБОТКА СЕРВЕРНОЙ ЧАСТИ ПРИЛОЖЕНИЯ        16

4.1 Структура серверной части        16

4.2 Процесс создания серверной части веб-приложения        17

4.2.1 Создание проекта и добавление зависимостей        17

4.2.2 Создание модели, сущностей и заполнение базы данных. Model, Entity        18

4.2.3 Создание контроллеров. Controller        23

4.2.4 Создание представлений. View        24

4.2.5 Итоговый вид        26

4.3 Вывод к разделу 4        30

ЗАКЛЮЧЕНИЕ        31

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ        32

ПРИЛОЖЕНИЕ        34


ВВЕДЕНИЕ

В качестве темы курсовой работы была выбрана «Серверная часть веб-приложения “Страховая компания”».

Целью курсовой работы является создание рабочей архитектуры веб-приложения на выбранную тематику.

Актуальность темы «Страховая компания» обосновывается потребностью современного общества в быстрых способах получения информации.

Результатом проделанной курсовой работы станет разработанная серверная часть веб-приложения, соответствующая изучаемому материалу в данном семестре.

Для выполнения целей и задач курсовой работы будут выполнены следующие шаги:

  1. Формирование требований посредством анализа предметной области и технологии разработки.
  2. Создание архитектуры веб-приложения.
  3. Разработка серверной части.

Для получения информации о продуктах будет использован сайт страховой компании straxitut.

  1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
  1. Описание предметной области

Предметная область данной курсовой работы – исследование веб-ресурсов, которые представляют деятельность страховой компании. В данной части будут рассмотрены примеры сайтов страховой компании.

Примером сайта с хорошей реализацией является «Альфа страхование» [1] (Рисунок 1.1.1). На сайте представлены два раздела на тех кому нужны услуги “Частные лица” и “Юридические лица”. В каждом из этих разделов представлено множества разных услуг по страхованию.

[pic 1]

Рисунок 1.1.1 – Раздел "Главное меню" "Альфа страхование"

Также сайт страхования «Согласие страхование» [2] имеет приятный интерфейс и хорошую серверную часть, где, как и на сайте «Альфа страхование», реализованы меню и личный кабинет и несколько видов лиц: Физические и юридические лица. (Рисунок 1.1.2).

[pic 2]

Рисунок 1.1.2 – Сайт «Согласие страхование»

Сайт страхования «Ренессанс» [3] не отличается по функционалу от других сайтов, описанных выше: есть личный кабинет, меню, уведомления об акциях (Рисунок 1.1.3).

[pic 3]

Рисунок 1.1.3 – Сайт "Ренессанс"

  1. Выводы к разделу 1

В ходе анализа предметной области были выявлены плюсы и минусы сайтов одних из самых популярных сайтов страхования, в связи с этим были сформированы требования к будущей серверной части веб-приложения «Страховая компания»:

...

Скачать:   txt (44.3 Kb)   pdf (1.2 Mb)   docx (1.2 Mb)  
Продолжить читать еще 19 страниц(ы) »
Доступно только на Essays.club