- •Содержание
- •1.1 Тенденции развития технологий разработки приложений 8
- •Введение
- •Тенденции развития технологий разработки приложений
- •Описательная постановка задачи
- •Формальная постановка задачи
- •Декомпозиция задачи
- •Проектирование системы
- •Основные требования, предъявляемые системе
- •Выбор инструментальных средств
- •Проектирование схемы функционирования системы
- •Перечень функциональности.
- •Моделирование структуры системы
- •Проектирование пользовательского интерфейса
- •Методика тестирования конечного продукта.
- •Реализация системы
- •Структура приложения.
- •Описание классов.
- •Описание реализаций основных функций приложения
- •Реализация пользовательского интерфейса
- •Результаты тестирования системы
- •Список использованных источников
Введение
Организация ООО «Совместные покупки» предоставляет пользователям электронную торговую площадку для проведения так называемых «совместных покупок». Совместная покупка – это покупка группой лиц товара напрямую у поставщика или производителя по оптовой цене, что делает покупку более выгодной для каждого покупателя. Человека, который организует и производит закупку, называют организатором. После проведения закупки организатор обязан передать товар участникам закупки. Изначально, организатор назначал время и место встречи, где лично выдавал заказы участникам. Однако это приносило массу проблем. В связи с этим проект «Совместные покупки» необходимо было развивать. Одним из шагов развития стало открытие центров раздачи заказов. Данные центры решали проблемы с выдачей заказов участникам. Теперь, после проведения закупки, организатор расфасовывает товары клиентов по пакетам и передает их в центр раздачи заказов, откуда клиент может в любое время забрать свою покупку.
В настоящее время проект «Совместные покупки» активно развивается. В связи с ростом популярности мобильных платформ, было решено реализовать мобильную версию проекта, а так же мобильную версию приложения для центра раздачи заказов.
На сегодняшний день мобильные приложения находятся на пике своей популярности. Количество разработчиков мобильных приложений увеличивается, количество доступных приложений растет, а также и число их загрузок. Согласно статистике, за 2012 год рынок мобильных приложений в мире составил $7,83 млрд. И, по прогнозам, к 2016 составит $65,79 млрд.
Наиболее популярными, на сегодняшний день, мобильными платформами являются Apple iOS, Android и Windows Phone.
Задачей данной работы является разработка мобильного приложения для центров раздачи заказов. Пользователями данного приложения являются сотрудники центров раздачи заказов. Приложение должно обеспечить выполнение основных операций с заказами. Аналогов данному приложению нет, в связи с этим, разрабатываемую систему можно называть актуальной. Данная система должна увеличить производительность центров раздачи заказов, т.к. позволяет быстро производить операции с заказами.
Пояснительная записка состоит из введения, постановки задачи, проектирования системы, реализации системы, заключения и списка использованных источников.
В первой части пояснительной записки описывается постановка задачи. Приводятся основные тенденции развития технологий разработки приложений, приводится диаграмма вариантов использования, которая лежит в основе проектирования системы, описывается поставленная задача, приводится декомпозиция задачи.
Во второй части описывается проектирование системы. В этой части приведены предъявляемые системе требования, обосновывается выбор инструментальных и программных средств, описываются обязанности клиентской и серверной части, приводится диаграммы классов и последовательностей, которые иллюстрируют структуру системы, схематично моделируется интерфейс и разрабатывается методика тестирования.
В третьей части описывается реализация системы. В этой части приводится структура Android-проекта, описание некоторых классов, описание реализации основных функций приложения, приводятся примеры интерфейса, а так же результаты тестирования приложения.
ПОСТАНОВКА ЗАДАЧИ
