Курсовой проект Обучающая система ПДД. Обучающая система ПДД. ульяновский государственный технический университет
![]()
|
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное бюджетное образовательное учреждение высшего образования «УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Факультет Самолетостроительный Кафедра «Самолетостроение» Дисциплина «Методы и средства проектирования информационных систем» КУРСОВАЯ РАБОТА Тема Информационно-обучающая система по теме «ПДД» Выполнил студент / В.А. Григорьева / подпись инициалы, фамилия Курс 3 Группа АИСТбву-31 Направление/ специальность Информационные системы и технологии Руководитель старший преподаватель должность, ученая степень, ученое звание Гришин Максим Вячеславович фамилия, имя, отчество Дата сдачи: «»20г. Дата защиты: «»20г. Оценка: Ульяновск 20 г. МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное бюджетное образовательное учреждение высшего образования «УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» ОТЗЫВ руководителя на курсовую работу студента ___Григорьевой Виктории Александровны______________________________ фамилия, имя и отчество Факультет__Самолетостроительный________группа__АИСТбву-31__курс___3___ Дисциплина Методы и средства проектирования информационных систем Тема работы Информационно-обучающая система по теме «ПДД» Отмечаются следующие моменты: актуальность темы исследования; соответствие содержания и структуры курсовой работы ее теме; степень разработанности проблемы, наиболее интересно исследованные вопросы. Оценивается степень самостоятельности и инициативы студента; умение пользоваться различными источниками информации; уровень его теоретической подготовки; умение анализировать научные материалы, делать практические выводы; знание основных концепций, научной и специальной литературы по избранной теме. Содержится оценка работы руководителем. __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Руководитель__старший преподаватель______Гришин М.В._/__________________/ должность, учёная степень, ученое звание подпись инициалы, фамилия «_____»________________20____г. ОглавлениеВведение 5 1.Общие сведения 6 1.1.Полное наименование системы и ее условное обозначение 6 1.2.Технические термины 6 2.Жизненный цикл системы 7 3.Обзор рынка 8 4.Недостатки существующих систем 9 5.Назначение и цели создания (развития) системы 10 6.Характеристика объектов автоматизации 11 6.1.Краткие сведения об объекте автоматизации 11 6.2.Функциональный состав 11 6.3.Технический состав 11 6.4.Сведения об условиях эксплуатации объекта автоматизации и характеристиках окружающей среды 11 7.Требования к системе 12 7.1.Требования к численности и квалификации персонала системы и режиму его работы 12 7.2.Показатели назначения 12 7.3.Требования к надежности 12 7.4. Требования к безопасности 12 7.5.Требования к информационной безопасности 12 7.6.Требования к эргономике и технической эстетике 13 7.7.Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы 13 7.8.Требования к защите информации от несанкционированного доступа 14 7.9.Требования по сохранности информации при авариях 15 7.10.Требования к защите от влияния внешних воздействий 15 7.11.Требования по стандартизации и унификации 15 7.12.Требования к функциям (задачам), выполняемым системой 15 7.13.Требования к видам обеспечения 15 7.13.1.Информационное обеспечение 15 7.13.2.Лингвистическое обеспечение 15 7.13.3.Программное обеспечение 15 8.Состав и содержание работ по созданию системы 16 9.Порядок контроля и приемки подсистемы 17 10.Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу подсистемы в эксплуатацию 18 11. Архитектура интегрированной системы 19 Заключение 20 Приложение 21 ВведениеКонтроль уровня знаний является важной составной частью процесса обучения. Он обеспечивает обратную связь в системе "обучаемый – педагог". Для управления процессом обучения на различных этапах, преподаватель должен постоянно иметь сведения о том, как учащиеся воспринимают и усваивают учебный материал. Контроль с точки зрения преподавателя – длительная и трудоемкая часть работы. Облегчить и систематизировать ее можно при использовании информационно-обучающей системы. Система имеет инструменты как для получения теоретических знаний, так и для осуществления индивидуального и группового контроля знаний обучающихся правилам ПДД. Информационно-обучающая система выступает как инструмент управления учебным процессом и как элемент обратной связи, который дает возможность анализировать прогресс обучающихся. Постоянное использование компьютерных тестов в качестве промежуточного контроля успеваемости позволяет сформировать систему непрерывного контроля и самоконтроля учащихся, которая дает возможность в течение всего обучения отслеживать уровень своей подготовленности. Программа регистрирует все результаты тестов и формирует статистику по результатам прохождения. Также для обучающихся есть возможность просмотра отчета об ошибках. Общие сведения Полное наименование системы и ее условное обозначение Полное наименование: Информационно-обучающая система по теме «ПДД». Условное обозначение: Система, программа, сайт. Технические термины ОС - операционная система; ДТП - дорожно-транспортное происшествие; ЖЦ - жизненный цикл; ИС - информационная система ПДД – правила дорожного движения НСД – несанкционированный доступ Жизненный цикл системы Процесс жизненного цикла приведен на диаграмме IDEF0 в Приложении Б. Описание процесса ЖЦ приведено в таблице 1. Таблица 1.
Дополнительное описание узлов отображены на рисунках 6-9 в Приложении Б. Обзор рынка Объем рынка услуг обучения водительским навыкам стабильно растёт. Принимая во внимание то, что новых водителей каждый год становится всё больше, а ПДД изменяются и дополняются, системы обучения и тестирования будущих водителей достаточно востребованы. Увеличивается и количество автошкол, которым требуется стабильно работающий, удобный, но при этом очень простой в использовании программный продукт для обучения студентов и контроля над уровнем обучения со стороны преподавателей. Недостатки существующих систем Основными недостатками существующих систем являются: Отсутствие возможности корректировки входных данных Сложный и запутанный интерфейс Отсутствие ведения статистики Отсутствие базы учащихся и регистрации результатов прохождения тестов Назначение и цели создания (развития) системы Система предназначена для обучения студентов теоретическим знаниям о ПДД и проверки знаний, посредством прохождения тестов, а также: регистрация и авторизация студентов; просмотр результатов прохождения тестов; анализ ошибок; сбор статистики о результатах прохождения. Основными целями создания системы являются: предоставление студенту среды для обучения; контроль над результатами обучения. Для реализации поставленных целей система должна решать следующие задачи: регистрация и авторизация студентов; авторизация преподавателя; разделение ролей; сбор статистики по выбранным критериям; просмотр теоретического материала по теме; прохождение теста в результате изучения темы; просмотр результатов тестов; Характеристика объектов автоматизации Краткие сведения об объекте автоматизации Объектом автоматизации являются процессы по сбору данных о пройденных тестах. Функциональный состав Доступ к своему кабинету для студента; Просмотр теоретических данных; Тестирование; Сохранение данных при пройденном тесте; Сбор и формирование статистики. Технический состав Система должна иметь в своем составе следующие компоненты: Базовый модуль Модуль связи с БД; Программный модуль; Модуль внешней оболочки в виде дизайно-графического оформления. Сведения об условиях эксплуатации объекта автоматизации и характеристиках окружающей среды Данный объект автоматизации может эксплуатироваться в тех условиях, в каких функционируют технические средства обеспечения объекта. Требования к системе Технические средства: Процессор не ниже Intel Core i3; Объем оперативной памяти – не менее 2 Гб; Сетевой адаптер –100 Мбит. Аппаратное обеспечение: Веб-сервер Apache; Не менее 500 МБ свободного места на диске; Версия PHP не менее 5.6; Поддержка БД MySql. Программные средства: Internet Explorer 8 и выше, MozillaFirefox 15 и выше, Opera 12 и выше, Safari 6 и выше, GoogleChrome 21 и выше. Microsoft Windows XP SP3, Windows Vista, Windows 7, Windows 10, Ubuntu, Kubuntu и другие ОС, поддерживающие вышеперечисленные браузеры. Требования к численности и квалификации персонала системы и режиму его работы Для эксплуатации системы определены следующие роли: Преподаватель Студент Основными обязанностями преподавателя являются: Регистрация новых студентов; Анализ результатов прохождения тестов. Работники системы должны иметь опыт работы с персональным компьютером на базе операционных систем Microsoft Windows на уровне обычного пользователя и свободно осуществлять базовые операции в стандартных Windows. Показатели назначения Система предназначена для широкого распространения, а также должна иметь возможности расширения и обновления. Требования к надежности Система должна сохранять работоспособность и обеспечивать восстановление своих функций при возникновении следующих внештатных ситуаций: при ошибках, связанных с программным обеспечением (ОС и драйверы устройств), восстановление работоспособности возлагается на ОС. Для защиты аппаратуры от бросков напряжения и коммутационных помех должны применяться сетевые фильтры. Требования к безопасности Не предъявляются. Требования к информационной безопасности Система должна обеспечивать защиту от несанкционированного доступа к информации и управлению. Компоненты подсистемы защиты от НСД должны обеспечивать: идентификацию пользователя; защиту от SQL-инъекций и операций нацеленных на кражу или порчу данных; Защищённая часть системы должна использовать "слепые" пароли (при наборе пароля его символы не показываются на экране либо заменяются одним типом символов;). Защищенная часть системы должна автоматически блокировать сессии пользователей по заранее заданным временам отсутствия активности со стороны пользователей и приложений. Требования к эргономике и технической эстетике Взаимодействие пользователей с МИС должно осуществляться посредством визуального графического интерфейса (GUI). Интерфейс системы должен быть понятным и удобным, не должен быть перегружен графическими элементами и должен обеспечивать быстрое отображение web-страниц. Навигационные элементы должны быть выполнены в удобной для пользователя форме. Интерфейс должен соответствовать современным эргономическим требованиям и обеспечивать удобный доступ к основным функциям и операциям системы. Интерфейс должен быть рассчитан на преимущественное использование манипулятора типа «мышь», то есть управление системой должно осуществляться с помощью набора экранных меню, кнопок, значков и подобных элементов. Клавиатурный режим ввода должен используется главным образом при заполнении и/или редактировании текстовых и числовых полей экранных форм. Все надписи экранных форм, а также сообщения, выдаваемые пользователю должны быть на русском языке. Система должна обеспечивать корректную обработку аварийных ситуаций, вызванных неверными действиями пользователей, неверным форматом или недопустимыми значениями входных данных. В указанных случаях система должна выдавать пользователю соответствующие сообщения, после чего возвращаться в рабочее состояние, предшествовавшее неверной(недопустимой) команде или некорректному вводу данных. Экранные формы должны проектироваться с учетом требований унификации: все экранные формы пользовательского интерфейса должны быть выполнены в едином графическом дизайне, с одинаковым расположением основных элементов управления и навигации; для обозначения сходных операций должны использоваться сходные графические значки, кнопки и другие управляющие (навигационные)элементы. Термины, используемые для обозначения типовых операций(добавление, редактирование, удаление), а также последовательности действий пользователя при их выполнении, должны быть унифицированы; внешнее поведение сходных элементов интерфейса (реакция на наведение указателя «мыши», переключение фокуса, нажатие кнопки) должны реализовываться одинаково для однотипных элементов. Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы Эксплуатация сервера должна осуществляться в соответствии с техникой безопасности. Требования к защите информации от несанкционированного доступа Защита информации в подсистеме от случайных угроз должна осуществляться путем резервного копирования информации каждую неделю. Доступ к данным должен быть защищен паролями, устанавливаемыми администратором баз данных для конкретных пользователей, что обеспечит защиту передаваемой и хранимой информации от изменения, копирования и уничтожения. Не должны допускаться неавторизованные попытки доступа к файлам системы и базам данных. Журнал ошибок и действий, угрожающих безопасности информации, таких как попытки несанкционированного доступа, должен вестись средствами базовой СУБД. Требования по сохранности информации при авариях Сохранность информации в системе должна обеспечиваться при различного рода авариях, отказах технических средств, сбоях питания.. Требования к защите от влияния внешних воздействий Требования не предъявляется. Требования по стандартизации и унификации Требования не предъявляются. Требования к функциям (задачам), выполняемым системой Простота и интуитивно понятный интерфейс; Минимизирование количества ручных операций пользователя; Реализация, как автоматизированное рабочее место. Требования к видам обеспечения Информационное обеспечение Все данные сайта должны храниться в структурированном виде под управлением реляционной СУБД. Исключения составляют файлы данных, предназначенные для просмотра теоретической информации. Такие файлы сохраняются в файловой системе, а в БД размещаются ссылки на них. Лингвистическое обеспечение Вся система для организации взаимодействия с пользователем должна использовать русский язык. Программное обеспечение Программное обеспечение должно обеспечивать функционирование системы в диалоговом режиме. Состав и содержание работ по созданию системы Предпроектное обследование объекта: изучение технического аспекта вопроса; изучение информационных потоков; изучение существующих технологий обработки информации; изучение входных и выходных данных. Проектирование: разработка информационного обеспечения; разработка программного обеспечения; разработка технического обеспечения. Тестирование: разработка методики испытаний; проведение тестирования; корректировка. Ввод в эксплуатацию: опытная эксплуатация; анализ результатов опытной эксплуатации; корректировка информационного и программного обеспечения; ввод в эксплуатацию. Порядок контроля и приемки подсистемы Разрабатываемая система должна пройти испытания на исправность, надежность и соответствие целям создания системы. Для проведения приемо-сдаточных испытаний должна быть назначена комиссия, состоящая из представителей «заказчика» и «исполнителя». Комиссия должна провести испытания в соответствии с утвержденной программой и методикой испытаний и настоящим техническим заданием. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу подсистемы в эксплуатацию Для создания условий функционирования, при которых гарантируется соответствие создаваемого сайта требованиям настоящего ТЗ и возможность его эффективной работы, в организации Заказчика должен быть проведен определенный комплекс мероприятий. Для переноса сайта на хостинг необходимо, чтобы параметры хостинга соответствовали требованиям, указанным настоящего ТЗ. На хостинг переносится программа (сайт), сверстанный шаблон дизайна и структура и наполнение базы данных. Перенос данных осуществляется в течение трех рабочих дней после подписания акта о завершении работ. Архитектура интегрированной системы Архитектура системы представлена на диаграмме развертывания в Приложении. Заключение В курсовой работе рассмотрены информационные процессы информационно-обучающей системы, целью которой является автоматизация процесса обучения и проверки результатов обучения по теме «ПДД». Построена модель жизненного цикла системы и проведен её анализ. Разработано техническое задание, модели информационных процессов, модель данных и архитектура системы. Разработано и реализовано частное техническое задание на создание программного обеспечения, позволяющего обеспечить автоматизацию обучения и контроля над уровнем обучения в автошколе. Рассмотрены вопросы по охране труда и технике безопасности при работе с внедряемой САПР. Сопоставляя полученные результаты с поставленными целями видно, что поставленная цель курсовой работы достигнута. ПриложениеПРИЛОЖЕНИЕ ![]() Рисунок 1. Диаграмма IDEF0, узел А-0. П ![]() риложение А. IDEF0. ![]() Рисунок 2. Диаграмма IDEF0, узел A0. ![]() ![]() Рисунок 3. Диаграмма IDEF0, узел А2. ![]() ![]() ![]() Рисунок 4. Диаграмма IDEF0, узел A1. ![]() ![]() Рисунок 5. Диаграмма IDEF0, узел A21. Приложение Б. IDEF0. ![]() Рисунок 6. Диаграмма IDEF0, узел A-0. ![]() Рисунок 7. Диаграмма IDEF0, узел A-0 ![]() Рисунок 8. Диаграмма IDEF0, узел A2 ![]() Рисунок 9. Диаграмма IDEF0, узел A25 ![]() ![]() Рисунок 10. Диаграмма IDEF3. ![]() Рисунок 11. Диаграмма классов ![]() Рисунок 12. Диаграмма компонентов ![]() Рисунок 13. Диаграмма деятельности ![]() Рисунок 14. Диаграмма вариантов использования ![]() Рисунок 15. Диаграмма последовательности ![]() Рисунок 16. Диаграмма развертывания |