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

Отчет по практике - Компьютеры, программирование

Другие отчеты по практике по предмету Компьютеры, программирование

туристического агентства, ориентированной на функционирование на интерактивном столе. Задачи:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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