РАЗРАБОТКА БИБЛИОТЕКИ КЛАССОВ

Раздел
Программирование
Просмотров
228
Покупок
1
Антиплагиат
90% Антиплагиат.РУ (модуль - Интернет Free)
Размещена
3 Мая 2022 в 21:07
ВУЗ
МГУ
Курс
4 курс
Стоимость
750 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
РАЗРАБОТКА БИБЛИОТЕКИ КЛАССОВ Курсовая Программирование 95
556.3 Кбайт 750 ₽
Описание

Добрый день! Уважаемые студенты, Вашему вниманию представляется курсовая работа на тему: «РАЗРАБОТКА БИБЛИОТЕКИ КЛАССОВ»


1 Цель курсовой работы.

Разработать библиотеку классов для конкретной предметной области.

1.1 Постановка задачи.

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

В классах должны быть реализованы возможности:

· Создать полет

· Сохранить полет в файл

· Загрузить полет из файла

· Автоматическое удаление полета по истечении времени вылета

· Сохранение информации о купленном билете в файл

· Подсчет кол-ва дней до начала полета

· Подсчет общего кол-ва полетов

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

В классах необходимо обеспечить:

· Все необходимые конструкторы с параметрами и конструкторы по умолчанию;

· Свойства для создания полетов и билетов;

· Методы вывода информации о полетах и билетах;

· Метод для покупки билетов на рейс;

· Методы для записи / чтения информации о рейсах в/из файла.


2 Описание архитектуры библиотеки.

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

2.1 Интерфейс

В библиотеке используется интерфейс для подсчета общего количества полетов в массиве полетов.

· ICalculateFlights – определяет метод для подсчета полетов.

2.2 Абстрактные класс

· Flight– Абстрактный класс, является родителем для двух классов библиотеки, содержит базовые свойства и методы, которые есть у любого полета.

2.3 Классы

· PassengerFlight Класс, реализующий полет. Наследуется от абстрактного класса Flight. Имеет возможность записываться в файл с помощью метода WriteToFile. Имеет возможность считываться из файла с помощью метода ReadFromFile. Объект создается пользователем в форме.

· CargoFlight Класс, реализующий грузовой полет. Наследуется от класса PassengerFlight.

· Agregator – Класс, реализующий хранение всех полетов и сделок. Реализует интерфейс ICalculateFlights.

· Deal – Класс, реализующий запись информации о купленном билете в файл.

Оглавление
Список литературы
Библиографический список


1. Сайт Microsoft, Документация по C# [Электронный ресурс]

https://docs.microsoft.com/ru-ru/dotnet/csharp/ (Дата обращения: 23.12.2021)

2. Бхаргава, А. Грокаем алгоритмы: Изд-во Питер, 2017

3. Сайт Сodernotes, Чтение текстового файла на C# [Электронный ресурс] https://codernotes.ru/articles/c-c/chtenie-tekstovogo-fajla-postrochno-na-c.html (Дата обращения: 23.12.2021)

4. Шилдт, Г. Полное руководство C#: Изд-во Питер, 2019

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
25 Апр в 17:30
71 +12
0 покупок
Основы программирования
Дипломная работа Дипломная
24 Апр в 19:02
70 +5
0 покупок
Основы программирования
Задача Задача
23 Апр в 18:19
116 +13
1 покупка
Основы программирования
Курсовая работа Курсовая
21 Апр в 15:22
135 +9
0 покупок
Основы программирования
Курсовая работа Курсовая
21 Апр в 15:20
135 +21
0 покупок
Другие работы автора
Дизайн
Курсовая работа Курсовая
6 Июл 2023 в 00:04
125
0 покупок
Информационные технологии
Курсовая работа Курсовая
5 Июл 2023 в 23:59
208
0 покупок
Социология
Дипломная работа Дипломная
30 Янв 2023 в 15:04
188
0 покупок
Уголовное право
Курсовая работа Курсовая
23 Янв 2023 в 15:06
263
1 покупка
Философия
Курсовая работа Курсовая
23 Янв 2023 в 14:57
204
0 покупок
Электроснабжение
Курсовая работа Курсовая
21 Янв 2023 в 22:58
218 +1
1 покупка
Техническое обслуживание и ремонт автомобилей
Курсовая работа Курсовая
21 Янв 2023 в 22:53
177
0 покупок
Макроэкономика
Курсовая работа Курсовая
21 Янв 2023 в 22:45
140
0 покупок
История
Курсовая работа Курсовая
21 Янв 2023 в 22:39
110
0 покупок
Реклама и PR
Курсовая работа Курсовая
2 Окт 2022 в 14:06
160
0 покупок
Стратегический менеджмент
Курсовая работа Курсовая
19 Сен 2022 в 16:06
172
0 покупок
Гражданское право
Курсовая работа Курсовая
19 Сен 2022 в 16:01
178
1 покупка
Реклама и PR
Курсовая работа Курсовая
19 Сен 2022 в 15:54
170
0 покупок
Реклама и PR
Курсовая работа Курсовая
19 Сен 2022 в 15:49
212
0 покупок
Педагогическая психология
Курсовая работа Курсовая
19 Сен 2022 в 15:46
197 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир