ВКР|Программирование

Проектирование и разработка мобильного приложения "Студопомощь”

Уточняйте оригинальность работы ДО покупки, пишите нам на topwork2424@gmail.com

Авторство: antiplagiatpro

Год: 2020 | Страниц: 86

Цена: 2 900
Купить работу

Введение  

  1. Аналитическая часть 

1.1. Технико-экономическая характеристика объекта автоматизации  

1.1.1. Экономический анализ деятельности ооо «цит»  

1.1.2. Организационная структура и система управления  

1.2. Постановка задачи автоматизации (информатизации) бизнес-процессов (решения задач, комплекса задач, подсистем) 

1.2.1. Цели и задачи проекта автоматизации (информатизации) бизнес-процессов (комплекса задач, информационной подсистемы) 

1.2.2. Анализ существующих решений на рынке  

1.2.3. Построение и обоснование модели новой организации информационных процессов  

1.2.4. Спецификация функциональных требований к информационной системе  

1.2.5. Спецификация и обоснование нефункциональных требований  

1.3. Выводы по 1 главе  

  1. Проектная часть 

2.1. Обоснование проектных решений по информационному обеспечению   

2.2 выбор средств для разработки  

2.3. Информационное обеспечение  

2.3.1. Инфологическая модель и        структура данных  

2.4. Программное обеспечение  

2.4.1. Спецификации программных модулей  

2.4.2. Пользовательский интерфейс программных модулей  

2.5. Тестирование и оценка качества приложения  

2.6. Оценка эффективности проекта  

Заключение  

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

Приложение  

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

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

Также многие компании, помимо адаптивных сайтов создают также и мобильные приложения. Согласно исследованиям компаний Flurry Analytics [44], пользователи тратят 90% времени, проводимом в мобильном устройстве. именно в приложениях. Специалисты полагают, что сейчас наступил «век мобильных приложений».

У мобильного приложения есть ряд преимуществ перед адаптивным сайтом:

  1. Приложения загружают контент быстрее чем сайты. Мобильные приложения для онлайн-магазинов не нуждаются в выполнении запросов в Интернет, для того, чтобы предоставить пользователям некие базовые функции, например, такие как сравнение продуктов или проверка цен, для этого они эффективно используют производительность устройства. В свою очередь, сайты нуждаются в постоянном подключении к Интернету для выполнения запросов и обновления каждой части своего контента;
  2. Приложения предоставляют лучший UI в сравнении с веб-сайтом. Так как весть UI хранится локально на устройстве пользователя, это позволяет приложениям загружать тяжелые анимации или изображения высокой четкости намного быстрее, нежели выкачивать и загружать каждый раз всё необходимое из Интернета. Архитектура приложения позволяет дизайнерам создавать красивые и эксклюзивные решения с интуитивной навигацией. Отсюда вытекает еще одно преимущество, которое приложение на Android или iOS предоставляет – это возможность реализации геймификации. Геймификация - использование игровых подходов, для неигровых процессов. Это позволяет повысить вовлечённость участников в решение прикладных задач, использование продуктов, услуг, усилить лояльность клиентов.;
  3. Мобильное приложение позволяет реализовать передовую маркетинговую стратегию. Так как функциональность мобильных приложений более обширна, это позволяет интернет-магазинам лучше контролировать взаимодействие пользователей и получать более подробную аналитику, нежели на веб-сайтах. Эти преимущества позволяют персонализировать контент более точно и, как результат, внедрять более совершенные системы рекомендаций для увеличения конверсии. Также, веб-сайт не может предоставить клиентам возможность использовать встроенную камеру, чтобы показать своим друзьям свои покупки и прочее, не покидая сайт. Приложение не только предоставляет такую возможность, но и делает это очень простым действием на нескольких секунд. Сюда же входит наличие Push-уведомлений в приложении. Это не только позволяет сэкономить на отсутствии необходимости хранить номера клиентов для рассылки sms-сообщений, но и делает показ уведомлений более эффективным.

Исходя из этих преимуществ можно сделать вывод, что мобильное приложение является более востребованным, нежели адаптивный веб-сайт. Таким образом, разработка мобильного приложения весьма актуальна.

