Очень доброжелательный и компетентный автор. Всегда был на связи, все разъяснил, предоставил несколько вариантов программы. Рекомендую.
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
1. Постановка задачи 2
2. Описание структуры программы и используемых элементов 4
2.1. Структура программы 4
2.2. Проектирование интерфейса 4
2.3. Создание структур данных 8
2.4. Разработка основных функций 9
2.5. Инструкция пользователю 11
3. Возможность практического использования программы 15
4. Список литературы 16
5. ПРИЛОЖЕНИЕ А 17
2.2. Проектирование интерфейса
На главную форму поместим TPageControl и создадим 3 страницы – перечень отчетностей, список студентов, обработка.
В перечень отчетностей – будем отображать все отчетности в stringgrid. Также разместим 2 кнопки – Добавить отчетность и Удалить отчетность.
Рис. 2. Перечь отчетностей
В список студентов – будем отображать всех студентов в stringgrid. Также разместим 2 кнопки – Добавить студента, Удалить студента и Данные студента, для получения информации об оценках и их установки.
Рис. 3. Список студентов
В обработка – будем отображать список хороших и плохих студентов в memo. Также разместим 2 кнопки – Список для стипендии и Список неуспевающих.
Рис. 4. Обработка
Для добавления отчетности, добавления студента и списка его оценок разработаем следующие формы:
Рис. 5. Форма добавления отчетности
Рис. 6. Форма добавления студента
Рис. 7.
...
2.3. Создание структур данных
Данные об отчетности будем хранить в следующей структуре [1, с.22]:
TReport = record
_name:string[50]; // название
_type:string[10]; // тип
end;
Файл в котором будут хранится эти данные будет иметь следующий тип: file of TReport.
Данные о студентах будем хранить в следующей структуре:
TStudent = record
_number:integer; // порядковый номер
_fio:string[50]; // фИО
end;
Файл в котором будут хранится эти данные будет иметь следующий тип: file of TStudent.
Данные об оценках будем хранить в следующей структуре:
TMyMas = array[1..MAX_PREDMETS] of TReport;
// структура - оценки студента
TStudentRecord = record
_student:TStudent; // студент
_count_predmets:integer; // число предметов для сдачи
_predmets:TMyMas; // отчетности
_marks:array[1..MAX_PREDMETS] of integer; // оценки
end;
Файл в котором будут хранится эти данные будет иметь следующий тип: file of TStudentRecord.
2.4.
...
2.4. Разработка основных функций
Разработаем основные функции [2, c.
...
Как работать с данными формами описано в разделе Инструкция пользователю.
2.3. Создание структур данных
Данные об отчетности будем хранить в следующей структуре [1, с.22]:
TReport = record
_name:string[50]; // название
_type:string[10]; // тип
end;
Файл в котором будут хранится эти данные будет иметь следующий тип: file of TReport.
Данные о студентах будем хранить в следующей структуре:
TStudent = record
_number:integer; // порядковый номер
_fio:string[50]; // фИО
end;
Файл в котором будут хранится эти данные будет иметь следующий тип: file of TStudent.
Данные об оценках будем хранить в следующей структуре:
TMyMas = array[1..MAX_PREDMETS] of TReport;
// структура - оценки студента
TStudentRecord = record
_student:TStudent; // студент
_count_predmets:integer; // число предметов для сдачи
_predmets:TMyMas; // отчетности
_marks:array[1..
...
4. Список литературы
1. Плещёв В.В. Высокоуровневые методы информатики и программирования Delphi, C++ Builder, Visual C++ с примерами и упражнениями: Учебник. 4 е изд., испр. и доп. (допущен Минобразованием РФ) Екатеринбург: Изд-во Урал. гос. экон. ун-та, 2007. – 329 с
2. Фаронов, В.В. Турбо Паскаль 7.0. Начальный курс [Текст] / В.В. Фаронов: Учеб. пособие для студентов высших учебных заведений. М.: ОМД ГРУПП, 2003. – 576 с.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
1. Постановка задачи 2
2. Описание структуры программы и используемых элементов 4
2.1. Структура программы 4
2.2. Проектирование интерфейса 4
2.3. Создание структур данных 8
2.4. Разработка основных функций 9
2.5. Инструкция пользователю 11
3. Возможность практического использования программы 15
4. Список литературы 16
5. ПРИЛОЖЕНИЕ А 17
2.2. Проектирование интерфейса
На главную форму поместим TPageControl и создадим 3 страницы – перечень отчетностей, список студентов, обработка.
В перечень отчетностей – будем отображать все отчетности в stringgrid. Также разместим 2 кнопки – Добавить отчетность и Удалить отчетность.
Рис. 2. Перечь отчетностей
В список студентов – будем отображать всех студентов в stringgrid. Также разместим 2 кнопки – Добавить студента, Удалить студента и Данные студента, для получения информации об оценках и их установки.
Рис. 3. Список студентов
В обработка – будем отображать список хороших и плохих студентов в memo. Также разместим 2 кнопки – Список для стипендии и Список неуспевающих.
Рис. 4. Обработка
Для добавления отчетности, добавления студента и списка его оценок разработаем следующие формы:
Рис. 5. Форма добавления отчетности
Рис. 6. Форма добавления студента
Рис. 7.
...
2.3. Создание структур данных
Данные об отчетности будем хранить в следующей структуре [1, с.22]:
TReport = record
_name:string[50]; // название
_type:string[10]; // тип
end;
Файл в котором будут хранится эти данные будет иметь следующий тип: file of TReport.
Данные о студентах будем хранить в следующей структуре:
TStudent = record
_number:integer; // порядковый номер
_fio:string[50]; // фИО
end;
Файл в котором будут хранится эти данные будет иметь следующий тип: file of TStudent.
Данные об оценках будем хранить в следующей структуре:
TMyMas = array[1..MAX_PREDMETS] of TReport;
// структура - оценки студента
TStudentRecord = record
_student:TStudent; // студент
_count_predmets:integer; // число предметов для сдачи
_predmets:TMyMas; // отчетности
_marks:array[1..MAX_PREDMETS] of integer; // оценки
end;
Файл в котором будут хранится эти данные будет иметь следующий тип: file of TStudentRecord.
2.4.
...
2.4. Разработка основных функций
Разработаем основные функции [2, c.
...
Как работать с данными формами описано в разделе Инструкция пользователю.
2.3. Создание структур данных
Данные об отчетности будем хранить в следующей структуре [1, с.22]:
TReport = record
_name:string[50]; // название
_type:string[10]; // тип
end;
Файл в котором будут хранится эти данные будет иметь следующий тип: file of TReport.
Данные о студентах будем хранить в следующей структуре:
TStudent = record
_number:integer; // порядковый номер
_fio:string[50]; // фИО
end;
Файл в котором будут хранится эти данные будет иметь следующий тип: file of TStudent.
Данные об оценках будем хранить в следующей структуре:
TMyMas = array[1..MAX_PREDMETS] of TReport;
// структура - оценки студента
TStudentRecord = record
_student:TStudent; // студент
_count_predmets:integer; // число предметов для сдачи
_predmets:TMyMas; // отчетности
_marks:array[1..
...
4. Список литературы
1. Плещёв В.В. Высокоуровневые методы информатики и программирования Delphi, C++ Builder, Visual C++ с примерами и упражнениями: Учебник. 4 е изд., испр. и доп. (допущен Минобразованием РФ) Екатеринбург: Изд-во Урал. гос. экон. ун-та, 2007. – 329 с
2. Фаронов, В.В. Турбо Паскаль 7.0. Начальный курс [Текст] / В.В. Фаронов: Учеб. пособие для студентов высших учебных заведений. М.: ОМД ГРУПП, 2003. – 576 с.
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
650 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 150502 Курсовой работы — поможем найти подходящую