Отчет по практике на таксомоторном предприятии «Наше такси»

Автор работы: Пользователь скрыл имя, 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

Работа состоит из  1 файл

преддипломная практика.docx

— 545.41 Кб (Скачать документ)

Библиотека CONE (Control Environment, окружение элементов интерфейса) предоставляет абстрактные и базовые классы для создания элементов интерфейса. Она может использоваться как напрямую, так и из Uikon или служб пользовательского интерфейса платформы. Помимо этого, CONE осуществляет трансляцию различных событий (в том числе от сервера окон) в элементы интерфейса.

Фреймворк Uikon пришел на смену Eikon, как только Symbian OS стала поддерживать исключительно Unicode, и является основой для служб пользовательского интерфейса на уровне платформы. Uikon предоставляет базовые классы для архитектуры приложений (модель Application-View-AppUI), а также фабрику классов для кнопок, списков, диалогов и других элементов интерфейса. При необходимости Uikon запускает требуемые для работы приложения сервера операционной системы. В состав входят серверы для обеспечения резервного копирования приложения и для завершения работы приложений перед отключением устройства. Для того чтобы определить поведение элементов графического интерфейса (внешний вид кнопок, поведение окон, шрифты по умолчанию), Uikon загружает статическую библиотеку LAF (Look-and-Feel), подготавливаемую разработчиками платформы.

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

4.2.5. Прикладные службы

Службы управления персональной информацией

К этой категории относятся компоненты, реализующие спецификации vCal и vCard консорциума Versit, база данных, содержащая контактную книгу, и API для работы с ней, а также служба календаря с поддержкой формата iCalendar.

Службы сообщений

