Приобретение практических навыков работы в системе Borland Delphi 6. Проектирование пользовательского интерфейса в соответствии с принципами GUI-интерфейса и объектно-ориентированного управления. Особенности построения интерактивных графических систем.
Аннотация к работе
Пояснительная записка к курсовой работе по дисциплине "Интерактивные графические системы" на тему "Система обучения и контроля знаний правил дорожного движения" Пояснительная записка содержит __ листов, 5 рисунков, 3 приложения, библиографический список из 3 источников. Цель работы - приобретение практических навыков работы в системе Borland Delphi 6, ознакомление с основами проектирования пользовательского интерфейса в соответствии с принципами GUI-интерфейса и объектно-ориентированного управления, получение навыков проектирования и построения интерактивных графических систем. Данная программа, разработанная студентами четвертого курса ПГУ группы 99ВП1 Добровольским П.В., Семиным Р.О., Спиридоновым Е.А., Тарасовым С.В. реализована в системе Borland Delphi 6.Естественно, что проблема создания различных средств и методов оперирования с информацией всегда привлекала внимание общества. Сейчас в некоторых развитых странах в сфере компьютерной обработки информации занято около половины трудоспособного населения. Она обеспечивает хранение большого объема данных о свободных и занятых местах на различные рейсы, быстрый поиск необходимой пользователю информации, обмен информацией между компьютером и значительным количеством удаленных устройств ввода-вывода, установленных на рабочих местах кассиров-операторов. Компьютер становится нашим повседневным помощником. При этом создается мнение, что достаточно приобрести компьютер, как он станет за кого-то думать, рассчитывать и управлять.Необходимо определить режимы обучения и контроля, а также должны быть предусмотрены демонстрационные примеры (в статическом режиме и режиме анимации).Пользовательский интерфейс требуется реализовать в соответствии с принципами GUI-интерфейса: обеспечить простоту использования,Данное программное обеспечение должно отвечать следующим требованиям: 1. предоставить возможность пользователю изучить Правила дорожного движения 2. предоставить возможность пользователю возможность проверить свои знания, полученные в результате обучения 4. предоставить администратору возможность просмотра статистической информации о пользователях, сдававших экзаменПри проектировании системы обучения и контроля знаний правил дорожного движения были разработаны следующие база данных с помощью утилиты Database Desktop в формате Paradox, содержащая следующие таблицы: 1. Таблица Question.db состоит из следующих полей: 1. Ask1, Ask2, Ask3, Ask4, Ask5(тип: Alpha) - поля для хранения вариантов ответов на вопросы. Comment(тип: Memo) - поле для хранения комментария к вопросу. Security(тип: Alpha) - поле, содержащее пароль экзаменуемого.3), где 1 - компоненты Button, используемые для перехода на другие формы программы ("ПДД" - форма обучения, "Задачи" - форма проверки знаний, "Экзамен" - форма для сдачи экзамена, "Внимание ГИБДД" - обучение правам и обязанностям водителей и пешеходов, "Статистика" - просмотр статистики, пользователей сдававших экзамен, "О программе" - информация о разработчиках); 2 - компонент Image, (на которой изображена BMW 5й серии)отображающий картинку в формате bmp (фон формы); 3-компонент Button, для завершения работы приложения. При нажатии пользователем кнопки "ПДД" появляется форма (Рис. При создании формы были использованы следующие компоненты: 1 - кнопка SPEEDBUTTON (возврат на главную форму программы); 2 - кнопка SPEEDBUTTON (перейти на предыдущую html-страницу); 3 - компонент WEBBROWSER (отображение html-страниц). На форме расположены: 1 - кнопки Button ("ПДД" - переход на форму обучения правилам дорожного движения; "Знаки" - переход на форму изучения дорожных знаков; "Разметка" - сведения о видах дорожной разметки); 2 - кнопка Button (возврат на главную форму программы); 3 - панели Panel с номерами билетов и вопросов к ним; 4 - компонент dbimage (используется для графической интерпретации к вопросу); 5 - компонент dbmemo (выводит вопрос к билету); 6 - компонент dbtext (варианты ответов на текущий вопрос к билету).Демонстрационный пример представлен в виде графической анимации, которая расположена на html-странице вместе с комментариями к вопросу. Анимация реализована в виде графического изображения в формате gif, созданного при помощи программного средства GIFANIMATOR 6.1.Исходный код программы предложен в ПРИЛОЖЕНИИ А.Для доступа к базам данных в данном курсовом проекте использовались следующие компоненты: 1. TDATASOURSE - обеспечивает интерфейс между компонентом набора данных и компонентами интерактивного управления данными, содержащимися в форме. В свойстве DATASET данного компонента должен указываться компонент набора данных - потомок DATASET (например TTABLE), из которого запрашиваются данные. Для получения доступа к таблицы базы данных свойство Active следует присвоить значение True. Свойство DATABASENAME указывает имя базы данных, доступ к таблице которой должен получить компонент TTABLE.Html-файлы используются для отображ
План
Содержание
Введение
1. Система обучения и контроля знаний правил дорожного движения
1.1 Анализ требований и постановка задачи
1.1.1 Анализ предметной области
1.1.2 Анализ требований к пользовательскому интерфейсу
1.1.3 Анализ требований к программному обеспечению