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

Раздел
Программирование
Просмотров
266
Покупок
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  

Вам подходит эта работа?
Похожие работы
Основы программирования
Лабораторная работа Лабораторная
4 Ноя в 20:48
7
0 покупок
Основы программирования
Лабораторная работа Лабораторная
4 Ноя в 18:17
11
0 покупок
Основы программирования
Лабораторная работа Лабораторная
4 Ноя в 13:48
10
0 покупок
Основы программирования
Лабораторная работа Лабораторная
4 Ноя в 13:44
12
0 покупок
Основы программирования
Контрольная работа Контрольная
3 Ноя в 19:32
11 +1
0 покупок
Другие работы автора
Дизайн
Курсовая работа Курсовая
6 Июл 2023 в 00:04
175
0 покупок
Информационные технологии
Курсовая работа Курсовая
5 Июл 2023 в 23:59
278
0 покупок
Социология
Дипломная работа Дипломная
30 Янв 2023 в 15:04
250
0 покупок
Уголовное право
Курсовая работа Курсовая
23 Янв 2023 в 15:06
342
1 покупка
Философия
Курсовая работа Курсовая
23 Янв 2023 в 14:57
244
0 покупок
Электроснабжение
Курсовая работа Курсовая
21 Янв 2023 в 22:58
265
1 покупка
Техническое обслуживание и ремонт автомобилей
Курсовая работа Курсовая
21 Янв 2023 в 22:53
226
0 покупок
Макроэкономика
Курсовая работа Курсовая
21 Янв 2023 в 22:45
186
0 покупок
История
Курсовая работа Курсовая
21 Янв 2023 в 22:39
161
0 покупок
Реклама и PR
Курсовая работа Курсовая
2 Окт 2022 в 14:06
205
0 покупок
Стратегический менеджмент
Курсовая работа Курсовая
19 Сен 2022 в 16:06
216
0 покупок
Гражданское право
Курсовая работа Курсовая
19 Сен 2022 в 16:01
259
1 покупка
Реклама и PR
Курсовая работа Курсовая
19 Сен 2022 в 15:54
223
0 покупок
Реклама и PR
Курсовая работа Курсовая
19 Сен 2022 в 15:49
257
0 покупок
Педагогическая психология
Курсовая работа Курсовая
19 Сен 2022 в 15:46
266
0 покупок
Темы журнала
Показать ещё
Прямой эфир