
- •Реферат
- •Введение
- •1 Постановка задачи и анализ предметной области
- •1.1 Постановка задачи на разработку информационной системы
- •1.2 Функциональное моделирование бизнес-процессов предметной области
- •1.3 Моделирование потоков данных в предметной области
- •1.4 Построение исходной концептуальной модели данных предметной области
- •2 Проектирование информационной системы
- •2.1 Категории пользователей ис и их информационные потребности
- •2.2 Архитектура информационной системы
- •2.3 Логическая модель базы данных информационной системы
- •2.4 Пользовательский интерфейс приложения информационной системы
- •2.5 Требования к аппаратно-программному окружению информационной системы
- •2.6 Выбор технологий и средств разработки информационной системы
- •3. Разработка информационной системы
- •3.1 Физическое модель и реализация базы данных информационной системы
- •3.2 Серверная часть приложения информационной системы
- •3.3. Запросы клиентского приложения к базе данных
- •3.4 Кодирование клиентского приложения
- •3.5 Средства поддержки пользователя клиентского приложения
- •3.6 Тестирование клиентского приложения
- •Заключение
- •Список использованных источников
- •Приложение а (обязательное)
- •Приложение б
Реферат
Пояснительная записка содержит 65 листов, 24 рисунка, 4 использованных источника и 2 приложения.
POSTGRESQL, ERWIN, C++ (Qt Framework), БАЗЫ ДАННЫХ (БД), ТАБЛИЦЫ, ЗАПРОСЫ, ИНФОРМАЦИОННАЯ СИСТЕМА, ПРЕДМЕТНАЯ ОБЛАСТЬ.
Объектом разработки является программный комплекс разработки универсальных тестов, проведения коллективного тестирования и индивидуальной оценки знаний: подсистема проведения тестирования.
Цель работы – разработка информационной системы для предметной области «программный комплекс разработки универсальных тестов, проведения коллективного тестирования и индивидуальной оценки знаний» с использованием средств, предоставляемых PostgreSQL и C++ (Qt Framework).
В процессе разработки проводилось изучение основных средств, предоставляемых средой PostgreSQL и C++ (Qt Framework), и на основе их использования разработана и реализована программа.
|
|
Содержание
1 Постановка задачи и анализ предметной области 6
1.1 Постановка задачи на разработку информационной системы 6
1.2 Функциональное моделирование бизнес-процессов предметной области 9
1.3 Моделирование потоков данных в предметной области 14
1.4 Построение исходной концептуальной модели данных предметной области 15
2 Проектирование информационной системы 18
2.1 Категории пользователей ИС и их информационные потребности 18
2.2 Архитектура информационной системы 20
2.3 Логическая модель базы данных информационной системы 21
2.4 Пользовательский интерфейс приложения информационной системы 25
2.5 Требования к аппаратно-программному окружению информационной системы 27
2.6 Выбор технологий и средств разработки информационной системы 27
3. Разработка информационной системы 29
3.1 Физическое модель и реализация базы данных информационной системы 29
3.2 Серверная часть приложения информационной системы 32
3.3. Запросы клиентского приложения к базе данных 32
3.4 Кодирование клиентского приложения 33
3.5 Средства поддержки пользователя клиентского приложения 36
3.6 Тестирование клиентского приложения 36
Введение
В настоящее время во многих сферах деятельности широко распространено тестирование. Тестируются школьники, студенты, рабочие предприятий. Тестирование является одним из основных способов оценки знаний. Благодаря массовой компьютеризации последних лет в настоящее время одним из направлений научно-технического прогресса является компьютеризация практически всех сфер человеческой деятельности, в том числе и тестирования.
В последние годы появилось множество информационных систем, позволяющих проводить автоматизированное тестирование, тем не менее большинство этих систем обладают своими недостатками, которые мы пытались устранить в нашей информационной системе. После проведения анализа предметной области и существующих решений в сфере тестирования было решено создать информационную систему «Программный комплекс разработки универсальных тестов, проведения коллективного тестирования и индивидуальной оценки знаний».
Выгодными сторонами, отличающими нашу информационную систему от других хотелось бы назвать следующие:
Кроссплатформенность.Из-за распространения в школах и высших учебных заведениях операционных систем Windows и GNU Linux был сделан вывод, что информационная система тестирования должна работать под обоими операционными системами для удобства пользователей;
Возможность обратной связи.Наша информационная система обеспечивает обратную связь тестируемого с проводящими тестирование, тем самым давая возможность студенту (тестируемому) задать вопрос преподавателю, а так же преподавателю дать комментарий по одному из ответов на вопрос студента и отправить вопрос назад на доработку студента;
Интерфейс пользователя (интерфейс клиентских приложений) был создан с расчётом на максимальную простоту и удобство конечных пользователей;
Универсальность.Создана возможность написания плагинов к приложению для сторонних программистов, позволяя создавать новые типы заданий без каких либо изменений в коде клиентских приложений.
Широта возможностей форматирования текста вопросов. Реализованный на основе HTML модуль подготовки тестов позволяет быстро и удобно сделать тестболее наглядным.
В результате выполнения данной курсовой работе была создана подсистема проведения тестирования для указанной ранее информационной системы.