30 часов! Реально ли написать такую программу? - C#

Узнай цену своей работы

Формулировка задачи:

Информационная система учета успеваемости студентов Разработать информационную систему учета успеваемости студентов, которая содержит данные: 1) о контингенте студентов (фамилия, имя, отчество, год поступления, форма обучения (дневная/вечерняя/заочная), номер или название группы); 2) об учебном плане (название специальности, дисциплина, семестр, количество отводимых на дисциплину часов, форма отчетности (экзамен/зачет)); 3) о журнале успеваемости студентов (семестр, дата сдачи, студент, дисциплина, оценка). Задание 1. Составить диаграмму классов и диаграмму прецедентов; 2. Разработать консольное приложение, обладающее следующим функционалом: a. Выбор файла для работы с данными; b. Считывание из файла списка оценок в память компьютера; c. Запись в файл списка оценок из памяти компьютера; d. Ввод информации с клавиатуры о новой оценке в журнале успеваемости с сохранением данных в памяти компьютера; e. Вывод на экран списка всех оценок с упорядочиванием их по ФИО студента, а при совпадении ФИО –по дисциплине; f. Вывод на экран списка всех оценок с упорядочиванием их дате сдачи (в порядке убывания); g. Вывод на экран списка всех оценок с упорядочиванием их по номеру семестра , а при совпадении номера семестра – дополнительно по наименованию дисциплины; h. Выход из приложения с возможностью выбора сохранения (или не сохранения) данных в памяти компьютера в файл Причем, преподаватель выдвинул следующие требования: 1) использовать как минимум один интерфейс 2) данные в файле хранить в бинарном формате 3) использовать один «универсальный» метод для п.п. e, f, g. 4) запись в файл организовать в отдельном потоке, используя асинхронные делегаты) Ииии...Та да да дааам: Все пользовательские переменные, типы данных и т.д. должны быть на русском языке(сокращения слов не допускается); Скажите, реально ли это написать, если использовать БД нельзя?

Решение задачи: «30 часов! Реально ли написать такую программу?»

textual
Листинг программы
for(int индекс=0; индекс<количество; индекс++)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы