- •Введение.
- •Постановка задачи.
- •Теоретические сведения по проектированию реляционных баз данных.
- •Анализ предметной области: выявление основных сущностей и их связей.
- •Модель «сущность - связь» для базы данных задачи.
- •Разработка программного приложения.
- •Описание структуры и основных методов (процедур и функций) приложения.
- •Список литературы
- •Результаты тестирования с примерами визуальных форм приложения.
- •Заключение.
Результаты тестирования с примерами визуальных форм приложения.
Когда пользователь запускает приложение, то сначала запускается форма подключения к базе данных, затем происходит переход на основную форму:
Рисунок 13 Форма подключения
После успешного подключения пользователь видит форму с представленными направлениями подготовки:
Рисунок 14 Главная форма приложения
С этой формой пользователь будет взаимодействовать на протяжении рабочего дня. Для просмотра подробной информации по направлению подготовки необходимо нажать слева от интересующего вас направления в колонке «I». Для просмотра имеющихся групп на направлении необходимо нажать на кнопку в столбце «IN»
Рисунок 15 Форма Направление подготовки
Рисунок 16 Группы на направлении
Для просмотра подробной информации по группе необходимо нажать слева от интересующей вас группы на кнопку в колонке «I». Для просмотра имеющихся студентов в группе необходимо нажать на кнопку в столбце «IN»
Рисунок 17 Студенты в группе
Для просмотра подробной информации по группе необходимо нажать слева от интересующей вас группы на кнопку в колонке «I».
Рисунок 18 Форма прогресса студента в обучении
Здесь пользователю доступно редактирование данных о успеваемости студента для этого необходимо нажимать в те клетки в которых необходимо произвести заполнение.
Рисунок 19 Изменение оценки
Рисунок 20 Форма изменения оценок за модули
Заключение.
В рамках выпускной курсовой работы была создана база данных для учета успеваемости студентов. Архитектура базы данных максимально гибкая, что позволяет при необходимости выполнить модернизацию самой базы данных и приложения. Для достижения поставленной цели был реализован следующий ряд задач:
Изучены правила и рекомендации по формированию и ведению электронного журнала;
Была сформулирована постановка задачи;
Был проведен анализ и оценка функциональности средств реализации проекта;
Разработана ER-модель;
Создана и заполнена база данных;
Разработан программный продукт;
Протестирован программный продукт;
Сформирована отчетная документация
Таким образом разработанная база данных отвечает всем требованиям поставки задачи. Демонстрационный модуль обладает удобным пользовательским интерфейсом, в ней решена задача централизованного контроля всех функций доступа к базе данных.
Список литературы
CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. Рихтер Д. 4-е изд. 2016г. – 896 с.
MySQL. Оптимизация производительности. - Бэрон Шварц, 2010. - 621 c.
Аткинсон MySQL. Библиотека профессионала / Аткинсон, Леон. - М.: Вильямс, 2014. - 624 c.
Джонсон, Брайан Основы Microsoft Visual Studio .NET 2003 / Брайан Джонсон , Крэйг Скибо , Марк Янг. - М.: Русская Редакция,2016. - 464 c.
Конверс PHP 5 и MySQL. Библия пользователя / Конверс, др. Т. и. - М.: Вильямс, 2015. - 308 c.
Криницкий, Н.А. Автоматизированные информационные системы / Н.А. Криницкий, Г.А. Миронов, Г.Д. Фролов. - М.: Наука, 2016. - 382 c.
Любарский, Ю.Я. Интеллектуальные информационные системы / Ю.Я. Любарский. - М.: Наука, 2014. - 232 c.
Любарский, Ю.Я. Интеллектуальные информационные системы / Ю.Я. Любарский. - М.: Наука, 2015. - 228 c.
Понамарев, Вячеслав Программирование на C++/C# в Visual Studio .NET 2003 / Вячеслав Понамарев. - М.: "БХВ-Петербург",2014. - 352 c.
Постолит Visual Studio .NET: разработка приложений баз данных / Постолит, Анатолий. - М.: СПб: БХВ, 2014. - 544 c.
Постолит, Анатолий Visual Studio .NET: разработка приложений баз данных / Анатолий Постолит. - М.: БХВ-Петербург, 2015. - 544 c.
Пряжинская, В.Г. Компьютерное моделирование в управлении водными ресурсами / В.Г. Пряжинская, Д.М. Ярошевский, Л.К. Левит-Гуревич. - М.: 2015. - 336 c.
Редько, В.Н. Базы данных и информационные системы / В.Н. Редько, И.А. Басараб. - М.: Знание, 2016. - 627 c.
Знакомство с Microsoft Visual Studio 2016 Community / Ричард Хандхаузен. - М.: Питер, Русская Редакция,2015. - 402 c.
Язык программирования C# 5.0 и платформа .NET 4.5 / Эндрю Троелсен 1312 с.
Яргер, Р.Дж. MySQL и mSQL: Базы данных для небольших предприятий и Интернета / Р.Дж. Яргер, Дж. Риз, Т. Кинг. - М.: СПб: Символ-плюс, 2016. - 560 c.
Сетевое взаимодействие в системе образования. Технология организации инновационной деятельности / 88 с.
Реляционные базы данных / Джеффри Д. Ульман, Дженнифер Уидом. 2014 384с.
Git для профессионального программиста / Скотт Чакон, Бен Штрауб 2016 г. 496 с.
Основы сетевой безопасности. Криптографические алгоритмы и протоколы взаимодействия / Ольга Лапонина 536 с.
СУБД. Язык SQL в примерах и задачах / Ирина Астахова, Александр Толстобров 2014 168 с.
