8.19M

Проектирование и разработка веб-приложения для размещения фильмов в облачном хранилище

1.

Проектирование и разработка вебприложения для размещения фильмов
в облачном хранилище
Лебедева Я.Е., Пестова Т.В.
группа 8К51
ОИТ ИШИТР
15 декабря
2018
1

2.

Актуальность и цель работы
В настоящее время все больше людей увлекается кинематографом,
и, с развитием технологий, создавать свои работы становится проще.
Поэтому возникла необходимость в создании единого ресурса для
просмотра фильмов, а также возможности связи режиссеров друг с
другом с целью сотрудничества.
Целью является создание сайта для просмотра короткометражных
фильмов Томских начинающих режиссеров.
2

3.

Диаграмма Ганта
3

4.

Диаграмма Ганта
4

5.

Диаграмма вариантов использования
5

6.

Диаграмма деятельности (регистрация)
6

7.

Диаграмма деятельности (добавление фильма со стороны пользователя)
7

8.

Диаграмма деятельности (добавление фильма со стороны администратора)
8

9.

Диаграмма деятельности (выставление оценки)
9

10.

Диаграмма последовательности (регистрация)
10

11.

Диаграмма последовательности (добавление фильма пользователем)
11

12.

Диаграмма последовательности (управление заявками)
12

13.

Диаграмма последовательности (выставление оценки)
13

14.

Обоснование выбора программных средств разработки
методом морфологического анализа
Метрика
Вес метрики
(макс. 10)
ASP.NET Core
MVC
ASP.NET Core
Web API +
Angular +
TypeScript
ASP.NET Core
Web API +
VueJs
Наличие опыта
работы с
технологией
10
10
5
9
Возможность
создания SPA
10
1
10
10
Наличие
готовых
компонентов
7
5
8
8
Ориентированн
ость
фреймворка на
ООП
6
0
7
9
Наличие
спецификаций
на русском
языке
5
10
10
10
Сумма
380
195
298
350
51,3
78,4
92,1
Результат
14

15.

Логическая модель БД
15

16.

Диаграмма классов
16

17.

Разработка макетов страниц веб-приложения
17

18.

Сверстанная страница «Топ»
18

19.

Сверстанная страница «Регистрация»
19

20.

Сверстанная страница «Авторизация»
20

21.

Сверстанная страница «Добавление фильма»
21

22.

22

23.

23

24.

24

25.

25

26.

26

27.

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

28.

28

29.

Сверстанная страница «Поиск»
29

30.

Сверстанная страница «Выбранный фильм»
30

31.

Сверстанная страница «Выбранный фильм»
31

32.

Карта сайта
32

33.

ВЫВОД
В результате выполнения работы, имеем:
• Сформулированные функциональные требования
• Разработанную модель БД, диаграмму вариантов использования,
последовательности и деятельности, диаграмму Ганта
• Разработанные макеты страниц сайта
• Морфологический анализ инструментальных средств разработки
• Функционирующее веб-приложение по типу SPA, опубликованное на
Azure, которое позволяет просматривать, добавлять и оценивать
фильмы, хранящиеся в BLOB-хранилище Azure
33

34.

СПАСИБО
ЗА ВНИМАНИЕ!
English     Русский Правила