🔍 Поиск готовых работ

🔍 Поиск работ

Разработка мобильного приложения для корпоративной информационно-аналитической системы Универис

Работа №202233

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы94
Год сдачи2019
Стоимость4900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
11
Не подходит работа?

Узнай цену на написание


АННОТАЦИЯ 2
ВВЕДЕНИЕ 8
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 11
1.1. ОБЗОР АНАЛОГОВ 17
1.2. АНАЛИЗ ОСНОВНЫХ ТЕХНОЛОГИЧЕСКИХ РЕШЕНИЙ 22
1.2.1 Анализ технологии разработки мобильных приложений 22
1.2.2 Анализ технологий разработки сервиса 29
1.2.3 Анализ технологий разработки мобильных приложений 31
1.3. ВЫВОД 38
2. ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ 42
2.1. ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ 42
2.2. НЕФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ 45
3. ПРОЕКТИРОВАНИЕ 47
3.1. АРХИТЕКТУРА ПРЕДЛАГАЕМОГО РЕШЕНИЯ 47
3.2. ОПИСАНИЕ ДАННЫХ 53
4. РЕАЛИЗАЦИЯ 58
4.1. РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ НА ANDROID 58
5. ТЕСТИРОВАНИЕ 65
5.1. МЕТОДОЛОГИЯ ТЕСТИРОВАНИЯ 65
5.2. ПРОВЕДЕНИЕ ПРОЦЕДУРЫ ТЕСТИРОВАНИЯ 66
6. ЗАКЛЮЧЕНИЕ 70
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 72
ПРИЛОЖЕНИЕ А 77
ПРИЛОЖЕНИЕ B 79
ПРИЛОЖЕНИЕ C 81
ПРИЛОЖЕНИЕ D 83
ПРИЛОЖЕНИЕ E 84
ПРИЛОЖЕНИЕ F 85
ПРИЛОЖЕНИЕ G 88


В работе рассматривается тема разработки мобильного приложения для корпоративной информационно-аналитической системы под названием Универис[1], эта система организовывает управление бизнес-процессов Южно¬Уральского государственного университета (Национального исследовательского университета)[2], в том числе предоставляет студентам и преподавателям информацию об учебном процессе (расписание, учебные планы и т. д.).
Актуальность темы, связанной с разработкой мобильного приложения для КИАС Универис заключается в том, что на сегодняшний день, когда цифровые технологии становятся все быстрее и мобильнее, быстрое получение доступа до нужной информации становится основной проблемой для пользователей. Так, мощная информационная система Универис - это в первую очередь сайт, сайт не позволяет быстро найти, например, расписание занятий, скажем где-нибудь на улице или в коридорах университета, ведь для этого нужно открыть браузер на смартфоне, найти нужную ссылку, авторизоваться и только потом найти нужный раздел с расписанием. Сразу же появляется задача ускорить этот процесс и сделать удобнее, мобильное приложение здесь подходит как нельзя лучше.
Кроме того, система Универис постоянно развивается и переходя в мобильную разработку для него открывается новые возможности в развитии, ведь мобильные устройства зачастую оснащены различными мультимедийными технологиями, начиная от видеокамеры и заканчивая устройством GPS. А значит такие задачи, как создание интерактивной карты для навигации по корпусам университета, уже могут быть реализованы.
Не будем забывать о том, что в отличие от веб-интерфейса, мобильное устройство позволяет сохранять информацию на физическом носителе, например, расписание занятий для конкретного пользователя можно сохранить в локальную базу данных и оно будет доступно ему без дальнейшего подключения к сети интернет.
Из вышесказанного следует, что мобильное приложения для Универиса - это не только удобное решение, но и необходимое в современных реалиях. Забегая вперед, в главе 1 будет приведен статистический анализ использования мобильных приложений в России, что только подтвердит актуальность задачи.
Цель, представленной выпускной квалификационной работы - разработать мобильное приложение для КИАС Универис и адаптировать в нем разделы информационной системы в удобном виде для студентов и сотрудников.
Для достижения цели были выполнены следующие задачи:
1. Изучить опыт разработок в области создания мобильных приложений для информационных систем вузов.
2. Проанализировать технологии, которые будут использоваться при разработке приложения, определить их преимущества и недостатки.
3. На основе полученных данных, разработать и реализовать мобильное приложение для КИАС Универис.
4. Проанализировать полученные результаты и определить эффективность работы приложения.
Для решения поставленных задач были просмотрены и оценены различные аналоги приложения в самых популярных магазинах платформ Android[3] и iOS[4], на основе опыта других разработок и потребностей пользователей Универиса были сформулированы требования к разрабатываемому приложению. Исходя из требований были сформулированы проблемы и особенности приложения, подробнее об этом в главах 3 и 4.
В главе 1 рассказывается о предметной области разработки мобильных приложений, производится обзор существующих решений, для каждого аналога будут сформулированы достоинства и недостатки, этот опыт будет позже использоваться в реализации и тестирование мобильного аналога КИАС Универис. В этой же главе рассматриваются различные технологии создания приложений на мобильные устройства, подбираются варианты, которые будут использоваться в проектирование.
Из полученных данных в главе 1 будут сформулированы требования к мобильному приложению для Универис и детально описаны в главе 2, там же буде представлена диаграмма прецедентов.
Третья глава работы посвящена проектированию приложения. В ней будет описана архитектура, а также будет представлена структура базы данных приложения.
В глава 4 будет подробно рассказано о реализации приложения, будут представлены скриншоты приложения.
Глава 5 посвящена тестированию и определению эффективности работы мобильного приложения.
Источником информации были книги по разработке мобильных приложений на различных платформах, а также были использованы паттерны проектирования.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В представленной работе были разобраны все основные темы, связанные с проектированием, разработкой и вводом в эксплуатацию мобильного приложения для КИАС Универис. Были выполнены следующие задачи:
1. Изучен опыт разработок в области создания мобильных приложений для информационных систем вузов.
2. Проанализированы технологии, которые будут использоваться при разработке приложения, определить их преимущества и недостатки.
3. На основе полученных данных, разработано и реализовано мобильное приложение для КИАС Универис.
4. Проанализированы полученные результаты и определена эффективность работы приложения.
Реализация мобильного приложения была выполнена частично, реализовано приложение только под Android, с учетом следующих этапов развития системы: планирования, разработки и внедрения.
На стадии разработки мобильного приложения возникли проблемы совместимости стиля программирования языка Kotlin и C#, так как в языке Kotlin стиль написания - camelCase[48], ав C# - PascalCase[48] из-за этого были проблемы в адаптере и десериализации из формата JSON. Однако, использование кастомного адаптера, позволило разрешить эту проблему.
По итогам работы, можно сделать следующий вывод:
- построена архитектура мобильных приложений на основе MVC;
- создано реализованное и внедренное в магазин приложение Google Play мобильное приложение под Android, которое получило название SUSU-online;
- организована авторизация приложения;
- организована автоматическая загрузка требуемой информации о пользователе;
- загрузка и обновление расписания занятий;
- просмотр расписания сессии;
- были разработаны сервисы для взаимодействия с базой данных КИАС Универис и сервис авторизации.
Данное приложение будет удобно для пользователей, привыкших работать мобильно, такие как студенты и преподаватели.
В дальнейшем планируется закончить реализацию приложения на iOS. В оба приложений добавить следующий функционал:
- подключение к сети Wi-Fi ФГАОУ ВО «ЮУрГУ (НИУ)» через мобильное приложение, используя аккаунт КИАС Универис
- отображение интерактивной карты аудиторий и прокладка маршрута к ним
- генерацию штрих-кодов в приложение для пропуска в общежития
- электронный аналог читательского билет в мобильном приложении.



