Тема: ПРОГРАММНОЕ ПРИЛОЖЕНИЕ ВАЛИДАЦИИ ОБЪЕКТОВ
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 6
1. Программное приложение валидации объектов 7
1.1 Анализ предметной области 7
1.1.1 Обзор существующих аналогов 8
1.1.2 Постановка задачи 9
1.1.3 Выбор языка программирования
1.1.4 Выбор библиотеки для разработки серверного приложения
1.1.5 Выбор СУБД
1.2 Проектирование и разработка 16
1.2.1 Реализация БД 17
1.2.2 Реализация хранения файлов и изображений 20
1.2.3 Реализация серверной части
1.2.4 Реализация шаблонов клиентской части
1.3 Тестирование и отладка 25
1.3.1 Функционал веб-приложения 28
1.3.2 Функционал панели администратора 35
2 Безопасность жизнедеятельности 39
2.1 Анализ опасных и вредных факторов, воздействующих на программиста при разработке приложения 39
2.2 Микроклимат рабочей зоны программиста 41
2.3 Окраска и коэффициенты отражения 42
2.4 Освещение рабочего места 43
2.5 Воздействие шума на программиста. Защита от шума 45
Заключение 47
Список использованных источников 48
Приложение А - Листинг программы 49
Приложение Б - А//-диаграммы 68
Приложение В - Презентация 73
📖 Введение
Неверные данные, не соответствующие определенным требованиям, часто приводят к сбою программы. Предположим, в программе появляется исключение при попытке какого-либо действия, которое нарушает требование валидации. Если эта ошибка так и не перехватилась, она, скорее всего, вызовет аварийное завершение программы. Конечно, это маловероятно. Скорее всего, пользователю выведется сообщение об ошибке в программе, далее программа попытается восстановиться.
Отсутствие проверки может вызвать всевозможные трудности. Наличие валидации предотвращает критические проблемы, но сразу возникает проблема с производительностью, так как большое количество проходов дают большую нагрузку на систему.
Актуальность выбранной темы обусловлена потребностью в возможности проверки объектов на установленные требования в целях повышения качества объекта и достоверности в том, что продуктом можно пользоваться по назначению.
Цель работы - разработка программного приложения для проверки объектов на установленные требования.
Необходимо разработать веб-приложение на основе MPAшаблона, модели, отвечающие за хранение файлов и данных объекта и реализовать функции для обработки конечных точек.
✅ Заключение
Также были получены навыки разработки WEB-приложений с использованием фреймворка Django на языке Python. Были получены навыки работы с sqlite3,навыки разработки шаблонов клиентской части приложения.
Изучены архитектуры приложений, их типовые примеры и инструментарий. Получены навыки по разработке клиент-серверной архитектуры.
Построены основные UML-диаграммы: диаграмма последовательностей, диаграмма развертывания, диаграмма классов и диаграмма прецедентов.
В результате данной работы спроектировано, разработано и отлажено программное приложение валидации объектов. Приложение создано на основе высокоуровневого языка программирования Pythonс использованием фреймворка Django.





