Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая_работа_ГоловковИЕ_12002108.docx
Скачиваний:
3
Добавлен:
26.06.2024
Размер:
1.49 Mб
Скачать

Зарегистрировано

« » 20 г.

______________________

подпись (расшифровка подписи)

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ

ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ»

(НИУ «БелГУ»)

ИНСТИТУТ ИНЖЕНЕРНЫХ И ЦИФРОВЫХ ТЕХНОЛОГИЙ

Кафедра информационных и робототехнических систем

РАЗРАБОТКА ПРОГРАММЫ "ЖИВОТНЫЙ МИР" С ИСПОЛЬЗОВАНИЕМ ОБЪЕКТОВ, СОДЕРЖАЩИХ ИНФОРМАЦИЮ ОБ ОСНОВНЫХ ОБЪЕКТАХ ЖИВОТНОГО МИРА.

Курсовая работа

по дисциплине «Объектно-ориентированное программирование»

студента очной формы обучения

направления подготовки

09.03.02 «Информационные системы и технологии»

2 Курса группы 12002108

Головкова Игоря Евгеньевича

Допущена к защите

« » 2022 г.

________ ____________________

Подпись (расшифровка подписи)

Научный руководитель:

к. т. н., доцент В. И. Фёдоров

Оценка______________________

« » 2022 г.

________ ____________________

Подпись (расшифровка подписи)

БЕЛГОРОД 2022

Содержание

СОДЕРЖАНИЕ 2

ВВЕДЕНИЕ 3

1 РАЗРАБОТКА ПРОГРАММЫ «ЖИВОТНЫЙ МИР» 5

1.1 Основные таксономические ранги животных 5

1.2 Общая постановка задачи 5

2 РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА 7

2.1 Иерархия классов и UML-диаграмма 7

2.2 Класс Animals 9

2.3. Класс doAnimals 10

2.4 Класс Main 16

2.5 Класс AnimalsXML 17

3 ТЕСТИРОВАНИЕ РАЗРАБОТАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 19

ЗАКЛЮЧЕНИЕ 24

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 25

ПРИЛОЖЕНИЕ А 26

ПРИЛОЖЕНИЕ Б 27

ПРИЛОЖЕНИЕ В 31

ПРИЛОЕЖЕНИЕ Г 40

Введение

Фауна России насчитывает около 150 тысяч видов животных, что равняется примерно 9 % всей фауны мира. Одних только позвоночных животных насчитывается в России > 1300 видов, а насекомых > 70 000 видов. И при движении с севера на юг и от равнин в горы фауна России становится более разнообразна и богата. [1]

Отдельным подтипом являются позвоночные – доминирующая (наряду с насекомыми) на земле и в воздушной среде группа животных. Обилие и разнообразие позвоночных делают их важным экологическим фактором. Роль позвоночных в современном животном мире настолько велика, что всех остальных животных объединяют в группу (несистематическую) беспозвоночные, несмотря на то что они имеют очень мало общего друг с другом. По сравнению с низшими хордовыми – бесчерепными и оболочниками — они характеризуются значительно более высоким уровнем организации, что наглядно выражено как в их строении, так и в физиологии. Если низшие хордовые ведут сидячий (прикреплённый) или малоподвижный образ жизни, то поведение позвоночных несравненно более сложно. Среди них нет видов с сидячим образом жизни. Активному образу жизни представителей подтипа отвечает высокий уровень развития их нервной системы.[2]

Позвоночных в фауне России > 4000 видов, что составляет > 8 % мирового разнообразия. Среди них:

- птицы, > 730 видов (> 8 % от мирового разнообразия);

- млекопитающие, > 320 видов (> 7 % от мирового разнообразия);

- пресмыкающиеся, > 70 видов (> 0,8 % от мирового разнообразия);

- земноводные, > 30 видов (> 0,6 % от мирового разнообразия);

- рыбы, > 2900 видов (> 8,5 % от мирового разнообразия).

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

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

Задачи:

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

- разработать структуры данных и UML-диаграммы классов;

- закрепить полученные навыки написания программ на языке Java и разработать приложение, которое позволит работать с хранилищем информации о животных.

Курсовая работа включает 3 раздела.

В первом разделе будет описана теоретическая составляющая о группах животных, ее характеристики и общая постановка задачи, реализованная в данной работе.

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

В третьем разделе производится тестирование программного приложения.

Курсовая работа состоит из 41 страницы, 23 иллюстраций и 4 приложений.