ВВЕДЕНИЕ
Целью курсовой работы является приобретение навыков программирования и применения их на практике для решения вычислительных задач. Приложения курсовой работы разработаны в визуальной среде Rad Studio XE4 на языке программирования C++.
Интегрированная среда разработки (IDE) - это среда, в которой разработчику предоставляется всё необходимое для написания, отладки, запуска и тестирования приложений. Она позволяет в кратчайшие сроки создавать действующие приложения, на ходу проектируя и видоизменяя их пользовательский интерфейс.
В состав IDE входит несколько элементов: редактор кода, отладчик, набор панелей инструментов, обширная библиотека компонентов, редактор изображений, инструментарий баз данных.
Среда Rad Studio XE4 - одна из первых систем, использующих технологию быстрой разработки приложений (RapidApplicationDevelopment- RAD) и технологию визуального конструирования (VisualDesign).
Основные особенности среды Rad Studio XE4: визуальное конструирование программ, использование готовых компонентов-заготовок для будущих программ, поддержка нескольких языков программирования, возможность создания программ под разные платформы, введение множества технологий, ускоряющих и облегчающих написание программ.
Задачами курсовой работы является:
· изучить основы работы в среде Rad Studio XE4;
· изучить основные этапы решения задач на ЭВМ;
· выбрать программные средства для разработки продукта;
· изучить методы составления алгоритмов решения задач;
· проанализировать результаты работы программ на ЭВМ.
1. ОПИСАНИЕ ТЕОРЕТИЧЕСКИХ СВЕДЕНИЙ
По своему назначению компьютер — это универсальное техническое средство для работы с информацией.
По принципам своего устройства компьютер — это модель человека, работающего с информацией
Имеются четыре основных компонента информационной функции человека:
· прием (ввод) информации;
· запоминание информации (память);
· процесс мышления (обработка информации);
· передача (вывод) информации.
Компьютер включает в себя устройства, выполняющие эти функции мыслящего человека:
· устройства ввода,
· устройства запоминания (память),
· устройство обработки (процессор),
· устройства вывода.
Работая с информацией, человек пользуется не только теми знаниями, которые помнит, но и книгами, справочниками и другими внешними источниками. У компьютера тоже есть два вида памяти: оперативная (внутренняя) и долговременная (внешняя) память.
Конструктивно эти части могут быть объединены в одном корпусе размером с книгу или же каждая часть может состоять из нескольких достаточно громоздких устройств.
2. ВЫБОР ПРОГРАММНЫХ СРЕДСТВ РЕАЛИЗАЦИИ ПРОЕКТА
Для разработки данного программного продукта были выбраны следующие программные средства:
1. Embracadero RAD Studio XE4 – программный продукт для разработки визуального приложения;
2. Microsoft Word – программа для написания пояснительной записки к созданному проекту;
3. Язык программирования – C++;
Embarcadero RAD Studio — среда быстрой разработки приложений (RAD) для Microsoft Windows фирмы Embarcadero Technologies.
Embarcadero RAD Studio XE4 представляет собой полнофункциональный пакет для быстрой визуальной разработки кроссплатформенных приложений, интенсивно работающих с данными, для Windows, Mac OS X, .NET, PHP, веб-решений и мобильных устройств.
Создание высокопроизводительных платформенных приложений для Windows, Mac, веб-решений и мобильных устройств
С помощью RAD Studio XE4 можно один раз создать приложение в среде Delphi, а затем компилировать его для Windows и Mac, а также создавать приложения для iOS. C++Builder позволяет компилировать приложения для Windows и Mac, а с помощью RadPHP можно с легкостью создавать приложения для веб-решений. Приложения RAD Studio XE4 компилируются в простые и эффективные исполняемые файлы, которые удобно распространять и развертывать.
Ускорение процесса создания приложений с помощью среды быстрой разработки
Среда быстрой разработки позволяет практически мгновенно создать визуальный прототип. Можно в реальном времени получать отзывы клиентов о фактических прототипах графического пользовательского интерфейса, прежде чем переходить к дальнейшим этапам разработки. В RAD Studio XE4 также входят тысячи встроенных расширяемых компонентов, многократно используемых и ускоряющих процесс разработки.
3. РЕАЛИЗАЦИЯ ПРОЕКТА
Для реализации программного проекта нужно:
1. Разработать требования к проектируемой системе;
2. Разработать алгоритм работы системы;
3. Спроектировать макет пользовательской формы;
4. Реализовать макет в визуальном редакторе;
5. Реализовать все поставленные задачи в программе;
6. Протестировать программный продукт;
7. Исправить и отладить программный продукт.
Первым пунктом реализации проекта является разработка требований к самому проекту.
К данному проекту поставлены следующие требования. Программный продукт должен обладать всеми нижеперечисленными возможностями, а именно:
1. Определение полной информации о ЦП средствами C++
2. Определение полной информации о BIOS средствами C++
3. Определение полной информации о разделах HDD средствами C++
4. Определение полной информации об HDD средствами C++
5. Определение полной информации об использовании клавиатуры средствами C++
6. Определение полной информации о системной плате средствами C++
7. Определение полной информации об использовании mouse средствами C++
8. Определение полной информации о видеокарте средствами C++
9. Определение полной информации о мониторе средствами C++
10. Определение полной информации о сетевых адаптерах средствами C++
11. Определение информации о запущенных приложениях средствами C++
12. Сбор всех данных в один текстовый файл и транспортировка его на сервер в указанную папку
13. Сбор информации о дате и времени запуска и завершения Windows (подсчет времени работы ПК)
14. Сбор информации о дате и времени входа и выхода из системы определенного пользователя (подсчет времени сколько каждый пользователь провел в системе)
ЗАКЛЮЧЕНИЕ
При выполнении курсовой работы были закреплены навыки программирования. Изучены способы применения их на практике для решения вычислительных задач в визуальной среде Embracadero RAD STUDIO XE4 на языке программирования C++.
Задачами курсовой работы являлось:
· Изучить основы работы в среде RAD Studio XE4;
· Изучить основные этапы решения задач на ЭВМ;
· Разработать математические модели решения задач;
· Изучить методы составления алгоритмов решения задач;
· Разработать требования к проектируемой системе;
· Разработать алгоритм работы системы;
· Спроектировать макет пользовательской формы;
· Реализовать макет в визуальном редакторе;
· Реализовать все поставленные задачи в программе;
· Протестировать программный продукт;
· Исправить и отладить программный продукт.
· Проанализировать результаты работы программ на ЭВМ.
Поставленные задачи в ходе выполнения курсовой работы выполнены в полном объеме, что означает следующее - данный программный продукт обладает всеми качествами надежного программного продукта и может быть использован для работы в любом вычислительном центре, нуждающемся в данном ПО.
СКРИНШОТЫ РАБОТЫ


