диплом (Мобильное приложение для оформления заказов на транспортировку товаров)

2020-10-05СтудИзба

Описание файла

Файл "диплом" внутри архива находится в следующих папках: Мобильное приложение для оформления заказов на транспортировку товаров, Аршиева К.К. Документ из архива "Мобильное приложение для оформления заказов на транспортировку товаров", который расположен в категории "". Всё это находится в предмете "дипломы и вкр" из 8 семестр, которые можно найти в файловом архиве ДВГУПС. Не смотря на прямую связь этого архива с ДВГУПС, его также можно найти и в других разделах. .

Онлайн просмотр документа "диплом"

Текст из документа "диплом"

Министерство транспорта Российской Федерации

Федеральное агентство железнодорожного транспорта

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Дальневосточный государственный университет путей сообщения»

Кафедра «Вычислительная техника и компьютерная графика»

К ЗАЩИТЕ ДОПУСТИТЬ

Заведующий кафедрой

__________Ю.В. Пономарчук

«____»________20___г.

МОБИЛЬНОЕ ПРИЛОЖЕНИЕ ДЛЯ ОФОРМЛЕНИЯ ЗАКАЗОВ НА ТРАНСПОРТИРОВКУ ТОВАРОВ

Выпускная квалификационная работа

ВКР 09.03.01.ИВТ.03.00.943 - ПЗ

Студент 943 гр. К.К. Аршиева

Руководитель

ст. преподаватель П.С. Тимош

Консультант по иностранному языку

преподаватель Т.Н. Тагирова

Нормоконтроль

доцент, к.т.н. Е.В. Буняева

Хабаровск 2016

СОДЕРЖАНИЕ



Введение 3

1 Анализ предметной области 5

2 Определение функционала и используемых технологий 12

3 Проектирование приложения 17

4 Разработка приложения 24

4.1 Разработка серверной части приложения 24

4.2 Разработка приложения. Файл манифеста Android 33

4.3 Разработка вспомогательных классов для приложения 36

4.4 Разработка Активити приложения 41

4.5 Технико-экономическое обоснование 55

Заключение 58

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

Приложение А Макеты пользовательского интерфейса приложения 62

Приложение Б Серверные сценарии 64

Приложение В Реализация приложения 70

Введение

Сложившаяся мировая экономическая система, призванная в большей или меньшей степени улучшить качество поставляемого продукта и способствовать развитию мирового производства, вынуждает различных производителей, в изобилии представленных на рынке, модернизировать свою работу и находить все новые и новые способы для поддержания свой конкурентоспособности. С продвижением в будущее оптимизация все более проникает во все уровни процесса производства.

В современном мире проблема оптимизации внутренних процессов производства тесно стоит рядом с автоматизацией. Применение достижений современной техники на практике зачастую помогает не только сократить время производства, но и уменьшить затраты за счет устранения избыточных элементов в процессе. Так как для сферы услуг это наиболее доступный, а зачастую и единственно возможный способ повышения эффективности производства, то особый интерес автоматизация внутренних процессов представляет именно для предприятий этой отрасли, в частности, компаний, занимающихся транспортной логистикой. Данная отрасль, основной задачей которой является организация доставки из одной точки в другую по оптимальным маршрутам, где оптимальность оценивается по объективным параметрам, таким как расстояние, время и материальные затраты, хорошо подходит для применения технологий автоматизации. В частности, можно автоматизировать систему обработки заказов и расчет оптимальных маршрутов.

Целью данной выпускной квалификационной работы является разработка мобильного приложения для автоматизации системы заказов компании, занимающейся транспортной логистикой. Для достижения данной цели в ходе работы должны быть последовательно решены следующие задачи:

– провести анализ предметной отрасли и существующих решений;

– разработать концепцию мобильного приложения;

– определить функционал мобильного приложения;

– определить технологии, которые будут использоваться в мобильном приложении;

– разработать мобильное приложение.

Результатом работы должен послужить мобильное приложение, готовое ко внедрению на производство.

