- Главная
- Информатика
- Программирование и алгоритмизация. Лабораторная работа №2
Содержание
- 2. Лабораторная работа №2 Задача 1 – Основной функционал. Работа со сложными объектами. Структура «БД» (Тип данных
- 3. Задача 2 – Основной функционал. Базовое хранение данных. Лабораторная работа №2 Постановка задачи Расширить Задачу 1
- 4. Задача 3 – Эксплуатация. Ввод данных Лабораторная работа №2 Постановка задачи Расширить Задачу 3 так, чтобы:
- 5. Задача 4 – Эксплуатация. Расширенное хранение данных. Лабораторная работа №2 Постановка задачи Расширить Задачу 4 так,
- 6. Задача 5 – Архитектура приложения. Generic Type, наследование. Лабораторная работа №2 Постановка задачи Расширить Задачу 4
- 7. Лабораторная работа №2 Формат и порядок сдачи Формат Лабораторную работу необходимо представить в виде решения .Net
- 9. Скачать презентацию
Лабораторная работа №2
Задача 1 – Основной функционал. Работа со сложными объектами.
Лабораторная работа №2
Задача 1 – Основной функционал. Работа со сложными объектами.
Структура «БД» (Тип данных «студент»)
Номер записи элемента в БД
ФИО студента
Дата рождения
Институт
Группа
Курс
Средний балл
Программирование и алгоритмизация
Доцент, Мурадханов С.Э.
2
НИТУ “МИСиС” Доц., к.т.н. Мурадханов С.Э.
Задача 2 – Основной функционал. Базовое хранение данных.
Лабораторная работа №2
Постановка задачи
Расширить
Задача 2 – Основной функционал. Базовое хранение данных.
Лабораторная работа №2
Постановка задачи
Расширить
База данных была организована в отдельном файле.
Сохранялась после каждого сеанса.
Считывалась при начале каждого сеанса.
Можно было удалить запись через соответствующий пункт меню.
Можно было осуществить сортировку по среднему баллу через соответствующий пункт меню. Результаты сортировки не сохранять, только вывести в консоль.
Все использованные алгоритмы должны быть реализованы самостоятельно.
Интерфейс программы должен обладать меню, проверкой на ошибки ввода.
Завершение работы программы должно происходить по требованию.
Программирование и алгоритмизация
Доцент, Мурадханов С.Э.
3
НИТУ “МИСиС” Доц., к.т.н. Мурадханов С.Э.
Задача 3 – Эксплуатация. Ввод данных
Лабораторная работа №2
Постановка задачи
Расширить Задачу 3
Задача 3 – Эксплуатация. Ввод данных
Лабораторная работа №2
Постановка задачи
Расширить Задачу 3
Можно было добавить запись через соответствующий пункт меню.
Пункт 2 был удобен для пользователя – ввод в одну строку, проверка на ошибки, цикличность ввода, пока ввод не окажется правильным.
Можно было найти записи по одной из частей ФИО.
Можно было найти записи по дате рождения.
Можно было найти Min и Max баллы и всех студентов с этими баллами через соответствующий пункт меню. Осуществить вывод информации в консоль.
Все использованные алгоритмы должны быть реализованы самостоятельно.
Программирование и алгоритмизация
Доцент, Мурадханов С.Э.
4
НИТУ “МИСиС” Доц., к.т.н. Мурадханов С.Э.
Задача 4 – Эксплуатация. Расширенное хранение данных.
Лабораторная работа №2
Постановка задачи
Расширить Задачу
Задача 4 – Эксплуатация. Расширенное хранение данных.
Лабораторная работа №2
Постановка задачи
Расширить Задачу
Была возможность удалить повторяющиеся записи из БД. Проверку на повторение по имени студента.
Находить записи с одинаковыми средними баллами и выводить пользователю.
Программирование и алгоритмизация
Доцент, Мурадханов С.Э.
5
НИТУ “МИСиС” Доц., к.т.н. Мурадханов С.Э.
Задача 5 – Архитектура приложения. Generic Type, наследование.
Лабораторная работа №2
Постановка задачи
Расширить
Задача 5 – Архитектура приложения. Generic Type, наследование.
Лабораторная работа №2
Постановка задачи
Расширить
Добавить поля в БД (форма обучения, уровень подготовки, количество задолженностей).
Переопределить метод toString() для вывода всех полей.
При создании новой записи учитывать новые поля.
Возможность сериализации и десериализации из/в JSON.
Программирование и алгоритмизация
Доцент, Мурадханов С.Э.
6
НИТУ “МИСиС” Доц., к.т.н. Мурадханов С.Э.
Лабораторная работа №2
Формат и порядок сдачи
Формат
Лабораторную работу необходимо представить в виде
Лабораторная работа №2
Формат и порядок сдачи
Формат
Лабораторную работу необходимо представить в виде
Задания должны располагаться в папке решения, название которого соответствует формату «группа» «ФИО» «номер лабораторной».
Порядок сдачи
Для сдачи лабораторной необходимо защитить её лично. Вопросы будут по работе приложения, написанному функционалу и общим знаниям тем в лабораторной. Лабораторные защищаются только по одному, групповая защита невозможна. Сроки сдачи и даты сдачи будут указаны отдельно.
Программирование и алгоритмизация
Доцент, Мурадханов С.Э.
7
НИТУ “МИСиС” Доц., к.т.н. Мурадханов С.Э.