Тип работы:
Предмет:
Язык работы:


ПРОГРАММНОЕ ПРИЛОЖЕНИЕ ВАЛИДАЦИИ ОБЪЕКТОВ

Работа №160642

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы83
Год сдачи2022
Стоимость4740 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
11
Не подходит работа?

Узнай цену на написание


Перечень сокращений и обозначений 5
Введение 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шаблона, модели, отвечающие за хранение файлов и данных объекта и реализовать функции для обработки конечных точек.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В процессе выполнения данной работы были изучены актуальные среды разработки, методы хранения файлов и изображений с помощью СУБД sqlite3,основы разработки приложений.
Также были получены навыки разработки WEB-приложений с использованием фреймворка Django на языке Python. Были получены навыки работы с sqlite3,навыки разработки шаблонов клиентской части приложения.
Изучены архитектуры приложений, их типовые примеры и инструментарий. Получены навыки по разработке клиент-серверной архитектуры.
Построены основные UML-диаграммы: диаграмма последовательностей, диаграмма развертывания, диаграмма классов и диаграмма прецедентов.
В результате данной работы спроектировано, разработано и отлажено программное приложение валидации объектов. Приложение создано на основе высокоуровневого языка программирования Pythonс использованием фреймворка Django.


1. Аладышева, Ж.И. Практические аспекты работ по валидации аналитических методик / Ж.И. Аладышева, В.В. Беляев, В.В. Береговых // Фармация. - 2008. - №7. - С. 21-24.
2. Информация о языке программирования Python[Электронный ресурс] - Режим доступа:https://ru.wikipedia.org/wiki/Pythonсвободный.
3. Доусон Майкл. Программируем на Python. - 3-е изд. Прогресс книга, 2019. - 416 с.
4. Документация к фреймворку Django.[Электронный ресурс] / Режим доступа:https://docs.djangoproject.com/en/3Z2/свободный.
5. Плюсы и минусы Django[Электронный ресурс] - Режим доступа: https://python-scripts.com/django-obzorсвободный.
6. Фролов, А. В. Безопасности жизнедеятельности. Охрана труда: Учебное пособие для вузов / А. В. Фролов. - Ростов н/Дю: Феникс, 2008. — 750 с.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