Работа представляет объективную практическую значимость: подобное приложение позволит оптимизировать работу производства, минимизировав роль человека в процессе принятия и обработки заказа. Человек, как субъективная система всегда представляет потенциальную опасность для любого процесса, мобильное приложение снижает вероятность ошибки в целом и устраняет ошибку, связанную с человеческим фактором, в частности. Следующим объективный плюс данного проекта напрямую связан с выбором платформы: мобильность делает информацию доступной практически из любой точки планеты, что позволяет отправлять и получать информацию по заказу оперативно. Еще одним очевидным преимуществом автоматизации системы заказов компании является повышение скорости работы, что положительно сказывается на имидже компании, за счет снижения вовлеченности в процесс человека. Введение в производственный процесс средства автоматизации является повышение конкурентоспособности предприятия и повышение скорости его работы, и, как следствие, рост его доходов.

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

1 Анализ предметной области

Разработка мобильного приложения предполагает под собой первоочередную разработку концепции. Данный этап тесно сопряжен с рассмотрением реальной отрасли промышленности, с изучением организационно-структурной схемы предприятия.

Транспортно-экспедиционными компаниями или экспедиторами называют компании, оказывающие посреднические и транспортно-логистические услуги по перевозке товаров. Основной задачей таких компаний является оказание услуг по перевозке грузов, определенным договором между экспедитором и контрагентом. В обязанность экспедиторских компаний входит заключение договора на транспортировку, обеспечение отправки и получения груза, а так же предоставление некоторых дополнительных услуг, если таковые оговорены в договоре. В частности, таковыми услугами могут быть:

– выбор маршрута перевозки;

– получение документов на импорт или экспорт;

– страхование грузов;

– выполнение таможенных формальностей;

– проверка количественного и качественного состояния груза;

– выплата пошлин, налоговых сборов и т.д.;

– хранение, складирование, комплектация грузов;

– информационные услуги и т.д.

Полный комплекс услуг транспортно-экспедиционного обслуживания представлен на рисунке 1.

Рисунок 1 – Комплекс услуг транспортно-экспедиционного обслуживания

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

Исключая управленческий блок в структуре экспедиторской компании можно выделить три главенствующих организационных блока:

– организации перевозки и экспедирования;

– маркетинговый;

– экономический.

Основными функциями отдела организации перевозки являются:

– расчет ставок;

– заключение договоров с перевозчиками/вспомогательными организациями, если компания не имеет собственных ресурсов;

– контроль за вспомогательными организациями;

– организация транспортировки груза;

– подготовка необходимого пакета документов на груз;

– организация сдачи груза.

Таким образом в процессе оказания экспедиционных услуг задействован широкий спектр специалистов: экспедиторов, агентов, операторов, менеджеров, юристов, водителей и т.д. [1].

Полная структура экспедиторской компании представлена на рисунке 2.

Рисунок 2 – Структура экспедиционной компании

Рассмотрим подробно процесс подготовки к оказанию транспортно-экспедиционного обслуживания и их непосредственного оказания.

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

При отправке груза услуги транспортного экспедирования включают следующие процедуры:

– стадия переподготовки: выбор схемы доставки, подготовка груза и т.д.;

– подготовка к погрузке и погрузка;

– подготовка пакета необходимым документов (в том числе, расчет рисков, фиксация условий перехода прав собственности и т.д.).

Первым этапом транспортно-экспедиторского обслуживания является прием заявки клиента на получение информации об условиях оказания экспедиторских услуг. Если клиент запрашивает котировку ставок, экспедитор подготавливает коммерческое предложение. Скорость подготовки и форма в которой оформляется коммерческое предложения зависит от запросов клиента. Цены и ставки в коммерческих предложениях достаточно приблизительны в силу разрыва во времени между получением заявки и фактической транспортировкой груза. В последствии, если имеется конкретный договор, подлежащий скорому исполнению, экспедитором составляется конъюнктурный лист.

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

Далее клиенту отправляют стандартную форму заявки на перевозку и услуги экспедитора. Заявка должна содержать полную информацию необходимую для последующего оформления договора и включает в себя следующее:

– полное официальное наименование организации-заказчика;

– ФИО лица, имя которого будет указано на договоре;

– наименование груза;

– вид упаковки груза;

