Паспорт работы (1209261)
Текст из файла
Здравствуйте, уважаемый председатель и уважаемые члены комиссии Вашему вниманию предлагается ВКР на тему «Разработка многофункциональных интерфейсов поиска-вставки-заимствования для приложений баз данных».
Объектом исследования данной работы выступает интерфейс поиска для приложений баз данных и его основные принципы работы. Предметом исследования является возможность модификации интерфейса поиска для приложений баз данных посредством внедрения в его структуру многофункциональных интерфейсов вставки-заимствования.
Актуальность выбранной темы заключается в том, что в сфере хранения и обработки информации необходимы новые процессы оптимизации временных и качественных затрат. В большей мере, внедрение данного интерфейса позволит снизить риск ошибок при обработке данных и повысить показатели эффективности системы.
Целью работы является анализ текущего состояния предлагаемых вариантов поисковых интерфейсов, вычленение необходимых для разработки основных свойств и характеристик подобных систем, а также проведение сравнительной оценки готового продукта с существующими аналогами.
В связи с поставленной целью, в данной ВКР были решены следующие задачи:
-
Проведено исследование теоретических аспектов анализируемого вопроса;
-
Дано описание фундаментальным принципам структурной организации баз данных;
-
Проведено изучение основных процедур, исполняемых системой при поиске, вставке и заимствовании данных;
-
Выявлены проблемы, ограничивающие функционал действующих поисковых систем;
-
Разработаны предложения по устранению подобных недостатков.
-
Изучена структура построения систем поиска, вставки и заимствования, а также разработана новая модель многофункционального интерфейса.
В основе любой организации баз данных лежит понятие структурированности. Она представляет собой некую схему систем и таблиц, выстроенных в определенной иерархической последовательности. Стоит заметить, что наряду с объектами подобных областей, существуют и элементы, связывающие их между собой – т.н. связи, в роли которых могут выступать атрибуты ячеек таблиц или ключи.
В основе структурной организации баз данных лежат следующие фундаментальные принципы ее построения:
-
Принцип неизбыточности (минимальной избыточности)
-
Принцип компактности;
-
Принцип полноты;
-
Принцип однозадачной идентификации сущностей;
-
Принцип адаптивности (эластичности);
-
Принцип быстродействия;
-
Принцип «оптимальных ограничений».
Содержание всех принципов можно кратко охарактеризовать как борьбу с потенциальными ошибками и вероятностью повторной записи данных, точное определение объекта в общей системе, описание полноты содержащейся в объекте нем информации, обеспечение быстродействия системы и нерушимость конструкции связей.
Интерфейсы представляют собой средства взаимодействия между пользователями и содержимым баз данных. Именно с помощью интерфейса у оператора есть возможность производить с информацией любые операции, в том числе модифицировать ее. Основополагающими можно считать операции поиска, вставки и заимствования информации или так называемые OLTP-задачи.
Важно заметить, что помимо принципов построения существуют требования, выдвигаемые к поисковым системам, связанные с современными условиями обработки данных. В основном они определяют характеристики производительности будущей системы, нацелены снизить вероятность ошибок и повысить производительность.
Поисковый интерфейс же представляет собой машину обработки запросов пользователя с целью поиска какой-либо информации. Как правило, не заключает в себе дополнительных функций или задач. Может обладать различными методами обработки поисковых запросов. Для примера были рассмотрены контекстный поиск и поиск по маске (рис.1).
Организация поисковых запросов занимает немаловажную позицию для достижения конечного положительного результата обработки данных. В настоящее время существуют некие типовые организации интерфейса поиска, которые уже содержат в себе элементы оптимизированности. В качестве образца идеально подходящего для разработанного многофункционального интерфейса поиска были заимствованы элементы организации системы Yandex и Google, примеры которых можно видеть на рисунках ( 2,3).
Результатом разработки многофункционального интерфейса поиска-вставки-заимствования выступает продукт, заключающий в себе гибридную систему обработки данных. Такие элементы как вставка данных и их заимствование из таблиц высшего порядка являются теперь частью поискового интерфейса.
При проектировании вышеупомянутого нововведения были учтены все принципы структурной организации баз данных и спроектированы пути скрещивания задач разной направленности.
При внедрении данного интерфейса в систему обработки данных можно добиться совершенно новых показателей производительности. Минимизация ошибок и максимизация экономии времени могут позволить создавать удобные интерфейсы обработки информации больших размеров, менять направленность подобных систем.
Работа, проведенная в рамках исследования, подтвердила актуальность выбранной темы.
В результате выполнения проекта была достигнута его цель и при этом были решены все поставленные задачи.
Спасибо за внимание!
Содержание
Введение 2
1 Functions Searching - Insertion - Borrowing in the Database Applications 4
1.1 The principles and Features of the Structural Organization of the Databases 4
1.2 Standard Procedures for Manipulating Data in OLTP - tasks 12
1.3 The "Search" requirements for user interfaces 16
2 Инструментальные средства и стандартные интерфейсы поиска 22
2.1 Базовые классы поиска: поиск по маске и контекстный поиск 22
2.2 Типовая организация поисковых интерфейсов 26
3 Интегрированные системы поиска: вопросы организации, спецификации и встраивания в приложения баз данных 33
3.1 Элементы «пошагового» интерфейса 33
3.2 Процесс поиска 37
3.3 Оценка эффективности 45
Заключение 47
Список источников 49
Список источников
-
Купер, А. Об интерфейсе. Основы проектирования взаимодействия [Текст]: учеб. пособие – Пер. с англ. – СПб.: Символ-Плюс, 2010. - 688с.
-
Раскин, Дж. Интерфейс: новые направления в проектировании компьютерных систем [Текст]: учеб. пособие – М.: Символ- Плюс, 2005.- 243с.
-
Оригинал: Jef Raskin, “The Human Interface. New Directions for Designing Interactive Systems”
-
Мирошниченко, Г. Реляционные базы данных: практические приемы оптимальных решении [Текст]: учеб. пособие – СПб.: БХВ-Петербург, 2005. – 400с.
-
Джексон, Г. Проектирование реляционных баз данных для использования с микро ЭВМ [Текст]: учеб. пособие – Пер. с англ. / А.Н.Елькова. М. Мир 1991г. 252с.
-
Ролланд, Ф. Основные концепции баз данных [Текст]: учеб. пособие – Пер. с англ. – М.: Издательский дом «Вильямс», 2002. 256 с.
-
Шаша, Д., Бонне, Ф. Оптимизация баз данных: принципы, практика, решение проблем [Текст] : учеб. пособие – Пер. с англ – М.: Кудиз-образ, 2004. – 431с.
-
Кузнецов, С.Д. Основы баз данных. Курс лекций [Текст] учеб. пособие – М.: - 2005 484с.
-
Малыхина, М.П. Базы данных: основы, проектирование, использование. [Текст] : учеб. пособие – 2-е изд. Перераб и доп. – СПб.: БХВ-Петербург, 2006. – 528с.
-
Новиков, Б.А., Домбровская Г.Р. Настройка приложений баз данных [Текст] : учеб. пособие – СПб.: БХВ-Петербург, 2006.-240с.: ил.
-
Малик, Сахил. Microsoft ADO.NET 2.0 для профессионалов [Текст]: учеб. пособие – Пер. с англ. – М.: ООО «Издательский дом Вильямс», 2006. – 560с.
-
Нойес, Б. Привязка данных в Windows Forms [Текст]: учеб. пособие – Пер. с англ. – М.: «Бином-Пресс», 2010. – 632с.
-
Гудсон, Дж. Практическое руководство по доступу к данным [Текст]: учеб. пособие – Пер с англ. / Дж. Р. Стюард. – СПб.: БХВ-Петербург, 2013. – 304с.
-
Дейт, К. Введение в системы баз данных [Текст]: учеб. пособие / К. Дейт – М: Наука, 2010. – 246с.
-
Елманова, Н.В. Введение в OLAP-технологии [Текст]: учеб. пособие – учебник / Н.В. Елманова, А.А. Федоров – М.: Диалог-МИФИ, 2009. – 304с.
-
Бакаревич, Ю.Б., Пушкина Н.В., Смирнова Е.Ю. Управление базами данных [Текст]: учеб. пособие / Бакаревич Ю.Б., Пушкина Н.В. – СПб.: СПбГУ, 2009. – 754с.
-
Гагарина, Л.Г., Кокорева Е.В., Виснадул Б.Д. Технология разработки программного обеспечения [Текст]: учеб. пособие – М.: «Форум», 2011. – 400с.
-
Голицина, О.Л., Попов И.И. Программирование на языках высокого уровня [Текст]: учеб. пособие – М.: ФОРУМ, 2011. 496с.
-
Илюшечкин, В.М. Основы использования и проектирования баз данных [Текст]: учеб. пособие – М.:Юрайт, 2011. – 2013с.
-
Назаренко, Н. А. Введение в проектирование интеллектуальных интерфейсов [Текст] : учеб. пособие – СПб.: СПбГУ ИТМО, 2011. – 108с.
-
Скотт, Б., Нейл, Т. Проектирование веб-интерфейсов [Текст]: учеб. пособие – пер. с англ. – СПб.: Символ-Плюс, 2010. – 352с.
-
Пирогов, В.Ю. Информационные системы и базы данных: организация и проектирование [Текст]: учеб. пособие / В.Ю. Пирогов. - СПб.: БХВ-Петербург, 2009. – 528c.
-
Советов, Б.Я. Базы данных: теория и практика [Текст]: учеб. пособие / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. – М.: Юрайт, 2013. – 463c.
-
Голицына, О.Л. Базы данных [Текст]: учеб. пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. – М.: Форум, 2012. – 400c.
-
Карпова, И.П. Базы данных [Текст]: учеб. пособие – Учебное пособие / И.П. Карпова – СПб.: Питер, 2013. – 240c.
-
Когаловский, М.Р. Энциклопедия технологий баз данных [Текст]: учеб. пособие – М.: Финансы и статистика, 2003. – 800c.
-
Корнеев, В.В., Гарев А. Ф., Васютин С.В., Райх В.В. Базы данных. Интеллектуальная обработка информации [Текст]: учеб. пособие – М.: Нолидж, 2000. – 351c.
-
Гультяев, А.К., Машин В.А. Проектирование и дизайн пользовательского интерфейса [Текст]: учеб. пособие – СПб.: КОРОНА принт, 2000. – 287с.
-
Фисун, А. П., Гращенко Л. А. и др. Теоретические и практические основы человеко-компьютерного взаимодействия: базовые понятия человеко-компьютерных систем в информатике и информационной безопасности [Текст]: учеб. пособие / А. П. Фисун. – Орел.: Орловский государственный университет, 2004. – 169с.
-
Когаловский, М.Р. Энциклопедия технологий баз данных [Текст]: учеб. пособие – М.: Финансы и статистика, 2002. - 800с.
-
Савицкий, Н.И. Технологии организации, хранения и обработки данных [Текст]: учеб. пособие – М.: Инфра, 2001. - 232с.
-
Павловская, Т. Высокоуровневые методы информатики и программирования [Текст]: учеб. пособие – СПб.: СПбГУЭФ, 2004. — 88 с.
-
Брауде, Э. Технология разработки программного обеспечения [Текст]: учеб. пособие – СПб.: «Питер», 2004. – 655с.
-
Microsoft Corporation. Основы Microsoft Visual Studio.NET 2008 [Текст]: учеб. пособие – Пер. с англ. – М.: Издательско-торговый дом «Русская Редакция», 2008. – 464с.
-
Голощапов, А. Microsoft Visual Studio 2010 [Текст]: учеб. пособие – М.: БХВ-Петербург, 2011. – 544 c.
-
Левинсон, Дж. Тестирование ПО с помощью Visual Studio 2010 [Текст]: учеб. пособие – М.: ЭКОМ Паблишерз, 2012. – 314c.
-
Понамарев, В. Программирование на C++/C# в Visual Studio .NET 2003 [Текст]: учеб. пособие – М.: БХВ-Петербург,2013. – 352 c.
-
Киндюк, К. В. Формальное описание объектного и реляционного представлений предметной области [Текст]: учеб. пособие – М.: Молодой ученый, 2010. – с. 58-60.
-
Кузнецов, С. Д. Основы баз данных [Текст]: учеб. пособие – М.: БИНОМ, 2007. – 484с.
-
Гарсиа-Молина, Г., Ульман, Дж., Уидом, Дж. Системы баз данных. Полный курс [Текст]: учеб. пособие – М.: «Вильямс», 2003. – 1088с.
-
Диго, С.М. Базы данных: проектирование и использование [Текст]: учеб. пособие – М.: Финансы и статистика, 2005. – 230с.
-
Диго, С.М. Базы данных. Проектирование и создание [Текст]: учеб. пособие – М.: Изд. центр ЕАОИ, 2008. – 171с.
-
Избачков, Ю.С. Информационные системы [Текст]: учеб. пособие /
Ю.С. Избачков, В.Н. Петров. – 2-е изд. – СПБ.: Питер, 2005. – 656с.
-
Гвоздева, Т.В. Проектирование информационных систем [Текст]: учеб. пособие / Т.В. Гвоздева, Б.А. Баллод. – Ростов н/Д.: Феникс, 2009. –508с.
-
Советов, Б.Я. Информационные технологии [Текст]: учеб. пособие / Б.Я. Советов, В.В. Цехановский. – 2-е изд., – М.: Высшая шк., 2005. – 263с.
-
Колесов, Ю.Б. Моделирование систем. Объектно-ориентированный подход [Текст]: учеб. пособие / Ю.Б. Колесов, Ю.Б. Сениченков. – СПБ.: БХВ-Петербург, 2006. – 192с.
-
Душин, В.К. Теоретические основы информационных процессов и систем [Текст]: учеб. пособие / В.К. Душин. – М.: Издательско-торговая корпорация «Дашков и Ко», 2006. – 348с.
-
Волкова, В.Н. Информационные системы [Текст]: учеб. пособие / В.Н. Волкова, Б.И. Кузин. – СПб.: СПбГТУ, 2001. – 216с.
-
Диаграмма классов [Электронный ресурс]: – Режим доступа: http://ru.wikipedia.org/wiki/Диаграмма_классов.
-
Parsons, A., Randolph, N. Professional Visual Studio 2005 [Текст]: учеб. пособие – Wrox - Москва, 2012. – 912 c.
-
Johnson, B. Working with Microsoft Visual Studio 2005; Н. Фену и Ко [Текст]: учеб. пособие – Москва, 2010. – 304c.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.















