Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа / Курсовая ТИМП.pdf
Скачиваний:
0
Добавлен:
08.08.2026
Размер:
6 Мб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра комплексной информационной безопасности электронно-

вычислительных систем (КИБЭВС)

ОНЛАЙН-КИНОТЕАТР

Курсовая работа по дисциплине «Технологии и методы программирования»

Пояснительная записка

Студенты гр. 7x3-x

___________ xxxxxxxxx

___________ yyyyyyyyyy

___________ zzzzzzzzzzzz

___________ wwwwwwwwww

___________ vvvvvvvvvv

___________

Руководитель Ст. преподаватель каф. КИБЭВС

______ ___________ Н.С. Репьюк

___________

Томск 2026

Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра комплексной информационной безопасности электронно-

вычислительных систем (КИБЭВС)

УТВЕРЖДАЮ Заведующий кафедрой КИБЭВС,

д-р техн. наук, профессор

_________ А.А. Шелупанов

«______» ______________2025 г.

ЗАДАНИЕ

на курсовую работу по дисциплине «Технологии и методы программирования» студентам группы 7x3-x факультета безопасности xxxxxxxxxxxxxxxxxxxxx, yyyyyyyyyyyyyyyy, zzzzzzzzzzzzzzzzzzzzzzzz, wwwwwwwwwwwwwwww, vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.

1.Тема работы: Онлайн-кинотеатр

2.Цель работы: создать автоматизированную систему в виде клиент-

серверного приложения для автоматизации предоставления пользователям доступа к фильмам с возможностью выбора аудиодорожки и субтитров через сеть Интернет.

3. Индивидуальные задачи:

xxxxxxxxxxx: Проектирование информационной модели базы данных,

проектирование функциональной, структурной моделей.

yyyyyyyyyyy: Проектирование структурной модели, проведение оценки рисков, проведение тестирования.

2

zzzzzzzzzzz: Проектирование функциональной, структурной моделей,

составление перечня рисков информационной системы.

wwwwwww: Разработка технического задания, руководства администратора, проектирование структурной модели, составление перечня рисков информационной системы.

vvvvvvvvvvvvvvv: Разработка технического задания, проектирование информационной модели базы данных, разработка веб-приложения.

4.Дата выдачи задания: «____» ______________ 202__г.

5.Дата сдачи работы: «____» ______________ 202__г.

Задание выдал:

Преподаватель кафедры БИС, К.В. Меденцев

 

«

»

202

г.

(Должность, ФИО)

(Подпись)

 

 

 

(Дата)

 

 

 

Задание согласовано:

 

 

 

 

 

 

 

 

Ст. преподаватель каф. КИБЭВС, Н.С. Репьюк

 

«

»

202

г.

(Должность, ФИО)

(Подпись)

 

 

 

(Дата)

 

 

 

Задание приняли к исполнению:

 

 

 

 

 

 

 

 

xxxxxxxxxxxxxxxxxxxxxxx

 

 

«

»

202

г.

(ФИО)

 

(Подпись)

 

 

 

(Дата)

 

 

 

yyyyyyyyyyyyyyyyyyyyyyy

 

 

«

»

202

г.

(ФИО)

 

(Подпись)

 

 

 

(Дата)

 

 

 

zzzzzzzzzzzzzzzzzzzzzzzzz

 

 

«

»

202

г.

(ФИО)

 

(Подпись)

 

 

 

(Дата)

 

 

 

wwwwwwwwwwwwwwwww

 

 

«

»

202

г.

(ФИО)

 

(Подпись)

 

 

 

(Дата)

 

 

 

vvvvvvvvvvvvvvvvvvvvv

 

 

«

»

202

г.

(ФИО)

 

(Подпись)

 

 

 

(Дата)

 

 

 

3

Реферат

Курсовая работа содержит 126 страниц, 51 рисунок, 60 таблиц, 7

источников.

ОНЛАЙН КИНОТЕАТР, СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ, ИНФОРМАЦИОННАЯ СИСТЕМА, БАЗА ДАННЫХ, ВЕБ ПРИЛОЖЕНИЕ, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ENTITY FRAMEWORK, C#, MICROSOFT SQL SERVER, PLAYWRIGHT, APACHE JMETER.

Клиент-серверное приложение «Онлайн-кинотеатр "Кируан"»

