ВВЕДЕНИЕ 5
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 7
1.1 Анализ предметной области 7
1.2 Основание и назначение разработки 9
1.3 Требования к программному продукту 9
2 ПРАКТИЧЕСКАЯ ЧАСТЬ 12
2.1 Структура программы 12
2.2 Алгоритм решения задачи 14
2.3 Алгоритм шифрования 14
2.4 Программная реализация задания 15
2.4.1 Выгрузка данных из БД 15
2.4.2 Стандартные функции БД 16
2.4.3 Сортировка данных о студентах по количеству пятерок 17
2.4.4 Шифрование данных 17
2.5 Разработка интерфейса 18
2.6 Методика тестирования 20
2.7 Контрольный пример 21
ЗАКЛЮЧЕНИЕ 25
СПИСОК ИСПОЛЬЗУЕМЫХ МАТЕРИАЛОВ 26
ПРИЛОЖЕНИЕ А 29
Читать дальше
В ходе выполнения курсовой работы на начальных этапах был изучена предметная область. Были выявлены требования к программному продукту, основание и назначение разработки.
В ходе разработки были реализованы основные функции базы данных, такие как добавление/удаление/изменение, а также поиск данных, сортировка и отображение списка студентов, добавлена возможность его изменения. В будущем программа будет обновляться, для этого будет использоваться технология Git, что сделает процесс обновления намного удобнее.
Была обеспечена безопасность программного продукта при помощи алгоритма шифрования MD5. Использованный метод превращает данные студентов в строку фиксированной длины, непонятную обыкновенному пользователю. Поэтому данный способ считается надёжным и безопасным.
Также была разработана и оформлена программная документация.
Разработанный программный продукт прошел тестирование, в результате которого были выявлены и исправлены ошибки.
Можно сделать итоговый вывод, что программный продукт может быть полезен в использовании и возможность его внедрения можно рассматривать в будущем, так как будут реализовано и доработано большее количество функций, что сделает работу с приложением более удобной и продуктивной.
Читать дальше
1) Приказ Федеральной службы по интеллектуальной собственности от 14 июля 2015 г. N 97 "Об утверждении Положения по организации парольной защиты в Федеральной службе по интеллектуальной собственности.
2) Албахари, Джозеф C# 3.0. Справочник / Джозеф Албахари , Бен Албахари. - М.: БХВ-Петербург, 2021. – 944 c.
3) Б.А. Новиков, Е.А. Горшкова, Н.Г. Графеева Основы технологий баз данных. — 2-е изд., перераб. и доп. — ДМК Пресс, 2020. — 583 с. — Текст: электронный // webbooks.com.ua : Web-программист : [сайт]. — 2020. — URL: https://webbooks.com.ua/books-main/osnovy-texnologij-baz-dannyx-2-e-izd-pdf-2020 (дата обращения: 21.04.2022).
4) Вагнер, Билл С# Эффективное программирование / Билл Вагнер. - М.: ЛОРИ, 2021. - 320 c.
5) Внуков, А. А. Основы информационной безопасности: защита информации : учебное пособие для среднего профессионального образования / А. А. Внуков. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2019. — 240 с. — (Профессиональное образование). — ISBN 978-5-534-10711-1. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/431332 (дата обращения: 18.04.2022).
6) Гниденко, И. Г. Технология разработки программного обеспечения : учебное пособие для среднего профессионального образования / И. Г. Гниденко, Ф. Ф. Павлов, Д. Ю. Федоров. — Москва : Издательство Юрайт, 2019. — 235 с. — (Профессиональное образование). — ISBN 978-5-534-05047-9. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/438444 (дата обращения: 18.04.2022).
7) Казанский, А. А. Программирование на Visual C# 2016 : учебное пособие для среднего профессионального образования / А. А. Казанский. — Москва : Издательство Юрайт, 2019. — 191 с. — (Профессиональное образование). — ISBN 978-5-534-02721-1. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/437248 (дата обращения: 18.04.2022).
9) Метод шифрования MD5 [сайт] – URL: https://ru.wikipedia.org/wiki/MD5
10) Нестеров, С. А. Информационная безопасность : учебник и практикум для среднего профессионального образования / С. А. Нестеров. — Москва : Издательство Юрайт, 2019. — 321 с. — (Профессиональное образование). — ISBN 978-5-534-07979-1. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/442312 (дата обращения: 18.04.2022).
11) Практическое руководство. Привязка данных к элементу управления DataGridView в форме Windows Forms с помощью конструктора [сайт] – URL: https://docs.microsoft.com/ru-ru/dotnet/desktop/winforms/controls/bind-data-to-the-datagrid-using-the-designer?view=netframeworkdesktop-4.8
12) Преимущества автоматизации процессов [сайт] – URL: https://www.kpms.ru/Automatization/Process_automation.htm
13) Проектирование информационных систем : учебник и практикум для среднего профессионального образования / Д. В. Чистов, П. П. Мельников, А. В. Золотарюк, Н. Б. Ничепорук ; под общей редакцией Д. В. Чистова. — Москва : Издательство Юрайт, 2019. — 258 с. — (Профессиональное образование). — ISBN 978-5-534-03173-7. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/437463 (дата обращения: 18.04.2022).
14) Рыбальченко, М. В. Архитектура информационных систем : учебное пособие для среднего профессионального образования / М. В. Рыбальченко. — Москва : Издательство Юрайт, 2019. — 91 с. — (Профессиональное образование). — ISBN 978-5-534-01252-1. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/437720 (дата обращения: 18.04.2022).
15) Трофимов, В. В. Основы алгоритмизации и программирования : учебник для среднего профессионального образования / В. В. Трофимов, Т. А. Павловская ; под редакцией В. В. Трофимова. — Москва : Издательство Юрайт, 2019. — 137 с. — (Профессиональное образование). — ISBN 978-5-534-07321-8. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/441286 (дата обращения: 18.04.2022).
16) C# 8.0 Pocket Reference: Instant Help for C# 8.0 Programmers, 2019 – 240 pages
17) QL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL, by Walter Shields, 2019 – 348 pages
Читать дальше