Тема: Система наполнения базы данных практик
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 5
1. Анализ современных систем наполнения баз данных 8
1.1. Анализ используемой системы и ее проблемы 8
1.2. Анализ методов наполнения базы данных 11
1.3. Представление собственной системы 15
2. Проектирование системы наполнения базы данных практик 17
2.1. Функциональные требования к разрабатываемой системе 17
2.2. Требования к производительности системы 23
2.3. Описание архитектуры системы и основных компонентов 25
2.4. Технологический стек и инструменты разработки 29
2.5. Последовательность разработки проекта 34
3. Разработка, сборка и тестирование системы 36
3.2. Разработка frontend 38
3.3. Сборка проекта 42
3.4. Тестирование системы наполнения 43
Заключение 53
Список используемой литературы и используемых источников 55
📖 Введение
Эта работа проведена с целю разработки системы наполнения базы данных практик по заказу отдела разработки информационных систем ТГУ. Система будет разработана таким образом, чтобы облегчить ввод данных в базу данных, связанных с различными практиками. Система будет иметь понятную авторизацию и регистрацию, будет предоставлять доступ к информации о различных практиках и разграничивать возможности взаимодействия между системой и пользователем на основании роли пользователя, что повысит эффективность организации и сохранит данные в безопасности. В этом дипломе будут рассмотрены различные компоненты, необходимые для разработки системы, включая структуру базы данных, пользовательский интерфейс и методы добавления практик. Работа будет включать в себя анализ используемых в университете систем наполнения баз данных, их преимуществ и недостатков, а также способов их улучшения для удовлетворения потребностей современного управления данными.
Благодаря этой работе скорость наполнения базы данных практик информацией возрастет, появятся новые возможности для преподавателей, такие как импорт данных из внешних файлов и экспорт данных. В конечном счете, эта разработка внесет вклад в область управления данными и предоставит отделу по разработке информационных систем ТГУ практическое решение: систему наполнения базы данных практик.
Все вышесказанное определило актуальность моей темы исследования - система наполнения базы данных практик.
Объект исследования: система наполнения базы данных практик.
Предмет исследования: разработка программного обеспечения для управления данными, связанными с практиками студентов. В частности, проектирование и разработка системы, обеспечивающей возможность создания, изменения и удаления данных о практиках, а также быстрый доступ к этим данным.
Целью бакалаврской работы является разработка системы наполнения базы данных практик.
Чтобы выполнить все цели, был поставлен целый ряд задач, состоящий из:
- изучить требования к системе;
- выявить основные и дополнительные требования к системе;
- изучить рынок поставляемых средств разработки;
- изучить использование клиент-серверной архитектуры;
- составить дорожную карту разработки проекта;
- выбрать методику разработки;
- составить план-график разработки и тестирования;
- разработать систему наполнения базы данных практик;
- собрать систему;
- протестировать основной функционал системы.
Основными источниками данных для создания работы являются: Java- документация, туториал HTML, гайд CSS, документация Maven, информационные порталы с разработкой программного обеспечения и различные интернет-источники.
Поставленные цели и задачи исследования, определили ее структуру, которая состоит из введения, трех разделов и заключения.
Во введении обосновываются актуальность работы, ее цель, задачи предмет и объект исследования.
В первом разделе описывается анализ современных систем наполнения баз данных.
Во втором разделе описывается проектирование системы наполнения базы данных практик, указываются функциональные требования.
В третьем разделе описывается процесс разработки, сборки и тестирования системы.
В заключении представлены результаты, выводы и дальнейшее развитие проекта.
✅ Заключение
Была рассмотрена используемая в ТГУ система наполнения базы данных практик, проанализированы ее преимущества и недостатки. Выделен основной функционал. В результате чего было принято решение о создании собственной системы наполнения базы данных практик.
Также были описаны методы добавления практик. После чего было принято решение использовать все выделенные методы в совокупности.
Были изучены предъявляемые функциональные требования, в результате чего было установлено что разрабатываемый продукт должен соответствовать всем современным нормам и стандартам качества, иметь ряд преимуществ над существующим аналогом.
Также была разработана система наполнения базы данных практик, основанная на предъявляемых функциональных требованиях. В ходе разработки были учтены интересы бизнес-процессов ТГУ.
Было проведено тестирование, которое затронуло не только backend- часть, но и часть frontend. В результате такого ручного тестирования, были выявлены недочеты и ошибки. В дальнейшем они все были устранены.
Задачи, определенные в ходе исследования, были выполнены в полном объеме. А именно: проанализирована используемая в ТГУ система наполнения, выявлены недостатки и проанализированы, описаны варианты их решения, определены главные требования к разрабатываемому программному продукту, определены методики и подходы, необходимые для решения выявленных недостатков, проанализирован рынок инструментов разработки программного обеспечения, выбраны необходимые инструменты разработки ПО, среда разработки, СУБД и т.д., разработана система наполнения базы данных практик, отвечающая заявленным требованиям, разработана система тестирования проекта, проведена сборка и тестирование проекта, оценена эффективность созданной системы.
Практические испытания подтвердили удобство использования разработанного проекта для пользователей без специальных навыков программирования. Исследования показали, что время, затрачиваемое на добавление данных о практиках в новую систему, значительно сократилось. Кроме того, реализованная система безопасности полностью соответствует заявленным требованиям и обеспечивает надежную защиту данных, разнообразие методов ввода информации о практиках обеспечивает удобство и скорость работы пользователей. Благодаря этому, они могут легко и эффективно добавлять данные в систему, выбирая наиболее подходящий для себя способ.





