Обоснование предполагаемого способа решения поставленной задачи и проектирование программного продукта
Назначение системы (разработка) Разработка обучающей программы для водителей (Билеты ГИБДД). Возможность компиляции, как в машинный код, так и в Р-код (по выбору программиста); Средства тестирования и обслуживания дисков и операционной системы в целом; Высокая скорость создания приложений с графическим интерфейсом для MS Windows; Защита от ошибок, связанных с применением указателей и доступом… Читать ещё >
Обоснование предполагаемого способа решения поставленной задачи и проектирование программного продукта (реферат, курсовая, диплом, контрольная)
При выполнение работы, сотрудники автошколы используют персональные компьютеры, ноутбуки и планшеты, на которых имеется пакет Microsoft Office. В Microsoft Office Excel входит язык программирования Visual Basic for Applications, с помощью которого будет выполнен программный продукт. [12] Впоследствии программа будет иметь преимущества и спрос, так как при её использование не нужны дополнительные вложения (покупка программ, специальной литературы).
Использование Visual Basic for Applications для создания приложения является наиболее оптимальным, поскольку обладает следующими преимуществами:
- -Высокая скорость создания приложений с графическим интерфейсом для MS Windows;
- -простой синтаксис, позволяющий очень быстро освоить язык;
- -возможность компиляции, как в машинный код, так и в Р-код (по выбору программиста);
- -в режиме отладки программа всегда (вне зависимости от выбора) компилируется в P-код, что позволяет приостанавливать выполнение программы, вносить значительные изменения в исходный код, а затем продолжать выполнение:
- -полная перекомпиляция и перезапуск программы при этом не требуется;
- -защита от ошибок, связанных с применением указателей и доступом к памяти;
- -удобство создания интерфейса;
- -простота;
- -доступная стоимость.
Техническое задание на разработку обучающей программы для подготовке водителей на примере ЧУ ДПО «Арзамасская автошкола» (БИЛЕТЫ ГИБДД).
Требования к программному обеспечению.
Общие сведения о проектируемой системе.
1. Название системы Обучающая программа для подготовке водителей на примере ЧУ ДПО «Арзамасская автошкола» (БИЛЕТЫ ГИБДД).
1.2 Назначение системы (разработка) Разработка обучающей программы для водителей (Билеты ГИБДД).
Требования к информационному обеспечению АРМ
1. Элементы информационного обеспечения:
в Exel 3 листа:
- 1. Главная
- 2. Ответы
- 3. Результаты
В редакторе VBA созданы 4 формы:
- — UserForm 1Тестирование;
- -; UserForm 2Добавление новых вопросов;
- — UserForm 3 Конструктор
- -UserForm 4 Вопросы
Входные данные:
Форма «Билеты 2015 «: данная форма содержит следующую информацию:
- 1. Главная
- 2. Ответы
- 3. Результаты
Выходные данные:
На листе3, Таблица Microsoft Excel заполненная данными о прохождении теста:
- -Фамилия;
- -имя;
- -вопрос;
- -вариант ответа (выбранный тестируемым);
- -правильный ответ (верно, неверно);
- -количество отвеченных вопросов.
Необходимо реализовать:
- 1. Удобный и простой интерфейс работы с программой.
- 2. Возможность легкого внесения информации в Базу Данных
- 3. Быстрый поиск необходимой информации
- 4. Удобное предоставление запрашиваемой информации
- а) Печать отчетов;
- б) Отображение информации в виде таблиц.
Требования к программному обеспечению.
Перечень используемых программных средств:
- — операционная система Windows XP; Vista, Windows 7
- — средства тестирования и обслуживания дисков и операционной системы в целом;
- — архиваторы ZIP и RAR под Windows XP; Vista, Windows 7 (для сжатия информации для архивов);
- — антивирусное программное средство AVP-Kaspersky 10;
- — пакет прикладных программ Microsoft Office 2003;200
Требования к техническим средствам.
Как таковых требований к техническим средствам не предъявляются, могут быть использованы КПК, планшеты, телефоны и т. д.
Требования к интерфейсу приложения:
Общие требования к разработке графического интерфейса.
Графический интерфейс пользователя (GUIGraphical User Interface) — это тип экранного представления, при котором пользователь может:
- -выбирать команды;
- -запускать задачи;
- -рассматривать списки файлов
Графический интерфейс должен быть:
- -лёгким в освоении;
- -запоминаемым;
- -эффективным в использовании;
- -надёжным в использовании;
- -удовлетворять потребностям пользователя;
Использование Visual Basic for Applications для создания приложения является наиболее оптимальным, поскольку обладает следующими преимуществами:
- 1. удобство создания интерфейса;
- 2. простота;
- 3. доступная стоимость;