Статья опубликована в рамках: XXXVIII Международной научно-практической конференции «Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ» (Россия, г. Новосибирск, 26 января 2016 г.)
Наука: Информационные технологии
Скачать книгу(-и): Сборник статей конференции
- Условия публикаций
- Все статьи конференции
отправлен участнику
ЭЛЕКТРОННЫЙ ЖУРНАЛ ПРЕПОДАВАТЕЛЯ
Зотов Александр Валерьевич
студент 3 курса, кафедра математики и вычислительной техники филиала ЮУрГУ, г. Златоуст
E-mail:
Лыскова Майя Владимировна
студент 3 курса, кафедра математики и вычислительной техники филиала ЮУрГУ, г. Златоуст
E-mail:
Соколова Елена Владимировна
научный руководитель, канд. техн. наук, доцент филиала ЮУрГУ, г. Златоуст
Мир современного молодого человека – это мир компьютерных технологий. Школьники привыкли к гаджетам не только как к средству общения и развлечения. Они используют их в качестве инструмента для организации учебного пространства, привыкнув даже продвинутому родительскому контролю через электронного помощника.
Информационное пространство вуза включает множество компонентов, но, как показывает опыт, многие преподаватели ведут учет посещаемости и успеваемости своих студентов в варианте рукописного блокнота. Предлагается внедрить электронный вариант такого преподавательского органайзера.
Электронный журнал преподавателя вуза – сервис, позволяющий участникам учебного процесса в режиме on-line фиксировать и получать информацию о текущих и итоговых оценках, графике контрольных точек и заданиях к ним и т.д.
Использование электронного журнала существенно облегчит процесс заполнения, исправления и передачи информации, которая до этого представлялась в обычном рукописном или печатном формате.
Преимущества электронного журнала очевидны, назовем лишь некоторые из них:
- электронный журнал может содержать в себе интерактивные элементы,
- обновлять и получать информацию можно в любое время и в структурированном виде,
- возможно гибкое добавление и изменение функций,
- легкость и удобство заполнения,
- возможность обмена информацией между журналами и другими хранилищами данных,
- данные хранятся в электронном виде, что надежнее, чем в печатном формате.
Разным группам пользователей при входе в программу будет предложено авторизоваться, так как группы учетных записей имеют разграничение прав. Ниже представлена диаграмма вариантов использования, отражающая права доступа к функциям системы.
Рисунок 1. Диаграмма прецедентов «Электронного журнала»
Как видно из рисунка 1, абсолютный доступ имеет владелец разрабатываемой программной системы – преподаватель, остальным доступны функции просмотра. Логично представить программную архитектуру в виде двух модулей: модуля преподавателя и модуля пользователя. Каждая из этих частей программы обращается к общим хранилищам заданий и отчетов.
На рисунке 2 схематически представлена архитектура программной системы.
Рисунок 2. Структура «Электронного журнала»
Электронный журнал преподавателя, как записная книжка, должен быть компактным и предоставлять возможность обращения к нему не только со стационарного компьютера, но и с планшета или смартфона.
До начала разработки необходимо выбрать операционную систему (ОС), на которую будем ориентироваться в выборе средств разработки. Для анализа распространённости ОС мы решили использовать сайт аналитического агентства StatCounter [1], которое собирает статистику с более 3 миллионов сайтов.
Ниже представлены графики распространенности использования операционных систем в период с января по декабрь 2015 года, из которых видно, что на рынке операционных систем две являются наиболее популярными. Это Windows 7 и Android (рисунок 3а). Среди мобильных решений самой распространённой является ОС Android (рисунок 3б).
|
|
а) |
б) |
Рисунок 3. Распространенность ОС:
а) на всех устройствах,
б) только на мобильных устройствах
Android – операционная система для смартфонов, планшетных компьютеров, электронных книг, цифровых проигрывателей, наручных часов, игровых приставок, нетбуков, смартбуков, очков Google, телевизоров и других устройств. В будущем планируется поддержка автомобилей и бытовых роботов. Она основана на ядре Linux и собственной реализации виртуальной машины Java от Google; позволяет всем желающим бесплатно писать приложения для Android и тестировать на своём аппарате. Android доступен так же для различных аппаратных платформ, таких как ARM, MIPS, x86.
В качестве языка программирования приложения под Android выберем язык Java и среду разработки AndroidStudio. Java – объектно-ориентированный язык программирования, в нем существуют классы и объекты. Разработку приложений можно вести в среде AndroidStudio, NetBeans, в среде Eclipse, используя при этом плагин AndroidDevelopmentTools (ADT) или в IntelliJ IDEA. Версия JDK при этом должна быть 5.0 или выше.
AndroidStudio – это современная интегрированная среда разработки (IDE) для платформы Android, анонсированная в мае 2013 года компанией Google.
С каждой новой версией появляются новые функции. На данный момент разработчику доступны следующие основные возможности IDE:
- расширенный редактор макетов: WYSIWYG, способность работать с UI компонентами при помощи Drag-and-Drop, функция предпросмотра макета на нескольких конфигурациях экрана,
- сборка приложений, основанная на Gradle,
- различные виды сборок и генерация нескольких .apk файлов,
- рефакторинга кода,
- статический анализатор кода (Lint), позволяющий находить проблемы производительности, несовместимости версий и т.п.,
- встроенный ProGuard и утилита для подписки приложений,
- шаблоны основных макетов и компонентов Android.
Итак, предстоит следующий этап разработки электронного журнала преподавателя – построение объектной модели предметной области и её реализация, а так же конструирование интерфейсной части.
Список литературы:
- Global Stats StatCounter . [Электронный ресурс]. – Режим доступа: – URL: http://gs.statcounter.com/#all-os-ww-monthly-201412-201512-bar (дата обращения 20.12.2015).
отправлен участнику
Оставить комментарий