Преддипломная практика была пройдена в компании, на должности разработчика в екатеринбургском филиале компании ООО «ЦИТ». Компания занимается разработкой инфраструктурных решений и высокотехнологичных программных продуктов. Она создаёт удобные, понятные и безопасные продукты для государства, бизнеса и отдельных пользователей. проекты. В рамках практики автору выпускной квалификационной работы была поставлена задача: разработать мобильное приложение “Студопомощь”. Мобильное приложение должно содержать различного рода вспомогательную информацию для студентов, в том числе: расписание, мероприятия, различного рода полезная информация, контакты.

Объектом исследования выпускной квалификационной работы являются некоторые ВУЗы и их веб-сайты. Предмет исследования – процесс разработки мобильных приложений.

Текущий проект является инициативной разработкой компании. В дальнейшем планируется предлагать ВУЗам взаимодействовать с компанией и совместными силами разрабатывать программные модули для приложения.

Цель работы состоит в создании мобильного приложения “Студопомощь”. Задачи, требующие решения для достижения поставленной цели, следующие:

– Провести анализ нескольких веб-сайтов ВУЗов;

– Рассмотреть способы и средства создания мобильных приложений;

– Осуществить выбор языка программирования и платформы для реализации;

– Спроектировать структуру и внешний вид мобильного приложения.

– Создать и протестировать приложение.

В качестве “пилотного” ВУЗа для апробации решено было выбрать Уральский государственный экономический университет.

 

1. АНАЛИТИЧЕСКАЯ ЧАСТЬ

1.1. ТЕХНИКО-ЭКОНОМИЧЕСКАЯ ХАРАКТЕРИСТИКА ОБЪЕКТА АВТОМАТИЗАЦИИ

1.1.1. ЭКОНОМИЧЕСКИЙ АНАЛИЗ ДЕЯТЕЛЬНОСТИ ООО «ЦИТ»

Информационные технологии - это сфера, которая отвечает за сбор, хранение и передачу информации с помощью технических устройств, то есть, за коммуникацию людей на расстоянии в целом. Настоящая революция информационных технологий произошла в 1990-е в связи с распространением персональных компьютеров, сети интернет и мобильных телефонов. Сегодня, судя статистике, в России примерно 89% молодых людей постоянно пользуются интернетом и мобильными телефонами. Информационные технологии (или IT, Information Technology) - самый бурно развивающийся сектор мировой экономики на текущий момент.

IT компания ООО “ЦИТ” занимается разработкой  инфраструктурных решений и высокотехнологичных информационных продуктов. Главный офис находится по адресу - 115114, г. Москва, ул. Дербеневская, 1, стр. 2, БП «Дербеневский». Адрес филиала в Екатеринбурге - 620075, г. Екатеринбург, ул. Луначарского 81. Компания создаёт удобные, понятные и безопасные продукты для государства, бизнеса и людей. Ей доверяют разработку высокотехнологичных (инновационных) решений в таких приоритетных областях как образование, медицина, транспорт, энергетика.

Компания ведет множество проектов из различных сфер деятельности [42]:

  1. Государственные инициативы.

Интегрированные системы, объединяющие информационные потоки госорганов на национальном и межгосударственном уровнях.

В основу создания информационных систем мы закладываем различные методологические и технологические принципы. Разработанные модули и компоненты позволяют выстраивать эффективный информационный процесс для всех участников взаимодействия, с учетом перспективы расширения области взаимной интеграции.

  1. Финансы.

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

Для качественной организации информационного обмена данными, наша компания проводит собственные экспертизы в области финансов, в вопросах безопасности и использовании перспективных технологий. Собственная исследовательская база по данному вопросу позволяет применять экспертный опыт в формализации процессов и сообщений.

  1. Транспорт.

Интегрированные системы, позволяющие оптимизировать процессы в транспортной и логистической сфере.

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

  1. Образование.

Системы информационного взаимодействия для образовательных учреждений.

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

  1. Умный регион.

Единое информационное пространство сервисов Умного региона.

За относительно небольшой срок работы на рынке ИТ наша команда смогла добиться высоких результатов и впереди у нас большой объем работ. Многое предстоит сделать, много идей по дальнейшему развитию предстоит реализовать. С освоением новых технологических высот открываются очень серьезные возможности [42].

Штат филиала компании ЦИТ в Екатеринбурге составляет порядка двухсот сотрудников.

