Курсовая работа: Объектно-ориентированное программирование

3.Клас реєстрації студента та видачі підсумкового документу.

Клас обов’язково реалізує наступні функції.

Приймає дані щодо студента.

Видає підсумковий документ.

Клас додатково може реалізувати наступні функції відповідно до конкретного завдання до курсової роботи.

Підсумковий документ містить загальний час навчання.

4.Клас введення учбового матеріалу, контрольних завдань, еталонів відповідей та іншої інформації.

Клас обов’язково реалізує наступні функції.

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

Клас додатково може реалізувати наступні функції відповідно до конкретного завдання до курсової роботи.

Клас приймає дані тільки у діалоговому режимі.

5.Клас контролю за ходом навчального процесу викладачем.

Клас обов’язково реалізує наступні функції.

Перегляд результатів навчання для кожного студента.

Клас додатково може реалізувати наступні функції відповідно до конкретного завдання до курсової роботи.

Отримання даних щодо тем, які успішно пройшов конкретний студент.

Завдання на курсову роботу видається на початку 3 семестру.

Докладний зміст курсової роботи характеризується типовим завданням.

2. Анализ тренований:

- Очевидно, что нужно ввести два типа пользователя: студент и

преподаватель, так как их функции и возможности граничат и

конфликтуют.

- Система должна содержать пять главных классов и несколько

второстепенных;

- Система должна выполнять все пункты задания;


3. Структуры классов

На диаграмме классов, приведенной отдельно от объяснительной записке на А1, мы можем видеть поочередность вызова классов, их взаимосвязи, функции и переменные, поэтому дальше описаны детали того, что мы увидели:

1. Class Main – чтобы работать с системой, программа должна считывать с определенных файлов определенные данные(а именно файлы Control.txtAnswers.txt, указанные в задании, но сначала они должны быть записаны, что и реализует этот класс. Помимо этого этот класс вызывает класс, отвечающий за регистрацию – ButtonFrame11. Все переменные этого класса – строки, которые записываются в выше перечисленные классы, а функция writeData () – это реализует.

2. Class ButtonFrame11 – класс, отвечающий за правильное расположения окна регистрации и вызов самого класса регистрации – ButtonPanel11.

К-во Просмотров: 863
Бесплатно скачать Курсовая работа: Объектно-ориентированное программирование