Добрый день! Уважаемые студенты, Вашему вниманию представляется курсовая работа на тему: «Проектирование программного обеспечения для информационной системы, обеспечивающей деятельность по учету успеваемости и посещения студентов»
ВВЕДЕНИЕ
Актуальность моей курсовой работы заключается в потребности учебных заведений вести учет успеваемости и посещения студентов в электронном виде, так как это значительно оптимизирует и ускоряет работу преподавателей учебных заведений.
Объектом исследования данной предметной области является учебное заведение.
Предметом исследования является учет успеваемости и посещения студентов в учебном заведении.
Целью исследования данной работы является разработка программного обеспечения для работы с базой данных для учета успеваемости и посещения студентов.
Задачами данной курсовой работы:
1. Провести анализ предметной области;
2. Разработать серверную часть приложения;
3. Разработать клиентскую часть приложения;
4. Составить руководство пользователя.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ..................................................................................................... 5
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ...................................................................... 6
1.1. Обоснование актуальности задачи........................................................... 6
1.2. Обоснование выбора и описание методологии разработки программного
обеспечения...................................................................................................... 7
1.3. Обоснование выбора и описание инструментальных средств разработки
программного обеспечения............................................................................. 9
1.4. Содержательная постановка задачи....................................................... 14
2. ПРОЕКТНАЯ ЧАСТЬ............................................................................... 21
2.1. Разработка структуры данных программы............................................ 21
2.2. Логическая модель программы.............................................................. 25
2.3. Разработка пользовательского интерфейса программы........................ 34
2.4. Листинг программы................................................................................ 39
2.5. Разработка тестовых пакетов.................................................................. 40
2.6. Руководство по использованию программного обеспечения............... 46
ЗАКЛЮЧЕНИЕ............................................................................................. 55
СПИСОК ЛИТЕРАТУРЫ............................................................................. 56
СПИСОК ЛИТЕРАТУРЫ
1. ГОСТ 19.504-79 Единая система программной документации (ЕСПД).
Руководство программиста. Требования к содержанию и оформлению (с Изменением N 1) [Электронный ресурс] URL: http://docs.cntd.ru/document/1200007675 (дата обращения 18.01.2021)
2. Диаграмма состояний (statechart diagram) [Электронный ресурс] URL: https://intuit.ru/studies/courses/1007/229/lecture/5954?page=4 (дата обращения
18.01.2021)
3. Visual Studio IDE [Электронный ресурс] URL: https://visualstudio.microsoft.com/ru/ (дата обращения 18.01.2021)
4. UML для самых маленьких: диаграмма классов [Электронный ресурс]
URL: https://habr.com/ru/post/511798/ (дата обращения 19.01.2021)
5. Диаграмма последовательности UML [Электронный ресурс] URL:
https://planerka.info/item/diagrammy-posledovatelnosti/
(дата
обращения
20.01.2021)
6.
Диаграмма
кооперации
[Электронный
ресурс]
URL:
http://www.telenir.net/uchebniki/samouchitel_uml/p9.php
(дата
обращения
20.01.2021)
7.
C# и .NET| Массивы [Электронный
ресурс]
URL:
https://metanit.com/sharp/tutorial/2.4.php (дата обращения 20.01.2021)
8.
Руководство по программированию на C# [Электронный ресурс]
URL: https://docs.microsoft.com/ru-ru/dotnet/csharp/programming-guide/ (дата обращения 21.01.2021)
9. Динамическое создание элементов интерфейса [Электронный ресурс]
URL: https://www.cyberforum.ru/windows-forms/thread85840.html (дата обращения 21.01.2021)
10. 14 UML диаграмм за 10 минут [Электронный ресурс] URL:
https://youtu.be/0I9aIP5gKCg (дата обращения 21.01.2021)