Разработка программы на C# для студенческого проекта

2 000 руб. за проект
28 апреля 2021, 13:20 • 16 откликов • 77 просмотров
Добрый день.

Требуется помощь в разработке программы на языке C# для студенческого проекта (до 13го мая)

Задача звучит так:

База данных автомобилей с фильтром.

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

"Иван Иванов, Форд, 2000, зеленый
Петя Петров, Рено, Меган, 1997, синий"

Используя программу пользователь сможет:

1. Отобразить всю базу данных авто
2. Искать человека, если у него есть машина - отображается информация об автомобиле
3. Фильтровать автомобили по параметрам (например, показывать только автомобили заданного цвета, показывать только автомобили от определенного производителя)
4. Отбор автомобилей по возрасту (например: покажите только автомобили, которым 5 лет или новее)
5. Рассчитать некоторую статистику (самая любимая модель, средний возраст, самый любимый цвет и т. д.)

Бонусом было бы:
1. Разрешить добавление / удаление автомобилей из базы данных, после внесения любых изменений файл сохраняется / перезаписывается новыми данными.
2. Добавить так же дополнительрые параметры (например: цена авто, километры за литр топлива), и так же осуществить возможность сортировки на основе этих параметров

Car Filter Database

The program will load data about cars (owner, model, manufacturer, year, color) from a file.The file can be txt file that looks for example like this:

John Smith;Fiesta;Ford;2000;green
Peter Johnson;Megane;Renault;1997;blue

The user can then:

1. diplay the whole database
2. search for a person, if they have a car, information about the car is shown 3. filter cars by parameters (for example show only cars of given color, show only carsfrom given manufacturer)
4. filter cars by age (for example show only cars that are 5 years old or newer)
5. calculate some statistics (most favourite model, average age, most favourite colour etc.)

BONUS:
1. allow adding /deleting cars from the database, after any changes are made, the file is saved / overwritten with the new data
2. add new parameters (price, miles per galon) and allow sorting based on these parameters

После выполнения проекта потребуется объяснение проделанной работы (почему/как использовано то или иное решение)

Надеюсь на адекватную стоимость, выслушаю ваши предложения.