Создание базы данных "Туристическая фирма"

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

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

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

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

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

35

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение ВПО

«Иркутский государственный технический университет»

Кафедра информатики

Курсовая работа

по дисциплине Информатика

Создание базы данных "Туристическая фирма"

Выполнил

студент группы

МЦБ - 13 - 1

А.И.Шакиров

Иркутск, 2013

Задание на курсовую работу

Студента группы МЦб-13-1

Шакиров Амир Ильмирович

1. Тема курсовой работы

Создание Базы данных Microsoft Access Туристическая фирма

2. Срок сдачи студентом завершенной работы 01.12.2013 г.

3. Необходимые данные для выполнения работы

Основные таблицы:

Договор [Номер договора, Дата, Тур, Клиент, Дата начала, Сумма]

Вспомогательные таблицы:

Тур [Код тура, Страна, Климат, Валюта, Язык, Условия проживания, Количество дней, Стоимость, Скидка, Фото, Описание].

Клиент [Код клиента, ФИО, Паспорт, Виза, Адрес].

4. Содержание пояснительной записки (перечень вопросов для разработки)

1. Реферативная часть: Компьютер как средства общения

2. Разработка базы данных

5. Рекомендуемая литература:

1. Ломтадзе В.В. Информатика., Уч. Пособие., ИрГТУ, 2008 г., 144 с.

2. Информатика. Базовый курс: учеб. пособие для втузов / С.В. Симонович [и др.]. - 2-е изд. - СПб.: Питер, 2010. - 639 с.

