Работа с мультитач-приложениями

Разработка мультитач-ориентированного приложения для туристических фирм на языке C# с использованием WPF. Применение Expression Blend для создание приложения интерактивной навигации. Проектирование программы для навигации в торговом центре "Гудвин".

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 16.09.2012
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

Практика была пройдена в ООО "ЭрТэИ Лаб" в отделе разработки программного обеспечения. Основной деятельностью компании является создание интерактивных мультитач-ориентированных решений в бизнесе, в частности производство интерактивного стола и разработка специализированного мультитач-ориентированного программного обеспечения. Такие решения найдут применение в научных центрах, барах, магазинах, музеях, ресторанах, салонах недвижимости, автосалонах, ночных клубах, образовательных учреждениях, крупных торгово-развлекательных центрах, информационных табло на остановках, корпоративных центрах и т.д.

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

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

В целом технология мультитач, это технология или оборудование, способное реагировать на прикосновение руки либо стилуса. Мультитач отличается от обычных сенсорных экранов тем, что позволяет сенсорному экрану одномоментно определять координаты двух и более точек. И такое положение дел может существенно повысить скорость работы и комфортность в использовании сенсорных панелей. Таким образом, технология позволяет масштабировать, перемещать, поворачивать, группировать объекты посредством типовых жестов. Есть у подобных устройств ещё один козырь - на них могут синхронно работать несколько пользователей. Внешне такой сенсорный монитор или панель напоминают самые обычные дисплеи, но функциональное назначение имеют совершенно другое. Программы на таких экранах просты в эксплуатации, привлекают внимание, а удобный интерфейс не только радует глаз, но и облегчает работу с ним. Человек быстро учится выполнять необходимые операции автоматически, что позволяет сэкономить время и нервы пользователям. Применение мультитач-технологий растет, сейчас их можно встретить как на автобусной остановке, так и в крупных научных центрах.

Реферат

Отчет содержит 10 страниц, 7 иллюстраций, 7 таблиц, 5 использованных источников.

Приложение для туристического агентства

Объектом разработки является мультитач-ориентированное приложение для туристических фирм. Результат работы - комплекс из двух программ: пользовательской и административной части. Приложение написано на языке C# с использование WPF, для анимации и прочих эффектов использовался Expression Blend. Пользовательская часть предназначена для просмотра информации клиентом, в то время как административная предназначена для добавления, редактирования или удаления этой информации. Приложение не требует никаких установок или настроек, сотрудники фирмы могут сразу же заносить свою информацию и предоставлять приложение своим клиентам. Данное приложение не несет экономической эффективности, а служит в качестве носителя информации и привлекает внимание потенциальных клиентов.

Приложение интерактивной навигации

Объект разработки - приложение интерактивной навигации. Результат работы - приложение, предоставляющее информацию о магазинах торгового центра, их расположении, скидках и акциях. Приложение также написано на языке C# с использование WPF, для анимации и прочих эффектов использовался Expression Blend. Так же предусмотрен поиск по названиям магазинов или по категории их товаров. Приложение готово к работе сразу после установки панели в торговом центре, сотрудники торгового центра имеют возможность изменять информацию о скидках и товарах своих магазинов.

Основная часть

Приложение для туристического агентства

Целью порученной мне задачи является разработка программы для туристического агентства, ориентированной на функционирование на интерактивном столе. Задачи:

· Проанализировать предметную область

· Спроектировать хранилище данных

· Разработать мультитач-ориентированное приложение

Анализ предметной области показал необходимость поддержки следующего функционала:

· просмотр информации пользователем об интересующем объекте

· добавление администратором информации в базу данных

· редактирование информации администратором

· поддержка мультимедиа-элементов

Для этого необходимо разработать:

· хранилище данных, в котором будет размещаться вся информация

· программу, состоящую из двух модулей - пользовательского и административного

· виртуальную клавиатуру для набора текста

Результатом работы является комплекс, состоящий из двух частей: пользовательской и административной. Пользовательская часть предназначена для просмотра информации о стране, туре или отеле. Административная часть позволяет проводить с этой информацией следующие операции: добавление, редактирование, удаление объекта, добавление и удаление изображений к объектам. В качестве базы данных используется база данных Access.

Рис.1 Схема базы данных

Рис.2 Состав приложения для туристического агентства

