Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом3.doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
3.7 Mб
Скачать

Список использованных сокращений

Ут.

Ут.

ОС, OS – Операционная система

ПО – Программное обеспечение

3D – (3-dimensional) 3-х мерное пространство

2D – (2-dimensional) 2-х мерное пространство

ЭВМ – электронно-вычислительная машина

ЛВС – локальная вычислительная сеть

TCP – (Transmission Control Protocol) протокол управления передачей

MAC – (Media Access Control) управление доступом к среде [1]

IP – (Internet Protocol) межсетевой протокол

NetBIOS – (Network Basic Input/Output System) протокол для работы в локальных сетях на персональных ЭВМ типа IBM/PC, разработан в виде интерфейса, который не зависит от фирмы-производителя

Ping, «пинг» – запрос для проверки соединений в сетях на основе TCP/IP [2]

CSV – (Comma-Separated Values) значения, разделённые запятыми. Текстовый формат, предназначенный для представления табличных данных

iOS – мобильная операционная система, разрабатываемая и выпускаемая американской компанией Apple

DNS – (Domain Name System) система доменных имён

HTTP – (HyperText Transfer Protocol) протокол передачи гипертекста

LAN – (local area network) локальная территориальная (вычислительная) сеть

SMS – (Short Message Service) служба коротких сообщений

IDE – (Integrated Development Environment) Интегрированная среда разработки

JDK – Java Development Kit

SDK – (Software Development Kit) комплект средств разработки

ADT – Android Development Tools

SD – (Secure Digital Memory Card) формат карт памяти

USB – (Universal Serial Bus) «универсальная последовательная шина»

API – (application programming interface ) интерфейс программирования приложений

GPS – (Global Positioning System) система глобального позиционирования

WiFi – (Wireless Fidelity) технология беспроводной передачи данных

SSH – Secure SHell протокол передачи данных

TELNET – (TErminaL NETwork) сетевой протокол для реализации текстового интерфейса по сети

FTP – (File Transfer Protocol) протокол передачи файлов

FTPS – (File Transfer Protocol + SSL, или FTP/SSL) защищённый протокол для передачи файлов

SFTP – (англ. SSH File Transfer Protocol) протокол прикладного уровня, предназначенный для копирования и выполнения других операций с файлами поверх надёжного и безопасного соединения

SCP – (secure copy) протокол RCP копирования файлов

HTTPS – (Hypertext Transfer Protocol Secure) расширение протокола HTTP, поддерживающее шифрование

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

AVD – (Android Virtual Devices) виртуальные устройства Android

NDK – (Native Development Kit) комплект средств разработки для C# В Android

VM – (Virtual Machine) виртуальная машина

Введение Ут.

Ут.

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

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

Использование ЭВМ позволяет всем отраслям человеческой деятельности развиваться укоренными темпами, стоит только проанализировать результаты, полученные за последнюю сотню лет. Налицо сильное увеличение открытий в различных областях: медицине, военной отрасли, промышленности, космонавтике, астрономии. Применение ЭВМ затронуло даже такие творческие сферы как стихотворение и издательство – позволяет поэтам и авторам проще корректировать и издавать свои произведения.

Чем больше в составе предприятия имеется ЭВМ, тем выше потребность в организаци и объединения их в сеть, выделением отдельной ЭВМ для решения общих задач (серверы). Обеспечением работы сети и поддержкой серверов занимаются инженеры, имеющие широкие познания в этой области.

Как правило, на одну не крупную организацию приходится один специалист техподдержки. Но если организация крупная, то требуется специализированный отдел, который и занимается вопросами поддержки работоспособности серверов, пользовательских рабочих станций и ЛВС, следит за состоянием соединений с др. организациями и/или за подключением к сети Интернет.

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

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

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

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