Оглавление

  • Введение
  • 1. Разработка Базы данных
    • 2. Функции и компоненты базы данных
    • 3. Создание Таблиц
    • 4. Создание схем данных
    • 5. Создания запросов
    • 6. Создание форм
    • 7. Создание отчета
  • 8. Прикладное программное обеспечение
  • Заключение
  • Список литературы
  • Введение
  • информационный запрос форма программный
  • Основная задача курсовой работы - это разработка и создание базы данных «Договор» средствами СУБД Access.
  • База данных - это информационная модель позволяющая упорядочить данные о группе объектов обладающих определенным набором общих свойств. База данных может содержать до 32768 объектов.
  • База данных Access - позволяет работать как с простыми так и со сложными базами данных.
  • Access может работать одновременно только с одной базой данных. Но одна БД Access может включать сотни таблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одном файле с расширением accdb.
  • Программное обеспечение, предназначенное для работы с базами данных, называется система управления базами данных (СУБД). Это комплекс программных средств, предназначенных для создания структуры новой базы данных.
  • Для решения проблемы разработки необходимо выполнить следующие задачи:
  • 1. Освоение основных принципов создания базы данных.
  • 2. Создание вспомогательных и основной таблиц.
  • 3. Создания связи между таблицами.
  • 4. Принципы редактирования структур данных (изменение формы данных, изменение типа данных и т.п.).
  • 5. Изучение задач создания запросов и отчетов СУБД Access (создание разными способами с помощью мастера и в режиме конструктора).
  • При разработке база данных должна отвечать следующим требованиям:
  • 1. Минимальная избыточность - значит, что БД не должно дублироваться. Это ведет к неоправданному расходу памяти и возникновение ситуации, когда в различных местах машинной памяти хранятся противоречивые данные
  • 2. Целостность данных - в БД должны храниться только правильные данные, т.е. соблюдаются логические условия.
  • 3. Независимость данных - прикладные программы не должны зависеть от хранимых данных, т.е. от способа хранения данных в физической памяти.
  • 4. Возможность ведения (добавления и удаления) и актуализации (корректировки, модификации) данных.
  • 5. Безопасность и секретность - означает защиту данных от несанкционированного доступа, хищения данных.
  • 6. Высокая производительность. Минимальные затраты.
  • 1. Разработка Базы данных
  • Основным структурным компонентом базы данных является таблица.
  • В таблицах хранятся вводимые данные, все остальные объекты БД обращаются к записям, которые хранятся в таблице. Каждая таблица состоит из записей.
  • Запись - строка таблицы, содержит всю необходимую информацию об отдельном элементе базы данных.
  • Поле - часть записи, несущее определенное значение имени, типа данных (текстовый, числовой, логический и т. п.).
  • 2. Функции и компоненты базы данных
  • Для каждого поля таблицы необходимо указать тип данных.
  • В Базе Данных Access существуют следующие типы данных:
  • Ш Текстовый - используется для хранения текстовых и численных данных не принимающих участия в арифметических операциях. Максимальный размер для этого типа данных 255 символов.
  • Ш Поле МЕМО - текстовое поле большого размера (до 2000). Он храниться в другом месте базы данных, а в поле храниться указатель на него.
  • Ш Числовой - тип данных для хранения действительных чисел и служит для проведения расчетов.
  • Ш Дата/время - предназначено для хранения календарных дат и времени.
  • Ш Денежный - для хранения денежных сумм, счета и т. п. Отличается от числовой тем что не округляет числа во время вычислений.
  • Ш Счетчик - специальное числовое поле, в котором Access автоматически присваивает уникальный порядковый номер каждой записи. Значения полей типа счетчика обновлять нельзя.
  • Ш Логический - Может иметь только одно из двух возможных значений (Истина/Лож, Да/Нет)
  • Ш Поле объектов OLE - позволят вставлять или связывать объекты из других программ (например, электронная таблица Microsoft Excel, документ Microsoft Word, рисунок, звукозапись или другие данные в двоичном формате) с данными таблицы Access.
  • Ш Гиперссылка - предназначена для хранения адресов URL Web-объектов Интернета.
  • Ш Мастер подстановок создает поле, позволяющее выбрать с помощью раскрывающегося меню значение из другой таблицы или из списка значений.
  • Ш Мастер подстановок - создает поле, позволяющее выбрать с помощью раскрывающегося меню значение из другой таблицы или из списка значений.
  • Поля базы данных не просто определяют структуру базы - они еще определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Ниже перечислены основные свойства полей таблиц баз данных.
  • · Имя поля - определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).
  • · Тип поля - определяет тип данных, которые могут содержаться в данном поле.
  • · Размер поля - определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.
  • · Формат поля - определяет способ форматирования данных в ячейках, принадлежащих полю.
  • · Маска ввода - определяет форму, в которой вводятся данные, а поле (средство автоматизации ввода данных).
  • · Подпись - определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля).
  • · Значение по умолчанию - то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных).
  • · Условие на значение - ограничение, используемое для проверки правильности ввода данных (средство автоматизации ввода, которое используется, как правило, для данных, имеющих числовой тип, денежный тип или тип даты).
  • · Сообщение об ошибке - текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных.
  • · Обязательное поле - свойство, определяющее обязательность заполнения данного поля при наполнении базы.
  • · Пустые строки - свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например к текстовым).
  • · Индексированное поле - если поле обладает этим свойством, все операции, связанные с поиском или сортировкой записей по значению, хранящемуся в данном поле, существенно ускоряются. Кроме того, для индексированных полей можно сделать так, что значение в записях будут проверяться по этому полю на наличие повторов, что позволяет автоматически исключить дублирование данных.
  • Поскольку в разных полях могут содержаться данные разного типа, то и свойства у полей могут различаться в зависимости от типа данных. Так, например, список вышеуказанных свойств полей относится в основном к полям текстового типа. Поля других типов могут иметь или не иметь эти свойства, но могут добавлять к ним и свои. Например, для данных, представляющих действительные числа, важным свойством является количество знаков после десятичной запятой. С другой стороны, для полей, используемых для хранения рисунков, звукозаписей, видео клипов и других объектов OLE, большинство вышеуказанных свойств не имеют смысла.
  • Каждую таблицу в БД можно связать с другой таблицей, что позволяет связывать таблицы по совпадающим значениям полей, с целью последующего соединения нескольких таблиц в одну. Связь между полями осуществляется путем соединения ключевого поля главной таблицы с полями вспомогательной таблицы, а отображает эту связь схема данных.
  • Ключевое поле -- это одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице.
  • Существует три способа связи между таблицами, вид создаваемой связи зависит от того, как заданы связанные столбцы:
  • Ш «Один-ко-многим» - каждой строке таблицы А может соответствовать множество строк таблицы Б, однако каждой строке таблицы Б может соответствовать только одна строка таблицы А.
  • Ш «Многие-ко-многим» - каждой строке таблицы А может соответствовать множество строк таблицы Б и наоборот.
  • Ш «Один-к одному» - каждой строке таблицы А может соответствовать только одна строка таблицы Б и наоборот.
  • В состав Access входит множество мастеров, построителей и надстроек, которые позволяют упростить процесс создания объектов базы данных. К таким объектам относится формы, отчеты, запросы.
  • Формы - специальные объекты, предназначенные для ввода и просмотра данных, а также создания экранных документов. С помощью форм можно вводить информацию в таблицы, редактировать и удалять ее, ограничить доступ к данным и отображать их только в режиме просмотра.
  • Запросы используются для выборки из базы данных информации, необходимой для пользователя. С помощью запроса данные упорядочивают, фильтруют, изменяют. Для одной и той же таблицы можно создать много разных запросов, каждый из которых будет извлекать из таблицы незначительную часть информации, необходимую в данный момент. Существует несколько видов запросов:
  • Ш Запрос на выборку - тип запроса возвращающий данные из одной или нескольких таблиц и отображают их в виде таблицы, записи в которой можно обновить (с некоторыми ограничениями).
  • Ш Запрос с параметрами - это запрос, отображающий при выполнении в собственном диалоговом окне приглашение ввести данные (например, значение, которое требуется вставить в поле).
  • Ш Перекрестный запрос подсчитывает сумму, среднее число значений и выполняет другие статистические расчеты, после чего результаты группируются в таблицы по двум наборам данных.
  • Ш Запрос на изменения - это запрос, который за одну операцию изменяет или перемещает несколько записей.
  • СУБД Access позволяет создавать различные отчёты на основе данных таблиц и других объектов базы данных.
  • Отчеты - объекты базы данных, предназначенные для вывода данных и их печати.
  • 3. Создание Таблиц
  • Для создания Базы данных «Туристическая фирма» необходимо создать новую БД Access, для этого открыть приложение Access в меню Пуск или найти соответствующий ярлык на рабочем столе, затем выбрать в окне Создание файла пункт Новая база данных (рис.1).
  • Рисунок 1. Создание новой таблицы

