САНКТ-ПЕТЕРБУРГ
2019 г.
Тема ВКР – разработка комплекса программ контроля знаний. Цель – разработка информационной системы, предназначенной для проведения тестирования личного состава восковых частей.
ВКР состоит из четырех частей. В первой выполняется анализ предметной области, исследуется текущая организация проверки знаний личного состава, выполняется анализ программ для устранения выявленных в процессе исследования недостатков, формулируется перечень требования к разрабатываемой системе. Во второй главе описываются основные этапы создания информационной системы: выбор средств разработки, проектирование и разработка базы данных, приводится описание структуры программных модулей и алгоритмов их работы. В третьей главе приводится методическое обеспечение ИС: руководство по установке и руководство пользователя. В четвертой главе проводится технико-экономическое обоснование предлагаемых проектных решений.
Разработанная ИС может быть использована для автоматизации процессов тестирования для проверки знаний личного состава войсковых частей.
Содержание
Глава 1 Анализ предметной области. 11
1.1 Описание предметной области. 11
1.2 Анализ текущей организации проверки знаний. 12
1.4 Постановка задания на разработку. 22
1.5 Построение модели «Как будет». 24
Глава 2 Создание информационной системы для контроля знаний. 30
2.1 Выбор языка программирования и среды разработки. 30
2.2 Разработка базы данных. 32
2.3 Структура информационной системы.. 38
2.3.1 Структурная схема разработанной системы.. 38
2.3.2 Алгоритмы работы разработанной системы.. 39
2.3.3 Схема взаимодействия программных модулей. 42
2.3.4 Описание программного кода модулей. 43
Глава 3 Разработка документации. 51
3.1 Руководство по установке. 51
3.2 Руководство пользователя. 55
Глава 4 Расчет и обоснование экономической эффективности проекта. 73
4.1 Выбор и обоснование методики расчета экономической эффективности. 73
4.2 Расчет показателей экономической эффективности проекта. 75
Список использованной литературы.. 87
Автоматизация – процесс, целью которого является замена ручного труда и операций выполнением этих операция с помощью компьютеров и вычислительных машин
Бизнес-процесс – совокупность взаимосвязанных мероприятий или работ, направленных на создание определённого продукта или услуги для потребителей
Информационная система – система, предназначенная для хранения, поиска и обработки информации, и соответствующие организационные ресурсы (человеческие, технические, финансовые и т. д.), которые обеспечивают и распространяют информацию
CASE-средство – программный продукт, который позволяет автоматизировать процесс разработки информационной системы и программного обеспечения
БД – База данных
ИС – Информационная система
СУБД – Система управления базами данных
SQL – Structured Query Language
В/Ч – Войсковая часть
РВСН – Ракетные войска стратегического назначения
ЗГТ – Защита государственной тайны
В настоящее время компьютерные технологии все глубже входят в нашу жизнь. За последние несколько лет производительность персональных компьютеров возросла в несколько раз, а стоимость, наоборот снизилась. Такие условия создают оптимальные условия для распространения информационных технологий. Сейчас персональные компьютеры есть практически в каждом доме, скорость вычислений компьютеров достигает миллионов операций в секунду. Помимо широчайшего распространения IT-технологий в частной сфере, они оказывают значительное влияние и на другие сферы деятельности человека, например, образовательную.
Компьютеры не только изучаются в учебных заведениях на отдельных занятиях, но и широко применяются в процессе изучения других дисциплин. В последнее время большое распространение получили программы для проверки знаний, особенно в форме тестирования, когда тестируемому задается вопрос и дается несколько вариантов ответов.
Такой подход к контролю знаний оказался удобным как для тех, кто выполняет проверку знаний, так и для тестируемых: проверяющий экономит время, отводимое как на проведение контрольных и проверочных, так и на их проверку, а учащиеся получают способ объективной проверки своих знаний, т.к. компьютерная программа не может умышленно завышать или занижать баллы.
Исследование вопросов тестовых проверок знаний и использования для этого информационных технлогий встречается в работах Аванесова В.С., Шиховой О.Ф., Шарыгина И.Ф., однако, данные авторы в своих исследованиях не учитывали особенности проверки знаний в войсковых частях.
Актуальность темы исследования заключается в необходимости разработки и внедрения современных средств контроля уровня знаний личного состава войсковых частей для снижения нагрузки на проверяющих и повышения скорости и объективности получаемых результатов.
Целью данного дипломного проекта является разработка информационной системы, предназначенной для проведения тестирования личного состава войсковой части 25516-И. Для достижения данной цели необходимо решить следующий спектр задач:
1. Рассмотреть текущую организацию проведения контроля знаний у личного состава войсковой части 25516-И.
2. Изучить программные продукты, предназначенный для проведения мероприятий по проверке знаний методом тестирования.
3. Выбрать ПО для разработки системы компьютерного тестирования.
4. Составить перечень функциональных требований к системе и к ее интерфейсу.
5. Реализовать систему на основе результатов проектирования с помощью современного языка программирования Embarcadero RAD Studio Delphi 10.2.
6. Разраотать руководства по установке и использования разработанной информационной системы.
Теоретическая значимость результатов исследования заключается в проработке вопросов, связанных с организацией процессов проверки уровня знаний личного состава войсковой части на примере 25516-И.
Практическая значимость заключается в разработанной программе, которая может использоваться для проведения мероприятий по контролю знаний личного состава в любых войсковых частях.
ВКР состоит из четырех частей. В первой выполняется анализ предметной области, исследуется текущая организация проверки знаний личного состава, выполняется анализ программ для устранения выявленных в процессе исследования недостатков, формулируется перечень требования к разрабатываемой системе. Во второй главе описываются основные этапы создания информационной системы: выбор средств разработки, проектирование и разработка базы данных, приводится описание структуры программных модулей и алгоритмов их работы. В третьей главе приводится методическое обеспечение ИС: руководство по установке и руководство пользователя. В четвертой главе проводится технико-экономическое обоснование предлагаемых проектных решений.
В ходе проделанной работы была спроектирована и создана информационная система, позволяющая автоматизировать процесс контроля уровня знаний офицеров в войсковой части 25516-И.
Сначала был выполнен анализ текущей организации процессов контроля уровня знаний в войсковой части методом моделирования по стандарту IDEF0, выделены недостатки, связанные с низкой автоматизацией, большой нагрузкой на проверяющих при составлении заданий и их проверки, а также снижение объективности выставляемых оценок выполнения заданий. Затем был проведен анализ программных решений, которые позволяют автоматизировать процесс контроля знаний. После анализа была составлена модель по методологии IDEF0, отображающая предлагаемые изменения в автоматизируемой деятельности. Также был разработан перечень требований к разрабатываемой информационной системе.
Были выбраны средства разработки информационной системы: среда разротки Delphi 7 и система управления базами данных Microsft Access. Указанные средства были выбраны в виду их простоты и распространенности. Далее была выполнена разработка базы данных (концептуальная, логическая и физическая модели), разраотаны и реализованы алгоритмы работы системы, описаны программные модули.
Для более быстрого обучения принципам работы в системе новых пользователей, было написано руководство по эксплуатации системы, в котором отражены основные моменты работы системы и даны краткие, но содержательные инструкции по выполнению основных мероприятий, связанных с созданием тестовых заданий, проведением тестирования, и просмотра протоколов тестирования.
Был выполнен расчет экономической эффективности предлагаемых проектных решений по автоматизации контроля знаний личного состава войсковой части. Расчеты показали, что за счет внедрения информационной системы снизятся не только трудовые затраты (используемое рабочее время), но и стоимостные. Предполагаемый срок окупаемости проекта – чуть более восьми месяцев.
Разработанная система позволяет не только проводить тестирование, но также и добавлять, удалять и изменять перечень вопросов, которые задаются тестируемым. Благодаря этому, программу можно использовать не только в войсковой части 25516-И для проверки знаний личного состава, но и в любых других войсковых частях, в которых требуется проверка знаний военнослужащих.
В качестве контрольно-измерительных материалов выступают тестовые задания, которые в настоящее время являются одним из самых популярных методов проверки уровня знаний учащихся в различных образовательных учреждениях.
Таким образом, задачи, поставленные перед данным дипломным проектом, выполнены, а значит и основная цель по разработке информационной системы, предназначенной для проверки знаний учащихся, достигнута.