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


Веб-приложение контроля ветеринарной службы и учета кормления животных в зоопарке

Работа №158042

Тип работы

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

Предмет

информационные системы

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

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


Введение 7
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 дней. Это говорит о том, что разработанное в результате выполнения выпускной квалификационной работы веб¬приложение является целесообразным и конкурентоспособным.



1. Клиент-серверная архитектура в картинках // Хабр [Электронный ресурс]. - URL: https://habr.com/ru/post/495698/ (дата обращения: 10.01.2020).
2. БИТ.Айболит // IT- компания первый.Бит [Электронный ресурс]. - URL: https://penza.1cbit.ru/1csoft/bit-aybolit/(дата обращения: 15.01.2020).
3. ENOTE - программа для ветеринарных клиник и аптек // Группа компаний ENOTE [Электронный ресурс]. - URL: https://enote.cloud/(дата обращения: 16.01.2020).
4. Ветеринарный офис // Ветеринарный офис [Электронный ресурс]. - URL: http://vet-office.ru/(дата обращения: 17.01.2020).
5. «КОРАЛЛ - Кормовая база»: Планирование, учет и анализ запасов кормов и сырья // сайт о сельском хозяйстве АГРАРНЫЙ СЕКТОР [Электронный ресурс]. - URL: https://agrarnyisector.ru/kom-programmy-dlya- selskogo-khozyajjstva/korall-kormovaya-baza-planirovanie-uchet-i-analiz- zapasov-kormov-i-syrya.html(дата обращения: 18.01.2020).
6. EZfeed // A product of DHI Computing Servise, Inc [Электронный
ресурс]. - URL: http://www.infodairy.com/infodairy_upload_files/
Cows_heifers_calves/Nutrition/0114the%20EZ%20feed%20computerized%20feed %20management%20system-r.pdf (дата обращения: 19.01.2020).
7. Автоматизируйте учёт в зоопарке - заботьтесь о животных, а не о
бумагах // МАТРИЦА [Электронный ресурс]. - URL:
https://www.matrix24.ru/zoo/(дата обращения: 20.01.2020).
8. Аксенов, К. А. Работа с CASE-средствами BPwin, ERwin. / К. А. Аксенов,Б. И. Клебанов; Уральский гос. техн. ун-т. - Екатеринбург, 2004.
9. Язык программирования PHP: от истоков до современности //
Skillbox онлайн-университет [Электронный ресурс]. - URL: https://skillbox.ru/media/code/php_ot_istokov_do_sovremennosti/ (дата
обращения: 15.02.2020).
10. Встречайте: Open Server! // Open Server лучшая панель управления сервером в истории windows [Электронный ресурс]. - URL: https://ospanel.io/(дата обращения: 07.03.2020).
11. Похилько, А.Ф. CASE-технология моделирования процессов с использованием средств BPWin и ERWin учебное пособие / А. Ф. Похилько, И. В. Горбачев. - Ульяновск: УлГТУ, 2008. - 120 с.
12. Лекция 2. Нормализация баз данных // Понятие нормализации
[Электронный ресурс]. - URL: https://studopedia.ru/2_3693_ponyatie-
normalizatsii.html (дата обращения: 10.04.2020).
13. Иванов, Д. Моделирование на UML. Учебно-
методическоепособие / Д. Иванов, Ф. Новиков - 2017. - 200 с.
14. Тестирование программного обеспечения // dpgrup: разработка программного обеспечения на заказ [Электронный ресурс]. URL: http://www.dpgrup.ru/testing.htm(дата обращения 18.05.2018).
15. Майерс, Г. Искусство тестирования программ / Г. Майерс; пер. с англ. под ред. Б. А. Позина. - М.: Фиансы и статистика.


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




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