Мобильное приложение для оценки эффективности мерчендайзинга торговой компании - Дипломная работа

бесплатно 0
4.5 149
Системное и функциональное проектирование. Описание взаимодействия с сервером, классов системных компонентов. Обзор функциональных классов из пакетов helpers, dialogs и networking. Разработка программных модулей. Технико-экономическое обоснование проекта.


Аннотация к работе
Системное проектирование 3. Функциональное проектирование 3.1 Описание взаимодействия с сервером 3.2 Описание классов системных компонентов 3.3 Описание классов взаимодействия с данными 3.4 Описание классов пакета dialogs 3.5 Обзор функциональных классов из пакета helpers 3.6 Описание классов пакета networking 4. Технико-экономическое обоснование проекта 7.1 Описание проекта 7.2 Расчет сметы затрат и цены ПО 8. Обеспечение пожарной безопасности на ЗАО «Итранзишэн» Заключение Список литературы Приложения Введение Данный дипломный проект является частью системы, которая используется маркетинговым отделом компании для мониторинга и анализа работы сотрудников (мерчендайзеров), а также для слежения за динамикой продаж в соответствии с проделанной работой. В первую очередь система ориентирована на визуальный сбор и анализ информации, то есть работу с фотографиями. По своей структуре система представляет собой клиент-серверную архитектуру, где в качестве клиентов выступает мобильное приложение, используемое мерчендайзерами в точках продаж, а также веб-интерфейс, предоставляющий основные возможности для просмотра данных. Специально для управляющего звена существует возможность использования веб-интерфейса администрирования для управления пользователями и редактирования данных. Это может использоваться для экспериментального нахождения наиболее выгодного расположения товара, либо же для наблюдения за схожими действиями конкурирующих фирм. Помимо этого, менеджеры компании могут осуществлять выборку снимков по конкретному сотруднику для наблюдения за эффективностью его работы. Обзор литературы В основе программирования для операционной системы (ОС) Android лежит программирования на Java. Несмотря на свою закостенелость и ощутимое неудобство в работе, Java является одним из самым популярных языков программирования. Язык имеет большую историю - первый релиз Java состоялся ещё в 1995 году - поэтому не удивительно, что существует огромное количество учебников и специализированных сайтов, посвящённых Java-разработке. Bиртуальная машина Java (Java Virtual Machine, далее JVM)) - основная часть исполняющей системы Java, так называемой Java Runtime Environment (JRE). Реализован специальный механизм сериализации объектов, основанный на классах Parcel и Parcelable. 7. Имеется особый способ для выполнения вызовов между процессами, основанный на Android Interface Definition Language (AIDL). Данная книга представляет собой практический курс по написанию программного обеспечения на базе второй версии Android SDK. ОС Android использует специальные объекты для сообщения между компонентами - интенты (intent). С каждым интентом может ассоциироваться некий код ошибки, действие, URI (Uniform Resource Identifier), а также произвольный набор пересылаемых объектов. Существует четыре основных интегрированных среды разработки (Integrated development environment, далее IDE) с поддержкой Android-проектов: - Eclipse ADT Plugin; - InelliJ IDEA; - NetBeans; - Android Studio. На данный момент весьма перспективно выглядит IDE от Google - Android Studio. Отличительной особенностью Android Studio является использование постепенно набирающей популярность системы сборки Gradle. Кроме этого, следует учитывать, что для получения объектов, ассоциированных с элементами управления используется метод find View ById, принимающий на вход уникальный числовой идентификатор, определённый в разметке, и возвращающий базовый тип View. Таким образом, каждый объект, полученный с помощью данного метода, необходимо приводить к конкретному типу, например, Button или List View, многие из которых обладают уникальными свойствами. Поставщик содержимого можно трактовать как аналог сервиса, представляющего публичный API для любых внешних приложений. Особенностью данной реализации является то, что Inten Service поддерживает лишь одну очередь обработки сообщений, а также автоматически завершается после выполнения всех операций из очереди для экономии ресурсов телефона. Получение данных в формате JSON. 6. Информация о пользователе передается с каждым запросом при помощи базовой аутентификации HTTP (Basic Authentication). 3. Для отправки данных используются HTTP POST запросы. Для того, чтобы не было путаницы, каждый диалоговый фрагмент отмечается тегом, по которому его всегда можно найти. void begin Authorize User (String login, String password) - метод, запускающий процесс асинхронной авторизации.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?