Техническое задание требования к структуре и функционированию системы
Скачать 0.76 Mb.
|
Содержание ВВЕДЕНИЕ…………………………………………………………………… 2 Техническое задание ………………………………………………………... 2.1 Требования к структуре и функционированию системы …………… 2.2 Требования к персоналу ……………………………………………… 2.3 Показатели назначения ………………………………………………… 2.4 Требования к надежности ………………………………………… 2.5 Требования к безопасности …………………………………………… 2.6 Требования к эргономике …………………………………….. 2.7 Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы ……………………. 2.8 Требования к функциям Системы …………………………… 2.9 Требования к информационному обеспечению 2.10 Требования к программному обеспечению 2.11 Требования к техническому обеспечению 2.12 Требования к организационному обеспечению 3 Средства реализации ИС……………………………………………………….12 4 Анализ ИС………………………………………………………………… 4.1 Анализ предметной области…………………………………………………. 4.2 Анализ программного обеспечения………………………………………… 5 Проектирование приложения…………………………………………………. 5.1 Методология функционального моделирования IDEF0 …………………….. 5.2 Разработка интерфейса ……………………………………………….. 6 Технико - экономическое обоснование разработки ИС ………………… Заключение…………………………………………………………………….. Список использованных источников ВВЕДЕНИЕОбразование одна из важнейших сфер человеческой деятельности, обеспечивающей формирование интеллектуального потенциала общества. Оно является, противоречием между традиционным темпом обучения и постоянно ускоряющимся темпом появления новых знаний в результате того, что все большая часть человечества сегодня занимается их расширенным воспроизводством. Объем знаний, необходимых человеку, становится все больше и все быстрее обновляются, а время на обучение человека (от начального до высшего) сохраняется постоянным. Поэтому, большинство стран все больше переходит в систему образования новых информационных технологий. Дистанционное обучение - связь педагога также обучающихся между собой на расстоянии, отражающее все присущие учебному ходу элементы (цели, содержание, способы, организационные формы, средства преподавания) также реализуемое характерными средствами Интернет-технологий или другими средствами, учитывающими интерактивность. Неоспорима значимость дистанционного обучения. С целью множества не всегда комфортны очные формы образования. Дистанционное обучение ведь экономически выгодным, в случае если учитывать транспортные затраты также организационные затраты на всю систему очного преподавания. Можно заявлять, то что дистанционное обучение раскрывает новейшие возможности, заметно увеличивая и информационное пространство, также информационную область обучения. Поэтому система дистанционного образования должна являться важнейшим элементом непрерывного образования, в котором должна формироваться интеллектуальная готовность личности к освоению новых знаний, к тому, чтобы за весь период трудовой деятельности специалист несколько раз как бы овладевал новой профессией. Образно говоря, в этой системе воспитывается профессиональный ученик . Живя в Сибири часто зимой бывают очень низкие температуры, когда для учащихся объявляют актировку. Помимо этого в 2020 году объявили карантин, тогда и стала актуальна тема дистанционного обучения, ведь все учебные заведения закрывали на карантин. Основным достоинством дистанционной формы обучения в сравнении с очным форматом считается возможность в удобном для ученика режиме, то есть, в удобное для него время, без отрыва от семьи и дома или даже в офисе. Дистанционная форма удобна для тех, кто желает сам планировать свое время и не зависеть от места и времени проведения занятий. Как и все виды образования, разные модели дистанционного обучения выстраиваются на базе главных элементов процесса обучения: 1 Отражение предметного содержания. 2 Наличие взаимодействия с преподавателями. 3 Исполнение практических заданий. Любая модель дистанционного обучения применяет информационные технологии, которые каким-либо образом воздействуют на эти элементы. Существуют следующие основные модели дистанционного обучения: 1 Модель распределённого класса. 2 Модель самостоятельного обучения. 3 Модель «открытое обучение + класс». Связь между учениками и учителем могут осуществляться путем использования смартфона, компьютерных конференций, электронной почты или специальной информационной системы . Очевидно, что невозможно всю жизнь провести за партой. Следовательно, необходимо постоянно учиться в разные годы своей жизни, что, будет происходить, прежде всего, дистанционно, без отрыва от основной деятельности. Поэтому система дистанционного образования должна являться важнейшим элементом непрерывного образования, в котором должна формироваться интеллектуальная готовность личности к освоению новых знаний, к тому, чтобы за весь период трудовой деятельности специалист несколько раз как бы овладевал новой профессией. Образно говоря, в этой системе воспитывается профессиональный ученик. Студент базового уровня обучения дистанционной формы получает те же самые знания, что и студент, посещающий очные занятия. Единственным отличием является то, что для дистанционного обучения студенту нужно иметь толику дисциплины в своем характере. Целью курсовой работы является создание информационной системы для дистанционного обучения. Для достижения цели проекта нужно выполнить следующие задачи: 1 Проанализировать предметную область ИС. 2 Разработать техническое задание. 3 В соответствии с техническим заданием выполнить проектирование и разработку информационной системы. 4 Выполнить тестирование приложения и оформление информационной системы. 5 Рассчитать технико-экономическое обоснование. 1 ТЕХНИЧЕСКОЕ ЗАДАНИЕАвтоматизированная информационная для дистанционного образования - это решение проблем с посещаемостью занятий. Разрабатываемая мной автоматизированная информационная система позволяет облегчить отдельную функцию всего обучения. А именно - усваивание нового материала и комфортной обстановки для каждого. В настоящее время ведется очная форма образования благодаря средствам колледжа. Приказ о открытие приложения издается директором колледжа и оформляется. В рамках размещаемого в системе дистанционного учебного курса каждому пользователю назначается роль, которая определяет его права: teacher - преподаватель с правом создания и редактирования курса; student - студент; guest - гость, имеет право просмотра открытых для гостевого доступа курсов Большинство элементов курса могут быть оцениваемыми. Все оценки собираются в общий журнал, который содержит удобные механизмы для подведения итогов, создания отчетов. 1.1 Требования к структуре и функционированию системыВ состав ИС «дистанционное обучение » должны входить следующие подсистемы: 1 Подсистема регистрации и редактирования заявок. 2 Подсистема поиска. 3 Подсистема управления пользователями. 4 Подсистема администрирования. Информационная система «дистанционное обучение должна быть организована централизованно, на одном компьютере. Режим функционирования - автоматизированный, диалоговый . Информация должна вводиться и поддерживаться в актуальном состоянии учителями, ответственными за курс обучения.. 1.2 Требования к персоналуДля успешного функционирования системы обслуживающий персонал должен обладать достаточным уровнем квалификации. 1.3 Показатели назначенияСистема должна обеспечивать возможность исторического хранения данных с глубиной не менее 1 года Система должна обеспечивать возможность одновременной работы множества пользователей Характеристики времени отклика Системы: - для операций навигации по экранным формам системы - не более 1 сек; - для операций формирования справок - не более 3 сек. 1.4 Требования к надежностиНадежность Системы должна быть обеспечена со стороны Заказчика комплексом технических, программных и организационных средств: - проведение регулярного профилактического обслуживания оборудования; - наличие ремонтного резерва оборудования с целью обеспечения «горячей» замены при отказах и авариях; - обеспечение антивирусной защиты данных. Надежность Системы обеспечивается взаимодействием программных и технических средств, а также обслуживающего персонала. Для обеспечения надежности сохранности информации должны быть предусмотрены механизмы резервирования на уровне программного обеспечения Системы. 1.5 Требования к безопасностиСредства защиты информации Системы должны удовлетворять требованиям нормативных документов Заказчика 1.6 Требования к эргономикеСистема должна удовлетворять следующим требованиям в части эргономики и технической эстетики: - ученик должен иметь возможность получать доступ к необходимым информационным ресурсам за минимальное число переходов между экранами - это требование должно учитываться при разработке каждой подсистемы; - интерфейс и навигация Системы должны быть интуитивно понятными для пользователей; Пользовательские интерфейсы Системы должны быть спроектированы и разработаны с применением единых принципов графического представления информации и организации доступа к функциональным возможностям и сервисам. Должен быть разработан графический дизайн пользовательских интерфейсов, цветовые, шрифтовые и композиционные решения для отображения текстов, изображений, таблиц, гиперссылок, управляющих и навигационных элементов 1.7 Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системыСистема должна быть рассчитана на эксплуатацию в составе программно-технического комплекса Заказчика. Техническая и физическая защита аппаратных компонентов системы, носителей данных, текущее обслуживание реализуется техническими и организационными средствами Заказчика. Все пользователи системы должны соблюдать правила эксплуатации электронной вычислительной техники. 1.8 Требования к функциям СистемыВ Системе должно быть предусмотрено выполнение следующих функций: 1 Открытость Система должна использовать общедоступные и специфицированные решения. 2 Модульность Система должна быть построена с использованием модульной архитектуры, подразумевающей реализацию основных функций в качестве отдельных модулей, обеспечивающих возможность их независимой модификации 3 Масштабируемость Архитектура Системы должна позволять увеличивать без длительной остановки работы 4 Системность Все взаимосвязанные подсистемы создаваемой Системы должны использовать единую методологию и отвечать единым принципам взаимодействия, надежности и управления. 5 Персонализация Предоставление информации пользователям должно осуществляться с учетом персональных настроек пользователей. 1.9 Требования к информационному обеспечениюХранение и актуализация данных о мультимедиа проекторах, необходимых для осуществления операции регистрации проектора. Корректировка справочника проекторов производится, если регистрируется новая модель проектора. Информация о пользователях Системы должна храниться в едином формате и месте. Доступ к этой информации должен быть обеспечен для всех подсистем, использующих ее. Требования к составу информационного обеспечения Системы должны быть уточнены на этапе рабочего проектирования. 1.10 Требования к программному обеспечениюДля размещения данных Системы и ее программного обеспечения необходима СУБД Access 2007 и выше. Для управления Системой должна использоваться операционная система Microsoft Windows XP и выше. Прикладное программное обеспечение в составе Системы должно соответствовать следующим основным требованиям: - функционировать в среде операционной системы и взаимодействовать с СУБД в соответствии с требованиями настоящего ТЗ; - поддерживать русский и английский языки, символы кириллицы и латиницы; - иметь удобный пользовательский интерфейс; - обеспечивать реализацию всех функций Системы в соответствии с требованиями настоящего ТЗ; Качество разработки программных средств должно обеспечиваться соответствующими процедурами управления проектом по реализации Системы. 1.11 Требования к техническому обеспечениюСостав технические средства, функционирующие в составе Системы: - Персональный компьютер. - Процессор - на базе архитектуры x86, с частотой не менее 2000MHz. - Объем оперативной памяти - не менее 500Мб. - Дисковая память - не менее 1Гб. - Цветной монитор, размер не менее 15”, разрешение не менее 1024х768 Точек. - Клавиатура, мышь. 1.12 Требования к организационному обеспечениюДля обеспечения высокого качества и устойчивости процессов функционирования и информационного наполнения Системы должно быть разработано руководство пользователя системы. Следовательно, структуру ИС дистанционного образования необходимо разработать таким образом, чтобы выполнялось приведенное выше требование. 2 АНАЛИЗ ИНФОРМАЦИОННОЙ СИСТЕМЫ2.1 Анализ предметной областиНа сегодняшний день для эффективного управления учебным процессом необходим переход на качественно новые технологии работы с данными, относящимися к учебному процессу, а также технологии, основанные на использовании компьютерных сетей и баз данных. Разрабатываемая система содержит все необходимые справочники, константы, перечисления, регистры накопления; иметь функции учета рейтинговых оценок, формирование рейтинговых и экзаменационных ведомостей, хранение оценок, создание на их основе отчетов. 2.2 Анализ программного обеспеченияВ настоящее время существует множество программных продуктов дистанционного образования Было принято решение о разработке собственной программы, которая будет отвечать на все необходимые требования, и будет иметь простой и удобный интерфейс. И не потребует покупки лицензии, что является немаловажным фактором. Программный продукт, ориентирован на пользователей, как имеющих, так и не имеющих специальных компьютерных навыков, а именно для работников какой-либо организации. - Общими для всех пользователей будут такие свойства, как логин, пароль, фамилия, имя, дата рождения, адрес электронной почты и примечание. - Характерными свойствами только для студента являются название группы, в которой он обучается. - Характерными свойствами только для сотрудника являются должность на которой он работает. Любое учебное заведение подготавливает студентов по определенным специальностям. Каждая специальность может подготавливаться несколькими факультетами Для реализации приведенной функциональности, ИС содержит: - предметно-ориентированный интерфейс - формирование данных о успеваемости студента. На этапе полной готовности и выхода на рынок, разработанная ИС будет приблизительно стоить 20.000 руб. и выше в зависимости от комплектации. 3 Средства реализации ИСДанная ИС дистанционного обучения разработана на базе программного обеспечения Moodle, поскольку есть возможность адаптироваться под конкретные цели и задачи. Чаще всего Moodle внедряют в учебных заведениях - школах, колледжах, университетах и институтах. Но в последнее время ценность платформы оценили и частные компании, теперь система Moodle обслуживает ежедневно миллионы пользователей. Ипользуя Moodle преподаватель может создавать курсы, наполняя их содержимым в виде текстов, вспомогательных файлов, презентаций, опросников и т.п. Для использования Moodle достаточно иметь любой web-браузер, что делает использование этой учебной среды удобной как для преподавателя, так и для обучаемых. По результатам выполнения учениками заданий, преподаватель может высталять оценки и давать комментарии. Таким образом Moodle является и центром создания учебного материала и обеспечения интерактивного взаимодействия между участниками учебного процесса. Мооdle создаётся множеством разработчиков и переведена на десятки языков, в том числе и русский. Основной сайт проекта: http://moodle.org/. Сайт с русскоязычной документацией: http://docs.moodle.org/ru/. Системные требования Moodle является web-ориентированной средой. Для его работы требуется: - web-сервер с поддержкой PHP (например Apache2); - сервер баз данных (по умолчанию используется MySQL). По умолчанию Moodle настраивается на использование БД MySQL, работающей на той же машине, что и сам Moodle. Это является рекомендуемым вариантом, при котором все настройки могут управляться централизованно из «Центра управления системой». 4 Проектирование приложения4.1 Методология функционального моделирования IDEF0IDEF0 - методология функционального моделирования (англ. function modeling) и графическая нотация, предназначенная для формализации и описания бизнес-процессов. Отличительной особенностью IDEF0 является её акцент на соподчинённость объектов. В IDEF0 рассматриваются логические отношения между работами, а не их временна́я последовательность (поток работ). Стандарт IDEF0 представляет организацию как набор модулей, здесь существует правило - наиболее важная функция находится в верхнем левом углу, кроме того, существуют правила сторон: - стрелка входа всегда приходит в левую кромку активности, - стрелка управления - в верхнюю кромку, - стрелка механизма - нижняя кромка, - стрелка выхода - правая кромка. Рисунок 1 - Контекстная диаграмма ИС Рисунок 2 - Диаграмма основных процессов ИС Рисунок 3 - Диаграмма процессов “Набор слушателей” Рисунок 4 - Диаграмма процессов “Изучение курса” Рисунок 5- Диаграмма процессов “оценивания” 4.2 Разработка интерфейсаДля загрузки программы следует перейти по гиперссылки http://194.190.153.24/my/ и далее работать с ней в соответствии с данным описанием. На экране появляется окно, в котором мы сможем пройти Авторизацию или зайти гостем в следующее окно, представленная на рисунке 6. Рисунок 6 - Окно (Авторизация) В форме «Мои курсы» отображается все доступные курсы Рисунок 2 - Окно (мои курсы) При нажатии на курс вылезает окно в котором можно выполнить задание учителя Рисунок 3 - Окно (курс) При нажатии кнопки «оценки» происходит переход на страницу в которой можно увидеть свои оценки. Рисунок 4 – страница (оценки) При нажатии кнопки «участники» открывается страница в которой можно числятся участники данного курса Рисунок 4 - страница (участники) 4.3 Ручное тестированиеРучное тестирование программного обеспечения - это процесс проверки ПО, выполняемый специалистами вручную. Это значит, что для его проведения не используются какие-либо специальные автоматизированные средства. Программное обеспечение проверяется инженерами по тестированию, которые берут на себя роль конечных пользователей, моделируют ситуации в соответствии с тестовыми сценариями и фиксируют результат. Задача ручного тестирования программного обеспечения - выявить любое поведение, отличающееся от ожидаемого пользователем. Это очень важный этап обеспечения качества ПО, который направлен на тщательное исследование программного кода и выявление ошибок в работе систем. Ручное тестирование может проводиться в рамках регрессионного (тестирование различных изменений), интеграционного (взаимодействие с остальными системами и ПО) и при системном функциональном тестировании. Все тестовые сценарии формируются по следующему образцу: Таблица 1 – Проведение ручного тестирования страницы авторизации ИС
5 Технико - экономическое обоснование разработки ИС Исследовательской задачей является обоснование целесообразности разработки ИС дистанционного образования. Довольно большую значимость в принятии постановления об исследовании новейших информационных систем представляет ее цена. Проанализировав существующие вакансии и взяв в учёт среднестатистическую заработную плату по данной специальности в нашем регионе, можем сделать вывод о том, что в год (248 рабочих дней) программист получает примерно 654000 руб. Можем сделать вывод о том, что за один час работы программист получает в среднем 454 руб. На основании этого, рассчитаем прямые расходы на разработку приложения представленные в таблице 2. Таблица 2 - Расчет прямых расходов
Таблица 3 - Расчёт материальных затрат
К материальным затратам (таблица 3) также относятся расходы за электроэнергию. Мощность компьютера - 0,45 КВт в час. Стоимость 1 КВт в час составляет 4,09 р. Компьютер используется 319 часов. Следовательно, общие затраты на электроэнергию составляют: 0,45*319*4,09= 587,1 руб. Суммировав эти две суммы, получаем материальные затраты на разработку информационной системы истанционого образования в размере 81677,2руб. Перейдем к расчету окупаемости. Проведя анализ рынка в области разработки подобных программных продуктов, мы можем сделать вывод о том, что, продав нашу информационную систему дистанционного образования 3000 пользователям по цене 300 руб. в течение года, мы получим прибыль в размере 900 000 руб. Суммировав все затраты на разработку ИС мы получим чистую прибыль 674858,8 руб. ЗАКЛЮЧЕНИЕРезультатом выполнения курсового проекта является разработка информационной системы дистанционного образования в ходе разработки были решены следующие задачи: 1 Произведен анализ предметной области ИС. 2 Разработан техническое задание. 3 В соответствии с техническим заданием выполнено проектирование и разработана информационна системы. 4 Выполнено тестирование приложения и оформлено информационной системы. 5 Разработан интерфейс пользователя. 6 Рассчитано технико-экономическое обоснование. При котором проведя анализ рынка в области разработки подобных программных продуктов, мы можем сделать вывод о том, что, продав нашу информационную систему дистанционного образования 3000 пользователям по цене 300 руб. в течение года, мы получим прибыль в размере 900 000 руб. Суммировав все затраты на разработку ИС мы получим чистую прибыль 674858,8 руб. 7 Произведено тестирование модулей программы. Информационная система дистанционного образования может быть использована с большой пользой благодаря следующим ее качествам: - технология регистрации и ведения учета материала и посетителей стала более наглядной; - повысилась информативность технологического процесса. В дальнейшем эта система может быть доработана, ее функциональность может быть расширена для того, чтобы следить за учетом не только транспортных расходов, но и за другой техникой или персоналом. Все задачи курсового проекта выполнены, цель достигнута. Список использованных источников1. Лобанов Ю.И., Крюкова О.П., Тартарашвили Т.А. и др. Дистанционное обучение. Опыт, проблемы, перспективы. - М., 1996. - 108 с. 2.Сиговцев Г.С., Чарута М.А. Дистанционное образование. Методический материал для преподавателей. 3 Анисимов А.М. Работа в системе дистанционного обучения Moodle. - 2- е изд. - Харьков: ХНАГХ, 2009. 4 Полат Е.С. Дистанционное обучение: организационные и педагогические аспекты 5 Дружинин Г.В., Сергеева И.В. Качество информации. – М.: Радио и связь, 1990. 6 В.И. Пищик Психологическое сопровождение дистанционного обучения в Интернете. / Научный сервис в Интернете: Тезисы докладов Всероссийской научной конференции. М.: Изд-во МГУ, 1999 г. 7 К. Бек Экстремальное программирование. //«Открытые системы», 2000 8. Теория и практика дистанционного обучения: Учеб. пособие для студ. высш. пед. учебн. заведений / Е. С. Полат, М. Ю. Бухаркина, М. В. Моисеева; Под ред. Е. С. Полат // М.: Издательский центр «Академия», 2004 9 Михайлов А., Мухин А. и др. Концепция информационного обеспечения МП в России. М.: Инфоцентр, 1996. 10 Обучающая среда Moodle // ALT Linux URL: https://docs.altlinux.org/ruRU/archive/4.1/html-single/school-server/moodle/index.html 11Белобв, В.В. Проектирование информационных систем: Учебник / В.В. Белов. - М.: Академия, 2018 12 Гинзбург, В.М. Проектирование информационных систем в строительстве. Информационное обеспечение / В.М. Гинзбург. - М.: АСВ, 2008. |