Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом Мельников 3а.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.19 Mб
Скачать

АННОТАЦИЯ

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

Пояснительная записка содержит 53 листа и 21 рисунок и 1 таблицу.

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

Содержание

ВВЕДЕНИЕ 6

1.1 Тенденции развития технологий разработки приложений 8

1.2 Описательная постановка задачи 10

1.3 Формальная постановка задачи 13

1.4 Декомпозиция задачи 14

1 ПРОЕКТИРОВАНИЕ СИСТЕМЫ 17

2.1 Основные требования, предъявляемые системе 17

2.2 Выбор инструментальных средств 20

2.3 Проектирование схемы функционирования системы 23

2.4 Перечень функциональности. 24

2.5 Моделирование структуры системы 26

2.6 Проектирование пользовательского интерфейса 29

2.7 Методика тестирования конечного продукта. 33

2 РЕАЛИЗАЦИЯ СИСТЕМЫ 34

3.1 Структура приложения. 34

3.2 Описание классов. 35

3.3 Описание реализаций основных функций приложения 38

3.4 Реализация пользовательского интерфейса 43

3.5 Результаты тестирования системы 48

ЗАКЛЮЧЕНИЕ 54

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

1. Совместные покупки. URL: https://sp2all.ru/help/?page=help (дата обращения: 01.06.2015). 55

2. Википедия | штриховой код. URL: https://ru.wikipedia.org/wiki/штриховой_код (дата обращения: 01.06.2015). 55

3. Википедия | European_Article_Number. URL: https://ru.wikipedia.org/wiki/European_Article_Number (дата обращения: 01.06.2015). 55

4. Habrahabr | Введение в Android NDK. URL: http://habrahabr.ru/post/203014/ (дата обращения: 4.06.2015). 55

7. Википедия | Веб-служба. URL: https://ru.wikipedia.org/wiki/Веб-служба (дата обращения: 7.06.2015). 55

8. Систему онлайн-учета "Большая Птица" | В чем заключаются преимущества веб-сервиса и в чем его отличие от "настольных" программ? URL: http://bigbird.ru/faq/v-chem-zaklyuchayutsya-preimushchestva-veb-servisa-i-v-chem-ego-otlichie-ot-nastolnyh-programm (дата обращения: 9.06.2015). 55

9. Variety | Кто выигрывает войну на рынке смартфонов? URL: http://www.varietyrussia.com/film/01-04 -2014/kto-vyigryvaet-voynu-na-rynke-smartfonov/ (дата обращения: 2.06.2015). 55

10. Справочное руководство по MySQL | Сравнение возможностей MySQL и PostgreSQL URL: http://www.mysql.ru/docs/man/MySQL-PostgreSQL_features.html (дата обращения: 6.06.2015). 55

11. Сайт Александра Климова. URL: http://developer.alexanderklimov.ru/android/theory/activity-theory.php (дата обращения: 6.06.2015). 56

12. Android API. URL: http://developer.android.com/reference/packages.html (дата обращения: 1.06.2015). 56

ВВЕДЕНИЕ 6

1.1 Тенденции развития технологий разработки приложений 8

1.2 Описательная постановка задачи 10

1.3 Формальная постановка задачи 13

1.4 Декомпозиция задачи 14

1 ПРОЕКТИРОВАНИЕ СИСТЕМЫ 17

2.1 Основные требования, предъявляемые системе 17

2.2 Выбор инструментальных средств 20

2.3 Проектирование схемы функционирования системы 23

2.4 Перечень функциональности. 24

2.5 Моделирование структуры системы 26

2.6 Проектирование пользовательского интерфейса 29

2.7 Методика тестирования конечного продукта. 33

2 РЕАЛИЗАЦИЯ СИСТЕМЫ 34

3.1 Структура приложения. 34

3.2 Описание классов. 35

3.3 Описание реализаций основных функций приложения 38

3.4 Реализация пользовательского интерфейса 43

3.5 Результаты тестирования системы 48

ЗАКЛЮЧЕНИЕ 54

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

1. Совместные покупки. URL: https://sp2all.ru/help/?page=help (дата обращения: 01.06.2015). 55

2. Википедия | штриховой код. URL: https://ru.wikipedia.org/wiki/штриховой_код (дата обращения: 01.06.2015). 55

3. Википедия | European_Article_Number. URL: https://ru.wikipedia.org/wiki/European_Article_Number (дата обращения: 01.06.2015). 55

4. Habrahabr | Введение в Android NDK. URL: http://habrahabr.ru/post/203014/ (дата обращения: 4.06.2015). 55

7. Википедия | Веб-служба. URL: https://ru.wikipedia.org/wiki/Веб-служба (дата обращения: 7.06.2015). 55

8. Систему онлайн-учета "Большая Птица" | В чем заключаются преимущества веб-сервиса и в чем его отличие от "настольных" программ? URL: http://bigbird.ru/faq/v-chem-zaklyuchayutsya-preimushchestva-veb-servisa-i-v-chem-ego-otlichie-ot-nastolnyh-programm (дата обращения: 9.06.2015). 55

9. Variety | Кто выигрывает войну на рынке смартфонов? URL: http://www.varietyrussia.com/film/01-04 -2014/kto-vyigryvaet-voynu-na-rynke-smartfonov/ (дата обращения: 2.06.2015). 55

10. Справочное руководство по MySQL | Сравнение возможностей MySQL и PostgreSQL URL: http://www.mysql.ru/docs/man/MySQL-PostgreSQL_features.html (дата обращения: 6.06.2015). 55

11. Сайт Александра Климова. URL: http://developer.alexanderklimov.ru/android/theory/activity-theory.php (дата обращения: 6.06.2015). 56

12. Android API. URL: http://developer.android.com/reference/packages.html (дата обращения: 1.06.2015). 56