Указать в окне Файл новой базы данных адрес БД «Туристическая фирма» и ее имя в соответствующем поле Имя файла: «Туристическая фирма», расширение файла - accdb.

Теперь необходимо создать три таблицы: одна основная, две вспомогательные.

Вспомогательные таблицы

Для созданий вспомогательных таблиц нужно на панели инструментов во вкладке «Создать» выбрать функцию «Конструктор таблиц» (рис.2).

Рисунок 2. Создание таблицы

Требуется указать тип данных и ключевое поле (рис 3). Для некоторых полей необходимо задать маску ввода (Индекс, телефон, факс).

Тур

Код Тура

Числовой

Страна

Текстовый

Климат

Текстовый

Валюта

Текстовый

Язык

Текстовый

Условия проживания

Текстовый

Количество дней

Текстовый

Стоимость

Текстовый

Скидка

Текстовый

Фото

Поле объекта OLE

Описание

Текстовый

Клиенты

Код клиента

Счетчик

ФИО

Текстовый

Паспорт

Текстовый

Виза

Текстовый

Адрес

Текстовый

Основная таблица. Договор

Номер договора

Числовой

Дата

Дата/время

Код Тура

Числовой

Код клиента

Числовой

Дата начала

Дата/время

Сумма

Числовой

Рисунок 3. Создание таблицы

Далее необходимо начать заполнение первой вспомогательной таблицы

Рисунок 4. Заполнение таблицы «Клиенты»

После создания вспомогательных таблиц необходимо связать определенные данные из этих таблиц с главной таблицей. Для этого необходимо во всех полях указать ключевые поля. Затем следует открыть таблицу «Договор» в режиме Конструктор, и для поля Код заказа указать тип данных «Мастер подстановок».

В появившемся окне выбрать пункт «Объект “столбец подстановки”» будет использовать значения из таблицы или запроса» нажать Далее (рис. 5).

Рисунок 5. Создание связи

Для поля «Код Тура» в списке Таблиц необходимо выбрать Таблица: «Код тура» и нажать Далее.

В появившемся списке доступных полей необходимо выбрать ключевое поле «Код тура», нажать на кнопку «>» затем Далее.

В последнем пункте заменить при необходимости подпись и нажать на кнопку Готово.

4. Создание схем данных

На панели «Работа с базами данных» находим кнопку «Схема данных» Если связь между таблицами была задана то это отобразится в схеме данных. Для добавления в схему данных новой таблицы необходимо щелкнуть правой кнопкой мыши на схеме данных и в контекстном меню выбрать пункт Добавить таблицу. Чтобы установить связь между таблицами Код клиента и Договор нужно выбрать Код клиента в одноименной таблицы и перенести его на соответствующее поле в таблице Договор. После выполнения всех вышеперечисленных действий появится окно как на рисунке 6. Затем необходимо установить флажок в поле «Обеспечение целостности данных» это позволит предотвратить случаи удаления записей из одной таблицы, при которых связанные с ними данные других таблиц останутся без связи.