1. Презентация КИАС Универис.
http://www.univeris. susu.ru/Documents/Forms/AllItems. aspx. Дата
обращения: 18.06.2019.
2. Южно-Уральский государственный университет. - https://www.susu.ru/ru Дата обращения: 18.06.2019.
3. Google Play. - https://play.google.com/store. Дата обращения: 18.06.2019.
4. iTunes - Самые популярные бесплатные приложения в Арр Store - Apple (RU). - https://www.apple.com/ru/itunes/charts/free-apps. Дата обращения: 18.06.2019.
5. Календарь знаменательных дат и событий Южно-Уральского государственного университета. - https://is.gd/PeqC9t. Дата обращения: 18.06.2019.
6. Firebird. -http://www.ibase.ru/firebird. Дата обращения: 18.06.2019.
7. Lixux. - https://www.securitylab.ru/news/tags/Linux. Дата обращения: 18.06.2019.
8. Delphi (язык программирования) — Национальная библиотека им. Н. Э. Баумана. - https://is.gd/LBQCrm. Дата обращения: 18.06.2019.
9. Статистика интернета 2017-2018 в мире и в России. - https://www.web- canape.ru/business/internet-2017-2018-v-mire-i-v-rossii-statistika-i-trendy. Дата обращения: 18.06.2019.
10. Приложения в Google Play - Расписание Сибстрин.
https://play.google.com/store/apps/details?id=burov.sibstrin. Дата обращения: 18.06.2019.
11.Studify - расписание занятий для студентов и вузов. - https://studify.ru. Дата обращения: 18.06.2019.
12. Приложения в Google Play - СтудЖурнал - Расписание занятий. - https://play.google.com/store/apps/details?id=com.romansytnyk.studentstudio. Дата обращения: 18.06.2019.
13. Приложения в Google Play - Skedy - расписание занятий. -
http s://play. google .com/store/apps/details ? id=ru. skedy. Дата о бр ащения:
18.06.2019.
14. Приложения в Google Play - Университет ИТМО.
https://play.google.com/store/apps/details?id=ru.ifmo.main. Дата обращения: 18.06.2019.
15. Приложения в Google Play - Студент СФУ.
https://play.google.com/store/apps/details?id=ru.appril.sfu. Дата обращения: 18.06.2019...48


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