Слайд 2Введение
Обучение с помощью электронных средств на данный момент является достаточно актуальным, а
так же наиболее удобным способом.
В данном проекте была разработана база данных и приложение для тестирования обучающихся по курсу «Английский язык» в клубе знаний.
Перед разработкой были поставлены следующие задачи: предоставить возможность обучающимся проходить тестирование, смотреть подробные результаты и статистику выполнения, а так же формировать сертификат и подробную статистику в Excel.
Слайд 3Обоснование выбора
Я взял тему «Сопровождение и обслуживание модуля "Обучения"», потому что в
наше время детям гораздо удобнее воспринимать информацию в электронном виде. Моя задача спроектировать базу данных и написать программу, в которой будет удобно работать определенным категориям детей.
Слайд 4Обоснование СУБД и языка запросов
Microsoft SQL Server (MS SQL Server) — одна
из наиболее лучших СУБД архитектуры клиент-сервер. Эта СУБД позволяет удовлетворять такие требования, предъявляемые к системам распределенной обработке данных, как поддержка больших баз данных.
MS SQL Server — построенная на сильных сторонах обширная масштабируемая платформа для организации хранилищ данных.
увеличивать продуктивность информационных технологий, уменьшая сложность построения, развертывания и управления приложениями по работе с базами данных;
разделять данные между платформами, приложениями и устройствами для облегчения соединения внутренних и внешних систем.
За счет сжатия данных позволяется более эффективно хранить информацию, а также повысить производительность благодаря сокращению объемов ввода-вывода. Благодаря сжатию резервных копий в MS SQL Server требуется меньше пространства для их хранения.
Недостатком MS SQL Server является моноплатформенность, то есть вышеуказанная СУБД поддерживается лишь операционной системой семейства Windows.
Слайд 5Обоснование среды и языка программирования
В качестве средства разработки клиентской части ПО автоматизации
проверки счётчиков воды использовалась среда программирования Microsoft Visual Studio 2019. Среда разработана в соответствии с концепцией визуального программирования.
Microsoft Visual Studio 2019 — это набор инструментов для создания программного обеспечения: от планирования до разработки пользовательского интерфейса, написания кода, тестирования, отладки, анализа качества кода и производительности, развертывания в средах клиентов и сбора данных телеметрии по использованию. Эти инструменты предназначены для максимально эффективной совместной работы; все они доступны в интегрированной среде разработки (IDE) Visual Studio. Еще одним плюсом данной среды является, то, что она не нуждается в каких-либо настройках. По умолчанию Visual Studio обеспечивает поддержку C#, C и C++, JavaScript, F# и Visual Basic. В качестве языка программирования клиентской части данного проекта был выбран язык C#.
Visual Studio можно использовать для создания различных типов приложений, от простых приложений для магазина и игр для мобильных телефонов до больших и сложных систем, обслуживающих предприятия и центры обработки данных.
Для работы с Microsoft Visual Studio 2019 могут быть использованы следующие операционные системы: Windows 8/8.1/10.
Слайд 6Входная информация
Входная информация содержится в договоре на обучение
Слайд 7Выходная информация
Выходная информация представлена в виде сертификата об обучении и статистики прохождения
курса
Слайд 9Диаграмма бизнес-процессов
(idef0)
Слайд 13Диаграмма вариантов использования
(use-case)
Слайд 19Демонстрация тест-кейсов и модульных тестов
Часть листинга модульного тестирования
[TestMethod]
public void ShowFood_ReturnedTrue()
{
Func test = new Func();
bool status = test.Food();
Assert.AreEqual(true, status);
}
[TestMethod]
public void ShowCity_ReturnedTrue()
{
Func test = new Func();
bool status = test.City();
Assert.AreEqual(true, status);
}
Слайд 20Демонстрация тест-кейсов и модульных тестов
Слайд 21Демонстрация готовой системы
Окно «Авторизация»
Слайд 23Страница «Города»
Страница «Статистика»
Слайд 24Страница
«Животные»
Окно «О программе»