Главная страница
Навигация по странице:

  • Приложение для регистрации учётных записей в домене ТУСУР. ОТЧЕТ

  • 2 Разработка приложение для регистрации учётных записей в домене ТУСУР

  • 2.2 Разработка приложения на платформе Android.


  • 3 Экономика и организация производства

  • 3.1 Обеспечение безопасности жизнедеятельности

  • 3.2 Охрана окружающей среды

  • 3.3 Ресурсосбережение

  • Список использованных источников

  • практика по программированию на android. Отчет по результатам производственной (по получению профессиональных умений и опыта профессиональной деятельности) практики


    Скачать 1.31 Mb.
    НазваниеОтчет по результатам производственной (по получению профессиональных умений и опыта профессиональной деятельности) практики
    Анкорпрактика по программированию на android
    Дата17.10.2019
    Размер1.31 Mb.
    Формат файлаdocx
    Имя файлаOtchet.docx
    ТипОтчет
    #90576

    Министерство науки и высшего образования Российской Федерации

    Федеральное государственное бюджетное образовательное учреждение высшего образования

    ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

    СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

    Кафедра экономической математики, информатики и статистики (ЭМИС)

    Приложение для регистрации учётных записей в домене ТУСУР.

    ОТЧЕТ

    ПО РЕЗУЛЬТАТАМ

    производственной (по получению профессиональных умений и опыта профессиональной деятельности) практики


    Студент группы

    ____________.

    «___» _____________ 2019г.
    Руководитель


    ___________

    оценка
    ст. преподаватель кафедры ЭМИС

    _____________ Матолыгин А.А.

    «___»_____________2019г.

    Томск 2019
    Министерство науки и высшего образования Российской Федерации

    Федеральное государственное бюджетное образовательное учреждение высшего образования

    ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

    СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

    Кафедра экономической математики, информатики и статистики (ЭМИС)
    УТВЕРЖДАЮ:

    Зав. кафедрой ЭМИС

    ______________ И.Г. Боровской

    «___» _____________ 2019 г.
    ЗАДАНИЕ

    На производственную (по получению профессиональных умений и опыта профессиональной деятельности) практику Бутусову Константину Евгеньевичу.

    Группа 597 – 1, факультет вычислительных систем.

    1. Тема производственной практики: приложение для регистрации учётных записей в домене ТУСУР.

    2. Срок сдачи студентом производственной практики: 5.07.2019

    3.1 Справочная литература по языку программирования «Java» [Электронный ресурс] – Режим доступа: https://metanit.com/java/tutorial/

    3.2 Справочная литература по «Windows Server 2012 R2 » [Электронный ресурс] – Режим доступа: https://www.microsoft.com/ru-ru/evalcenter/evaluate-windows-server-2012-r2

    4. Содержание производственной практики (перечень вопросов, подлежащих разработке):

    4.1 Введение;

    4.2 Разработка приложения для регистрации учётных записей в домене ТУСУР

    4.3 «Windows Server 2012 R2 »;

    4.4 Разработка программного модуля для отправки запроса на сервер.

    4.5 Экономика и организация производства;

    4.6 Обеспечение безопасности жизнедеятельности;

    4.7 Охрана окружающей среды;

    4.8 Ресурсосбережение;

    4.9 Заключение.

    5. Дата выдачи задания: 24.06.2019

    Руководитель: доцент кафедры ЭМИС _________/Истомина Н.Ю.

    подпись
    Задание приняла к исполнению «__» ______2019 г. _______/Маркова А.А.

    подпись студента


    Оглавление


    1 Введение 4

    2 Разработка приложение для регистрации учётных записей в домене ТУСУР 6

    2.1 Описание «Windows Server 2012 R2 » 6

    2.2 Разработка приложения на платформе Android. 7

    3 Экономика и организация производства 12

    3.1 Обеспечение безопасности жизнедеятельности 12

    3.2 Охрана окружающей среды 14

    3.3 Ресурсосбережение 15

    Заключение 17

    Список использованных источников 18


    1 Введение



    Прохождение производственной практики по получению профессиональных умений и опыта профессиональной деятельности (далее – практика) осуществляется в Томском государственном университете систем управления и радиоэлектроники (ТУСУР) на кафедре экономической математики, информатики и статистики (ЭМИС) [1]. Для выдачи необходимого материала студентам, преподаватели используют следующие методы: лекции, практические и лабораторные занятия в специально оборудованных для этого аудиториях. На кафедре ЭМИС имеется два направления подготовки бакалавров – «Информационные системы и технологии» и «Информатика и вычислительная техника». Основные цели кафедры в составе факультета вычислительных систем является обучение студентов математическим, информационным и экономическим дисциплинам, а также подготовка специалистов в области информационных систем и технологий [2]. 

    В настоящий момент студентам университетов необходим быстрый доступ к информации о расписании занятий или успеваемости. Однако не всегда у студентов имеется доступ к персональному компьютеру или ноутбуку. Исходя из этого можно говорить о том, что студентам необходимо специальное приложение на телефон, которое бы сделало процесс доступа к информации более удобным и более адаптированным на телефон. 
    Хранить информацию о студентах можно на сервере Windows Server 2012 R2

    Целью работы является получение навыков и умений в ходе разработки приложения Android для регистрации учётных записей в домене ТУСУР.
    Задача производственной практики состоит в - разработке Android приложения с использованием среды разработки Android studio и создание сервера, на котором бы хранилась личная информация о студентах и их расписание, с возможностью регистрации студента в приложении. 
    Для достижения поставленной цели необходимо решить следующие задачи: 
    • изучить среду разработки Android studio
    изучить платформу корпоративного класса «Windows Server 2012 R2»
    • реализовать возможность регистрации на сервере; 
    • реализовать возможность формировать запрос к серверу «Windows Server 2012 R2»; 
    • разработать интерфейс приложения;

    • разработать дизайн приложения.

    Задачей практики является разработка приложения Android для регистрации учётных записей в домене ТУСУР, а также разработка пользовательского интерфейса.

    2 Разработка приложение для регистрации учётных записей в домене ТУСУР

    2.1 Описание «Windows Server 2012 R2 »




    Windows Server 2012 R2 предлагает широкий набор новых улучшенных функций и возможностей, включающих виртуализацию серверов, работу с хранилищами и сетями на базе программного обеспечения, автоматизацию серверов и управление ими, работу с веб-платформами и платформами приложений, защиту доступа и информации, а также инфраструктуру виртуальных рабочих столов и многое другое.

    Необходимы дополнительные сведения о Windows Server 2012 R2? Посетите страницу сведений о продукте.

    Windows Server, лежащий в основе облачной ОС Microsoft, позволяет клиентам преобразовать центр обработки данных с помощью технических усовершенствований и новых возможностей гибридной облачной среды. Все это дает возможность повысить устойчивость к сбоям, упростить управление, сократить затраты и ускорить процесс предоставления служб для бизнеса.

    Windows Server 2012 R2 — это проверенная масштабируемая платформа корпоративного класса для облачных сред и центров обработки данных, на которой можно разместить самые ресурсоемкие рабочие нагрузки и использовать широкие возможности восстановления для защиты от перебоев в обслуживании. Это позволяет ускорить процесс получения прибыли за счет упрощения основной инфраструктуры, а также сократить издержки благодаря использованию оборудования отраслевого стандарта. Windows Server 2012 R2 помогает быстро разрабатывать, развертывать и масштабировать приложения и веб-сайты, а также предоставляет гибкость при распределении рабочих нагрузок между локальными средами и облаком. Это позволяет предоставлять гибкий, удаленный доступ к корпоративным ресурсам[3].

    2.2 Разработка приложения на платформе Android.



    В работе используется среда разработки Android studio. Android Studio — это интегрированная среда разработки (IDE) для работы с платформой Android. Android Studio, основанная на программном обеспечении IntelliJ IDEA от компании JetBrains, - официальное средство разработки Android приложений. Данная среда разработки доступна для WindowsOS X и Linux [4].



    Интерфейс среды разработки представлен на рисунке 2.2.1.
    Обычно Android-приложение состоит из четырех компонентов. Это своеобразные строительные блоки приложения. Каждый компонент — это точка входа, через которую система или пользователь может зайти в приложение. 
    Активность
     (activity) — элемент интерактивного пользовательского интерфейса в приложении. Под активностью понимается группа элементов пользовательского интерфейса, которая занимает целый экран. Когда создается интерактивная программа Android, то начинается с создания подклассов на основе класса Activity. Одна активность активизирует другую и передает информацию о том, что намерен делать пользователь, через класс Intent . Это абстрактное описание операции, которую одна активность должна выполнить по требованию другой. Если сравнивать приложения Android с веб-приложениями, то активности подобны страницам, а намерения — ссылкам между ними. [5].

    В работе использован такой фреймворк как ChromeDriver. Он отличается наилучшей производительностью на сегодняшний день. Проанализировав HTLM-код, страницы поиска, представленной на рисунке 2.2.2, выбраны нужные классы, благодаря которым реализован автоматизированный поиск по сайту с приложения, результат поиска на рисунке 2.2.3. После перехода на результат поиска сохраняется ссылка для дальнейшего применения.


    Интерфейс разработан с помощью инструмента JavaFX. Данная платформа основана на инструменте Java для создания графических приложений. Позволяет создавать приложения с богатой насыщенной графикой благодаря использованию аппаратного ускорения графики и возможностей GPU.

    С помощью JavaFX можно создавать программы для различных операционных систем: Windows, MacOS, Linux и для самых различных устройств: десктопы, смартфоны, планшеты, встроенные устройства, ТВ. Приложение на JavaFX будет работать везде, где установлена исполняемая среда Java (JRE).

    JavaFX предоставляет большие возможности по сравнению с рядом других подобных платформ, в частности, по сравнению со Swing. Это и большой набор элементов управления, и возможности по работе с мультимедиа, двухмерной и трехмерной графикой, декларативный способ описания интерфейса с помощью языка разметки FXML, возможность стилизации интерфейса с помощью CSS, интеграция со Swing и многое другое [6].

    Немаловажным стало изучения UX и UI, что позволило разработать наиболее подходящий дизайн для приложения.

    UX и UI – главные инструменты создания дизайна. Так как теперь на улучшение пользовательского опыта направлено все внимание дизайнера, продукт надо делать максимально удобным и понятным для юзера. Именно UX и UI лучше всего подходят для достижения этой цели. С их помощью сайт можно сделать красивым и удобным с четкой структурой.

    UX (пользовательский опыт) - Сайт проектируется на основе потребностей пользователей и результатов тестирований. UX не ограничивается только визуальным интерфейсом сайта, он охватывает все возможные нюансы общения с пользователем: путь на сайте, последовательность действий, мысли и чувства, общие впечатления.

    UI (пользовательский интерфейс) - Взаимодействие человека с сайтом. Дизайн пользовательского интерфейса (UI) – это дизайн кнопок, полей ввода, форм заявки – всех точек взаимодействия пользователя с сайтом [7].


    Дизайн разрабатывался в онлайн сервисе Figma для разработки интерфейса. Данный сервис выбран потому, что он имеет наиболее простой и понятный интерфейс, а также славится большой популярностью. Конечный интерфейс программы представлен на рисунке 2.2.4.





    3 Экономика и организация производства



    Android приложение, разработанное для регистрации учётных записей в домене ТУСУР экономит время студентам, которые не имеют возможности воспользоваться персональным компьютером для просмотра расписания занятий или успеваемости. Информация, организованная в удобном Android приложении, позволяет использовать личную информацию по нужным параметрам.

    Таким образом, можно сделать вывод об экономической эффективности и практичности данного Android приложения.

    3.1 Обеспечение безопасности жизнедеятельности



    Для работы такого рода необходимы хотя бы базовые знания, касательно безопасности эксплуатации компьютера. На данный момент существуют устоявшиеся требования безопасности в процессе работы с 19 компьютером, так же относящиеся и к тому, каким должно быть рабочее место и что необходимо делать в непредвиденной ситуации. Место, оборудованное для работы с компьютером должно отвечать требованиям безопасности, в целях избегания появления аварийной ситуации в процессе эксплуатации. Такими требованиями являются:

    1. при длительном и интенсивном использовании, на поверхности модулей ПК (системный блок, монитор, мышка и т.д.) возникают небольшие разряды тока. Эти частицы активизируются во время прикосновений к ним и приводят к выходу техники из строя. Нужно регулярно использовать нейтрализаторы, увлажнители воздуха, антистатики;

    2. вокруг стола не должно быть свисающих проводов, пользователь не должен контактировать с ними;

    3. важна целостность корпуса розетки и штепсельной вилки;

    4. помещение должно хорошо вентилироваться и охлаждаться в жаркую пору года. Важен своевременный отвод избыточного тепла от техники. Это необходимые требования общего характера, однако перед началом работы с компьютером следует провести несколько действий в целях безопасности:

    1. нужно убедиться в том, что в зоне досягаемости отсутствуют оголенные провода и различные шнуры;

    2. нельзя начинать работу на технике с видимым повреждением;

    3. предметы на столе не должны мешать обзору, пользованию мышкой и клавиатурой;

    4. поверхность экрана должна быть абсолютно чистой;

    5. на системном блоке не должно находиться никаких предметов;

    6. нужно убедиться в том, что никакие посторонние предметы не мешают работе системе охлаждения;

    7. недопустимо включать персональный компьютер в удлинители и розетки, в которых отсутствует заземляющая шина;

    8. запрещается начинать работу в помещениях с повышенной влажностью, а также в случае, если рядом присутствуют открытые источники влажности (лужи, мокрый пол);

    9. недопустимо часто включать и выключать компьютер в течение рабочего дня без особой нужды. [9] Так же существуют требования безопасности в процессе эксплуатации:

    1. рекомендуется избегать расположения жидкостей рядом с модулями компьютера. Нельзя работать на ПК с мокрыми руками;

    2. нельзя очищать поверхность компьютера от загрязнений, когда он находится во включенном состоянии;

    3. недопустимо снимать корпус любой из составных частей ПК во время его работы. Кроме того, разбор и ремонт техники имеют совершают только специализированные работники;

    4. в помещении с компьютерами непозволительно курить или употреблять пищу непосредственно на рабочем месте;

    5. при ощущении даже незначительного запаха гари, нужно как можно быстрее выключить ПК из сети и обратиться к ответственному за обслуживание компьютерной техники. Вышеописанные меры безопасности позволят избежать наступления аварийных ситуаций и, соответственно, обезопасить пользователя ПК.

    3.2 Охрана окружающей среды



    За вредоносным влиянием компьютеров и прочей техники на окружающую среду уже достаточно давно ведется наблюдение. И это касается не только вреда в процессе эксплуатации, но и в процессе создания устройств. В электронном оборудовании использованы тысячи различных веществ и их сочетаний. Большинство из них достаточно инертны в процессе эксплуатации, но способны причинить существенный вред, прежде чем дойдут до прилавка и после того, как будут выброшены на свалку. В каждом электронном устройстве есть элементы, наносящие вряд воде, воздуху, почве и человеку, некоторые дают знать о себе после окончания эксплуатации, при неправильной утилизации, некоторые в процессе эксплуатации, некоторые в процессе создания. Однако вредоносный характер очевиден [10]. Вне зависимости от вреда или даже опасности создания и использования электронных устройств, от них никто не откажется в современном мире. Посему предпринимаются попытки уменьшить вредоносность процесса создания. Вводятся запреты на использование определенных материалов, однако и это не является гарантией безопасности, так как неизвестно, что придет на замену отмененному. Так же, как мерой для уменьшения вреда от электронных устройств, увеличивается продолжительность эксплуатации. Так же, немаловажным фактором является использование электричества, как ресурса для работы компьютера. Электричество на данный момент является наименее вредоносным топливом из придуманных человечеством. Один персональный компьютер фактически не причиняет никакого вреда окружающей среде в процессе своей работы. Работа же крупного сервера уже выделяет немалое количество теплого воздуха, что принуждает к усиленной работе кондиционеров, которые оказывают немалый вред на окружающую атмосферу, за счѐт некоторых своих компонентов, необходимых для функционирования такой охлаждающей системы. Кроме того, большое количество единовременно запущенных компьютеров в одной помещении принуждает так же к работе кондиционера, для поддержания надлежащей температуры. В конечном счѐте аудитория, полная студентов, может быть вредоносным фактором для окружающей среды. Когда как один ученик с одним активным при нѐм компьютером не несет такого пагубного характера. А потому вынесение обучения за пределы аудиторий способом дистанционного обучения позволяет сократить опасное влияние на окружающую среду.

    3.3 Ресурсосбережение



    Основной ресурс, который тратится на эксплуатацию компьютера – электроэнергия. В настоящий момент почти всѐ держится именно на этом ресурсе, для некоторых предметов обихода человека можно заменить электроэнергию на другие виды ресурсов, способствующих функционированию. Однако с компьютером не представляется возможности осуществить такую замену. Для того, чтобы уменьшить потребление электричества со стороны компьютера, были разработаны несколько видов режимов, в которых компьютер потребление компьютера меньше. Основным является рабочий режим, во время активности которого компьютер потребляет больше всего. Он необходим для работы, когда активны все компоненты компьютера. В таком режиме потребление соответствует приблизительно 100 Вт/час для компьютеров средней мощности при средней загруженности. [11] Так же существует ещѐ режим сна. В данном состоянии питание подаѐтся на материнскую плату и ОЗУ. Процессор, видеокарта и прочая периферия отключаются. Выход компьютера из режима сна в рабочий режим практически мгновенный и пользователь получает рабочий стол со всеми запущенными программами в том состоянии, в котором они пребывали перед переходом в сон. В режиме сна потребление компьютером снижается до 3,5 Вт/час. Имеется так же режим гибернации, обладающий ещѐ более низким энергопотреблением. Гибернация – режим, в котором содержимое ОЗУ перед выключением компьютера сбрасывается на энергонезависимый носитель. [11] При включении компьютера содержимое ОЗУ восстанавливается из дампа на диске, и мы получаем компьютер в том же состоянии, что и до перехода в гибернацию. В этом плане гибернация аналогична режиму сна, но готовность к работе происходит не мгновенно, а примерно за 30 секунд (при 23 использовании жѐсткого диска в качестве системного). В таком режиме энергопотребление составляет 1,7Вт/час при таких же условиях. [11] И последний режим, это выключенное состояние, когда компьютер обесточен и составляет минимальное энергопотребление почти равное 0. Все эти режимы, при правильном и своевременном их использовании позволяют экономить растраты энергетических ресурсов.

    Заключение



    По результатам пройденной производственной (по получению профессиональных умений и опыта профессиональной деятельности) практике на кафедре ЭМИС ТУСУР: изучена среда разработки Android studio; изучены библиотеки языка Java для создания приложения, а также сбора и хранения информации на «Windows Server 2012 R2 »; повышены навыки разработки пользовательского интерфейса; получен навык разработки Android приложения в команде; получены первичные профессиональные навыки.

    Список использованных источников



    1. Аксенова Ж.Н. Положение об организации и проведении практик студентов, обучающихся в ТУСУРе. Томск: изд-во ТУСУР, 2014. – 53с.;

    2. Кафедра экономической математики, информатики и статистики (ЭМИС) // ТУСУР [Электронный ресурс]. – Режим доступа : https://tusur.ru/ru/o-tusure/struktura-i-organy-upravleniya/departamentobrazovaniya/fakultety-i-kafedry/fakultet-vychislitelnyh-sistem/kafedraekonomicheskoy-matematiki-informatiki-i-statistiki (дата обращения: 04.07.2019).

    3. System Center 2012 R2 [Электронный ресурс] – Режим доступа: https://www.microsoft.com/ru-ru/evalcenter/evaluate-windows-server-2012-r2 (дата обращения: 04.07.2019).

    4. Android studio [Электронный ресурc] – Режим доступа: https://developer.android.com/studio (дата обращения: 04.07.2019).

    5. Платформа Android [Электронный ресурc] – Режим доступа: https://skillbox.ru/media/code/kak_sdelat_prilozhenie_dlya_android/ (дата обращения: 04.07.2019).

    6. Введение в Java FX. Что такое Java FX [Электронный ресурc] – Режим доступа: https://metanit.com/java/javafx/1.1.php (дата обращения: 04.07.2019).

    7. UX/UI – что это? Разбираемся в терминах [Электронный ресурc] – Режим доступа: https://rb.ru/opinion/uxui/ (дата обращения: 04.07.2019).

    8. Программа для синтаксического анализа [Электронный ресурс]. – Режим доступа: http://parser.alaev.info (дата обращения: 05.07.2018)

    9. Безопасность жизнедеятельности при работе ПК [Электронный ресурс] – Режим доступа: https://lektsia.com/2x85f4.html (дата обращения: 05.07.2018).

    10. Защита окружающей среды при эксплуатации компьютера [Электронный ресурс]. – Режим доступа: https://studwood.ru/1892868/informatika/zaschita_okruzhayuschey_sredy_eksplua tatsii (дата обращения: 05.07.2018).


    написать администратору сайта