– количество груза и его транспортные характеристики;

– маршрут;

– наименования услуг, затребованных заказчиком;

– сроки выполнения;

– страхование, если необходимо;

– условие поставки по запродажному договору;

– специальные требования к перевозке.

По получении заявки на транспортно-экспедиторские услуги и перевозку экспедитор должен:

– установить вид транспортного средства, который будет использоваться для транспортировки груза;

– выбрать субподрядчиков;

– разработать оптимальную транспортно-технологическую схему доставки;

– рассчитать точную себестоимость работ;

– составить конъюнктурный лист;

– установить комиссионный сбор.

Также на этом этапе экспедитор может предложить свой маршрут транспортировки, если таковой не был предложен клиентом, либо предложенный клиентом маршрут не оптимален [2,3].

Следующим этапом является заключение договора на транспортно-экспедиционное обслуживание с клиентом, а так же заключение договоров с субподрядчиками на выполнение услуг, предусмотренных договором с клиентом. Процедура заключения этих договоров не рассматривается в силу низкой релевантности изучаемому вопросу. Следует лишь отдельно отметить, что контакты с автотранспортными организациями, как с центральным участником процесса перевозки груза, устанавливаются с экспедитором заранее [4].

Заранее обговариваются следующие аспекты сотрудничества:

– возможности автотранспортной организации по перевозке (в частности наличие лицензии таможенного перевозчика);

– сроки и условия подачи заявки на перевозку;

– ответственность за сохранность груза;

– сроки доставки;

– размеры и условия взыскания штрафных санкций за нарушение сроков погрузочных работ;

– формы и виды документов со стороны перевозчика.

Далее следует этап непосредственной подготовки товара к отгрузке, данный этап либо контролируется экспедитором, либо выполняется им напрямую. Непосредственный перечень операций, выполняющихся на этом этапе, зависит от типа груза и вида транспортировки. Однако можно выявить общую последовательность действий: грузы упаковываются, маркируются согласно ГОСТ 14102-96 «Маркировка грузов» [5], производится перевозка и груз передается принимающей стороне [4,6,7].

В рамках рассматриваемой задачи особый интерес представляет процесс, начинающийся с подачи заявки на оказание транспортно-экспедиторских услуг и заканчивающийся передачей груза получателю.

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

Следующим этапом предварительной подготовки к проектированию и разработки является поиск и рассмотрение уже существующих решений. Следует отметить, что на сегодняшний день мобильные приложения для оформления заказов на транспортировку грузов и товаров становятся достаточно популярны в качестве самостоятельного решения или комплементарного средства для существующего интернет-решения. Связано это, безусловно, с неоспоримой нарастающей популярностью мобильных устройств. Среди приложений этой группы присутствуют как официальные, так и неофициальные клиенты, наличие последних свидетельствует о том, что существует спрос на подобные приложения. Общей чертой всех приложений является то, что каждое из них реализовано под конкретное предприятие, поставщика услуг.

В качестве примера готового решения рассмотрим мобильное приложение ООО «Деловые линии». Приложение является комплементарной составляющей для существующего интернет-решения этой компании. Оно позволяет оформить заказ (с доставкой до терминала или «до адреса»), отследить статус выполнения, получить информацию о графиках работы, новостях компании, обратиться к ее сотрудникам через форму обратной связи.

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

Основным назначением мобильного приложения является обеспечения автоматизированного приема заявки на услуги транспортного экспедирования, с возможностью динамического отслеживания статуса выполнения работ по данному заказу, как клиентами, так и сотрудниками. Таким образом, исходя из вышесказанного целесообразно разделить приложение на две части: клиентскую и производственную. Так как два стороны процесса имеют разный спектр интересов и играют в нем различные роли, то функционал приложения для них требуется разный. Клиент после оформления заявки в большей степени заинтересован только в отслеживании статуса ее выполнения. Специалистам внутри компании требуется больше технической информации по заявке, в частности, экспедиторам нужно знать все виды транспорта и субподрядчиков, задействованных в процессе транспортировки.

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

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5224
Авторов
на СтудИзбе
427
Средний доход
с одного платного файла
Обучение Подробнее