Система обмена пешеходными маршрутами на базе технологии GoogleMaps для мобильных устройств
Разработка мобильного приложения для устройств на базе операционной системы Android. Проектирование базы данных и пользовательского интерфейса. Тестирование системы. Расчёт экономического эффекта разработчика и пользователя программного обеспечения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 05.04.2017 |
Размер файла | 1,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
? повышенный уровень прямой блёсткости. Действие фактора: прямая блесткость приводит к быстрому утомлению зрения;
? повышенный уровень отражённой блёсткости. Действие фактора: отраженная блесткость вызывает ослепление, ведет к утомлению органов зрения, появлению головной боли, ощущению рези в глаза и т.п.;
? повышенный уровень электромагнитных излучений. Действие фактора: энергия ВЧ, УВЧ, СВЧ диапазонов может вызвать нарушения деятельности сердечно-сосудистой системы, эндокринной системы, нервной системы и др. заболевания;
? повышенное значение напряжения в электрической цепи, замыкание которой может произойти через тело человека. Действие фактора: локальные и общие поражения организма человека электрическим током (ожоги, механические повреждения, электрический удар);
? повышенный уровень статического электричества. Действие фактора: заболеваний нервной системы. Разряды статического электричества могут стать причиной взрывов, пожаров;
? Повышенный уровень шума на рабочем месте. Действие фактора: снижение остроты слуха, нарушение функционального состояния сердечно-сосудистой системы и нервной системы;
? повышенная запыленность и загазованность рабочей зоны. Действие фактора: заболевания органов дыхания, зрения, кожных покровов и другие.
К химическим производственным факторам относится повышенное содержание в воздухе рабочей зоны окиси углерода, озона, аммиака и другие.
Труд рабочего на ПЭВМ относится к категории умственного труда. Работа сопровождается необходимостью активизации внимания, восприятия и анализа информации и других высших психических функций человека. Основными видами работ на ПЭВМ являются ввод информации, считывание информации с экрана. К психофизиологическим производственным факторам можно отнести:
? напряжение зрения;
? напряжение внимания;
? монотонность труда;
? эмоциональные перегрузки;
? нерациональная организация рабочего места;
? напряжения мышц спинного и шейного отдела тела.
Ниже представлены требования для обеспечения безопасных условий труда. В производственных помещениях, в которых работа на ПЭВМ является основной, обеспечиваются параметры микроклимата, представленные в таблице 5.1.
Таблица 5.1 - Оптимальные параметры микроклимата для помещений с ПЭВМ
Период года |
Температура воздуха, С |
Относительная влажность, % |
Скорость движения воздуха, м/с |
|
Холодный |
22-24 |
40- 60 |
0,1 |
|
Теплый |
23- 25 |
40-60 |
0,1 |
Для повышения влажности воздуха в помещениях с ПЭВМ применяются увлажнители воздуха, заправляемые ежедневно дистиллированной или прокипяченной питьевой водой.
Искусственное освещение в помещениях эксплуатации ПЭВМ должно осуществляться системой общего равномерного освещения.
Следует ограничивать прямую блесткость от источников освещения, при этом яркость светящихся поверхностей (окна, светильники и др.), находящихся в поле зрения, должна быть не более 200 кд/м2 (кандел на метр квадратный).
Следует ограничивать отраженную блесткость на рабочих поверхностях (экран, стол, клавиатура и др.) за счет правильного выбора типов светильников и расположения рабочих мест по отношению к источникам естественного и искусственного освещения, при этом яркость бликов на экране ВДТ, ЭВМ и ПЭВМ не должна превышать 40 кд/м2 и яркость потолка, при применении системы отраженного освещения, не должна превышать 200 кд/м2.
В качестве источников света при искусственном освещении должны применяться преимущественно люминесцентные лампы. Допускается применение ламп накаливания в светильниках местного освещения.
Для обеспечения нормируемых значений освещенности в помещениях с ПЭВМ должна проводиться чистка стекол оконных рам и светильников по необходимости, но не реже двух раз в год, а также своевременная замена перегоревших ламп.
Рабочие места с ПЭВМ по отношению к световым источникам должны располагаться так, чтобы естественный свет падал сбоку, преимущественно слева. Схемы размещения рабочих мест с ПЭВМ должны учитывать расстояния между рабочими столами с видеомониторами (в направлении тыла поверхности одного видеомонитора и экрана другого видеомонитора), которое должно быть не менее 2,0 м, а расстояние между боковыми поверхностями видеомониторов - не менее 1,2 м.
Оконные проемы в помещениях с ПЭВМ должны быть оборудованы регулируемыми светозащитными устройствами типа: жалюзи, занавеси, внешние козырьки и др.
Конструкция рабочего стола должна обеспечивать оптимальное размещение на рабочей поверхности используемого оборудования с учетом его количества и конструктивных особенностей (размер ПЭВМ, клавиатуры, пюпитра и др.), характера выполняемой работы. При этом допускается использование рабочих столов различных конструкций, отвечающих современным требованиям эргономики.
Конструкция рабочего стула (кресла) должна обеспечивать поддержание рациональной рабочей позы при работе на ПЭВМ, позволять изменять позу с целью снижения статического напряжения мышц шейно-плечевой области и спины для предупреждения развития утомления.
Рабочий стул (кресло) должен быть подъемно-поворотным и регулируемым по высоте и углам наклона сиденья и спинки, а также расстоянию спинки от переднего края сиденья, при этом регулировка каждого параметра должна быть независимой, легко осуществляемой и иметь надежную фиксацию.
Экран видеомонитора должен находиться от глаз пользователя на оптимальном расстоянии 600-700 мм, но не ближе 500 мм с учетом размеров алфавитно-цифровых знаков и символов.
Помещения с ПЭВМ должны быть оснащены аптечкой первой помощи и углекислотными огнетушителями [8].
5.2 Техническая безопасность
Опасный производственный фактор - фактор, воздействие которого на работающего в определенных условиях приводит к травме или другому внезапному резкому ухудшению здоровья.
К опасным производственным факторам, которые могут возникнуть в помещении, где находится работающий на ПЭВМ, можно отнести повышенное значение напряжения в электрической цепи, замыкание которой может произойти через тело человека.
Работающий на ПЭВМ перед началом работы обязан:
? проветрить рабочее помещение;
? убедиться в достаточности освещенности, отсутствии отражений на экране, при необходимости отрегулировать освещенность рабочего места;
? проверить правильность подключения оборудования, осветительных приборов местного освещения в электросеть, наличие защитного заземления и подключение экранного проводника к корпусу процессора;
? протереть специальной салфеткой поверхность экрана ВДТ;
? проверить исправность мебели, правильность установки стола, кресла, положения оборудования, угла наклона экрана монитора, положения клавиатуры. При необходимости отрегулировать положение стола, кресла, расположение ПЭВМ в целях создания удобной рабочей позы, исключения длительных напряжений тела, выполнения зрительной работы вне зоны вредного воздействия излучений ПЭВМ и монитора.
Запрещается приступать к работе при:
? обнаружении неисправности оборудования;
? поврежденных кабелях электропитания;
? отсутствии защитного заземления устройств ПЭВМ и ВДТ;
? отсутствии в рабочем помещении углекислотного огнетушителя и аптечки первой помощи.
Работающий на ПЭВМ с использованием ВДТ обязан:
? содержать свое рабочее место в порядке и чистоте в течение всего рабочего дня;
? соблюдать правила эксплуатации оборудования, установленные соответствующими инструкциями;
? выполнять санитарные требования и нормы, соблюдать режим работы и отдыха, в установленные перерывы выполнять физкультурные упражнения для глаз, шеи, туловища, ног;
? следить за соблюдением температурно-влажностного режима, регулярно проветривать рабочее помещение;
? при необходимости прекращения работы на некоторое время корректно закрыть все активные задачи.
При выполнении работы на ПЭВМ с использованием ВДТ запрещается:
? прикасаться к задней стенке системного блока (процессора) при включенном питании;
? производить какие-либо переключения при включенном питании;
? загромождать верхние панели устройств ненужными бумагами и посторонними предметами;
? допускать захламленность рабочего места бумагой (в целях недопущения накапливания органической пыли);
? производить отключение питания во время выполнения активной задачи;
? допускать попадание влаги на поверхность системного блока (процессора), ВДТ, рабочую поверхность клавиатуры, дисководов, принтеров и других устройств;
? проводить самостоятельно вскрытие и ремонт оборудования;
? курить на рабочем месте.
По окончании работ работающий обязан:
? произвести закрытие всех активных задач;
? выключить питание системного блока (процессора);
? выключить питание всех периферийных устройств;
? отключить блок питания;
? отключить стабилизатор напряжения (если он используется);
? осмотреть и привести в порядок рабочее место [9].
5.3 Пожарная безопасность
Пожарной безопасностью называется такое состояние объекта, при котором с регламентируемой вероятностью исключается возможность возникновении и развития пожара и воздействия на людей опасных факторов пожара, а также обеспечивается защита материальных ценностей.
Основным документом, регламентирующим деятельность по обеспечению пожарной безопасности, является закон Республики Беларусь «О пожарной безопасности», введенный в действие Постановлением Верховного Совета Республики Беларусь от 15 июня 1993 г. №2404-X. Он определяет правовую основу и принципы организации системы пожарной безопасности и государственного пожарного надзора, действующих в целях защиты от пожаров жизни и здоровья людей, национального достояния, всех видов собственности и экономики Республики Беларусь.
Классификация производств по категории пожарной опасности имеет большое значение для создания безопасных условий труда, определяют требования к режиму и эксплуатации. Разработка программного продукта в рамках дипломного проектирования будет проводиться в офисном здании в помещении, оборудованном компьютерами. Таким образом данный тип помещения относится к помещениям вычислительных центров и приравненных к ним (компьютерные классы, офисы) относятся к категории В - помещения, в которых горючие и трудногорючие жидкости, твердые горючие и трудногорючие вещества и материалы способны гореть при взаимодействии с водой, кислородом воздуха или друг с другом.
Применение воды для тушения находящегося под напряжением электрооборудования не допускается. Для этих целей используются углекислотные или порошковые огнетушители, которые должны располагаться в легкодоступных местах.
Для обеспечения быстрого и своевременного тушения очага пожара, внутри рабочего помещения имеется огнетушитель. Огнетушители относятся к первичным средствам тушения пожара. Для тушения пожаров в электроустановках под напряжением наиболее эффективны углекислотные, порошковые огнетушители.
Огнетушители необходимо располагать так, чтобы они были защищены от воздействия прямых солнечных лучей, тепловых потоков, механических воздействий. Они должны быть хорошо видны и легко доступны в случае пожара.
Для борьбы с пожарами большое значение имеет своевременное сообщение о пожаре и месте его возникновения. Для этого могут быть использованы городская и местная телефонная связь, электрическая пожарная сигнализация (ЭПС) и звуковые системы (гудок, сирена).
Основными элементами ЭПС являются пожарные извещатели, устанавливаемые на объектах, приёмные станции, регистрирующие начавшийся пожар, линии связи, источники питания, звуковые или световые сигнальные устройства.
Пожарные извещатели бывают ручного и автоматического действия. Последние делятся на тепловые, дымовые, световые, ультразвуковые и комбинированные.
Тепловые извещатели реагируют на избыточную температуру среды.
В извещателях, реагирующих на дым, чувствительными элементами являются фотоэлементы или ионизационные камеры с радиоактивными веществами. В основе действия фотоэлектрических извещателей лежит реализация эффекта отражения света от частиц дыма.
В световых извещателях фотоэлемент реагирует на ультрафиолетовую или инфракрасную часть спектра пламени.
Ультразвуковые извещатели регистрируют сигналы возмущения активного ультразвукового поля в закрытом помещении при возникновении открытого пламени или турбулентных тепловых потоков.
Пожарные извещатели ручного действия бывают кнопочные и кодовые и в основном применяются для дублирования извещателей автоматического действия.
В системе профилактических мер, направленных на обеспечение безопасности людей при возникновении пожара в зданиях и сооружениях, важное место занимает вопрос своевременной и организованной их эвакуации.
Важно регулярное проведение инструктажей по правилам эвакуации. Все сотрудники офиса должны быть ознакомлены с планом эвакуации в случае возникновения пожарной опасности.
Кратковременность процесса эвакуации объясняется быстрым нарастанием при пожаре факторов, опасных для здоровья и жизни человека. К опасным факторам пожара для здоровья человека относят температуру среды в рабочей зоне или на уровне роста человека, снижение концентрации кислорода в помещениях до опасных величин, опасные концентрации продуктов горения и термического разложения, потерю видимости из-за задымления помещений и путей эвакуации, лучистые тепловые потоки. Все эти факторы вредно воздействуют на организм человека и при достижении определенных значений могут привести к смертельным исходам.
При возникновении пожара, люди должны покинуть здание за минимально короткое время, согласно плану эвакуации. На плане эвакуации должны быть указаны пути эвакуации (зелёными стрелками) основные и запасные, а также размещение огнетушителей, телефонов, эвакуационных выходов, экспликация помещений. План эвакуации должен размещаться на видном месте и должен быть утвержден руководителем организации.
Для обеспечения полной безопасности на предприятии регулярно должна проводиться пожарная профилактика. Пожарная профилактика - это комплекс организационных и технических мероприятий, направленных на обеспечение безопасности людей, на предотвращение пожара, ограничение его распространения, а также создание условий для успешного тушения пожара.
Заключение
В результате дипломного проектирования было разработано мобильное приложение для устройств на базе операционной системы Android: система обмена пешеходными маршрутами на базе технологий «Google Maps» для мобильных устройств.
В процессе разработки были выполнены следующие задачи:
- сформулировано техническое задание;
- спроектировано и реализовано мобильное приложение для устройств на базе операционной системы Android;
- произведено тестирование системы в соответствии с разработанной программой и методикой испытаний;
- разработана техническая документация: техническое задание, описание программы, программа и методика испытаний, руководство пользователя.
Реализованное программное обеспечение обеспечивает выполнение всех функций, предъявляемых техническим заданием на разработку данного программного обеспечения.
Список используемых источников
1. ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению. - М.: Издательство стандартов, 1987.
2. ГОСТ 19.402-78 ЕСПД. Описание программы. - М.: Издательство стандартов, 1982.
3. Фаулер M. UML. Основы, 3-е издание. - Пер. с англ. - СПб: Символ_ Плюс, 2004. - 192 с.
4. ГОСТ 19.201-78 ЕСПД. Руководство оператора. Требования к содержанию и оформлению. - М.: Издательство стандартов, 1994.
5. ГОСТ 19.301-79 ЕСПД. Программа и методика испытаний. - М.: Издательство стандартов, 1982.
6. Постановления Министерства экономики Республики Беларусь, Министерства финансов Республики Беларусь и Министерства труда и социальной защиты Республики Беларусь от 30.10.08 г. №210/161/151 «Об основных положениях по составу затрат, включаемых в себестоимость продукции (работ, услуг)».
7. Трудовой кодекс Республики Беларусь: текст Кодекса по состоянию на 3 ноября 2006 г. - Мн.: Амалфея, 2006. - 272с.
8. Межотраслевая Типовая инструкция по охране труда при работе с персональными компьютерами, утвержденная постановлением Минтруда и соцзащиты РБ от 30.11.2004 № 138.
9. СанПиН 9-131 РБ 2000 «Гигиенические требования к видеодисплейным терминалам, электронно-вычислительным машинам и организации работы», утвержденные постановлением Главного государственного санитарного врача Республики Беларусь № 53 от 10 ноября 2000 г.
Э10. Геотрекер - GPS трекер
Э11. ViewRangerGPS
Э12. Java
Э13. Интегрированная среда разработки
Э14. SQLite встраиваемая реляционная база данных
Э15. Карты Google
Э16. Основы построения интерфейсов
Приложение А
Техническое задание
Введение
Общее название программного продукта - «Система обмена пешеходными маршрутами на базе технологий Google Maps для мобильных устройств».
Разрабатываемое программное обеспечение прежде всего будет являться простым и удобным Android-приложением для составления пешеходных маршрутов, их редактирования, возможностью пометок достопримечательностей, сохранения и загрузки маршрута, а также передачи маршрута другим пользователям.
С учётом вышесказанного, областью применения разрабатываемого приложения может быть его использование частными лицами во время путешествий или прогулок.
А.1 Основания для разработки
А.1.1 Основание для проведения разработки
Разработка проводится в соответствии с приказом №___ от ____________. «О закреплении тем дипломных проектов студентов факультета информационных технологий дневной формы обучения специальности 1-40 02 01 «Вычислительные машины, системы и сети» по кафедре вычислительных систем и сетей УО «Полоцкий государственный университет».
А.1.2 Наименование темы разработки
Наименование темы разработки - «Система обмена пешеходными маршрутами на базе технологий GoogleMaps для мобильных устройств».
А.2 Назначение разработки
А.2.1 Функциональное назначение
Функциональным назначением системы является предоставление пользователю возможности создания, просмотра, записи, загрузки и редактирования пешеходных маршрутов, а также ориентирования по ним. Также должна присутствовать возможность поделиться маршрутом с другим пользователем.
А.2.2 Эксплуатационное назначение
Данное android приложение может использоваться любителями путешествий и прогулок для созданий и просмотров пешеходных маршрутов.
Конечными пользователями Android-приложения могут являться любые желающие, которым необходима создать или просмотреть маршрут.
А.3 Требования к программе или программному изделию
А.3.1 Требования к функциональным характеристикам
А.3.1.1 Требования к составу выполняемых функций
Android-система должна обеспечивать возможность выполнения следующих функций:
- возможность создать пешеходный маршрут;
- возможность просмотреть созданный маршрут;
- возможность редактирования маршрута;
- возможность отметить важные точки на маршруте;
- возможность сохранить и загрузить маршрут;
- возможность поделиться маршрутом;
- возможность ориентирования по маршруту.
А.3.1.2 Требования к организации входных данных
Требования к организации входных данных не предъявляются.
А.3.1.3 Требования к организации выходных данных
Требования к организации выходных данных не предъявляются.
А.3.1.4 Требования к временным характеристикам
Требования к временным характеристикам не предъявляются.
А.3.2 Требования к надёжности
А.3.2.1 Требования к обеспечению надёжного (устойчивого) функционирования системы
Разрабатываемая система должна:
? обеспечивать надёжное функционирование;
? быть устойчивой к отказом;
? корректно выполнять все выше перечисленные функции.
А.3.2.2 Время восстановления после отказа
Время восстановления после отказа, вызванного сбоем электропитания технических средств (иными внешними факторами), не фатальным сбоем (не крахом) операционной системы, не должно превышать времени, требуемого на перезагрузку технических и программных средств.
Время восстановления после отказа, вызванного неисправностью технических средств, фатальным сбоем (крахом) операционной системы, не должно превышать времени, требуемого на устранение неисправностей технических средств.
А.3.3 Условия эксплуатации
А.3.3.1 Климатические условия эксплуатации
Климатические условия эксплуатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять требованиям, предъявляемым к техническим средствам в части условий их эксплуатации.
А.3.3.2 Требования к видам обслуживания
Android-система не требует проведения каких-либо видов обслуживания.
А.3.4 Требования к составу и параметрам технических средств
Для стабильного функционирования системы рекомендуется использовать мобильное устройство со следующими необходимыми характеристиками:
– процессор с тактовой частотой 1000МГц, не менее;
– ОЗУ объемом, 512МБ, не менее;
– GPS модуль;
– подключение к сети Интернет.
А.3.5 Требования к информационной и программной совместимости
Требуется OC Android версии 4.0 и выше.
А.3.6 Требования к маркировке и упаковке
Требования к маркировке и упаковке не предъявляются.
А.3.7 Требования к транспортированию и хранению
Требования к транспортированию и хранению не предъявляются.
А.3.8 Специальные требования
Специальные требования не предъявляются
А.4 Требования к программной документации
Программная документация дипломного проекта должна быть представлена в следующем составе:
- техническое задание в соответствии с ГОСТ 19.201-78 ЕСПД;
- описание программы в соответствии с ГОСТ 19.402-2000 ЕСПД;
- руководство оператора в соответствии с ГОСТ 19.505-79 ЕСПД;
- программа и методика испытаний в соответствии с ГОСТ 19.301-2000 ЕСПД.
А.5 Технико-экономические показатели
Технико-экономические показатели не учитываются. В рамках дипломного проекта необходимо рассчитать себестоимость разрабатываемого ПО.
А.6 Стадии и этапы разработки
Этапы разработки приложения и сроки их выполнения представлены в таблице А.1.
Таблица А.1 - Этапы и сроки разработки ПО
Наименование этапа работ |
Сроки выполнения |
|
Постановка задачи |
10.01.2016 |
|
Анализ исходных данных |
01.02.2016 - 25.03.2016 |
|
Разработка Android-приложения |
26.03.2016 - 15.05.2016 |
|
Тестирование Android-приложения |
15.05.2016 - 01.06.2016 |
|
Разработка технической документации |
01.06.2016 - 13.06.2016 |
А.7 Порядок контроля и приёмки
Приём готового компонента будет осуществляться государственной экзаменационной комиссией.
Приложение Б
Описание программы
Б.1 Общие сведения
Наименование программного обеспечения: «Система обмена пешеходными маршрутами на базе технологий Google Maps для мобильных устройств».
Система разработана в рамках дипломного проектирования студентом факультета информационных технологий специальности «Вычислительные машины, системы и сети» Подгол А.А., за период с 23.03.2016 по 12.06 2016 года.
Данное программное обеспечение является Android приложением, написанным на языке Java, в среде разработки AndroidStudio.
Для запуска и функционирования мобильного приложения, необходимо наличие следующего программного обеспечения:
- операционная система Android версии 4.0 или выше.
Б.2 Функциональное назначение
Функциональным назначением системы является предоставление пользователю удобного приложения для обмена, создания, просмотра, записи, загрузки и редактирования пешеходных маршрутов, а также ориентирования по ним.
Б.3 Описание логической структуры
Основные функции программы:
- возможность создать пешеходный маршрут;
- возможность просмотреть созданный маршрут;
- возможность редактирования маршрута;
- возможность отметить важные точки на маршруте;
- возможность сохранить и загрузить маршрут;
- возможность поделиться маршрутом;
- возможность ориентирования по маршруту.
При разработке программы использовался объектно-ориентированный подход к программированию.
Б.4 Используемые технические средства
Мобильного приложения должно успешно функционировать на смартфоне со следующей минимальной конфигурацией:
- ОС Android 4.0 и выше;
- процессор с тактовой частотой 1 ГГц, не менее;
- ОЗУ 512 МБ, не менее;
- выход в интернет;
- наличие на мобильном устройстве GPSмодуля.
Б.5 Вызов и загрузка
Для установки мобильного приложения необходимо запустить на исполнение файл GPSTracker.apk. В появившемся окне требуется согласиться со всеми условиями и нажать кнопку установить. После успешной установки будет предложено сразу запустить приложение, последующие запуски приложения проводятся из экрана приложений.
Б.6 Входные данные
К входным данным мобильного приложения относятся карта из сети интернет с сервиса «GoogleMaps», координаты место положения и файлы пешеходных маршрутов.
Б.7 Выходные данные
К выходным данным мобильного приложения относятся полученные файлы пешеходных маршрутов.
Приложение В
Руководство оператора
В.1 Назначение программы
Данное приложение служит для обмена, создания, просмотра, записи, загрузки и редактирования пешеходных маршрутов, а также ориентирования по ним.
В.2 Условия выполнения программы
Android приложения должно успешно функционировать на смартфоне со следующей минимальной конфигурацией:
- ОС Android 4.0 и выше;
- процессор с тактовой частотой 1 ГГц, не менее;
- ОЗУ 512 МБ, не менее;
- наличие доступа к интернету.
В.3 Выполнение программы
Для установки мобильного приложения необходимо запустить на исполнение файл GPSTracker.apk. В появившемся окне требуется принять все условия и нажать кнопку установить. После успешной установки будет предложено сразу запустить приложение, последующие запуски приложения проводятся из экрана приложений.
После запуска приложения, пользователь попадает в главное меню, которое предоставляет ему возможность использовать весь функционал. Главное меню приложения изображено на рисунке В.1.
Главное меню содержит следующие пункты:
- пункт «MYLOCATION»позволяющий узнать пользователю координаты текущего местоположения и посмотреть текущее местоположение на карте;
Рисунок В.1 - Главное меню приложения
- пункт «NEWTRACK»позволяющий пользователю записать свой маршрут, отметить важные точки на маршруте и посмотреть маршрут на карте;
- пункт «OPENTRACK»позволяющий пользователю открыть когда-либо записанный маршрут и просмотреть его;
- пункт «INFO»открывающий справку о приложении;
- пункт «EXIT»позволяющий пользователю покинуть приложение.
При выборе пункта главного меню «MYLOCATION» пользователь увидит экран, представленный на рисунке В.2.
На данном экране приложения пользователь может узнать координаты местоположения и посмотреть своё местоположение на карте.
Выбрав пункт главного меню «NEWTRACK», пользователь увидит экран, представленный на рисунке B.3.
Рисунок B.2 - Экран приложения при выборе пункта «MYLOCATION»
Рисунок B.3 - Экран приложения записи нового маршрута
После нажатия на кнопку «START» начинается запись маршрута и становиться активным элемент меню (рисунок В.3) позволяющий пользователю отметить важную точку на маршруте. Нажав на иконку (рисунок В.3) пользователь увидит экран, представленный на рисунке В.4.
После завершения записи маршрута пользователь увидит экран, представленный на рисунке В.5, который предложит сохранить полученный маршрут, либо просмотреть его.
Рисунок В.4 - Экран добавления важной точки на маршруте
Рисунок В.5 - Экран сохранения/просмотра маршрута
Нажав кнопку «SHOW», пользователь увидит экран приложения, представленный на рисунке В.6.
Нажатие на иконку (рисунок В.6) включает отображение текущего местоположения на карте. Нажав на иконку можно сохранить маршрут. Нажав на иконку пользователь может отправить маршрут по почте. Переключая переключатель можно изменить вид карты. Перетаскиванием иконок происходит редактирование маршрута.
Выбрав пункт главного меню «OPENTRACK»,пользователь увидит экран, представленный на рисунке В.7.
Выбрав пункт меню «FILE EXPLORER», пользователь увидит на экране файловый проводник, рисунок В.8.
Выбрав файл и нажав на кнопку «SHOW» (рисунок В.7) пользователь увидит экран приложения, представленный на рисунке В.6.
Рисунок В.6 - Экран просмотра маршрута
Рисунок В.7 - Экран открытия файла
Рисунок В.8 - Файловый проводник
Выбрав пункт главного меню «INFO»,пользователь увидит на экране некоторую справочную информацию о приложении, рисунок В.9.
Рисунок В.9 - Справочная информация о приложении
Выход из приложения осуществляется выбором соответствующего пункта главного меню «EXIT».
Приложение Г
Программа и методика испытаний
Г.1 Объект испытаний
Объектом испытаний является приложение «Система обмена пешеходными маршрутами на базе технологий GoogleMaps для мобильных устройств».
Г.2 Цель испытаний
Целью испытаний является проверка работоспособности разработанного программного продукта. В ходе испытаний нужно протестировать все функции, которые реализуются программой. Результатом проведения тестирования должно стать заключение о степени соответствия программы требованиям, выдвигаемым техническим заданием.
Г.3 Состав предъявляемой документации
Для проведения испытаний программы должна быть предоставлена следующая техническая документация:
- техническое задание на дипломное проектирование с перечислением всех требований, предъявляемых к программе;
- руководство оператора программы;
- программа и методика испытаний.
Г.4 Требования к программе
Основным требованием к разработанному программному обеспечению является корректное выполнение функций, установленных техническим заданием.
Г.4.1 Требования к мобильному приложению
Приложение должно обеспечивать корректное выполнение следующих функций:
- создание пешеходного маршрута;
- просмотр созданного маршрута;
- редактирование маршрута;
- отметка важных точек на маршруте;
- сохранить и загрузить маршрут;
- поделиться маршрутом;
- ориентирование по маршруту.
Г.5 Средства и порядок испытаний
Испытания проводятся на Android смартфоне следующей комплектации:
- ОС Android 4.0;
- процессор с тактовой частотой 1 ГГц, не менее;
- ОЗУ 512 МБ;
- наличие GPS модуля;
- наличие доступа к интернету.
Порядок проведения испытаний:
- создание пешеходного маршрута;
- отметка важных точек на маршруте;
- просмотр созданного маршрута;
- редактирование маршрута;
- сохранить маршрут;
- загрузить маршрут
- отправка маршрута по почте;
- ориентирование по маршруту.
Г.6 Методы испытаний
Работоспособность разработанного программного обеспечения проверяется путём запуска приложения.
Тестирование программы выполняется в соответствии с порядком проведения испытаний, указанном в пункте «Средства и порядок испытаний». Для каждого испытания разработаны определённые методы проведения испытаний, которые описаны ниже.
Для проведения испытания пункта «создание пешеходного маршрута» используются следующие методы:
- включить интернет соединение и GPS приёмник на мобильном устройстве;
- выбрать в главном меню приложения пункт «NEWTRACK»;
- в появившемся экране выбрать пункт меню «START»;
- выбрать пункт меню «FINISH».
После выполнения всех действий пользователь увидит на экране сообщение об успешном создании нового маршрута.
Для проведения испытания пункта «отметка важной точки на маршруте» используются следующие методы:
- включить GPS приёмник на мобильном устройстве;
- выбрать в главном меню приложения пункт «NEW TRACK»;
- в появившемся экране выбрать пункт меню «START»;
- выбрать пункт меню «отметить точку».
После выполнения всех действий пользователь увидит сообщение об успешном добавлении точки.
Для проведения испытания пункта «просмотр созданного маршрута» используются следующие методы:
- включить интернет соединение и GPSприёмник на мобильном устройстве;
- выбрать в главном меню приложения пункт «NEWTRACK»;
- в появившемся экране выбрать пункт меню «START»;
- выбрать пункт меню «FINISH»;
- в появившемся экране выбираем пункт меню «SHOW».
После выполнения всех действий пользователь увидит на экране созданный маршрут.
Для проведения испытания пункта «редактирования маршрута» используются следующие методы:
- включить интернет соединение и GPS приёмник на мобильном устройстве;
- выбрать в главном меню приложения пункт «NEWTRACK»;
- в появившемся экране выбрать пункт меню «START»;
- выбрать пункт меню «FINISH»;
- в появившемся экране выбираем пункт меню «SHOW»;
- зажимаем на экране иконку «флажок»;
- перетаскиваем иконку «флажок».
После выполнения всех действий пользователь у видит, что траектория маршрута изменилась.
Для проведения испытания пункта «сохранить маршрут» используются следующие методы:
- включить интернет соединение и GPS приёмник на мобильном устройстве;
- выбрать в главном меню приложения пункт «NEWTRACK»;
- в появившемся экране выбрать пункт меню «START»;
- для окончания записи маршрута выбрать пункт меню «FINISH»;
- в появившемся окне выбрать пункт меню «SAVE»;
- в появившемся окне ввести название маршрута;
- нажать кнопку «SAVE».
После выполнения всех действий пользователь увидит на экране сообщение об успешном выполнении операции.
Для проведения испытания пункта «загрузить маршрут» используются следующие методы:
- включить интернет соединение и GPS приёмник на мобильном устройстве;
- выбрать в главном меню приложения пункт «OPENTRACK»;
- в появившемся окне выбрать пункт меню «FILE EXPLORER»;
- в появившемся окне выбрать файл маршрута;
- в появившемся окне выбрать пункт меню «SHOW».
После выполнения всех действий пользователь увидит на экране открытый маршрут.
Для проведения испытания пункта «отправка маршрута по почте» используются следующие методы:
- включить интернет соединение и GPS приёмник на мобильном устройстве;
- выбрать в главном меню приложения пункт «OPENTRACK»;
- в появившемся окне выбрать пункт меню «FILE EXPLORER»;
- в появившемся окне выбрать файл маршрута;
- в появившемся окне выбрать пункт меню «SHOW»;
- в появившемся окне выбрать пункт меню «поделиться»;
- в появившемся окне заполнить поля адреса и темы письма;
- прикрепить файл маршрута нажав на кнопку «TOATTACHAFILE»;
- нажать кнопку «SEND».
После выполнения всех действий пользователь увидит сообщение об успешной отправке.
Для проведения испытания пункта «ориентирование по маршруту» используются следующие методы:
- включить интернет соединение и GPS приёмник на мобильном устройстве;
- выбрать в главном меню приложения пункт «OPENTRACK»;
- в появившемся окне выбрать пункт меню «FILE EXPLORER»;
- в появившемся окне выбрать файл маршрута;
- в появившемся окне выбрать пункт меню «SHOW»;
- в появившемся окне выбрать пункт меню «ориентирование»;
После выполнения всех действий пользователь увидит на экране своё текущее местоположение на карте.
Приложение Д
Диаграмма вариантов использования
Приложение Е
Диаграмма активности
Приложение Ж
Диаграмма классов приложения
Приложение И
Диаграмма развертывания
Размещено на Allbest.ru
...Подобные документы
Разработка клиент-серверного игрового приложения на примере игры в шашки для мобильных устройств на базе операционной системы Android. Обзор мобильных платформ. Экраны приложения и их взаимодействие. Графический интерфейс, руководство пользователя.
курсовая работа [2,6 M], добавлен 15.06.2013Общие характеристики операционной системы Android. Разработка приложения на основе создания менеджера файлов. Получение с помощью приложения доступа к файлам, хранящимся в "облачном хранилище" в сети Интернет. Расчет стоимости программного обеспечения.
дипломная работа [2,7 M], добавлен 03.04.2015Современное состояние рынка мобильных приложений. Основные подходы к разработке мобильных приложений. Обоснование выбора целевой группы потребителей приложения. Этапы проектирования и разработки мобильного приложения для операционной системы Android.
курсовая работа [987,1 K], добавлен 27.06.2019Обзор мобильной ОС Android. Выбор инструментов и технологий. Проектирование прототипа графического интерфейса. Характеристика и описание пользовательского интерфейса. Проектирование и разработка базы данных. Определение списка необходимых разрешений.
курсовая работа [376,6 K], добавлен 13.09.2017Анализ популярных игровых приложений. Жанр – аркады с геймплеем Runner. Получение продукта, ориентированного на людей, использующих мобильные устройства на базе Android, и предназначенный для развлечения пользователей. Визуальная составляющая приложения.
дипломная работа [742,7 K], добавлен 10.07.2017Особенности разработки модуля взаимодействия и приложений для мобильных устройств на базе Windows Mobile. Основные компоненты системы. Выбор протокола XMPP. Создание базы данных, тестирование и отладка системы. Программа, моделирующая аварийные ситуации.
курсовая работа [1,2 M], добавлен 05.11.2012Архитектура операционной системы Android, набор библиотек для обеспечения базового функционала приложений и виртуальная машина Dalvik. Объектно-ориентированный язык программирования Java как инструмент разработки мобильных приложений для ОС Android.
дипломная работа [1,6 M], добавлен 08.07.2015Архитектура и история создания операционной системы Android. Язык программирования Java. Выбор средства для реализации Android приложения. Программная реализация Android приложения. Проведение тестирования разработанного программного обеспечения.
курсовая работа [167,8 K], добавлен 18.01.2017Обзор особенностей операционной платформы для мобильных телефонов, смартфонов и коммуникаторов. История обновлений и модифицированные версии. Прошивка устройств. Приборы на платформе Android. Изучение основных достоинств операционной системы Android 4.2.
реферат [885,8 K], добавлен 19.10.2015Разработка городских систем на базе мобильных интерфейсов. Методики геокодирования в информационных системах, ориентированных на определенную группу пользователей. Прототипная реализация туристической карты для мобильных устройств на платформе Android.
дипломная работа [4,3 M], добавлен 05.12.2013Электронные носители и их преимущества. Создание приложения электронного журнала для учета посещаемости и выполнения студентами лабораторных работ для мобильных устройств на базе Android. Автоматизация заполнения журнала, упрощение ведения учета.
курсовая работа [681,5 K], добавлен 13.06.2017Анализ деятельности группы компаний "Инрэко ЛАН". Общая характеристика, основы проектирования и разработка операционной системы Android. Этапы разработки программного игрового приложения с использованием физики. Скриншоты, отображающие игровой процесс.
отчет по практике [2,7 M], добавлен 19.07.2012Важность операционной системы для мобильных устройств. Популярность операционных систем. Доля LINUX на рынке операционных систем. История OS Symbian, BlackBerry OS, Palm OS. Отличия смартфона от обычного мобильного телефона. Учет ограничений по памяти.
презентация [477,3 K], добавлен 01.12.2015Преимущества операционной системы Android. Проектирование интерфейса приложений. Визуальные редакторы и средства кроссплатформенной разработки. Оптимизация игрового процесса, выбор фреймворка и библиотек. Классификация и характеристика игр по жанрам.
дипломная работа [2,6 M], добавлен 10.07.2017Структура Android-приложений. Особенности игрового движка. Алгоритмизация и программирование. Список игровых состояний. Настройка, отладка и тестирование программы. Разработка руководства пользователя. Тестирование инсталляции и отображения элементов.
дипломная работа [4,5 M], добавлен 19.01.2017Система помощи водителю на базе регистратора. Установка операционной системы Debian. Настройка системных служб и разработка серверного приложения. Создание локальной Wi-Fi сети. Распознавание знаков и библиотека OpenCV. Потоковое видео в Android.
дипломная работа [3,9 M], добавлен 13.09.2017Проектирование системы управления базами данных. Особенности реализации в MS SQL. Разработка пользовательского интерфейса. Тестирование и отладка приложения. Руководство пользователя и системного администратора. Анализ и методы разработки приложений.
курсовая работа [867,9 K], добавлен 16.07.2013- Разработка геоинформационного программного обеспечения на базе открытых продуктов для целей кадастра
Исследование современных геоинформационных технологий, анализ их преимуществ и недостатков. Проектирование структуры базы данных, приложения и интерфейса проекта. Программная реализация геоинформационной системы и оценка ее экономической эффективности.
дипломная работа [3,2 M], добавлен 21.06.2012 Характеристика работы операционной системы Android, используемой для мобильных телефонов. Создание Android проекта в среда разработки Eclipse. Общая структура и функции файла манифест. Компоненты Android приложения. Способы осуществления разметки.
курсовая работа [1,0 M], добавлен 15.11.2012Разработка программного обеспечения для платформы Android версии 2.3: информационное приложения для поклонников футбольной команды, с возможностью просмотра событий, статистики и иной информации о команде и ее успехах. Листинг JsonDataManager.java.
дипломная работа [4,1 M], добавлен 24.04.2013