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