Главная » Учебные материалы » Технология разработки и защиты баз данных » Курсовые работы » Система для автоматизации работы ветеринарного отдела сх комплекса

Курсовая работа: Система для автоматизации работы ветеринарного отдела сх комплекса

Описание

Содержание

1.1 Введение

4

1.2 Цели курсовой работы

5

1.3 Задачи курсовой работы

5

1.4 Структура курсовой работы

5

Глава 1. Этапа подготовки базы данных.

1.5 Этап №1 работ по проекту концепции базы данных:

10

1.5.1 Теоретическая часть 1- концептуальное и логическое проектирование базы данных:

10

1.5.2 Приложение А-ER-диаграмма-логическая структура базы данных в графическом виде:

13

1.6 Этап №2 работ по проекту- подготовка файлов данных, создание базы данных, подготовка структуры базы данных согласно концептуальной части:

15

1.6.1 Теоретическая часть 2- типы и структуры файлов с данными, создание базы данных, системы управления базами данных;

15

1.6.2 Приложение Б- база данных серверного типа на основе СУБД MySQL:

21

1.6.3 Приложение В- база данных на основе СУБД SQLite:

22

1.7 Этап №3 работ по проекту- процедуры и порядок создания и переноса между серверами без данных:

23

1.7.1 Теоретическая часть 3- общие правила написания баз данных SQL и правила подготовки SQL-запросов:

26

1.7.2 Приложение Г-SQL код базы данных на основе СУБД SQLite;

28

1.7.2 Приложение Д- SQL код базы данных на основе СУБД MySQL;

34

1.8 Этап №4 работ по проекту- выполнение процедур анализа данных с подготовкой запросов на языке SQL к базам данных:

40

1.8.1 Теоретическая часть 4- теоретические основы подготовки и обработки SQL запросов, основные команды и инструкции:

40

1.8.2 Списки запросов к базам данных, с SQL инструкциями

42

1.8.3 Приложение Е- результаты исполнения запросов в среде разработки на основе СУБД MySQL:

47

ЗАКЛЮЧЕНИЕ

50

Список использованных источников

51


ВВЕДЕНИЕ

В современном сельском хозяйстве, где эффективность и контроль за здоровьем животных играют ключевую роль, ветеринарный учет зачастую ведется вручную, что приводит к ошибкам, потере данных и задержкам в принятии решений. Актуальность данной работы обусловлена необходимостью внедрения современных информационных технологий для автоматизации работы ветеринарного отдела сельскохозяйственного предприятия. Целью курсовой работы является разработка функциональной базы данных, позволяющей эффективно управлять информацией о здоровье животных, проводимых ветеринарных мероприятиях и используемых лекарственных препаратах. Для достижения поставленной цели необходимо решить ряд задач, включающих анализ предметной области, проектирование структуры базы данных, разработку пользовательского интерфейса, а также реализацию запросов для извлечения и анализа данных. Разработанная база данных позволит повысить точность учета, сократить время на обработку информации и улучшить качество ветеринарного обслуживания.

Актуальность темы: Автоматизация учета ветеринарной информации с помощью базы данных позволяет повысить эффективность управления и улучшить качество работы всего сельскохозяйственного предприятия

Предмет исследования: Предметом исследования является информационное обеспечение работы ветеринарного отдела сельскохозяйственного предприятия, включающее процессы учета и анализа данных о здоровье животных, проводимых ветеринарных

Субъект исследования: в качестве субъекта исследования рассматривается ветеринарный отдел, закрепленный за тремя сельскохозяйственными фермами, занимающиеся разведением коров, свиней и овец.

Процессы: учёт состояния здоровья животных и применяемых препаратов для лечения.

Результаты внедрения системы: показатели здоровья животных.

Взаимосвязи: Влияние автоматизации на конкретные производственные процессы, взаимодействие между разными компонентами системы, взаимодействие системы с персоналом отдела ветеринарного отдела.

Цели:

  1. Оптимизация управления: Создание автоматизированной платформы для управления повседневными услугами ветеринарного отдела, что снизит необходимость ручного вмешательства и минимизирует ошибки.
  2. Мониторинг здоровья животных: Разработка системы для мониторинга состояния животных.
  3. Улучшение анализа данных: Внедрение инструментов аналитики для сбора и анализа данных о состоянии животных, позволяющих принимать обоснованные решения.

Задачи данной курсовой работы:

  • 1. Анализ текущих процессов: Исследовать и описать существующие процессы управления в ветеринарном отделе, выявить их недостатки и узкие места, которые могут быть оптимизированы.
  • 2. Разработка архитектуры системы: Спроектировать архитектуру автоматизированной системы, включающую базы данных, пользовательские интерфейсы и необходимое оборудование.
  • 3. Улучшение управления данными: Разработать интерфейсы для удобной работы с данными.

Структура работы

согласно технического задания приготовлено 5 таблиц данных, которые содержат 28 сущностей (столбцов), в который в сумме реализовано 185 полей (строк данных), т.о. первоначальный массив данных содержит индексированные данные порядка 28х185 значений. Таблицы на первоначальном этапе сформированы в формате Excel. Данные таблицы согласованы с руководителем проекта и легли в основу подготовки ERdiagramm – диаграммы «сущность-связь», отражающей структуру базы данных и отражающую логику поставленной задачи. В таблицы Excel записаны данные, которые отражают некую динамическую ситуацию на объекте исследования. Данные для последующей загрузки в базы данных экспортируются в формат .csv, для последующей передачи данных в два типа баз данных: Серверная база данных на основе СУБД MySQL, на базе локального сервера OpenServer; Клиентская база данных для WEB-приложений – SQLite. Реализованные базы данных администрируют специально подготовленными графическими формами, которые используют алгоритмы объектно-ориентированного программирования и специальные библиотеки для обращения к данным путём составления запросов. База данных структурирована по следующим правилам:

