Характеристика основных свойств интерфейса программы. Особенность использования программирования на JavaScript при написании web-приложений. Анализ проектирования структуры слоя доступа к данным. Описание архитектуры программно-информационной системы.
Аннотация к работе
Существует множество программ, которые помогают людям избегать выполнения работы вручную, значительно сокращать часы рабочего времени и потраченных сил. Предметом исследований в данной работе является разработка интерфейса для программного обеспечения, улучшающего качество проверки тестируемых. Цель дипломного проекта - разработка front-end части информационной системы для оптимизации составления тестовых заданий, проверки знаний, а также удобной и быстрой оценки уровня подготовки тестируемого. Пользовательский интерфейс - часть прикладного интерфейса win32 API, который дает возможность программам взаимодействовать с пользователем и отображать окна, меню и элементы управления. Правила, о которых идет речь, предлагает программист, однако следует учитывать: - знания и навыки потенциальных пользователей, а также особенности аппаратных средств.При написании выпускной квалификационной работы были изучены различные источники информации, а также изучены существующие прототипы системы. Программа представляет собой систему сбора и обработки информации. При разработке были проанализированы подобные системы. В этих системах были найдены недостатки, на основе которых и было принято решение разработать новый продукт, который отличается по следующим показателями: - новые функции; Для большей наглядности будет проведена сравнительная таблица между аналогами по предъявленным требованиям в таблице 1.Тестовые задания в наше время используются для проверки знаний не только в учебных заведениях, но и при приеме на работу. На составление нескольких вариантов тестов затрачивается много времени и сил, а на проверку решенных тестовых заданий уходит еще больше времени. Более того, использование ранее придуманных вариантов тестов со временем не объективно оценивает знания тестируемых. В рамках данного проекта будут визуализированы такие функции как: авторизация пользователя, импорт данных из различных файлов, формирование тестовых заданий в соответствии с условиями, экспорт данных в файлы, формирование тестовых заданий, просмотр результатов и статистики прохождения тестовых заданий тестируемыми. В контекстной диаграмме первая диаграмма в иерархии IDEF0 изображается функционирование системы в целом.Основные преимущества разрабатываемой системы - это удобство и уменьшение затрачиваемого времени на составление различных вариантов тестов и их проверки, своевременное изменение вариантов тестовых заданий, для получения объективной оценки знаний тестируемых и русскоязычный интерфейс. В связи с этим требуется разработать front-end часть системы, которая позволяла бы быстро составить тестовые задания на различные темы в нескольких вариантах и получить результат, корректно оценивающий уровень знаний тестируемого или тестируемой группы. Назначение интерфейса - организация возможности для пользователя взаимодействовать с системой с помощью содержания и функций. Хороший интерфейс должен содержать подсказки для пользователя, которые содержат описание функций, выполняющихся при нажатии на выбранный элемент. Доходчивость интерфейса - важная часть, про которую нельзя забывать, но, чем больше подсказок, тем больше перегружается интерфейс и пользователю нужно прочесть много информации.Web-приложение позволяет работать на любом устройстве: компьютер, ноутбук или планшет, которое имеет доступ к сети Интернет. Серверная часть» были использованы: язык разметки HTML5, язык стилей CSS3, язык сценариев JAVASCRIPT и Bootstrap Framework. При использовании Bootstrap Framework и CSS web-приложение одинаково выглядит во всех браузерах. интерфейс приложение программный информационный Язык разметки HTML интерпретируется браузерами и в результате отображает форматированный текст на экране компьютера или другого устройства. Страница, которую видит пользователь в своем браузере, может состоять из множества разных файлов - например, изображений, анимационных роликов, сценариев JAVASCRIPT и так далее, - но, основой страницы практически всегда является документ HTML.Тестовые задания в наше время используются для проверки знаний не только в учебных заведениях, но и при приеме на работу. На составление нескольких вариантов тестов затрачивается много времени и сил, а на проверку решенных тестовых заданий уходит еще больше времени. В связи с этим возникает необходимость создания специализированной системы для составления и проверки тестовых заданий, у которой интерфейс будет приятный и несложный для пользователя. Добавить тестовое задание пользователь может вручную в три этапа: сначала назвать тестовое задание, поместить его в нужный предмет и категорию.
План
Содержание
Введение
1. Описание предметной области
1.1 Обзор литературы
1.2 Постановка задачи
1.3 Обоснование актуальности задачи
1.4 Обоснование используемых технологий, принципов, методик решения задачи
2. Проектирование архитектуры программно-информационной системы
2.1 Установление требований
2.2 Составление спецификации требований
2.3 Проектирование структуры слоя доступа к данным
3. Реализация программно-информационной системы
3.1 Описание архитектуры программно-информационной системы
3.2 Пример использования программно-информационной системы