История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Топ:
Определение места расположения распределительного центра: Фирма реализует продукцию на рынках сбыта и имеет постоянных поставщиков в разных регионах. Увеличение объема продаж...
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Интересное:
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Дисциплины:
2020-04-03 | 170 |
5.00
из
|
Заказать работу |
|
|
Клиентское приложение разработано для операционной системы Android. Эта платформа была выбрана, потому что имеет открытый исходный код, что даёт возможность разрабатывать приложения и тестировать их на своём устройстве. Еще одним преимуществом Android является его многозадачность, благодаря которой обеспечивается быстродействие системы. Программы для этой операционной системы пишутся на языке Java. Для реализации клиентского приложения использовалась интегрированная среда разработки приложений Android Studio.
Android Studio
Основным преимуществом Android Studio является то, что разработчиком данной среды является та же корпорация, которая выпускает операционную систему Android. Из этого следует, что все необходимые функции будут иметь более удобную интеграцию для новых версий Android.
Следующим преимуществом является встроенный комплект средств разработки android SDK, который имеет множество полезных функций для более быстрого и удобного создания программ. Также эта среда разработки включает в себя удобный конструктор интерфейсов, который позволяет посмотреть то, как будет отображаться программа на разных устройствах.
Удобный дизайн также является достоинством Android Studio. Удобство заключается в том, что для каждого окна предусмотрена функция, которая сворачивает его в нижнюю часть интерфейса.
В заключение описания достоинств этой среды разработки можно отметить гибкость функций отслеживания ошибок, что позволяет разделить отслеживание для различных потоков, процессов и приложений.
Denwer
Для данного проекта используется установленный на стороне сервера веб сервис с набором дистрибутивов для создания и отладки веб-приложений под названием Денвер. Выбор этого сервиса можно объяснить тем, что он имеет ряд преимуществ и особенностей перед другими серверными платформами.
|
Во-первых, это легкость установки, использования и настройки. Для установки достаточно, запустить установочный файл и далее следовать инструкциям по первоначальной настройке. Для использования веб сервиса предусмотрено несколько отдельных исполняемых файлов, которые осуществляют запуск всех необходимых для работоспособности сервера служб и их остановку по требованию пользователя данной серверной платформы.
Во-вторых, мобильность. Все установленные на машину компоненты, можно без дополнительных настроек, таких как, например, правка реестра, перенести на другое устройство и на нём выполнить запуск веб-сервера с уже готовыми, настроенными веб-приложениями.
Третьим преимуществом является небольшой размер установочного файла. Он включает в себя минимальный набор приложений и модулей, необходимых для полноценной работы, а именно:
- веб-сервер Apache с поддержкой SSI, SSL, mod_rewrite, mod_php;
- интерпретатор PHP с поддержкой GD, MySQL, SQLite;
- СУБД MySQL с поддержкой транзакций (mysqld-max);
- систему управления виртуальными хостами, основанную на шаблонах;
- систему управления запуском и завершением;
- панель phpMyAdmin для администрирования СУБД;
- ядро интерпретатора Perl без стандартных библиотек;
- эмулятор sendmail и сервера SMTP с поддержкой работы совместно с PHP, Perl и Parser.
PHP-скрипты
Обработка запросов и запуск алгоритма распознавания на сервере реализована с помощью PHP-скриптов.
Главным фактором языка РНР является практичность. РНР предоставляет средства для быстрого и эффективного решения поставленных задач. Практический характер РНР обусловлен пятью важными характеристиками: традиционностью, простотой, эффективностью, безопасностью, гибкостью.
PHP является довольно молодым языком, но на сегодняшний день является чуть ли не самым популярным языком для создания web-приложений (скриптов). При использовании PHP-скриптов нет необходимости подключать библиотеки и указывать специальные параметры компиляции, при этом PHP обрабатывает сценарии с достаточно высокой скоростью.
|
Алгоритм кодирования base64
Обращение к серверу представляет из себя HTTP запрос по методу POST. Параметром запроса является фотография, закодированная алгоритмом base64. Данный метод выбран в связи с легкостью его реализации и обработки, так как в язык программирования для платформы Android включена функция кодирования алгоритмом base64, а язык PHP имеет встроенную функцию декодирования этим алгоритмом.
|
|
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!