Рисунок 6. Обеспечение целостности

После установления всех необходимых параметров нажать кнопку ОК.

В результате должна получиться схема данных, представленная на рисунке 7.

Рисунок 7. Схема данных

5. Создания запросов

Для создания запроса в меню «Создание» выбрать вкладку «Мастер запросов/Простой запрос».

В появившемся окне указать таблицу «Тур» и выбрать все разделы имеющиеся в нём (рис. 8). Затем следует ввести имя запроса «Тур запрос» и нажать кнопку Готово.

Рисунок 8. Создание запроса «Тур запрос»

По полученному запросу можно выяснить условия проживания.

Следующий запрос создать с помощью Конструктора, для этого необходимо выполнить команду: вкладка ленты Создание / Конструктор запросов.

В диалоговом окне Добавление таблиц выбрать таблицу Тур и щёлкнуть на кнопке добавить, а затем - на кнопке Закрыть.

Чтобы перенести нужные поля в бланк запроса, необходимо по ним дважды щелкнуть левой кнопкой мыши.

В строке Условие отбора для поля «Страна» ввести текст [введите страну для отбора] (рис 9). Данный запрос называется Запрос с параметром.

При запуске такого запроса на экран выводится диалоговое окно для ввода значения в качестве условия отбора.

Рисунок 9. Запрос «Запрос по стране»

Запись [введите страну для отбора] означает, что при открытии запроса появится диалоговое окно (рис 10) с текстом «введите страну для отбора» и полем для ввода условия отбора. Если ввести условие фамилию клиента, то в запросе должен появится список данных об этом клиенте.

С помощью конструктора создать запрос «По сумме возрастания». Для этого необходимо добавить следующие таблицу «Договор», «Тур». Из таблицы Договор выбрать поля Страна, Дата, Код клиента, Код начала и Сумма. Для того чтобы сумма была по возрастанию, необходимо в сортировке назначить «По возрастанию» (рис. 11).

Рисунок 11. Запрос «По сумме возрастания»

Для создания запроса «По дате начала» необходимо добавить соответствующие таблицы. Затем выбираем необходимые поля. Далее для поля «Дата начала» указать условие отбора <=#01.12.2013#» (рис 12).

Рисунок 12. Запрос «По дате начала»

Создать запрос Жаркий климат для этого необходимо выбрать необходимые поля из соответствующих таблиц. Для того, чтобы в данном запросе выводились жаркий климат только Жаркий, необходимо в условии отбора поля Климат ввести «Жаркий» (рис 13).

Рисунок 13. Запрос «Жаркий климат»

6. Создание форм

Для создания формы необходимо в меню «Создание» выбрать Мастер форм (рис 14)

Рисунок 14. Мастер форм

В появившемся окне выбирать таблицу «Договор», вставить все поля которые будут помещены в форму затем нажать Далее (рис 15).

Рисунок 15. Диалоговое окно «Создание форм»

В следующих диалоговых окнах мастера выбрать внешний вид формы, стиль, задайте имя формы. Щелкнуть по кнопке Готово.

Этим же способом составить форму для таблиц «Клиент» и «Тур». В конструкторе создать три кнопки для формы «Клиент».

Чтобы создать форму с вкладками необходимо создать пустую форму на панели инструментов выбрать кнопку вкладка. После добавления этого элемента в форму появится две вкладки. После переименовываем соответственно вкладки на «Клиент» «Тур» «Помощь».

Во вкладку «Клиент» перетянуть форму клиенты, а во вкладку «Тур» одноименную форму (рис 16).

Рисунок 16. Создание форм с вкладками

7. Создание отчета

Для создания отчета в окне базы данных необходимо выполнить команду: вкладка ленты Создание /панель инструментов Отчеты/Мастер отчетов (рис. 20).

Рисунок 20 Мастер отчетов

Необходимо создать отчет по запросу «Договор». В появившемся диалоговом окне Создание отчетов (рис. 21) следует перенести все доступные поля в область «выбранные поля».

Рисунок 21. Создание отчета

В последнем пункте требуется указать название отчета и нажать на кнопку Готово.

Таким же образом создать отчет для запроса «Тур» (рис 22).

Рисунок 22.Отчёт «Тур»

Для создания отчета «Жаркий климат» необходимо запустить Мастер запросов в качестве источника данных указать запрос «Жаркий климат». Указать необходимые поля (Страна, Климат, Валюта, Язык, Условия проживания, Количество дней, Стоимость, скидка, Описания).