предназначено для автоматизированного предоставления пользователям доступа к фильмам с возможностью выбора аудиодорожки и субтитров через сеть Интернет.

Основной целью является предоставление приложения (графического интерфейса), которое автоматизирует предоставление доступа к фильмам,

обеспечивает получение прибыли от услуг через систему платных подписок с поддержкой оплаты банковской картой.

Работа с базой данных и ее проектирование производится в СУБД

Microsoft SQL Server [1]. Разработка приложения для производилась на языке программирования «C#» [2], для разработки использовался фреймворк

ASP.NET [3]. Проектирование приложения производилось в среде разработки

Visual Studio.

Пояснительная записка составлена в текстовом редакторе Microsoft Word

2024.

Пояснительная записка оформлена согласно ОС ТУСУР 01-2021 [4].

4

The Abstract

The course work contains 126 pages of explanatory notes, 51 figures, 60 tables, 7 sources.

ONLINE CINEMA, DATABASE MANAGEMENT SYSTEM, INFORMATION SYSTEM, DATABASE, WEB APPLICATION, SOFTWARE, ENTITY FRAMEWORK, C#, MICROSOFT SQL SERVER, PLAYWRIGHT, APACHE JMETER.

The client-server application «Online Cinema "Kiruan"» is designed to provide users with automated access to movies with the ability to select an audio track and subtitles via the Internet.

The main goal is to provide an application (graphical interface) that automates the provision of access to movies and generates revenue from services through a paid subscription system that supports payment by bank card.

The database and its design are implemented in the Microsoft SQL Server database management system [1]. The application was developed using the C# programming language [2] and the ASP.NET framework [3]. The application was designed using the Visual Studio development environment.

The explanatory note was created using the Microsoft Word 2024 text editor. The explanatory note is formatted according to the OS TUSUR 01-2021 [4].

5

 

Оглавление

 

 

 

Введение...................................................................................................................

 

 

8

1 ТЕХНИЧЕСКИЙ ПРОЕКТ .................................................................................

 

 

9

1.1

Обзор предметной области...........................................................................

 

 

9

1.2

Выбор типа базы данных..............................................................................

 

 

9

1.3

Выбор средств разработки для создания приложения ............................

 

10

2 ОЦЕНКА РИСКОВ ............................................................................................

 

 

11

2.1

Оценка рисков для построения информационной системы ...................

 

11

2.2

Меры по предотвращению возможных рисков ........................................

 

 

16

3 ПРОЕКТИРОВАНИЕ.........................................................................................

 

 

19

3.1

Информационная модель............................................................................

 

 

19

3.2

Функциональная модель.............................................................................

 

 

21

3.3

Структурная модель ....................................................................................

 

 

23

4 РЕАЛИЗАЦИЯ ...................................................................................................

 

 

28

4.1

Базы данных.................................................................................................

 

 

29

4.2 Резервное копирование данных .................................................................

 

 

31

4.3

Серверная часть...........................................................................................

 

 

32

4.4

Клиентская часть.........................................................................................

 

 

36

5 ТЕСТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ...............................

 

42

5.1

План тестирования ......................................................................................

 

 

42

5.2

Тестирование ...............................................................................................

 

 

42

Заключение ............................................................................................................

 

 

45

Список использованных источников...................................................................

 

 

47

Приложение А (обязательное) Экспертные оценки, Полюга В.А....................

 

48

Приложение Б (обязательное) Экспертные оценки, Пашкевич С.А. ...............

 

51

Приложение В (обязательное) Экспертные оценки, Новгородова Н.А. ..........

54

Приложение Г (обязательное) Функциональная

модель,

диаграмма

 

прецедентов.................................................................................

 

 

57

Приложение Д (обязательное) Тест-кейсы плана тестирования ......................

 

59

 

6

 

 

 

Приложение Е (обязательное) Результаты пройденных тестов

........................ 81

Приложение Ж (обязательное) Полный набор тестов.....................................

100

Приложение И (обязательное) Руководство программиста ............................

101

Приложение К (обязательное) Руководство пользователя..............................

110

Приложение Л (обязательное) Руководство администратора.........................

117

Приложение М (обязательное) Исходный код проекта ...................................

126

7

Введение

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

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

8

Соседние файлы в папке Курсовая работа