На текущий момент ООО «Центр Информационных Технологий» заключил долгосрочное соглашение о сотрудничестве и партнерстве с АО «Научно-производственное объединение автоматики имени академика Н.А.Семихатова (АО «НПО автоматики»). В рамках соглашения предполагается объединить в дальнейшем усилия «ЦИТ» и «НПО автоматики» по проектированию, разработке, модернизации и внедрению программно-аппаратных комплексов в целях развития партнеров.

«НПО автоматики» является крупнейшим российским предприятием в области разработки и изготовления систем управления для автоматизации технологических процессов в различных отраслях промышленности.

Также сотрудники ЦИТ совместно со специалистами НПО «Автоматика» разработали систему интеллектуальной видео-аналитики (кодовое название SIRIUS). Эта система предназначена для работы в строящемся административном районе Академический, где размещено около 4 000 камер во дворах, подъездах, лифтах, паркингах и других значимых объектах инфраструктуры района.

Система позволит значительно повысить безопасность района, обеспечив скорость реакции операторов системы видеонаблюдения на различные происшествия и заявки жителей.

Пока это первая, пилотная версия системы. Однако уже успешно завершено её тестирование на инфраструктуре заказчика, и запланировано масштабное внедрение на 2020 год с одновременным расширением функциональности.

Из активных проектов компании можно сделать вывод, что довольно крупную долю заказов у “ЦИТ” делает государственная сфера.

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

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

К таким принципам относятся: справедливость в отношении расходования средств, осуществляемых для реализации государственного заказа, равенство на всех этапах применения и распределения средств, гласность и прозрачность операций, проводимых с финансами, открытость, экономность в расходовании средств и эффективность вложения денежных средств в финансовые операции, осуществляемые на этапах работы. А также применяются принципы подотчетности в использовании денежных средств на осуществление госзаказа и ответственность за осуществление контракта. Именно таким образом посредством государственного заказа осуществляется законодательно оформленная система воздействия на предприятие извне. Зарекомендовавший себя положительный опыт зарубежных стран в применении механизма бюджетного финансирования, в настоящее время перенимается правительством Украины и России в области осуществления госзаказов на проведение экологических мероприятий. Такое применение стиля управления экономическим состоянием страны в целом важно для государства, поскольку такой стиль позволяет получать отдачу в сроки, предусмотренные в государственных контрактах на осуществление госзаказов.

Но, помимо госзаказов, в компанию поступают и другие заказы от частных компаний.  Это не что иное, как аутсорсинг [1].

«Аутсорсинг» переводится с английского как «заключение договора подряда с внешними компаниями». Аутсорсинг - неологизм, появившийся на Западе только в начале 80-х гг., но с тех пор широко распространившийся в мире . По аналогии были созданы термины «ауттаскинг» (outtasking) — передача вовне отдельных задач организации и «аутплейсмент» (outplacement) —вывод персонала за пределы фирмы.

Иными словами, аутсорсинг — это передача сторонней компании различных элементов деятельности, которая ранее осуществлялась в рамках данной компании.

То есть, компания «ЦИТ», по факту, является аутсорсинговой компанией.

По данным Института аутсорсинга (Outsourcing Institute, США), развитие рынка аутсорсинговых услуг происходит по экспоненте. Если в 1996 г. объем рынка был равен 100 млрд. долл., то к 2000г. свыше 300 млрд. долл .

Любая не основная функции в настоящее время может быть передана специализированным компаниям: управление кадрами, логистика, бухгалтерия и даже сборочное производство. Но на аутсорсинг не передаются те функции, в которых предполагаются инновации.