Рисунок 24. Составление итоговых значений

8. Прикладное программное обеспечение

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

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

Классификация

Один из возможных вариантов классификации программных средств (ПС), составляющих прикладное программное обеспечение (ППО), отражен в таблице приведенной ниже. Как и почти всякая классификация, приведенная на рисунке не является единственно возможной. В ней представлены даже не все виды прикладных программ. Тем не менее, использование классификации полезно для создания общего представления о ППО.

ППО

ПС общего назначения

ПС специального назначения

ПС профессионального уровня

Текстовые редакторы

Издательские системы

Графические системы

СУБД

Интегрированные системы

Авторские системы

Экспертные системы

Гипертекстовые системы

Системы мультимедиа

АРМ

САПР

АСНИ

АСУ

АСУП ТП

Педагогические комплексы

Системы телекоммуникаций

Инструментальные программные средства общего назначения

Несмотря на широкие возможности использования компьютеров для обработки самой разной информации, самыми популярными являются программы, предназначенные для работы с текстами - текстовые редакторы и издательские системы. Текстовыми редакторами называют программы для ввода, обработки, хранения и печатания текстовой информации в удобном для пользователя виде. Эксперты оценивают использование компьютера в качестве печатающей машинки в 80%.

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

Графические редакторы позволяют пользоваться различным инструментарием художника, стандартными библиотеками изображений, наборами стандартных шрифтов, редактированием изображений, копированием и перемещением фрагментов по страницам экрана и др. Для выполнения расчетов и дальнейшей обработки числовой информации существуют специальные программы - электронные таблицы. В процессе деятельности любого специалиста часто требуется представить результаты работы в виде таблиц, где одна часть полей занята исходными данными, а другая -. результатами вычислений и графического анализа. Характерными для них является большой объем перерабатываемой информации, необходимость многократных расчетов при изменении исходных данных. Автоматизацией подобной рутинной работы и занимаются электронные таблицы.

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

* проектирование базы данных;

* создание структуры базы данных;

* заполнение базы данных;

* просмотр и редактирование базы данных;

* сортировку базы данных;

* поиск необходимой записи;

* выборку информации;

* создание отчетов.

Как правило, большинство популярных систем управления базами данных поддерживают эти этапы и предоставляют удобный инструментарий для их реализации.

Желание объединить функции различных прикладных программ в единую систему привело к созданию интегрированных систем. Универсальные интегрированные системы разрабатывались по принципу единой системы, содержащей в качестве элементов текстовые и графические редакторы, электронные таблицы и систему управления базами данных. Примеры: Framework, Works, Мастер. Современная концепция интеграции программных средств - кооперация отдельных прикладных программных систем по типу широко известного пакета MicroSoft Office. Сами системы, входящие в пакет, являются независимыми, более того, они сами представляют локально интегрированный пакет, поскольку помимо основной своей задачи поддерживают функции других систем. Например, текстовый редактор Word обладает возможностью манипулировать с электронными таблицами и базами данных, а в электронной таблице Excel встроен мощный текстовый редактор. Для сопряжения информационных данных из различных программных систем в них предусматривают импорт-экспортную систему обмена с перекодировкой форматов представления данных.

Инструментальные программные средства специального назначения

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

Экспертная система - это программа, которая ведет себя подобно эксперту в некоторой узкой прикладной области. Экспертные системы призваны решать задачи с неопределенностью и неполными исходными данными, требующие для своего решения экспертных знаний.

Кроме того, эти системы должны уметь объяснять свое поведение и свое решение.

Принципиальным отличием экспертных систем от других программ является их адаптивность, т.е. изменчивость в процессе самообучения.

Принято выделять в экспертных системах три основных модуля:

* модуль базы знаний;

* модуль логического вывода;

* интерфейс с пользователем.

Экспертные системы, являющиеся основой искусственного интеллекта, получили широкое распространение в науке (классификация животных и растений по видам, химический анализ), в медицине (постановка диагноза, анализ электрокардиограмм, определение методов лечения), в технике (поиск неисправностей в технических устройствах, слежение за полетом космических кораблей и спутников), в политологии и социологии, криминалистике, лингвистике и т.д.

В последнее время широкую популярность получили программы обработки гипертекстовой информации. Гипертекст - это форма организации текстового материала не в линейной последовательности, а в форме указании возможных переходов (ссылок), связей между отдельными его фрагментами. В обычном тексте используется обычный линейный принцип размещения информации и доступ к нему осуществляется последовательно. В гипертекстовых системах информация напоминает текст энциклопедии, и доступ к любому выделенному фрагменту текста осуществляется произвольно по ссылке. Организация информации в гипертекстовой форме используется при создании справочных пособий, словарей, контекстной помощи (Help) в прикладных программах.

