ВВЕДЕНИЕ 6
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1 Этапы анализа 7
1.2 Характеристики объекта автоматизации 7
1.3 Назначение системы 8
1.4 Исполнители производственных и организационных работ 9
1.5 Выбор средств описания бизнес-процессов разработки 9
1.6 Анализ рынка мобильных приложений для планирования деятельности 12
2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 17
2.1 Выбор модели жизненного цикла 17
2.2 Выбор платформы 19
2.3 Выбор средств разработки 21
2.4 Архитектура программного продукта 24
2.5 Проектирование модели IDEF0 27
3 ОПИСАНИЕ ПРИЛОЖЕНИЯ 30
3.1 Создание задач и подзадач 30
3.2 Контекстное меню задачи 31
3.3 Поиск задачи 32
3.4 Фильтры 32
3.5 Напоминания 33
3.6 Синхронизация 34
4 ЭРГОНОМИКА 36
4.1 Концепция пользовательского интерфейса 36
4.2 Эргономика интерфейса 37
ЗАКЛЮЧЕНИЕ 39
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 40
ПРИЛОЖЕНИЕ
Планирование на предприятии — экономический метод управления, представляет собой процесс проектирования желаемого будущего, а также эффективных путей его достижения. Задачи планирования заключаются в выявление перспектив изменения внешнего окружения фирмы, формирование целей и стратегии развития, определение первоочередных задач и действий для их решения.
Постоянная неопределенность будущего является одной из причин, по которой планирование должно осуществляться непрерывно. В силу внешних изменений или ошибок управления события могут разворачиваться не так, как предполагало руководство при выработке планов. Поэтому планы необходимо пересматривать, чтобы они согласовывались с реальностью. Там, где есть планирование, неопределенность сокращается.
Обеспечить непрерывность и добавить новые возможности планирования помогут мобильные телефоны, которые давно перестали быть чем-то необычным и отлично справляются со своими функциями. По сути, все смартфоны стали небольшой копией компьютера, который постоянного можно иметь при себе.
В рамках данного дипломного проекта будет описано создание приложения для мобильного телефона, позволяющее планировать рабочий процесс, а так же контролировать выполнение задач в любом месте и в любое время.
Таким образом, определим основные задачи дипломного проекта:
1. Анализ предметной области и существующих решений;
2. Выбор методологии и средств разработки;
3. Анализ требований к программному обеспечению;
4. Проектирование и разработка программного обеспечения, удовлетворяющего основным требованиям.
В результате работы была изучена предметная область, выбрана методология разработки Scrum, выбрана операционная система Android в качестве платформы для разработки приложения, Android Studio в качестве среды разработки, разработана модель программного продукта, разработан программный продукт, который позволяет:
• создавать задачи и подзадачи неограниченной вложенности;
• обеспечить оперативный доступ к задачам;
• осуществлять поиск по имени задачи;
• напоминать о задачах;
• контролировать сроки выполнения задач;
• синхронизировать задачи с настольными системами.
В дальнейшем функционал приложения планируется расширить такими функциями как:
• напоминания по GPS координатам
• метки задач
• прикрепление файлов к задачам и др.
1. Маклаков С.В. BPwin и Erwin. CASE-средства для разработки информационных систем — Москва: Диалог-МИФИ, 2000 - 306 с.
2. Программная поддержка проектирования и автоматизации бизнес
процессов, сравнение Visio BPWIN ARIS Rational Rose [Электронный ресурс] / Электронная библиотека - Режим доступа:
http://studopedia.su/15 145425 sravnenie-instrumentalnih-sredstv-Visio-BPWIN- ARIS-i-Rational-Rose.html, свободный. (Дата обращения: 03.04.2016 г.).
3. Google Play [Электронный ресурс] / Свободная энциклопедия -Режим доступа: https://ru.wikipedia.org/wiki/Google Play, свободный. (Дата обращения:
10.04.2016 г.).
4. AppStore [Электронный ресурс] / Свободная энциклопедия - Режим доступа: https://ru.wikipedia.org/wiki/App Store, свободный. (Дата обращения:
10.04.2016 г.).
5. Windows Phone Store [Электронный ресурс] / Свободная энциклопедия - Режим доступа: https://ru.wikipedia.org/wiki/Windows Phone Store, свободный. (Дата обращения: 10.04.2016 г.).
6. Чумакова, Т.Я. Международные стандарты, поддерживающие жизненный цикл программных средств / Т.Я. Чумакова / Математические машины и системы. - 2009. - № 3. - С. 1-7
7. Медникс З., Дорнин Л. Программирование под Android 2-е издание — СПб.: Питер, 2013. — 560 с.
8. Варакин М.В. Разработка мобильных приложений под Android — Москва: УЦ «Специалист» при МГТУ им. Н. Э. Баумана, 2012. — 128 c.
9. Дейтел П. Android для программистов: создаем приложения — СПб.: Питер, 2013. — 560 с.
10. Голощапов А. Л. Google Android. Создание приложений для смартфонов и планшетных ПК — СПБ: БХВ-Петербург, 2013. — 928 с.
11. 1С Предприятие 8, Web-сервисы, механизм [Электронный ресурс] /
Официальная документация «1С: Предприятие» - Режим доступа:
http://v8.1c.ru/overview/Term 000000273.htm, свободный. (Дата обращения:
17.04.2016 г.).