Тема: Программное обеспечение лабораторных работ по дисциплине «Высокопроизводительные вычисления на графическом процессоре»
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Анализ задания на проектирование 6
1.1 Понятие «Лабораторный практикум» 6
1.2 Обзор существующих систем 7
1.2.1 Лабораторный практикум по информатике 7
1.2.2 Лабораторный практикум по работе с OpenGL 8
1.2.3 Лабораторный практикум по работе с HTML 9
1.3 Выбор существующих средств разработки 10
1.3.1 Обзор систем управления базами данных 10
1.3.1.1 Oracle 1 1
1.3.1.2 Microsoft SQL Server 1 1
1.3.1.3 MongoDB 12
1.3.2 Обзор средств для разработки логики сервера 12
1.3.2.1 JavaScript и Node.js 12
1.3.2.2 Ruby 13
1.3.2.3 Python 13
1.3.3 Обзор графической системы OpenGL 14
1.4 Техническое задание 15
1.4.1 Наименование системы 15
1.4.2 Назначение и цель создания системы 15
1.4.3 Требования к системе 15
1.4.3.1 Требования к структуре и функциональной части веб¬
приложения 15
1.4.3.2 Требования к способам и средствам связи для информационного
обмена между компонентами системы 16
1.4.3.3 Перспективы развития системы 16
1.4.3.4 Требования к надежности 16
1.4.3.5 Требования по эргономике и технической эстетике 17
1.4.4 Требования к видам обеспечения 17
1.4.4.1 Требования к лингвистическому обеспечению 17
1.4.4.2 Требования к программному обеспечению 17
1.4.4.3 Требования к аппаратному обеспечению 18
2 Разработка архитектуры и основных технических решений 19
2.1 Функциональная модель веб-приложения 19
2.2 Информационная структура веб-приложения 19
2.2.1 Общая архитектура системы 19
2.2.2 Диаграмма прецедентов 20
2.3 Разработка структуры базы данных 21
2.4 Разработка интерфейса веб-приложения 22
2.5 Программная реализация веб-приложения 22
2.5.1 Разработка страницы приветствия 22
2.5.2 Разработка страницы списка лабораторных работ 23
2.5.3 Разработка страницы содержимого лабораторной работы 24
2.5.4 Компиляция исходного кода лабораторной работы 27
2.5.5 Разработка страницы настроек лабораторного практикума 29
2.5.6 Разработка страницы добавления лабораторной работы 30
2.5.7 Разработка страницы редактирования лабораторных работ 31
2.5.8 Удаление лабораторных работ 32
2.6 Выводы по разделу 32
3 Руководство пользователя 33
3.1 Запуск серверной части на ОС Linux 33
3.2 Запуск серверной части на ОС Windows 33
3.3 Установка и запуск базы данных 34
3.4 Установка пакета программ для компиляции проектов OpenGL 34
ЗАКЛЮЧЕНИЕ 36
СПИСОК СОКРАЩЕНИЙ 37
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 38
ПРИЛОЖЕНИЕ 40
📖 Введение
Одной из основных форм дистанционного обучения являются веб-занятия - дистанционные уроки, конференции, семинары, деловые игры, лабораторные работы, практикумы и другие формы учебных занятий, проводимых с помощью средств телекоммуникаций и других возможностей Интернета.
Поэтому программное обеспечение, которое разрабатывается в данной работе, будет актуально для нашего времени. Человек без труда сможет перейти на страницу веб-приложения и воспользоваться его возможностями в любом месте в любое время.
✅ Заключение
Также была разработана архитектура базы данных позволяющая создавать, изменять и компилировать лабораторные работы. Для связи веб¬интерфейса с СУБД были разработаны соответствующие методы на языке Nodejs, с помощью которых осуществляются процессы управления работами и процессы выполнения лабораторных работ.
Разработанная система позволяет осуществлять выполнение работ студентами дистанционно, без участия преподавателя. Разработанная система имеет возможность адаптации под различные дисциплины.