Расширение концепции гипертекста на графическую и звуковую информацию приводит к понятию гипермедиа. Идеи гипермедиа получили распространение в сетевых технологиях, в частности в Интернет-технологиях. Технология WWW (World Wide Web) позволила структурировать громадные мировые информационные ресурсы посредством гипертекстовых ссылок. Появились программные средства, позволяющие создавать подобные Web-странички. Стали развиваться механизмы поиска нужной информации в лабиринте информационных потоков. Популярными поисковыми средствами в Интернет являются Yahoo, AltaVista, Magellan, Rambler и др.

Мультимедиа (multimedia) - это взаимодействие визуальных и аудиоэффектов под управлением интерактивного программного обеспечения. Появление и широкое распространение компакт-дисков (CD-ROM) сделало эффективным использование мультимедиа в рекламной и информационной службе, сетевых телекоммуникационных технологиях,обучении.

Мультимедийные игровые и обучающие системы начинают вытеснять традиционные “бумажные библиотеки”. Сегодня в библиотеках CD-ROM можно “гулять” по музеям, Московскому Кремлю и т.д. с помощью “электронного путеводителя”.

Программные средства профессионального уровня

Каждая прикладная программа этой группы ориентируются на достаточно узкую предметную область, но проникает в нее максимально глубоко. Так функционируют АСНИ - автоматизированные системы научных исследований, каждая из которых “привязана” к определенной области науки, САПР - системы автоматизированного проектирования, каждая из которых также работает в узкой области, АСУ - автоматизированные системы управления (которых в 60 - 70 годах были разработаны тысячи).

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

Организация “меню” в программных системах

Прикладные программы нацелены на широкий круг пользователей (непрограммистов) и предполагают диалоговый режим работы человека с компьютером. Широкой популярностью пользуются программы, обладающие дружественным интерфейсом, т.е. таким, который не требует от пользователя больших усилий в работе со всеми необходимыми периферийными устройствами, специальных настроек компьютера и обладает удобной системой управления и диалога.

Интерактивный режим в прикладных программах осуществляется по двум принципам: “смотри и выбирай” и “подтверждай то, что я делаю”. Программы не утрачивают работоспособности при ошибках пользователя, позволяют легко и безболезненно исправлять ошибочные действия путем их отмены, а также обращаться в любой момент к контекстной помощи. Все принципы дружественного интерфейса реализуются специальной системой интерактивного (диалогового) общения компьютерной программы и пользователя, называемой “пользовательским меню” или просто “меню”.

“Меню” представляет набор команд, указаний и данных, который в любой момент доступен пользователю для выбора дальнейшего действия. Указатель (курсор) имеет возможность циклически сканировать меню и управляется клавишами со стрелками и/или манипулятором “мышь”. Выбор команды осуществляется установкой курсора на его пункт и нажатием клавиши ввода <Enter>, или указанием стрелки “мыши” и двойным щелчком ее клавиши. Более быстрый выбор команды может быть осуществлен нажатием специальных клавиш или их комбинацией. Как правило, в них участвуют клавиши с буквой, с которой начинается название команды. По своей организации меню представляет иерархическую структуру с системой вложенных подменю (“выплывающие”, “ниспадающие”, “оконные” и пр.) с возможностью возврата из любого пункта в главное (основное) меню.

Меню бывает текстовым и/или графическим с комментариями по каждому своему пункту. Прикладные программы дополнительно имеют функциональное клавишное меню для быстрого выполнения каких-либо команд (“горячие клавиши” -“hot key”). Например, функциональная клавиша F1 чаще используется для экстренного вызова справочной информации (Help - помощь), клавиша F2 - для сохранения данных во внешней памяти.

Фирмы-разработчики программных средств организуют программные меню по своим стандартам и единообразно. Так, например, фирма “Борланд” практикует свой фирменный интерфейс, который легко распознается всеми программистами и пользователями, работающими в системах программирования Турбо: Турбо-Паскаль, Турбо-Бейсик, Турбо-Си и т.п. (см. выше рис.2.10). В верхней части экрана дисплея в Турбо-программах помещается горизонтально главное меню, каждый пункт которого может иметь ниспадающее подменю. В нижней части помещаются команды для функциональных клавиш (“горячие” клавиши), рядом - строка статуса, которая дает комментарии к выбираемым командам меню и некоторые параметры состояния прикладной программы.

