Автор работы: Пользователь скрыл имя, 12 Марта 2013 в 08:44, отчет по практике
В процессе прохождения производственной практики проведено исследование таксомоторного предприятия «Наше такси», его организационной структуры и мнения сотрудников на счет того, какими свойствами и возможностями должна обладать разрабатываемая информационная система.
Также изучены существующие решения в области автоматизации работы таксопарка. Между ними было проведено сравнение по следующим критериям: использование геоинформационных систем, возможность интеграции с терминалами, возможность осуществить заказ через SMS, автоматическое распределение заказов, контроль состояния транспортного средства и наличие демоверсии. Сравнение показало, что каждое из этих решений имеет свои плюсы и минусы.
Введение 4
1. Описание предметной области 5
1.1. Административная структура предприятия 5
1.2. Функциональная модель 7
1.3. Информационная модель 9
2. Обзор и сравнение аналогов разрабатываемой информационной системы 11
2.1. Программный комплекс «Такса» 11
2.2. «М2М-ТАКСИ» 12
2.3. «Такси Мастер» 16
2.4. Сравнение аналогов. 17
3. Постановка требований к разрабатываемой информационной системе 20
4. Средства разработки. 22
4.1. IDE Delphi 22
4.1.1. Целевая платформа 22
4.1.2. Эволюция языка 22
4.1.3. Компиляторы 24
4.2. Symbian OS 26
4.2.1. Эволюция Symbian OS 27
4.2.2. Архитектура Symbian OS 30
4.2.3. Службы операционной системы 32
4.2.4. Общие вспомогательные службы 35
4.2.5. Прикладные службы 36
4.2.5. Платформа безопасности Symbian OS 37
4.3. Symbian S60 38
4.3.1. Технические характеристики 38
4.3.2. Разработка приложений 39
4.3.3. Ограничения Symbian 9 40
4.4. Геоинформационные системы 40
4.4.1.Определения и особенности 40
4.4.2. История ГИС 42
4.4.3. Представление данных 44
4.4.4. Структура ГИС 46
4.5. Google Maps 46
4.6. Обоснование выбора средств разработки. 47
5. Проектируемая информационная система 48
5.1. Макет экранных форм клиентской части диспетчера 49
5.2. Структура сети 51
6. Выводы по работе 53
Список литературы 55
Библиотека CONE (Control Environment, окружение элементов интерфейса) предоставляет абстрактные и базовые классы для создания элементов интерфейса. Она может использоваться как напрямую, так и из Uikon или служб пользовательского интерфейса платформы. Помимо этого, CONE осуществляет трансляцию различных событий (в том числе от сервера окон) в элементы интерфейса.
Фреймворк Uikon пришел на смену Eikon, как только Symbian OS стала поддерживать исключительно Unicode, и является основой для служб пользовательского интерфейса на уровне платформы. Uikon предоставляет базовые классы для архитектуры приложений (модель Application-View-AppUI), а также фабрику классов для кнопок, списков, диалогов и других элементов интерфейса. При необходимости Uikon запускает требуемые для работы приложения сервера операционной системы. В состав входят серверы для обеспечения резервного копирования приложения и для завершения работы приложений перед отключением устройства. Для того чтобы определить поведение элементов графического интерфейса (внешний вид кнопок, поведение окон, шрифты по умолчанию), Uikon загружает статическую библиотеку LAF (Look-and-Feel), подготавливаемую разработчиками платформы.
Помимо вышеперечисленных
Службы управления персональной информацией
К этой категории относятся
Службы сообщений
Стандартные типы сообщений (например, E-mail, SMS или MMS) в Symbian OS обрабатываются соответствующим сервером и помещаются в хранилище. Поддержка различных типов сообщений обеспечивается системой подключаемых хранилищем MTM-плагинов. Symbian OS содержит плагины для отправки, получения и редактирования различных сообщений: SMS, MMS, E-mail (POP3, IMAP4, SMTP) и OBEX. Помимо этого, в системе существуют служба отправки сообщений по расписанию, службы обработки сообщений BIO и механизм уведомления приложений об их поступлении.
Службы синхронизации и удаленного управления
Symbian OS поддерживает стандарт SyncML и содержит компоненты и службы для синхронизации контактной книги, календаря, заметок, закладок и сообщений.
Java 2 ME
В состав Symbian OS входят профиль MDIP 2.0, пакеты MDIP 2.0, конфигурация CLDC 1.1 и виртуальная машина Java. Реализация спецификаций ложится на плечи разработчиков платформы.
Платформа безопасности (Platform Security или PlatSec) — концептуальное решение, в которое входят как отдельные компоненты Symbian OS, так и некоторые элементы служб, напрямую не связанных с безопасностью (поддержка платформы безопасности присутствует даже в ядре Symbian OS). Платформа безопасности впервые появилась в Symbian 9.x и направлена на борьбу со следующими явлениями:
В основу платформы безопасности положено понятие "защищенная возможность". В Symbian OS эти элементы играют роль меток и используются для определения легитимности доступа к тому или иному ресурсу или API системы. Около 40% всех API Symbian OS 9.x защищены подобным образом.
S60 (Series 60) — программная платформа для смартфонов, которая использует Symbian OS. S60 — являлась лидером среди платформ для смартфонов в мире. Была разработана прежде всего корпорацией Nokia, и впоследствии лицензирована другим компаниям, таким как Lenovo, LG Electronics, Panasonic, Sony Ericsson и Samsung. Также в разработку входят компании, интегрирующие программное обеспечение Elektrobit, Teleca, Digia, Mobica, Texas Instruments, STMicroelectronics, Broadcom, Renesas, Freescale, и операторы мобильной связи Vodafone и Orange, которые разрабатывают и поставляют мобильные приложения и услуги для S60. S60 состоит из набора библиотек и стандартных приложений, таких как: телефония, инструменты PIM, мультимедийные проигрыватели. Программное обеспечение S60 — это торговый стандарт для смартфонов, который поддерживает приложения разработанные на языках Java MIDP, C++, и Python. Особенностью является возможность установки дополнительных приложений.
Разработку проводят на компьютере. Также на компьютере, используя программный эмулятор телефона, производят тестирование или отладку. При наличии соответствующего оборудования отлаживают и непосредственно и на устройстве (телефоне). Необходимы: компилятор С++, SDK. SDK распространяется Nokia и доступен для загрузки. В состав входят: документация, эмулятор для Windows, заголовочные файлы.
Из сред разработки наиболее известны Carbide и CodeWarrior.
Особенностью операционной системы Symbian 9 (платформы S60 3 edition и S60 5edition) является механизм сертификации приложений. Существует несколько видов сертификатов, в зависимости от вида сертификата, которым подписан установочный пакет приложения, определяются его полномочия в системе. В результате оказывается затруднительной установка нелицензионных и даже многих бесплатных приложений. Также пользовательским приложениям запрещен доступ ко многим системным каталогам файловой системы. Однако имеется возможность бесплатно получить сертификат разработчика для своего устройства (привязан к конкретному аппарату), позволяющий устанавливать подавляющее большинство приложений, предварительно "подписав" их пакеты.
Геоинформационные системы (ГИС) являются классом информационных систем, имеющим свои особенности. Они построены с учетом закономерностей геоинформатики и методов, применяемых в этой науке. ГИС как интегрированные информационные системы предназначены для решения различных задач науки и производства на основе использования пространственно - локализованных данных об объектах и явлениях природы и общества. Неразрывно с ГИС связаны геоинформационные технологии. Геоинформационные технологии можно определить как совокупность программно-технологических средств получения новых видов информации об окружающем мире. Геоинформационные технологии предназначены для повышения эффективности: процессов управления, хранения и представления информации, обработки и поддержки принятия решений. ГИС имеет ряд особенностей, которые необходимо учитывать при изучении этих систем. Одна из особенностей ГИС и геоинформационных технологий состоит в том, что они являются элементами информатизации общества. Это заключается во внедрении ГИС и геоинформационных технологий в науку, производство, образование и применение в практической деятельности получаемой информации об окружающей реальности. Геоинформационные технологии являются новыми информационными технологиями, направленными на достижение различных целей, включая информатизацию производственно-управленческих процессов. Другой особенностью ГИС является то, что как информационные системы они являются результатом эволюции этих систем и поэтому включают в себя основы построения и функционирования информационных систем. ГИС как система включает множество взаимосвязанных элементов, каждый из которых связан прямо или косвенно с каждым другим элементом, а два любых подмножества этого множества не могут быть независимыми, не нарушая целостность и единство системы.
Автоматизированной
Начальный период (поздние 1950е — ранние 1970е гг.)
Исследование принципиальных возможностей, пограничных областей знаний и технологий, наработка эмпирического опыта, первые крупные проекты и теоретические работы.
Период государственных
Государственная поддержка ГИС стимулировала развитие экспериментальных работ в области ГИС, основанных на использовании баз данных по уличным сетям:
Период коммерческого развития (ранние 1980е — настоящее время)
Широкий рынок разнообразных программных средств, развитие настольных ГИС, расширение области их применения за счет интеграции с базами непространственных данных, появление сетевых приложений, появление значительного числа непрофессиональных пользователей, системы, поддерживающие индивидуальные наборы данных на отдельных компьютерах, открывают путь системам, поддерживающим корпоративные и распределенные базы геоданных.
Пользовательский период (поздние 1980е — настоящее время)
Повышенная конкуренция среди коммерческих производителей геоинформационных технологий услуг дает преимущества пользователям ГИС, доступность и «открытость» программных средств позволяет использовать и даже модифицировать программы, появление пользовательских «клубов», телеконференций, территориально разобщенных, но связанных единой тематикой пользовательских групп, возросшая потребность в геоданных, начало формирования мировой геоинформационной инфраструктуры. Морфометрический анализ рельефа на основе ГИС-технологий новое направление в этой области.
Данные в ГИС описывают реальные объекты, такие как дороги, здания, водоемы, лесные массивы. Реальные объекты можно разделить на две абстрактные категории: дискретные (дома, территориальные зоны) и непрерывные (рельеф, уровень осадков, среднегодовая температура). Для представления этих двух категорий объектов используются векторные и растровые данные.
Растровые данные
Растровые данные хранятся в виде наборов величин, упорядоченных в форме прямоугольной сетки. Ячейки этой сетки называются пикселями. Наиболее распространенным способом получения растровых данных о поверхности Земли является дистанционное зондирование, проводимое при помощи спутников. Хранение растровых данных может осуществляться в графических форматах, например TIF или JPEG, или в бинарном виде в базах данных.
Векторные данные
Наиболее распространенными типами векторных объектов являются:
Информация о работе Отчет по практике на таксомоторном предприятии «Наше такси»