Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
klav tren.rtf
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
25.66 Mб
Скачать

1.6 Разработка и описание алгоритмов

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

В данной программной системе можно выделить следующие основные алгоритмы:

  • Процесс аутентификации пользователя в системе. Пользователь выбирает, с какими правами доступа к возможностям системы ему войти в систему. На схеме 1 изображен процесс аутентификации пользователя;

  • Алгоритм выполнения упражнения. Обучаемый выполняет упражнения. Упражнения одного уровня сложности выбираются случайным образом без повторений. По завершении выполнения всех упражнений данного уровня, система автоматически переходит на уровень выше. Если уровень мастерства пользователя был ниже, чем достигнутый, он автоматически увеличивается до этого уровня. На схеме 2 изображен процесс выполнения упражнения;

  • Алгоритм настройки системы заключается работой диалоговых окон по изменению системных параметров. На схеме 3 изображен процесс настройки системы.

Схема 1 – Алгоритм прохождения авторизации пользователя

    1. Выбор и обоснование программных средств

1.7.1 Выбор операционной системы

Разработанная система предназначена для работы в операционной системы (ОС) Microsoft Windows ХР/Vista/7. Данная ОС наиболее распространенная в мире. Удобный оконный интерфейс ОС семейства Windows предоставляет широкие возможности по реализации визуального оформления программы, а встроенные службы позволяют организовать легкий доступ к руководству пользователя. Большинство программ предназначено для работы в ОС Microsoft Windows ХР/Vista/7.

1.7.2 Выбор языка программирования

При разработке системы был использован язык программирования Visual C# и среда программирования Microsoft Visual Studio 2010

Основное достоинство Visual Studio состоит в том, что здесь реализованы идеи визуального программирования. Среда визуального программирования превращает процесс создания программы в приятное и легко понимаемое конструирование приложения из большого набора графических и структурных примитивов.

  1. 2. Конструкторско-технологическая часть

2.1 Разработка пользовательского интерфейса системы

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

- легкость использования (простота работы с прикладными программами и максимально удобный графический интерфейс);

- доступность (возможность работы с системой, не изучая основ программирования, т.е. знание компьютера на уровне пользователя);

- простота внесения изменений в настройки программы;

- производительность и быстродействие;

- динамичность;

- проверка входных данных;

- защита от искажения и уничтожения информации;

- секретность;

- гарантированный доступ к информации исключительно привилегированным пользователям;

- невысокие требования к компьютерному оборудованию;

- техническая поддержка [10].

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]