ВВЕДЕНИЕ
1 Среда разработки программного обеспечения
1.1 Обще сведения
1.2 Процесс установки
2 Разработка программного средства
2.1 Описание алгоритма, реализующего бизнес-логику проектируемой системы
2.2 Состав и организация информационного обеспечения
2.3 Разработка графического интерфейса
3 Описание работы и тестирование ПС
3.1 Описание работы программного продукта
3.2 Апробаций программного продукты
ЗАКЛЮЧЕНИЕ
Список использованных источников
ПРИЛОЖЕНИЯ
ВВЕДЕНИЕ
В современном мире компьютеры занимают важное место в жизни людей. В первую очередь они являются незаменимыми помощниками в работе, производстве и т.д. Они позволяют автоматизировать процессы, облегчить процесс сбора информации и ведения документации.
Целью курсовой работы является разработка приложения, позволяющего собирать и накапливать сведения об организации и диспетчеризации учебного процесса в ВУЗе.
В задачи курсовой работы входит:
– создание структуры приложения, которая включает классы: академическая группа, специальность, дисциплина, аудитория, преподаватель, кафедра, расписание;
– использовать базовые понятия ООП;
– программа должна иметь дружественный графический интерфейс;
– данные должны хранится в текстовых файлах;
1 Среда разработки программного обеспечения
1.1 Общие сведения
Microsoft Visual Studio – это интегрированная среда разработки (IDE) от Microsoft. Она используется для разработки компьютерных программ для Microsoft Windows, а также веб-сайтов, веб-приложений и веб-сервисов. Visual Studio использует платформы разработки программного обеспечения Microsoft, такие как Windows API, Windows Forms, Windows Presentation Foundation, Windows Store и Microsoft Silverlight. Она может создавать как собственный код, так и управляемый код. Visual Studio включает в себя редактор кода, поддерживающий IntelliSense, а также рефакторинг кода. Интегрированный отладчик работает как отладчик уровня источника и отладчик уровня машины. Другие встроенные инструменты включают конструктор форм для создания приложений с графическим интерфейсом, веб-дизайнер, дизайнер классов и конструктор схем базы данных. Она принимает плагины, которые расширяют функциональные возможности практически на каждом уровне, включая добавление поддержки для систем контроля версий (таких как Subversion) и добавление новых наборов инструментов, таких как редакторы и визуальные дизайнеры для языков, специфичных для предметной области, или наборов инструментов для других аспектов жизненного цикла разработки программного обеспечения. (например, клиент Team Foundation Server: Team Explorer).
Visual Studio поддерживает различные языки программирования и позволяет редактору кода и отладчику поддерживать (в разной степени) практически любой язык программирования при условии, что существует специальная языковая служба, Встроенные языки включают C, C ++ и C ++ / CLI (через Visual C ++), VB.NET (через Visual Basic .NET), C # (через Visual C #) и F # (начиная с Visual Studio 2010). Поддержка других языков, таких как M, Python и Ruby и др., Доступна через языковые службы, устанавливаемые отдельно. Он также поддерживает XML / XSLT, HTML / XHTML, JavaScript и CSS.
2 Разработка программного средства
2.1 Описание алгоритма, реализующего бизнес-логику проектируемой системы
Схема алгоритма программы представлена в приложении А.
Началом подпрограммы будет являться запущенная программа. После этого поток данных переходит к выбору пункта меню.
Если выбран пункт меню «Файл»,то поток данных отправляется к подменю «Создать резервную копию», «Восстановить из резервной копии» и «Выход». Если выбран пункт «Создать резервную копию», то поток данных вызывает процедуру создания резервной копии файла, затем данные записываются в резервную копию файла. Если выбран пункт меню «Восстановить из резервной копии», то поток данных направляется в процедуру восстановления данных, данные из резервного файла переписываются в основной и загружаются в программу. Если выбрать пункт меню «Выход», то программа завершает свое выполнение.
Если выбран пункт меню «Данные», то поток данных направляется к процедурам работы с данными из файла.
Программа проверяет какой пункт выбран «Добавление», «Редактирование» или «Удаление» и в зависимости от ситуации выполняет соответствующую процедуру. При этом во всех трех ситуациях поток данных взаимодействует с текстовым файлом.
ЗАКЛЮЧЕНИЕ
В ходе курсовой работы было разработано приложение, позволяющее собирать и накапливать сведения об организации и диспетчеризации учебного процесса в ВУЗе. Была проработана структура приложения, разработан интуитивно понятный графический интерфейс. Приложение позволяет сохранять и загружать данные в текстовый файл, создавать резервную копию данных, сортировать, редактировать и удалять уже введенные данные, строить расписание.
Была разработана схема алгоритма данных. По окончанию разработки программа была отлажена и протестирована на предмет наличия ошибок. Выявленные ошибки были исправлены.
1 Культин, Н. Microsoft® Visual C++ в задачах и примерах (2-е издание) / Н.Культин. - СПб. : БХВ-Петербург, 2014. – 268 с.
2 Harrix Блог [электронный ресурс] / Установка Visual Studio 2017 Сommunity – Режим доступа : http://blog.harrix.org/article/6789. – Дата доступа
3 Википедия [электронный ресурс] / fstream – Режим доступа : https://ru.wikipedia.org/wiki/Fstream. – Дата доступа :
4 Википедия [электронный ресурс] / string.h – Режим доступа : https://ru.wikipedia.org/wiki/String.h. – Дата доступа :
5 Professor Web [электронный ресурс] / phpРасширения языка C++/CLI – Режим доступа : https://professorweb.ru/my/csharp/optimization/level6/6_4. – Дата доступа :
6 Википедия [электронный ресурс] / Графический интерфейс пользователя – Режим доступа : http://ru.wikipedia.org/wiki/Графический_интерфейс_пользователя. – Дата доступа :
7 Побегайло, А. С/С++ для студента / А. Побегайло. – СПб. : БХВ-Петербург, 2006. – 528 с.
8 Шилдт, Г. Полный справочник по С. – 4-е изд. / Г. Шилдт. – М. : Изд. дом «Вильямс», 2007. – 704 с.
9 Шмидский, Я. Программирование на языке С : самоучитель / Я. Шмидский. – М. : Изд. дом «Вильямс», 2003. – 352 с.