Таким образом, меню - это некоторый перечень команд (функций), которые имеются в распоряжении пользователя на различных этапах работы с программной системой.

Исторически первым видом “меню” можно считать перечень команд в виде пронумерованного списка возможных функций

Например:

1 - редактирование текста;

2-трансляция программы;

3 - выход.

Оставалось лишь выбрать режим путем нажатия клавиши с его номером и клавиши <Ввод>.

Другой вариант такого меню - ненумерованный список команд, в котором выбор нужной команды осуществляется нажатием клавиши с первой буквой ее имени.

Например:

Редактирование текста;

Трансляция программ;

Выход.

Еще один схожий способ, бывший ранее популярным - наличие справа или слева от списка стрелки, движение которой по вертикали управляется клавишами v и ^. Установив стрелку против нужной строки и нажав клавишу <Ввод>, осуществляем выбор нужной команды.

Например:

Редактирование текста;

Трансляция программ; <=

Выход.

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

Дальнейшее развитие числовых меню привело к символьным меню, в которых выбор заданной функции осуществлялся с помощью ввода соответствующего символа или с помощью функциональных клавиш клавиатуры Fl, F2, F3 ...

Принципиальным шагом в организации эффективных пользовательских меню стало использование графических средств. Появилась возможность создать указатель (в разных программных средах - светящийся курсор, стрелка, выделенный прямоугольник и т.п.), перемещающийся с помощью клавиш со стрелками, а выбор пункта меню осуществлять нажатием специальной клавиши, как правило, ENTER или <Пробел>.

Один из признаков дружественности меню - когда подведение указателя к некоторому элементу меню отображает комментарий функционального назначения. Например, в пункте Текст может появиться комментарий:

Операции над текстом в целом: считывание, запись, печать

Если выбрать этот пункт меню нажатием клавиши ввода ENTER, то появится подменю команд работы с текстом.

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

Современные типы меню строятся с использованием графического и символьного режимов. Символьный принцип в меню используют для выбора быстрых команд. Соответствующим командам назначаются клавиши, их комбинации или функциональные клавиши Fl ... F 12.

Существует определенная традиция действий “горячих” клавиш. В частности, в большинстве программ клавиша F2 сохраняет результаты работы, комбинация ALT+X осуществляет выход из программы и т.д.

Значительные удобства пользователю предоставляет специальный манипулятор “мышь”, который позволил серьезно облегчить и предоставить комфортные условия работы. Перемещая с помощью мыши указатель, можно одним нажатием кнопки мыши вызвать требуемую функцию.

Современные программные системы построены на интерактивных меню, использующих принцип “кнопки”, которые требуют от пользователя минимальных знаний и действий. В них закладывается удобный и оптимальный для работы человека диалоговый режим. Меню содержат интерактивные формы:

* с шаблоном ответа

Продолжить? Y/N

* со справочником ответа

Какой цвет назначить: черный белый красный голубой

* с назначением параметров,

* многостраничные формы.

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

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

Заключение

В ходе выполнения курсовой работы были рассмотрены следующие пункты:

· создание базы данных и таблиц средствами СУБД Access;

· управление базами данных;

· создание баз данных на основе таблиц.

Применение СУБД Access для разработки базы данных и приложения для работы с ней показало, что данная СУБД обеспечивает удобные средства для описания структуры таблиц (мастер и Конструктор), возможность просто задать имя поля, выбрать тип данных из списка, размер и формат поля, задать поле со списком и определить источник данных для него.

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

1. Ломтадзе В.В. Информатика., Уч. Пособие., ИрГТУ, 2008 г., 144 с

2. Информатика. Базовый курс: учеб. пособие для втузов / С.В. Симонович [и др.]. - 2-е изд. - СПб.: Питер, 2010. - 639 с.

3. Информатика: Учебник (Гриф МО РФ) / Под ред. Н.В.Макаровой, 3-е изд., перераб. и доп. - М.: Финансы и статистика, 2001.- 768 с.

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

