ДИПЛОМНОГО ПРОЕКТА
Ф. И. О студента___________________________________________________
Группа _______ Специальность _____________________________________
Тема ______________________________________________________________
________________________________________________________________________________________________________________________________________
1. ВВЕДЕНИЕ
Настоящее техническое задание распространяется на разработку системы учета успеваемости студентов, предназначенной для сбора и хранения информации о ходе сдачи экзаменационной сессии. Предполагается, что использовать данную систему будут сотрудники колледжа, директор и его заместители.
Автоматизированная система учета успеваемости позволит улучшить качество контроля сдачи сессии со стороны куратора, отделения и обеспечит получение сведений о динамике работы каждого студента, группы и курса в целом, позволит осуществлять автоматическую генерацию приложений к диплому.
2. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ
Система разрабатывается на основании приказа директора колледжа
№ _______от ________20 ___г. (как вариант можно указать в качестве основания заказ от предприятия, фирмы, образовательной организации)
3. НАЗНАЧЕНИЕ
Система предназначена для хранения и обработки сведений об успеваемости студентов учебных групп колледжа в течение всего срока обучения.
4. ТРЕБОВАНИЯ К ПРОГРАММНОМУ ПРОДУКТУ
4.1. Требования к функциональным характеристикам
Система должна обеспечивать возможность выполнения следующих функций:
· инициализацию системы (ввод списков групп, перечней изучаемых дисциплин и т.п.);
· ввод и коррекцию текущей информации о ходе сдачи сессии конкретными студентами;
· хранение информации об успеваемости в течение времени обучения студента;
· получение сведений о текущем состоянии сдачи сессии.
Исходные данные:
· списки студентов учебных групп;
· учебные планы колледжа – перечень предметов и контрольных мероприятий по каждому предмету;
· расписания сессий;
· текущие сведения о сдаче сессии каждым студентом.
Результаты:
· итоги сдачи сессии конкретным студентом и группой;
· процент успеваемости по группе, по предмету на текущий момент;
· проценты успеваемости по всем группам специальности на текущий момент;
· проценты успеваемости по всем группам курса;
· проценты успеваемости по всем курсам и в целом по колледжу на текущий момент;
· список задолжников группы на текущий момент;
· список задолжников курса на текущий момент.
4.2. Требования к надежности
Предусмотреть контроль вводимой информации. Предусмотреть блокировку некорректных действий пользователя при работе с системой. Обеспечить целостность хранимой информации.
4.3. Требования к составу и параметрам технических средств.
Система должна работать на IBM-совместимых персональных компьютерах. Минимальная конфигурация: тип процессора – Pentium и выше; объем ОЗУ – 32 Мб и выше.
4.4. Требования к информационной и программной совместимости
Система должна работать под управлением операционных систем семейства Windows, реализующих Win32 API.
5. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
Разрабатываемые программные модули должны быть самодокументированы, т.е. тексты программ должны содержать все необходимые комментарии. Программная система должна включать справочную информацию о работе и подсказки пользователю.
6. ЭТАПЫРАЗРАБОТКИ
№ | Название этапа | Срок | Отчетность |
Разработка ядра системы | 2.05-16.05 | Описание структуры базы данных. Реализация системы на уровне интерфейса | |
Разработка подсистемы формирование отчетной документации | 16.05-31.05 | Описание системы выборки и отчетов | |
Тестирование системы и составление программной документации | 1.06-20.06 | Тесты. Документация. Программный продукт |
Дата выдачи задания: «____»___________ 20___г.
Руководитель: _______________________________________________________
(ФИО, подпись преподавателя)
Задание принял(а) к исполнению: _______________________________________
(ФИО, подпись студента)
Приложение 9
Примерная структура содержания пояснительной записки
ВВЕДЕНИЕ................................................................................................ 3
1. ОБЩАЯ ЧАСТЬ.................................................................................... 7
1.1. Цель разработки........................................................................... 8
1.2. Анализ средств программирования............................................. 9
1.2.1. Обзор методов решения......................................................... 10
1.2.2. Описание языка....................................................................... 12
1.2.2.1.Общие сведения............................................................... 13
1.2.2.2.Способы структурирования программы........................ 14
1.2.2.3.Дополнительные средства языка..................................... 18
2. СПЕЦИАЛЬНАЯ ЧАСТЬ..................................................................... 22
2.1. Постановка задачи......................................................................... 23
2.1.1. Назначение задачи.................................................................. 24
2.1.2. Требования к программе........................................................ 25
2.1.2.1.Требования к функциональным характеристикам......... 26
2.1.2.2.Требования к аппаратным и программным средствам. 27
2.2. Описание алгоритма...................................................................... 28
2.3. Описание программы..................................................................... 30
2.3.1. Описание структуры программы........................................... 31
2.3.2. Входные и выходные данные................................................. 34
2.3.3. Организация данных в программе........................................ 36
2.4. Инструкция пользователя.............................................................. 38
2.5. Оценка результатов решения задачи............................................ 49
ЗАКЛЮЧЕНИЕ.......................................................................................... 55
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ... 56
ПРИЛОЖЕНИЕ 1. Исходный текст программы...................................... 57
ПРИЛОЖЕНИЕ 2. Результаты работы программы................................ 124
ПРИЛОЖЕНИЕ 3. Диск с программным продуктом.…………………… 130