Работа с мультитач-приложениями
Разработка мультитач-ориентированного приложения для туристических фирм на языке 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
Подобные документы
Принципы и методы разработки пользовательских интерфейсов, правила их проектирования. Классические способы создания прототипов пользовательских интерфейсов в Microsoft Expression Blend. Работа с текстом и графическими изображениями в Expression Blend.
курсовая работа [1,5 M], добавлен 19.03.2012Проектирование удобного приложения для комфортной навигации по файлам облачного хранилища в одном файловом менеджере. Выбор интегрированной среды разработки. Выбор инструментов для визуализации приложения. Выбор средств отслеживания HTTPзапросов.
курсовая работа [3,6 M], добавлен 16.07.2016Разработка приложения для проверки использования времен глаголов в английском языке. Создание базы данных. Анализ используемых средств для реализации автоматического разбора текста. Проектирование мобильного приложения с помощью диаграмм деятельности.
дипломная работа [2,6 M], добавлен 13.09.2017Разработка приложения для работы с базой данных, с использованием объектно-ориентированного и визуального программирования. Проектирование физической структуры базы данных. Программная реализация, процесс взаимодействия пользователя с приложениями.
курсовая работа [1,5 M], добавлен 31.01.2016Разработка трехмерной модели приложения "Гоночный автомобиль" на языке С++ с использованием библиотеки OpenGL и MFC, создание программы в среде Visual Studio 6.0. Информационное обеспечение, логическая структура и функциональная декомпозиция проекта.
курсовая работа [3,9 M], добавлен 29.06.2011Разработка программы для рисования различных правильных многоугольников с помощью объектно-ориентированного языка программирования. Использование для разработки среды C++ Builder 6 и библиотеки VCL. Разработка интерфейса приложения и алгоритма его работы.
курсовая работа [616,4 K], добавлен 18.10.2010- Создание защищенного приложения для ведения учета продаж и закупок, ориентированного на малый бизнес
Проектирование модели базы данных в соответствии с предметной областью "Торговля". Разработка архитектуры системы безопасности приложения по ведению базы данных. Реализация приложения, обеспечивающего учет продаж и закупок предприятия. Способы его защиты.
дипломная работа [2,5 M], добавлен 05.02.2017 Разработка программного приложения WindowsForms для работы с базой данных на языке высокого уровня C# в автономном режиме с использованием ADO.NET. Проектирование реляционной модели базы данных, интерфейса приложения, основных функций и возможностей.
курсовая работа [4,3 M], добавлен 30.06.2015Разработка приложения для работы с базой данных с использованием объектно-ориентированного и визуального программирования. Обзор языка элементов языка программирования Delphi. Проектирование базы данных автозаправки. Клиентская система приложения.
курсовая работа [2,3 M], добавлен 31.01.2016Создание многоуровневого приложения с Web-интерфейсом выставления оценки фильму и просмотра оценок других пользователей. Клиентская часть приложения. Разработка многопользовательского веб-приложения на ASP.NET MVC 3 с разграничением доступа к данным.
курсовая работа [949,7 K], добавлен 22.02.2015