Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Готовая ВКР.docx
Скачиваний:
5
Добавлен:
17.09.2019
Размер:
1.61 Mб
Скачать

2.3. Программная реализация проекта

Применение представленного программного продукта предполагает знание пользователем основ работы со стандартным программным обеспечением Windows.

Разрабатываемый программный продукт предназначен как для индивидуального, так и для коллективного применения. Групповая работа с представленным программным средством может осуществляться путем использования каждым членом группы отдельного экземпляра программы.

Программный интерфейс был написан в интегрированной среде разработки Delphi 2010. Выбор данной среды не случаен, в настоящее время данная среда разработки занимает ведущее место при написании различных приложений для Windows. Одними из главных достоинств этого программного продукта являются следующие аспекты:

  1. полная поддержка Unicode. Приложения могут выполняться на любой языковой версии Windows. Применение Unicode гарантирует, что приложения будут одинаково выглядеть и функционировать во всех языковых версиях Windows и поддерживать как Unicode-строки, так и ANSI-строки. Новые усовершенствованные средства локализации помогают переводить приложения на различные языки. Все функции Windows API заменены на их unicode-аналоги (например, ранее MessageBox определялась как MessageBoxA, теперь – MessageBoxW); тип String теперь на самом деле является UnicodeString, а Char – WideChar, PChar теперь объявлен как PWideChar. Старые типы и описания ANSI-вариантов системных функций сохранились, однако теперь потребуется прямое их указание (например, Set of Char в Delphi 2009 будет Set of AnsiChar, а MessageBox – MessageBoxA).

  2. новые элементы языков программирования, в том числе Generics и анонимные методы для Delphi, позволяют создавать более гибкий и качественный код;

  3. новая библиотека VCL включает в себя множество усовершенствований и новых компонентов для создания развитого графического интерфейса;

  4. уменьшено время передачи приложением сообщений операционной системе;

  5. Поддержка Windows 7 API, Direct2D и мультисенсорного ввода.

  6. Поддержка касаний и жестов для Windows 2000, Windows XP, Windows Vista и Windows 7.

Протокол работы ПП представляет собой следующее: при загрузке программы на экране появляется главная форма. На ней располагается меню, с помощью которого можно перейти на другую форму, в которой содержится лекционная часть. Представленная информационная система состоит из трех разделов, два несут в себе лекционную сторону проекта, а третья предназначена для тестирования знаний.

Т.о. все предложенные программы, с помощью которых разрабатывалась данный программное обеспечение, являются универсальными средствами создания программных продуктов.

Программный продукт «Индивидуальный предприниматель» отвечает всем требованиям, которые предъявляются такого рода программному продукту, а именно:

  1. Принцип квантования: разбиение материала на разделы, состоящие из модулей, минимальных по объему, но замкнутых по содержанию.

  2. Принцип полноты: каждый модуль имеет следующие компоненты

    • теоретическое ядро,

    • примеры,

    • контекстная справка (Help).

  3. Принцип наглядности: каждый модуль содержит в себе минимум текста и визуализации, облегчающей понимание и запоминание новых понятий, утверждений и методов.

  4. Принцип ветвления: каждый модуль связан переходом с другими модулями так, чтобы у пользователя есть выбор перехода в любой другой модуль. Принцип ветвления предполагает наличие рекомендуемых переходов, реализующих последовательное изучение.

  5. Принцип регулирования: учащийся имеет возможность вызвать на экран любое количество примеров (понятие «пример» имеет широкий смысл: это и электронные учебники, иллюстрирующие изучаемые понятия и утверждения, и примеры решения конкретных задач, а также контрпримеры), решить необходимое ему количество задач по определенным разделам изучаемой дисциплины, а также проверить себя, ответив на контрольные вопросы и выполнив контрольную работу, заданного уровня сложности.

  6. Принцип адаптивности: обучающий программный комплекс допускает адаптацию к нуждам конкретного пользователя, позволять варьировать глубину и сложность изучаемого материала.

7. Принцип собираемости: электронный учебник, тестовые задания (и другие учебные пакеты) должны быть выполнены в форматах, позволяющих компоновать их в единые электронные комплексы, расширять и дополнять их новыми разделами и темами, а также формировать электронные библиотеки по отдельным дисциплинам

Тестирование программного обеспечения:

Тестирование программы проводилось в процессе разработки программы и по завершению этой разработки. В ходе тестирования проверялась работоспособность каждой операции, которую выполняет программа, моделировались все возможные действия пользователей и проверялась реакция программы на них.