Аутсорсинг может приносить компании значительные и многочисленные преимущества:

  • Сокращение объемов инвестиций в не основные фонды;
  • Сосредоточение на основной деятельности;
  • Снижение расходов на создание и поддержку рабочих мест;
  • Отсутствие зависимости от болезней или увольнения работников;
  • Использование высоко квалифицированных специалистов с обширным опытом работы, наем которых был бы слишком дорогим или не рациональным;
  • Использование богатого опыта компании, предоставляющей услуги в области работ для других компаний, то есть возможность для организации учиться у своего поставщика услуг;
  • Гибкая реакция на изменения на рынке и внутри компании (реорганизации, реструктуризации, слияния, поглощения);
  • Повышение прибыльности бизнеса, так как аутсорсинг снижает издержки обслуживания бизнес-процессов;
  • Внедрение передовых технологий через специализированную аутсорсинговую компанию;
  • Повышение конкурентоспособности компании, пользующейся услугами аутсорсера.

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

  1. Android Activity: [Электронный ресурс]. – Режим доступа: https://developer.android.com/reference/android/app/Activity
  2. Android GET и POST запросы: [Электронный ресурс]. – Режим доступа: https://xn--d1acnqm.xn--j1amh/%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8/android-get-%D0%B8-post-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%BA-web-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D1%83
  3. Android UI: [Электронный ресурс]. – Режим доступа: https://developer.android.com/guide/topics/ui
  4. Android Операции: [Электронный ресурс]. – Режим доступа: https://developer.android.com/guide/components/activities?hl=ru
  5. Baeldung: [Электронный ресурс]. – Режим доступа: https://www.baeldung.com/
  6. Java 8. Полное руководство»: [Текст]. Герберт Шилдт — 2015. — № 9.
  7. Программирование для профессионалов»: [Текст]. Гринхол Дэвид, Скин Джош— 2019.
  8. MongoDB Cloud: [Электронный ресурс]. – Режим доступа: https://cloud.mongodb.com
  9. MongoDB: [Электронный ресурс]. – Режим доступа: https://www.mongodb.com
  10. Wiki: Adobe Photoshop: [Электронный ресурс]. – Режим доступа: https://ru.wikipedia.org/wiki/Adobe_Photoshop
  11. Wiki: IntelliJ IDEA: [Электронный ресурс]. – Режим доступа: https://ru.wikipedia.org/wiki/IntelliJ_IDEA
  12. Архитектура MVC: [Электронный ресурс]. - Режим доступа: https://github.com/codedokode/pasta/blob/master/arch/mvc.md
  13. Введение в дизайн мобильных приложений: [Электронный ресурс]. – Режим доступа: https://skillbox.ru/media/design/vvedenie_v_dizayn_mobilnykh_prilozheniy/
  14. Виды требований к программному продукту: [Электронный ресурс]. – Режим доступа: https://www.webursitet.ru/article/vidy-trebovanii-k-programmnomu-produktu.html
  15. Должностная инструкция программиста: [Электронный ресурс]. – Режим доступа: https://businessman.ru/doljnostnaya-instruktsiya-programmista-byudjetnogo-uchrejdeniya-osnovnyie-obyazannosti-programmista.html
  16. Зачем нужны мобильные приложения: [Электронный ресурс]. - Режим доступа: https://scan-pro.ru/service.php?id=71
  17. Знакомство с Interface Builder. Связи между объектами: [Электронный ресурс]. - Режим доступа: https://habr.com/ru/post/30553/
  18. Илес П. Что такое архитектура программного обеспечения? [Электронный ресурс] / П. Илес. - Режим доступа: https://www.ibm.com/developerworks/ru/library/eeles/index.html
  19. Как iOS и Android разделили мобильный рынок: [Электронный ресурс]. - Режим доступа: https://apptractor.ru/measure/app-store-analytics/kak-ios-i-android-razdelili-mobilnyiy-ryinok.html
  20. Метод стратегического анализа: [Электронный ресурс]. – Режим доступа: http://bookwu.net/book_metod-strategicheskogo-analiza_837/7_funkcionalnye-oblasti
  21. Нормативный коэффициент эффективности: [Электронный ресурс]. Режим доступа: https://photomayya.ru/normativnyj-koeffitsient-effektivnosti/
  22. Оптимизация производительности UIKit: [Электронный ресурс]. - Режим доступа: https://habr.com/ru/post/345178/
  23. Организационная структура: [Электронный ресурс]. Режим доступа: https://ru.wikipedia.org/wiki/%D0%9E%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0
  24. Основы UML — диаграммы использования (use-case): [Электронный ресурс]. – Режим доступа: https://pro-prof.com/archives/2594
  25. Основы электронной коммерции»: [Текст]. Учебное пособие / Юрасов А. В., Горячая линия-Телеком, Москва, 2007 год.
  26. Официальная документация по Angular: [Электронный ресурс]. – Режим доступа: https://angular.io/docs/
  27. Официальная документация по Kotlin: [Электронный ресурс]. – Режим доступа: https://kotlinlang.ru/
  28. Официальная документация по Spring: [Электронный ресурс]. – Режим доступа: https://docs.spring.io/spring-framework/docs/4.2.x/spring-framework-reference/html/
  29. Официальный сайт ООО “ЦИТ”: [Электронный ресурс]. Режим доступа: https://www.centre-it.com/#!/1
  30. Ошибки в дизайне Android приложений: [Электронный ресурс]. – Режим доступа: https://touchin.ru/letters/oshibki-v-dizaine-android-prilozhenii/
  31. Причины почему вам следует создать мобильное приложение : [Электронный ресурс]. Режим доступа: https://stfalcon.com/ru/blog/post/3-key-benefits-of-building-mobile-app-for-e-commerce-business
  32. Проектирование информационных систем: [Электронный ресурс]. – Режим доступа: http://i.voenmeh.ru/kafi5/Kam.loc/BaseDate/ProektirovanieIS.html
  33. Простым языком об HTTP: [Электронный ресурс]. - Режим доступа: https://habr.com/ru/post/215117/
  34. Разница между JSON и XML: [Электронный ресурс] / С. Милоский - Режим доступа: https://mega-obzor.ru/raznica-mezhdu-json-i-xml.html
  35. Разработка стратегии развития: [Электронный ресурс]. – Режим доступа: https://works.doklad.ru/view/hMah2uMUEqk.html
  36. Рекомендуемые системные требования к автоматизированному рабочему месту: [Электронный ресурс]. – Режим доступа: http://www.r72.center-inform.ru/support/ARM/
  37. Российские законы как инструмент недобросовестной конкуренции в сфере электронной коммерции: [Текст]. Левшин Н. — 2014. — № 5. — С. 110-114.
  38. Руководство по MongoDB: [Электронный ресурс]. – Режим доступа: https://proselyte.net/tutorials/mongodb/create_database/
  39. Руководство по языку программирования Java: [Электронный ресурс]. – Режим доступа: https://metanit.com/java/tutorial/
  40. Тестирование программного обеспечения: [Электронный ресурс]. – Режим доступа: https://studref.com/388374/informatika/primer_testirovaniya_programmnogo_obespecheniya_prilozheniya
  41. Требования к ПО: [Электронный ресурс]. – Режим доступа: http://foranalysts.blogspot.com/2011/08/blog-post_15.html
  42. Управленческий и ИТ-консалтинг: [Электронный ресурс]. – Режим доступа: http://topsbi.ru/services/it-konsalting/razrabotka_it-strategii_i_planov_razvitiya_informacionnyh_sistem_predpriyatiy/formirovanie_celevoy_arhitektury_predpriyatiya/
  43. Что такое кластер в MongoDB: [Электронный ресурс]. – Режим доступа: http://qaru.site/questions/1266806/what-is-a-cluster-in-mongodb
  44. ЮФУ: [Электронный ресурс]. – Режим доступа: http://ubs.mtas.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=2051

Эта работа не подходит?

Если данная работа вам не подошла, вы можете заказать помощь у наших экспертов.
Оформите заказ и узнайте стоимость помощи по вашей работе в ближайшее время! Это бесплатно!


Заказать помощь

Похожие работы

ВКР Программирование
2012 год 101 стр.
ВКР Информационная система учета сырья на предприятии
antiplagiatpro
ВКР Программирование
2019 год 78 стр.
Разработка сайта ООО Бизнес-коннект
antiplagiatpro
ВКР Программирование
2020 год 84 стр.
Проектирование интернет-магазина по продаже шин
antiplagiatpro
ВКР Программирование
2020 год 61 стр.
Разработка Web - приложения для ООО ИЗВА с. Ишлеи
antiplagiatpro

Дипломная работа

от 2900 руб. / от 3 дней

Курсовая работа

от 690 руб. / от 2 дней

Контрольная работа

от 200 руб. / от 3 часов

Оформите заказ, и эксперты начнут откликаться уже через 10 минут!

Узнай стоимость помощи по твоей работе! Бесплатно!

Укажите дату, когда нужно получить выполненный заказ, время московское