В базе данных находятся 6 таблиц: Country, Tours, Hotels, Photo, Photo_Hotels, Photo_Tours

Таблица "Country":

ID_Country

Уникальный номер страны

Name_Country

Название страны

Description

Описание страны

Photo_ID

Название папки с изображениями страны

Таблица "Tours":

ID_Tour

Уникальный номер тура

Name_Tour

Название тура

Country

Страна, где проходит тур

Date_Start

Дата начала тура

Date_End

Дата окончания тура

Price

Стоимость

Desc_Tour

Описание тура

Photo_ID

Название папки с изображениями тура

Таблица "Hotels":

ID_Hotel

Уникальный номер отеля

Title

Название отеля

Country

Страна, где расположен отель

City

Город, где расположен отель

Description_Hotel

Описание отеля

Stars

Количество звезд

Photo

Название папки с изображениями отеля

Таблица "Photo":

ID

Номер записи

Folder

Название папки с изображениями

Photo

Полное название изображения

Таблица "Photo_Tours":

ID

Номер записи

Folder

Название папки с изображениями

Photo

Полное название изображения

Таблица "Photo_Hotels":

ID

Номер записи

Folder

Название папки с изображениями

Photo

Полное название изображения

Программа написана на языке C# с использованием WPF для поддержки Multitouch.

Пользовательская часть:

Рис.2 Пользовательская часть приложения для туристического агентства

Административная часть:

Рис.3 Административная часть приложения для туристического агентства

Приложение интерактивной навигации

Цель второй задачи - разработка программы для навигации в торговом центре "Гудвин". Задачи:

· Проанализировать предметную область

· Спроектировать хранилище данных

· Нарисовать план торгового центра

· Разработать мультитач-ориентированное приложение

Анализ предметной области показал необходимость поддержки следующего функционала:

· просмотр плана этажей

· просмотр краткой информации о магазинах, скидках

· возможность поиска конкретного магазина или интересующей категории товаров

· редактирование информации о скидках сотрудниками торгового центра мультитач приложение интерактивный навигация

· поддержка мультимедиа-элементов

Для этого необходимо разработать:

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

· программу, состоящую из двух модулей - пользовательского и административного

· виртуальную клавиатуру для набора текста

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

Рис.2 Состав программы для туристического агентства

В базе данных находится всего одна таблица Stores.

Таблица "Stores":

ID

Уникальный номер магазина

Name_Store

Название магазина

Floor

Этаж магазина

Desc

Краткое описание магазина

Sale

Скидки магазина

Tag

Категория продаваемых товаров

Пользовательская часть:

Рис.5 Пользовательская часть приложения интерактивной навигации

Административная часть (допишу):

Рис.5 Административная часть приложения интерактивной навигации

Заключение

Практика была пройдена в ООО "ЭрТэИ Лаб".

За время прохождения принимал активное участие в работе отдела, изучал основы работы с мультитач-приложениями, языком программирования C#, WPF, Expression Blend. Полученные знания применял на практике.

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

Второе приложение предназначено для навигации в торговом центре "Гудвин". Пользователь может ознакомиться с общими планами этажей, получить краткую информацию о магазинах и узнать о наличии скидок в них. Так же предусмотрен поиск по конкретному магазину или категории товаров. Для сотрудников магазинов разработана административная часть, которая позволяет им вносить изменения насчет скидок.

Все поставленные задачи по приложению были реализованы.

Рекомендации к приложениям: приложения требуют наличие Windows 7, т.к. эта платформа поддерживает мультитач и пакета Office для связи с базой данных. Приложения могут сразу использоваться сотрудниками без каких-либо установок и настроек.

Список литературы

1. Кириати Й. Мультисенсорные технологии в Windows 7. - http://msdn.microsoft.com/ru-ru/magazine/ee336016.aspx

2. Петцольд Ч. Исследование поддержки Multi-Touch. - http://msdn.microsoft.com/ru-ru/magazine/ee336026.aspx

3. C# 4.0 и платформа .NET 4 для профессионалов /Нейгел К., Ивьен Б., Глин Д., Уотсон К. и др: Диалектика, 2011.

4. Мартынов Н.Н. С# для начинающих. - КУДИЦ-ПРЕСС, 2011

5. Notham A. WPF 4 Unleashed. - Sams Publishing, 201

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.