...

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

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

    курсовая работа [2,7 M], добавлен 08.05.2015

  • Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Исследование характеристик и функциональных возможностей системы управления базами данных Microsoft Office Access. Определение основных классов объектов. Разработка базы данных "Делопроизводство". Создание таблиц, форм, запросов, отчетов и схем данных.

    реферат [1,3 M], добавлен 05.12.2014

  • Формирование основных таблиц базы данных деканата и устанавливание к ним ключей. Заполнение баз необходимыми сведениями. Формулировка схем данных форм и запросов. Настройка некоторых запросов по своим свойствам. Создание форм через "мастера форм".

    контрольная работа [1,0 M], добавлен 07.01.2011

  • Рассмотрение теоретических основ проектирования. Анализ предметной области и разработка таблиц базы данных. Заполнение таблиц, поиск данных с помощью фильтра. Создание форм, разработка запросов. Создание и настройка отчетов, составление приложения.

    курсовая работа [2,8 M], добавлен 01.06.2014

  • Создание информационной системы учета стран, поставляющих продукты в крупные фирмы. Схема данных и ее описание. Создание таблиц программы. Проектирование базы данных. Главная кнопочная форма. Рисунки структур запросов для отчетов в режиме конструктора.

    курсовая работа [2,9 M], добавлен 04.02.2013

  • Характеристика Microsoft Access. Создание структуры базы данных. Определение основных тем таблиц базы данных и информации, которую будут содержать поля таблиц. Создание таблиц, запросов, форм и отчетов. Страницы доступа к данным. Макросы и модули.

    курсовая работа [1,1 M], добавлен 09.12.2012

  • Рассмотрение основных этапов проектирования базы данных "Расписание": создание информационных таблиц, определение схем для связи данных в реестрах. Изучение методов организации форм (режимы автоматический, Мастер, конструктор), запросов и отчетов.

    курсовая работа [1,7 M], добавлен 06.02.2010

  • Структура простейшей базы данных. Режимы работы с ними и свойства полей. Создание таблиц, запросов, форм и отчетов в Microsoft Access. Язык описания и типы данных. Рекомендации и мероприятия по улучшению базы данных торгово-закупочной фирмы "Столица".

    курсовая работа [1,6 M], добавлен 24.05.2013

  • Особенности разработки инфологической модели и создание структуры реляционной базы данных. Основы проектирования базы данных. Разработка таблиц, форм, запросов для вывода информации о соответствующей модели. Работа с базами данных и их объектами.

    курсовая работа [981,4 K], добавлен 05.11.2011

  • Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.

    реферат [3,3 M], добавлен 29.01.2011

  • Создание базы данных по теме "Склад фруктов" в СУБД Microsoft Access. Проектирование запросов по числовым, символьным, логическим критериям и сложных запросов, состоящих из комбинаций приведенных типов данных. Создание форм и таблиц, конструктор отчетов.

    курсовая работа [869,2 K], добавлен 04.11.2014

  • Основные направления деятельности предприятия, его аппаратное и программное обеспечение. Разработка базы данных, включающей информацию о сотрудниках учреждения в Microsoft Access. Создание физической модели, таблиц, запросов, форм, отчетов и макросов.

    отчет по практике [1,4 M], добавлен 23.09.2013

  • Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.

    контрольная работа [723,9 K], добавлен 25.11.2012

  • Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.

    курсовая работа [1,8 M], добавлен 26.06.2013

  • Создание БД с информацией о сотрудниках на основе таблиц: "Сотрудники", "Отдел". Поиск, сортировка и фильтрация данных в таблицах. Запросы на выборку данных, удаления и замены. Создание форм и отчетов на основе запросов и таблиц. Диспетчер кнопочных форм.

    лабораторная работа [136,7 K], добавлен 01.12.2011

  • Основные объекты системы управления базами данных Microsoft Access. Разработка базы данных для магазина бытовой техники, оказывающая покупателям бытовой техники информационную функцию. Создание таблиц, схемы данных, запросов, форм, отчетов, главной формы.

    контрольная работа [1,8 M], добавлен 29.07.2013

  • Базы данных и системы управления ими. Разработка базы данных "Торговая организация", позволяющей вести учет имеющегося товара, покупателей и поставки товара. Проектирование таблиц, запросов и форм. Создание отчетов. Обеспечение доступа к информации.

    курсовая работа [1,2 M], добавлен 21.11.2014

  • Построение инфологической концептуальной модели предметной области. Структура базы данных Microsoft Office Access. Формы, запросы и отчеты. Создание форм, запросов и отчетов в базах данных. Схема данных физической и логической сущности в Erwin 4.0.

    курсовая работа [5,1 M], добавлен 13.12.2011

  • Инфологическое проектирование базы данных. Создание информационной системы "СПОРТ" для автоматизации обработки данных о проводимых соревнованиях и чемпионатах. Описание размещения в файловой системе. Создание таблиц, запросов и форм просмотра данных.

    курсовая работа [4,6 M], добавлен 22.05.2012

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