Тема: Веб-приложение контроля ветеринарной службы и учета кормления животных в зоопарке
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Анализ предметной области и постановка задачи на разработку 8
1.1 Постановка задачи 8
1.2 Анализ информационных систем аналогичного назначения 10
1.2.4 Система «КОРАЛЛ - Кормовая база» 13
1.2.5 Система «EZFEED» 15
1.2.6 Система «Матрица. Учет в Зоопарке» 16
1.2.7 Обоснование для разработки веб-приложения контроля
ветеринарной службы и учета кормления животных в зоопарке 17
1.3 Инструментальные средства проектирования и разработки
информационной системы 18
2 Проектирование информационной системы 21
2.1 Анализ бизнес-процессов в нотации IDEF0, DFD, IDEF3 21
2.2 Проектирование базы данных программного обеспечения 24
2.3 Нормализация базы данных 30
2.4 Проектирование информационной системы объектным методом 36
2.4.1 Анализ прецедентов 36
2.4.2 Проектирование классов 39
2.4.3 Диаграмма состояний 45
2.4.4 Диаграмма деятельности 47
2.4.5 Диаграмма последовательности 48
2.4.6 Диаграмма кооперации 50
2.4.7 Диаграмма компонентов 51
2.4.8 Диаграмма развертывания 52
2.5 Проектирование пользовательского интерфейса 53
3 Тестирование информационной системы 56
3.1 Функциональное тестирование 56
3.1.1 Классы эквивалентности 56
3.1.2 Метод граничных условий 58
3.1.3 Метод функциональных диаграмм 59
3.1.4 Метод попарного тестирования 61
3.2 Структурное тестирование 62
3.2.1 Метод покрытия операторов 64
3.2.2 Метод покрытия условий 65
3.2.3 Метод покрытия маршрутов 66
4 Математическая часть 67
4.1 Метрика Холстеда 68
4.2 Метрика Маккейбла 69
4.3 Комплексный показатель качества кода 70
5 Планирование разработки и расчет бюджета разрабатываемого веб¬приложения 71
Заключение 77
Список литературы 78
Приложение А. Описание вариантов использования 80
Приложение Б. Подробное описание интерфейса 89
Приложение В. Тестирование программного обеспечения 96
Приложение Г. Листинг программы
📖 Введение
В наше время ведение дел, учет различной документации и контроль за ходом исполнения работ с помощью всемирной паутины стали привычным делом, все это помогает успешно вести бизнес. Однако существуют такие отрасли, которые до сих пор не имеют удобных инструментов, позволяющих контролировать деятельность своих организаций. Одной из них является содержание зоопарков.
Целью данной выпускной квалификационной работы является проектирование и разработка веб-приложения, которое позволит сотрудникам зоопарка контролировать здоровье животных и учитывать их кормления. Система подразумевает работу двух категорий работников, таких как ветеринар и дрессировщик. Ветеринары осуществляют проведение медицинских осмотров, заключение диагнозов и соответствующих курсов лечения, установку норм кормлений в зависимости от состояния животного и истории его болезней. Дрессировщики же ведут учет кормлений животных и кормов на складе зоопарка, фиксируя факты кормления, а также составляя расписание кормлений по прописанной ветеринаром норме.
✅ Заключение
По результатам проектирования проведено функциональное моделирование, в котором были проанализированы бизнес-процессы и потоки данных разрабатываемой ИС, после чего была спроектирована и приведена к третьей нормальной форме база данных, а позже разработан программный интерфейс приложения.
Разработка проводилась с помощью языка программирования PHP с использованием портативной серверной платформы Open Server 5.3.7. База данных создана в СУБД MySQL.
Стабильность и корректность работы программы были доказаны с помощью функционального и структурного тестирований, а анализ качества кода с использованием метрик кода выявило, что разработанное приложение имеет хорошую сопровождаемость кода.
Также было проведено планирование разработки и оценка бюджета с использованием программного продукта Microsoft Project, в ходе которого был построен календарный план выполнения каждой задачи проекта, а также оценены траты на ресурсы. Бюджет проекта составил 134920 рубля при длительности разработки в 111 дней. Это говорит о том, что разработанное в результате выполнения выпускной квалификационной работы веб¬приложение является целесообразным и конкурентоспособным.



