Тип работы:
Предмет:
Язык работы:


Мобильное приложение для молодежной общероссийской общественной организации «Российские студенческие отряды»

Работа №159657

Тип работы

Бакалаврская работа

Предмет

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

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

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


Реферат
Введение 6
1 Постановка задачи и анализ предметной области 7
1.1 Анализ программного обеспечения аналогичного назначения 7
1.2 Постановка задачи 13
1.3 Анализ требований 14
1.3.1 Требования к интерфейсу пользователя 14
1.3.2 Требования к программным средствам 15
2 Проектирование мобильного приложения 22
2.1 Проектирование структуры приложения 22
2.1.1 Проектирование классов представлений 22
2.1.2 Проектирование классов контроллеров 25
2.1.3 Проектирование структур данных 26
2.2 Проектирование интерфейса пользователя 33
2.3 Календарное планирование и оценка бюджета 38
3 Реализация мобильного приложения 48
3.1 Реализация интерфейса пользователя 48
3.2 Реализация классов представлений 52
3.3 Реализация классов контроллеров 56
3.4 Реализация структур данных 58
3.5 Развертывание приложения 62
4 Тестирование мобильного приложения 65
4.1 Функциональное тестирование 65
4.2 Структурное тестирование 66
4.3 UI-тестирование 70
Заключение 74
Список использованных источников 75
Приложение А. Исходный код приложения 77
Приложение Б. Результаты тестирования 97

В век стремительного развития IT-технологий очень сложно представить свою жизнь без какого-либо гаджета под рукой: компьютер, ноутбук, телефон, даже часы уже могут служить некой информационной системой. Доля общения в сети давно превзошла долю встреч вживую. Сейчас практически любую задачу можно решить благодаря интернету. Работа по сети стала уже не новой, и работодатели с удовольствием используют онлайн сервисы для связи с коллегами. В различных социальных сетях у многих компаний есть диалоги, в которых обсуждаются последние рабочие новости. Это довольно удобно, использовать такие системы не только для общения с друзьями, но и для решения каких-либо рабочих проблем. Такой подход не только повышает продуктивность, но и зачастую уменьшает затраты времени на выполнение определенных задач. Однако, все же есть и минусы использования социальных сетей в корпоративных целях. К примеру, в таких социальных сетях очень много избыточной информации, которая будет сбивать внимание на себя, отвлекать работника.
Организация «Российские студенческие отряды» не исключение. Главный ресурс данной организации - люди, а значит, ускорив процесс передачи информации между ними, будет в разы упрощено выполнение любой задачи. Этим и обуславливается актуальность создания тематического корпоративного мобильного приложения.

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

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

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


При выполнении выпускной квалификационной работы было разработано мобильное приложение «RSOnline» для облегчения корпоративных отношений, а так же планирования и проведения мероприятий в системе молодежной общероссийской общественной организации Российские студенческие отряды. Приложение было сделано для мобильных устройств на платформе Android 5 и выше.
В ходе выполнения был проведен анализ предметной области и постановка задачи. Был произведен анализ аналогичных продуктов на Российском рынке и сравнение их с разрабатываемым приложением методом иерархий.
Была выбрана архитектура реализации приложения, а именно MVC. Так же были спроектированы классы и пользовательский интерфейс приложения. Проведение планирования разработки и оценка бюджета показали, что оптимальная длительность проекта составляет 41 день и предполагаемые затраты 89740 рублей.
При реализации приложения «RSOnline» была использована среда разработки Visual Studio с дополнением Xamarin на языке программирования C#.
При тестировании были использованы методы ручного функционального тестирования, структурное тестирование методом «белого ящика», а так же тестирование пользовательского интерфейса с помощью вложенных методов Visual Studio - UI-tests. Результаты тестирования показали корректную работу приложение и соответствие функциональным и нефункциональным требованиям.
Результатом выполнения выпускной квалификационной работы является приложение «RSOnline», используемое для упрощения корпоративного общения, организации мероприятий в системе Российские студенческие отряды.


1. Статья на Wikipedia о ВКонтакте // Электронная энциклопедия [Электронный ресурс]. URL: https://ru.wikipedia.org/wiki/ВКонтакте (дата обращения: 13.06.2020).
2. Статья о методе анализа иерархий // Сайт по теме теории и практики
оценки экономических величин [Электронный ресурс]. URL: http://vamocenka.ru/metod-analiza-ierarxij-procedura-primeneniya/ (дата
обращения: 15.06.2020).
3. Статья «UX/UI-дизайн: что это такое?» // Онлайн-университет Skillbox
[Электронный ресурс]. URL:
https://skillbox.ru/media/design/ux_ui_dizayn_chto_eto_takoe/ (дата обращения: 20.05.2020).
4. Статья «52 Weeks of Xamarin: Week 11 - Customized Controls for Xamarin.Forms // Информационный ресурс [Электронный ресурс]. URL: http://jesseliberty.com/2015/10/20/52-weeks-of-xamarin-week-11-customized- controls-for-xamarin-forms/ (дата обращения: 20.05.2020).
5. Статья «UML — диаграмма вариантов использования (use case diagram)» // Информационный ресурс [Электронный ресурс]. URL: https://habr.com/ru/post/47940/ (дата обращения: 14.05.2020).
6. Статья «Введение в UML» // Национальный открытый институт
[Электронный ресурс]. URL:
https://www.intuit.ru/studies/courses/1007/229/lecture/5954 (дата обращения: 02.06.2020).
7. Статья про MVC на Wikipedia // Информационный ресурс
[Электронный ресурс]. URL: https://ru.wikipedia.org/wiki/Model-View-
Controller (дата обращения: 29.05.2020).
8. Руководство по ASP.Net MVC 5 // Сайт о программировании
[Электронный ресурс]. URL: https://metanit.com/sharp/mvc5/ (дата обращения: 29.05.2020).
9. Статья «Создание логической модели хранилища данных» //
Информационный ресурс [Электронный ресурс]. URL:
https://studwood.ru/1600339/informatika/sozdanie_logicheskoy_modeli_bazy_dan nyh (дата обращения: 02.06.2020).
10. Статья «Основы разработки интерфейсов мобильных приложений» // Национальный открытый институт [Электронный ресурс]. URL: https://www.intuit.ru/studies/courses/12643/1191/lecture/21986 (дата обращения: 07.06.2020).
11. Статья о планировании стоимости в MS Project // Информационный ресурс [Электронный ресурс]. URL: http://www.taurion.ru/project/13/2 (дата обращения: 29.05.2020).
12. Функциональное тестирование ПО // Информационный ресурс [Электронный ресурс]. URL: https://www.softwaretesting.ru/library/around - testing/processes/2286-pair-testing (дата обращения: 04.06.2020).
13. Статья о технике анализа классов эквивалентности // Сайт с записями о тестировании программных продуктов и методах тестирования [Электронный ресурс]. URL: https://qaevolution.ru/testovayadokumentaciya/test- dizajn/texnika-analiza-klassov-ekvivalentnosti/ (дата обращения: 21.06.2020).
14. Статья о методе функциональных диаграмм // Сайт с общедоступной
информацией для студентов разных предметных областей [Электронный ресурс]. URL: https://studopedia.ru/8_201409_metodfunktsionalnih-
diagramm.html (дата обращения: 09.06.2020).
15. Статья о тестирование методом белого ящика // Центр подготовки IT-
специалистов QALight [Электронный ресурс]. URL:
https://qalight.com.ua/baza-znaniy/white-black-grey-box-testirovanie/ (дата
обращения: 18.06.2020).


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



Подобные работы


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