Информационная сущность №1- «Таблица персонал» в таблице отражена как блок «персонал» - определяет пользователей системы управления, включает в себя атрибуты: № (), ID (уникальный индефикатор), ФИО сотрудника (), дата рождения сотрудника (), адрес регистрации ();

Информационная сущность №2- «Таблица врачей и ассистентах» в таблице отражена как блок «врачи и ассистенты» - определяет пользователей системы управления, включает в себя атрибуты: ID (уникальный индефикатор), ФИО сотрудника (), должность ();

Информационная сущность №3- «Таблица выполненных заявок лечения» в таблице отражена как блок «выполненные заявки» - определяет пользователей системы управления, включает в себя атрибуты: ID (уникальный индефикатор), № заявки (), № фермы (), вид животного (), ФИО врача (), ФИО ассистента (), проведенная процедура (), материалы (), нахождение в лазарете (), дата ();

Информационная сущность №4- «Таблица лечения в лазарете» в таблице отражена как блок «лазарет» - определяет пользователей системы управления, включает в себя атрибуты: дата поступления (), проведенная процедура (), вид животного (), лечение (), ID врача (уникальный индефикатор), ID ассистента (уникальный индефикатор);

Информационная сущность №5- «Таблица материалов» в таблице отражена как блок «материалы» - определяет пользователей системы управления, включает в себя атрибуты: лечение (), материал (), количество ().

База данных будет состоять из следующих таблиц(сущностей).

  1. Персонал
    • № (номер сотрудника по списку)
    • ID (уникальный индефикатор)
    • ФИО
    • Дата рождения
    • Адрес
      1. Врачи и ассистенты
        • ID (уникальный индефикатор)
        • ФИО сотрудника ()
        • должность ()
        • ID (уникальный индефикатор)
        • № заявки ()
        • № фермы ()
        • вид животного ()
        • ФИО врача ()
        • ФИО ассистента ()
        • проведенная процедура ()
        • материалы ()
        • нахождение в лазарете ()
        • дата ()
        • дата поступления ()
        • проведенная процедура ()
        • вид животного ()
        • лечение ()
        • ID врача (уникальный индефикатор)
        • ID ассистента (уникальный индефикатор)
        • лечение ()
        • материал ()
        • количество ()
    • Сущности:
    • o Прямоугольники для каждой из восьми сущностей.
    • Атрибуты:
    • o Овалы, соединенные с соответствующими сущностями.
    • Связи:
    • o Ромбовидные формы для обозначения отношений между сущностями.

1. MySQL: Создание базы данных и таблиц с использованием SQL-запросов.

2. SQLite: Аналогичная реализация в SQLite с использованием соответствующих команд.

Список запросов

  1. Данный запрос выводит информацию о сотрудниках, не проживающих не в г.Заринск: Выводит информацию с указание "Nomer","ID","fio","DATA","adres".
  2. Данный запрос выводит информацию освиньях и овцах которые проходили процедуру прививание: Выводит информацию с указанием"Nomer","vid","nomerferm","vrach","asisstent","procedura","material","lazaret","datа".
  3. Данный запрос выводит информацию о ID ассистента 10040-10045 работающие с окситоцином и не взаимодействовали с врачом 10045: Выводит информацию с указанием "Nomer","vid","nomer ferm","vrach","asisstent","procedura","material","lazaret","data".
  4. Данный запрос выводит информацию о затраченных материалах: Выводит информацию с указанием "Nomer","vid","nomer ferm","vrach","asisstent","procedura","material","lazaret","data".
  5. Данный запрос выводит информацию о проведенной процедуре (усыпления) на ферме №1: Выводит информацию с указанием: "vid","nomer ferm","vrach","asisstent","procedurа".
  6. Данный запрос выводит информацию о свиньях, проводимых процедуры 21.11.2024: Выводит информацию с указанием указанием "data,"ID vracha","ID asissist",''vid''.
  7. Данный запрос выводит информацию о родах: Выводит информацию с указанием Nomer","vid","nomer ferm","vrach","asisstent","procedura".
  8. Данный запрос выводит информацию о усыплении: Выводит информацию с указанием Nomer","vid","nomer ferm","procedura".
  9. Данный запрос выводит информацию о враче (Аксенова Дарья Павловна): выводит информацию с указанием Nomer","vid","nomer ferm","vrach","asisstent","data".
  10. Данный запрос выводит информацию о ассистентах: Выводит информацию с указанием "ID","name","doljnost".

Характеристики курсовой работы

Список файлов

курсовая нуянзина.docx

Комментарии

Нет комментариев
Стань первым, кто что-нибудь напишет!
Поделитесь ссылкой:
Цена: 1 000 руб.
Расширенная гарантия +3 недели гарантии, +10% цены
Рейтинг автора
4,92 из 5
Поделитесь ссылкой:
Сопутствующие материалы

Подобрали для Вас услуги

Пациенты
700 руб.
Психодрама
700 руб.
Вы можете использовать курсовую работу для примера, а также можете ссылаться на неё в своей работе. Авторство принадлежит автору работы, поэтому запрещено копировать текст из этой работы для любой публикации, в том числе в свою курсовую работу в учебном заведении, без правильно оформленной ссылки. Читайте как правильно публиковать ссылки в своей работе.
Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7186
Авторов
на СтудИзбе
250
Средний доход
с одного платного файла
Обучение Подробнее