ВВЕДЕНИЕ 4
1 Анализ готовых решений 5
1.1 Анализ рынка программных продуктов 5
1.2 Сравнение готовых решений 11
Вывод по разделу один 12
2 Разработка моделей 13
2.1 Требования к программе 13
2.2 Структура приложения 15
2.3 Требования к информационной и программной совместимости.... 21
Вывод по разделу два 21
3 Разработка приложения 22
3.1 Выбор архитектуры программной части 22
3.2 Выбор инструментария 22
3.3 Разработка базы данных 23
3.4 Разработка настольной версии программы 34
3.4.1 Разработка основной библиотеки программы 35
3.4.2 Проектирование интерфейса приложения 49
3.5 Разработка веб-версии программы 54
3.6 Обзор готовой программы 62
Вывод по разделу три 69
ЗАКЛЮЧЕНИЕ 70
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Балльно-рейтинговая система - система, в которой путем накопления баллов оцениваются результаты учебной деятельности студентов. Внедрение данной системы в учебный процесс университета благоприятно отразится на процессе обучения, на таких параметрах, как: объективность в оценке
успеваемости (т.к. перед всеми студентами поставлены одинаковые задачи), открытость результатов, возможность стимулирования работы студентов и т.д.
Одним из минусов балльно-рейтинговой системы является большое количество рутиной работы, возлагаемой на преподавателей, так как им приходится вести списки с баллами для каждой группы. Исходя из этого, предпосылками для автоматизации ведения учета успеваемости студентов служат задачи, которые можно автоматизировать либо полностью, либо частично, что уменьшит трудоемкость и временные затраты преподавателей на ведение учета успеваемости студентов в условиях рейтинговой системы.
Цель выпускной квалификационной работы - разработка приложения для автоматизации ведения учета успеваемости в условиях балльно-рейтинговой системы в высшем учебном заведении, в данном случае в ЮУрГУ, на кафедре ВШЭУ.
Задачи дипломной работы:
• анализ существующих прикладных решений;
• выбор средства разработки;
• разработка решения.
В ходе выполнения дипломного проекта проанализированы существующие на данный момент аналогичные готовые решения, цели и задачи. Однако, среди похожих программных решений не найдено ни одного, который бы удовлетворял, выставленным заказчиком требованиям к программному средству, что определяет актуальность темы. Составлено и согласованно техническое задание и, в дальнейшем, по нему разработан программный продукт.