Разработка приложения для планирования задач
Автор: artiup • Июнь 8, 2021 • Курсовая работа • 5,078 Слов (21 Страниц) • 1,336 Просмотры
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«МАЙКОПСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»
КАФЕДРА ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ И ПРИКЛАДНОЙ
ИНФОРМАТИКИ
КУРСОВАЯ РАБОТА
по дисциплине: «Проектный практикум» на тему:
РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ ПЛАНИРОВАНИЯ ЗАДАЧ
направление 09.03.03 Прикладная информатика Направление (профиль) образовательной программы
«Прикладная информатика в экономике»
Исполнитель
студент гр. ПИ-41 А.Ю. Габриелян
Руководитель
к.т.н., доцент В.А. Довгаль
Майкоп
2020
ВВЕДЕНИЕ | 3 |
1 ПОСТАНОВКА ЗАДАЧИ | 5 |
1 Описание задачи | 5 |
1.2 Роль и анализ существующих сервисов планирования задач | 6 |
1.3 Особенности разработки мобильных приложений | 8 |
1.4 Используемые технологии и программное обеспечение | 12 |
2 РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ | 16 |
2.1 Выбор поддерживаемых версий платформы Android | 16 |
2.2 Проектирование предполагаемого интерфейса взаимодействия пользователя с приложением | 17 |
2.3 Разработка интерфейса и логики работы мобильного приложения | 22 |
2.4 Реализация веб-приложения | 27 |
ЗАКЛЮЧЕНИЕ | 36 |
ЛИТЕРАТУРА | 37 |
ВВЕДЕНИЕ
Современный мир высоких технологий предлагает множество уникальных приложений для различных устройств, которые могут улучшить качество повседневной жизни. Актуальность обусловлена тем, что деловые программы, такие как «Персональный органайзер» или «Календарь», могут стать незаменимыми помощниками в различных ситуациях, когда возникает необходимость быстро записать важную информацию на свое устройство или заранее спланировать дела, что упрощает рабочий процесс и повышает производительность.
Основная целевая аудитория приложения – это потенциальные пользователи, которым необходим удобный и простой в использовании инструмент для управления личным списком задач. В эту категорию входят люди, которые заинтересованы в продуктивном достижении ближайших или глобальных целей с помощью достаточно функционального приложения, которое можно использовать на мобильном телефоне или на персональном компьютере с подключением к Интернету. В случаях, когда рядом находится браузер, было решено разработать веб-приложение с таким же функционалом, что и мобильное приложение, для быстрого доступа к списку задач. В результате появился сервис для управления списком личных задач.
Естественно, на сегодняшний день на рынке существует ряд решений подобных приложений.
Целью этого проекта является разработка приложения, для любых пользователей которое способствует повышению удобства записи ближайших персональных целей пользователя или иных заметок. Кроме того, программный продукт должен будет иметь простой в использовании и восприятии интерфейс. Собрать воедино функциональность и удобство интерфейса — сложная задача, и могут возникнуть ситуации, в которых невозможно будет удовлетворить оба требования. В таких случаях необходимо будет найти компромиссное решение.
Для достижения цели данной курсовой работы было необходимо решить следующие задачи:
- Определить и объяснить тему проекта;
- Исследовать существующие решения программ планирования списка дел;
- Изучить особенности разработки приложений;
- Составить план работ по реализации программного продукта с использованием разработанной архитектуры;
- Выбрать способы решения поставленных задач;
- Смоделировать интерфейс;
- Реализация веб версии;
- ПОСТАНОВКА ЗАДАЧИ
1.1 Описание задачи
Разработать приложение для управления списком задач. Приложение должно представлять собой список задач, с которым работает пользователь. Пользователю должны быть доступны следующие функции:
- добавление новой задачи;
- разделение задач на группы, с возможностью просмотра всего списка или только группы задач;
- возможность отметить задачу как завершенную;
- просмотр списка завершенных задач;
- редактирование уже созданных задач;
- возможность удалить задачу;
- установка приоритета задачам.
Для того чтобы пользователь получил доступ к системе приложения и ее информационным ресурсам, он должен обязательно пройти процедуру аутентификации. В том случае, если пользователь не зарегистрирован, то он должен воспользоваться предоставленным функционалом приложения и пройти регистрации, в противном случае доступ к приложению будет недоступен для него. Данные должны храниться как в мобильном устройстве, так и на сервере. Если происходит утеря данных ее на мобильном устройстве, то пользователю должна быть предоставлена возможность вновь получить к ней доступ при помощи авторизации на любом другом функционирующем устройстве. Так же аутентификация и регистрация пользователя нужна для возможности доступа к информации из веб-приложения.
...