Стандартные типы сообщений (например, 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. Реализация спецификаций ложится на плечи разработчиков платформы.

4.2.5. Платформа безопасности Symbian OS

Платформа безопасности (Platform Security или PlatSec) — концептуальное решение, в которое входят как отдельные компоненты Symbian OS, так и некоторые элементы служб, напрямую не связанных с безопасностью (поддержка платформы безопасности присутствует даже в ядре Symbian OS). Платформа безопасности впервые появилась в Symbian 9.x и направлена на борьбу со следующими явлениями:

  • вредоносным программным обеспечением;
  • неправомерным доступом к данным пользователя или устройства;
  • неправомерным использованием платных служб (отправка SMS-сообщений, выполнение звонков);
  • пиратским использованием контента.

В основу платформы безопасности положено понятие "защищенная возможность". В Symbian OS эти элементы играют роль меток и используются для определения легитимности доступа к тому или иному ресурсу или API системы. Около 40% всех API Symbian OS 9.x защищены подобным образом.

4.3. Symbian S60

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. Особенностью является возможность установки дополнительных приложений.

4.3.1. Технические характеристики

  • Операционная система: Symbian OS.
  • Версия Series 60 — Edition (1st (2001 г.), 2nd (2004 г.), 3rd (2005 г.)); расширения возможностей Series 60 x Edition — Feature Pack (1, 2, 3).
  • Размер экрана: 176×208. Встречаются модели с другим размером экрана (например, Siemens SX1 и Sendo X имели размер 176×220), но прикладным программам в них также выделялось окно 176×208. Начиная от Series 60 2nd Edition, Feature Pack 3 ОС поддерживает экраны размера 240×320, и более высокого разрешения (352×416) (например Nokia N90, работающая на Series 60 2nd Edition, Feature Pack 3 или Nokia N80 но уже на Series 60 3rd Edition), а также поддержка горизонтальной ориентации экрана (208×176, 320×240, 416×352).
  • Поддержка приложений, разработанных на Java (J2ME MIDP), Symbian C++.
  • Series 60 3rd Edition бинарно несовместима с предыдущими версиями Series 60, так как использует новую версию Symbian OS (v9.1).
  • В 2006 году был создан логотип «Разработан для устройств S60», который использовался для обозначения совместимости приложений (Symbian или Java) с Symbian OS.
  • В 2008 году произошли небольшие изменения в развитии платформы, самое основное изменение это поддержка управления приложениями при помощи сенсорного экрана, новая платформа получила название «S60 5th Edition». (На современных смартфонах Nokia с сенсорным экраном, под управлением S60, используется ОС Symbian 9.4 Touch)

4.3.2. Разработка приложений

Разработку проводят на компьютере. Также на компьютере, используя программный  эмулятор телефона, производят тестирование или отладку. При наличии соответствующего оборудования отлаживают и непосредственно  и на устройстве (телефоне). Необходимы: компилятор С++, SDK. SDK распространяется Nokia и доступен для загрузки. В состав входят: документация, эмулятор для Windows, заголовочные файлы.

Из сред разработки наиболее известны Carbide и CodeWarrior.

4.3.3. Ограничения Symbian 9

Особенностью операционной системы Symbian 9 (платформы S60 3 edition и S60 5edition) является механизм сертификации приложений. Существует несколько видов сертификатов, в зависимости от вида сертификата, которым подписан установочный пакет приложения, определяются его полномочия в системе. В результате оказывается затруднительной установка нелицензионных и даже многих бесплатных приложений. Также пользовательским приложениям запрещен доступ ко многим системным каталогам файловой системы. Однако имеется возможность бесплатно получить сертификат разработчика для своего устройства (привязан к конкретному аппарату), позволяющий устанавливать подавляющее большинство приложений, предварительно "подписав" их пакеты.

4.4. Геоинформационные системы

4.4.1.Определения и особенности

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

Автоматизированной информационной системой (АИС) называют организационно-техническую  систему, использующую автоматизированные информационные технологии в целях  обучения, информационно-аналитического обеспечения научно-инженерных работ  и процессов управления. В соответствии с данным определением ГИС попадает в класс автоматизированных информационных систем. Еще одной особенностью ГИС  является то, что она является интегрированной  информационной системой. Интегрированные  системы построены на принципах  интеграции технологий различных систем. Они зачастую применяются настолько  в разных областях, что их название часто не определяет все их возможности  и функции. По этой причине не следует  связывать ГИС с решением задач  только геодезии или географии. "Гео" в названии геоинформационных систем и технологий определяет объект исследований, а не предметную область использования  этих систем. Необходимо рассмотреть место ГИС среди других автоматизированных систем, что требует дать краткую классификацию этих систем. Выбирая различные аспекты рассмотрения автоматизированных информационных систем можно дать различные их различные классификации. По принадлежности к конкретной предметной области можно подразделить информационные системы на три класса: технические, экономические, информационно-аналитические. К техническим относят автоматизированные системы научных исследований (АСНИ), системы автоматизированного проектирования (САПР), гибкие производственные системы (ГПС), робототехнические комплексы (РТК) и др. Информационно-аналитические автоматизированные системы включают: автоматизированные справочно-информационные системы (АСИС), базы данных (БД), экспертные системы (ЭС), статистические информационные системы (СтИС) и т.п. Примером экономических систем могут служить автоматизированные системы управления (АСУ), бухгалтерские информационные системы (БУ-ИС), банковские информационные системы (БИС), биржевые информационные системы (БИС), маркетинговые информационные системы (МИС) и др. Особенностью ГИС как интегрированной системы является то, что она интегрирует технологии трех перечисленных выше классов систем: технических, информационно-аналитических и экономических. Следовательно, ГИС могут быть использованы как любая из этих систем.

4.4.2. История ГИС

Начальный период (поздние 1950е — ранние 1970е гг.)

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

  • Запуск первого искусственного спутника Земли
  • Появление электронных вычислительных машин (ЭВМ) в 50-х годах.
  • Появление цифрователей, плоттеров, графических дисплеев и других периферийных устройств в 60-х.
  • Создание программных алгоритмов и процедур графического отображения информации на дисплеях и с помощью плоттеров.
  • Создание формальных методов пространственного анализа.
  • Создание программных средств управления базами данных.

Период государственных инициатив (нач. 1970е — нач. 1980е гг.)

Государственная поддержка  ГИС стимулировала развитие экспериментальных  работ в области ГИС, основанных на использовании баз данных по уличным  сетям:

  • Автоматизированные системы навигации.
  • Системы вывоза городских отходов и мусора.
  • Движение транспортных средств в чрезвычайных ситуациях и т. д.

Период коммерческого развития (ранние 1980е — настоящее время)

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

Пользовательский период (поздние 1980е — настоящее время)

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

4.4.3. Представление данных

Данные в ГИС описывают  реальные объекты, такие как дороги, здания, водоемы, лесные массивы. Реальные объекты можно разделить на две  абстрактные категории: дискретные (дома, территориальные зоны) и непрерывные (рельеф, уровень осадков, среднегодовая  температура). Для представления  этих двух категорий объектов используются векторные и растровые данные.

Растровые данные

Растровые данные хранятся в  виде наборов величин, упорядоченных  в форме прямоугольной сетки. Ячейки этой сетки называются пикселями. Наиболее распространенным способом получения  растровых данных о поверхности  Земли является дистанционное зондирование, проводимое при помощи спутников. Хранение растровых данных может осуществляться в графических форматах, например TIF или JPEG, или в бинарном виде в  базах данных.

Векторные данные

Наиболее распространенными  типами векторных объектов являются:

  • Точки. Используются для обозначения географических объектов, для которых важно местоположение, а не их форма или размеры. Возможность обозначения объекта точкой зависит от масштаба карты. В то время как на карте мира города целесообразно обозначать точечными объектами, то на карте города сам город представляется в виде множества объектов. В ГИС точечный объект изображается в виде некоторой геометрической фигуры небольших размеров (квадратик, кружок, крестик), либо пиктограммой, передающей тип реального объекта.
  • Полилинии. Служат для изображения линейных объектов. Полилиния — ломаная линия, составленная из отрезков прямых. Полилиниями изображаются дороги, железнодорожные пути, реки, улицы, водопровод. Допустимость изображения объектов полилиниями также зависит от масштаба карты. Например, крупная река в масштабах континента вполне может изображаться линейным объектом, тогда как уже в масштабах города требуется её изображение площадным объектом. Характеристикой линейного объекта является длина.
  • Многоугольники (полигоны). Служат для обозначения площадных объектов с четкими границами. Примерами могут служить озера, парки, здания, страны, континенты. Характеризуются площадью и длиной периметра.

Информация о работе Отчет по практике на таксомоторном предприятии «Наше такси»