- •Введение
- •Часть 1.Техническое задание
- •1.1.Цель
- •1.1.Задачи
- •1.3.Технические требования
- •1.4.Требования к сервисам и функциональности веб-портала
- •1.5.Требования к системе управления веб-порталом
- •Часть 2.Технико-экономическое обоснование проекта
- •Часть 3. Анализ поставленных задач и разработка на структурном уровне
- •2.1. Анализ и выбор базы данных
- •2.2. Анализ и выбор web-сервера
- •2.3. Анализ и выбор Фреймворка
- •2.4. Анализ и выбор языков программирования
- •Часть 4. Разработка программных средств
- •4.1.Установка и настройка компонентов
- •4.2. Регистрация пользователей
- •4.3.Авторизация пользователей
- •4.4. Возможности администрирования
- •4.5. Отображение страниц web-портала.
- •4.6.Архитектура программного средства
- •Глава 5. Экономическая часть
- •5.1. Планирование комплекса работ по разработке темы и оценка трудоемкости
- •5.2. Расчет затрат на разработку проекта
- •5.3. Расчёт прибыли
- •5.4. Расчет показателя экономического эффекта
- •Заключение литература
МИНОБРНАУКИ РОССИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ КОЗЬМЫ МИНИНА»
Факультет _ естественных, математических и компьютерных наук_______________________
Кафедра ________________________________________________________________________
Направление подготовки (специальность) ____________________________________________
Профиль (специализация) _________________________________________________________
Д И П Л О М Н Ы Й П Р О Е К Т
на тему: ________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
СТУДЕНТ(КА) _____________________ А.Ф.Лабзин_____________________________
(личная подпись) (инициалы, фамилия)
РУКОВОДИТЕЛЬ _____________________ ________________________________________
(личная подпись) (ученая степень, звание, инициалы, фамилия)
КОНСУЛЬТАНТЫ _____________________ ________________________________________
(личная подпись) (ученая степень, звание, инициалы, фамилия)
_____________________ ________________________________________
(личная подпись) (ученая степень, звание, инициалы, фамилия)
_____________________ ________________________________________
(личная подпись) (ученая степень, звание, инициалы, фамилия)
Допустить к защите
ЗАВЕДУЮЩИЙ КАФЕДРОЙ ________________ _________________________________
(личная подпись) (ученая степень, звание, инициалы, фамилия)
“___” ____________________ 20___ г.
Нижний Новгород – 2015 г.
Аннотация
В пояснительной записке к дипломному проекту описывается поэтапная разработка веб-портала для электронного обучения абитуриентов. Исходя из названия дипломного проекта следует, что конечным продуктом будет являться веб-портал. Любой веб-портал является веб-сайтом, размещенным в сети Интернет, но имеет ряд отличительных черт.
Веб-портал часто определяют, как веб-сайт, организованный для системного многоуровневого объединения различных ресурсов и сервисов, которые дают пользователю:
информацию;
осуществляют мгновенный доступ к таким сервисам, как поисковые системы;
работу с электронной почтой;
мгновенную рассылку сообщений;
средства общения – чаты; форумы, конференции.
Веб-порталы обладают возможностью, как привлекать большое число пользователей, так и аккумулировать информацию об их интересах.
Дипломный проект разрабатывается в рамках проекта «Сетевая электронная школа» (СЭШ). СЭШ – это информационно образовательная среда (ИОС) для обучения абитуриентов. Веб-портал будет выполнять функцию точки доступа, требующей лишь персональный компьютер и подключение к сети Интернет. В данной среде абитуриенты смогут ознакомиться с различными обучающими программами, такими как системное администрирование, веб-дизайн и многими другими.
Особенностью ИОС является возможность выбора направления обучения, к примеру, абитуриент имеет право самолично выбирать между профориентационными модулями или же индивидуальными программами обучения. Немаловажной особенностью данной ИОС должен стать модуль подготовки к ЕГЭ. В итоге проект СЭШ позволит поступающим в высшие учебные заведения лицам подтянуть или получить необходимые им знания.
В основной части пояснительной записки описаны:
Техническое задание.
Технико-экономическое обоснование проекта.
Анализ поставленных задач и разработка системы на общесистемном уровне (постановка задачи).
Разработка системы на структурном уровне.
Разработка программных средств.
Организационно-экономическая часть.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 5
ЧАСТЬ 1.ТЕХНИЧЕСКОЕ ЗАДАНИЕ 7
1.1.Цель 7
1.1.Задачи 7
1.3.Технические требования 7
1.4.Требования к сервисам и функциональности веб-портала 7
1.5.Требования к системе управления веб-порталом 7
ЧАСТЬ 2.ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ПРОЕКТА 8
ЧАСТЬ 3. АНАЛИЗ ПОСТАВЛЕННЫХ ЗАДАЧ И РАЗРАБОТКА НА СТРУКТУРНОМ УРОВНЕ 16
2.1. Анализ и выбор базы данных 16
2.2. Анализ и выбор web-сервера 22
2.3. Анализ и выбор Фреймворка 25
2.4. Анализ и выбор языков программирования 28
ЧАСТЬ 4. РАЗРАБОТКА ПРОГРАММНЫХ СРЕДСТВ 30
4.1.Установка и настройка компонентов 30
4.2. Регистрация пользователей 37
4.3.Авторизация пользователей 40
4.4. Возможности администрирования 40
4.5. Отображение страниц web-портала. 42
4.6.Архитектура программного средства 45
ГЛАВА 5. ЭКОНОМИЧЕСКАЯ ЧАСТЬ 67
5.1. Планирование комплекса работ по разработке темы и оценка трудоемкости 67
5.2. Расчет затрат на разработку проекта 70
5.3. Расчёт прибыли 72
5.4. Расчет показателя экономического эффекта 72
ЛИТЕРАТУРА 75
Введение
Актуальность
В настоящее время от многих учебных заведений требуют достигать большего, при меньших затратах, т.е. улучшить учебные показатели учеников в условиях сокращения затрат на образование. Одним из решений в данном случае может служить обучение онлайн. Именно такое обучение способно помочь повысить уровень образования и существенно сократить затраты на него.
Конечно, традиционная форма обучения, к которой все привыкли, ясна и понятна, но на сегодняшний день большую часть функций и возможностей классического образования можно воспроизвести онлайн. Онлайн обучение само «приходит» в дом, и не нужно беспокоиться о безопасности, так как большинство подготовительных материалов находятся в комфортной и безопасной обстановке – дома. Онлайн обучением можно заниматься в любо месте, где есть доступ к интернету, а также ноутбук или планшет.
В наши дни темп жизни очень высок и для успешного карьерного роста необходимо уделять колоссальное время саморазвитию. Одним из главных плюсов онлайн формы обучения – нет необходимости тратить время на дорогу в образовательное учреждение, а потом обратно, время затрачивается только на обучение. Портал для электронного обучения позволит сэкономить столь ценный ресурс, как время, и даст возможность получить необходимые знания быстро и удобно.
Целью дипломного проекта является разработка портала для электронного обучения абитуриентов.
Задачи дипломного проекта.
разработка функции регистрации абитуриентов;
организация взаимодействия различных элементов и форм с базой данных;
организация интерактивности посредством различных сервисов (например, форум для общения между пользователями).
Часть 1.Техническое задание
1.1.Цель
Разработать портал для электронного обучения абитуриентов.
1.1.Задачи
Создать базу данных для информационного обеспечения веб-портала.
Разместить на сервере основные веб-страницы и организовать их взаимосвязь, посредством меню навигации и ссылок.
Разработать функции регистрации и авторизации;
Разработать календарь событий.
Разработать форум для пользователей.
1.3.Технические требования
Хранение информации о пользователях и обучающих модулях;
Регистрация пользователей, проверка прав доступа;
Обеспечение непротиворечивости данных;
1.4.Требования к сервисам и функциональности веб-портала
Управление посредством системы управления контентом.
Осуществление обратной связи.
Анкетирования и голосования для пользователей портала.
Форум для общения пользователей.
1.5.Требования к системе управления веб-порталом
Управление пользователями.
Визуальный редактор страниц.
Создание программ обучения.
Создание модулей обучения.
Часть 2.Технико-экономическое обоснование проекта
Перед началом разработки следует определить её целесообразность. Для этого необходимо воспользоваться критериограммой – сводом опорных критериев и их показателей, на которые будет опираться анализ, предоставленных рынком, аналогов. В основу критериограммы должны быть положены показатели, которые отражают уровень качества веб-порталов электронного обучения.
Таблица №1. Критерии и показатели для проведения сравнительного анализа с аналогами
№ п/п |
Критерии |
Показатели |
1 |
Интерактивность |
Наличие разнообразных сервисов; Отзывчивость на действия пользователя; |
2 |
Доступность |
Русская локализация; Бесплатное обучение; |
3 |
Дружелюбность |
Интуитивно понятный интерфейс; Наличие подсказок для пользователя; |
4 |
Структурированность |
Веб страницы компонованы; Целостность представляемой информации; |
5 |
Обширность |
Различное количество направлений подготовки; Различное количество программ обучения; Различное количество модулей обучения; |
В качестве программы для сравнения при разработке дипломного проекта принят abitu.net. Данный портал принят в качестве базового варианта. Следует заметить, что abitu.net разрабатывался без методов адаптивной верстки, что может негативно сказаться на отображении с различных устройств. У веб-портала практически отсутствует отзывчивость на действия пользователя, единственным примером может являться подчеркивание/ выделение ссылки, на которую наведен курсор.
Рис.1. Главная страница abitu.net
Портал abitu.net имеет красивый неброский дизайн, выполненный в сине-бело-серебристых тонах. На главной странице пользователь может найти:
Меню навигации
Форму входа на сайт
Список предстоящих событий
Объявления
На странице «Пользователи» находится список всех участников веб-портала. К каждому из участников прикреплен аватар. Зарегистрированные пользователи могут общаться между собой посредством сообщений. Так же добавлены возможность подружиться с другим пользователем и возможность заблокировать его. Просматривать пользователей может даже неавторизированный пользователь.
Рис.2. Страница «Пользователи» abitu.net
На страницах «Мероприятия» и «Объявления» можно найти новости, связанные с тематикой веб-портала.
Рис.3. Страница «Мероприятия» abitu.net
Рис.4. Страница «Объявления» abitu.net
Доступ ко всем учебным материалам осуществляется посредством страниц «Пособия», «Видеоуроки» и «Онлайн-курсы». В пособиях располагаются различные учебно-подготовительные материалы (См. рис. блабла), начиная от методических пособий и теории для подготовки к ЕГЭ/ олимпиадам, заканчивая специально подготовленными задачами для домашнего решения.
Одним из важнейших минусов является то, что все учебные материалы, кроме видео, представлены в виде .pdf файлов, предназначенных для скачивания, а не просмотра онлайн (См. рис.5), - это заставляет пользователя устанавливать дополнительное программное ПО.
Изучая представленные во вкладке «Пособия» учебные материалы, было установлено, что практически вся, представленная там, информация имеет физико-математический уклон, из-за этого уменьшается обширность системы, в следствии чего сокращается аудитория пользователей.
Рис.5. Скачивание файла .pdf
Рис.6. Содержание страницы «Пособия»
Во вкладке «Видеоуроки» (См. рис.7) расположены видеоматериалы различного характера. Все видео отсортированы по альбомам, к каждому из которых добавлено название, описание и количество видеоуроков, находящихся внутри. В связи с отсутствием поиска на странице, нужные материалы могут быть попросту не найдены, но внутри каждого альбома есть форма поиска (См. рис 8), возможно это недоработка программиста.
Рис.7. Содержание страницы «Видеоуроки»
Рис.8. Форма поиска внутри альбома
Эксплуатационно-технический уровень (ЭТУ) разрабатываемого продукта – это обобщенная характеристика его эксплуатационных свойств, возможностей, степени новизны, являющихся основой качества продукта. Для определения ЭТУ продукта можно использовать индекс эксплуатационно-технического уровня JЭТУ, который рассчитывается как сумма частных индексов, куда входят показатели качества программного продукта. Для учета значимости отдельных параметров применяется балльно-индексный метод.
Ниже представлена формула расчета качества продукта:
,
где JЭТУ – комплексный показатель качества продукта по группе показателей;
n – число рассматриваемых показателей;
Вj – коэффициент весомости j-го показателя в долях единицы;
Xj – относительный показатель качества;
В таблице 2.1 представлены результаты расчета балльно-индексным методом при 5-ти балльной шкале оценивания.
Таблица №2. Расчет показателя качества балльно-индексным методом
№ п/п |
Показатели качества |
Коэффициент весомости, Вj |
Проект |
Аналог |
|||
Xj |
ВjXj |
Xj |
ВjXj |
||||
1 |
Интерактивность; |
0,15 |
4 |
0,6 |
2 |
0,3 |
|
2 |
Дружелюбность |
0,07 |
5 |
0,35 |
4 |
0,28 |
|
3 |
Структурность |
0,23 |
4 |
0,92 |
4 |
0,92 |
|
4 |
Доступность |
0,30 |
5 |
1,5 |
1 |
0,3 |
|
5 |
Обширность |
0,25 |
4 |
1 |
3 |
0,75 |
|
Обобщенный показатель качества JЭТУ |
JЭТУ1=4,37 |
JЭТУ2=2,55 |
|||||
Отношение двух найденных индексов называют коэффициентом технического уровня Аk первого программного продукта по отношению ко второму:
Так как коэффициент больше 1, то разработка проекта с технической точки зрения оправдана.
