Автор работы: Пользователь скрыл имя, 11 Апреля 2011 в 19:36, курсовая работа
В данной работе я создала учебную БД «Телефонный справочник». Она состоит из двух таблиц, со взаимосвязанными данными, запросов, а так же форм, которые используются для наглядной работы с данными. На этом примере я продемонстрировала возможности Microsoft Access.
Введение………………………………………………………………………….....3
Проектирование базы данных………………………………………………….5
Создание базы данных………………………………………………………….8
1.2Создание таблиц……………………………………………………………….10
1.3Создание формы «Сведения об абонентах»…………………………………13
1.4Создание формы «Личные данные»………………………………………….17
1.5Создание кнопки связывающей формы «Сведения об абонентах» и «Личные данные»…………………………………………………………………18
Создание запросов……………………………………………………………..20
2.1Создание форм «Поиск по телефону» и «Поиск по фамилии»…………….22
2.2Создание главной кнопочной формы «Заставка»…………………………...24
2.3Создание формы «Первая»……………………………………………………26
Заключение………………………………………………………………………..28
Глоссарий………………………………………………………………………….30
Список использованных источников……………………………………………32
Совершенно аналогично создается «Запрос по фамилии». Только в режиме конструктора в поле «Фамилия» в ячейку Условие отбора записываем [Введите искомую фамилию].
На основе созданных запросов создадим формы «поиск по телефону» и «поиск по фамилии». Создаются они по аналогии с формой «Сведения об абонентах». Оформление их зависит от фантазии создателя, но в любом случае не стоит перебарщивать с цветами и картинками.
При создании формы с помощью мастера форм в качестве источника выбирают соответствующий запрос.
Форму опять же сделаем всплывающей с тонкой границей, уберем полосы прокрутки и кнопки изменения размеров окна. И сделаем кнопку закрытия формы (как это сделать смотри в пункте создание формы «Сведения об абонентах»).
Для формы «Поиск по фамилии» сделаем еще кнопку следующая запись, что бы просмотреть все найденный сведения с искомой фамилией:
При открытии базы данных «Телефонный справочник» эта форма будет выводиться на экран, и она будет находиться на нем во время всей работы с БД. Поэтому разместим на ней основные кнопки для работы с формами «Сведения об абонентах», «Поиск по телефону», «Поиск по фамилии», а так же картинку и данные о разработчике.
Создавать
форму будем с помощью
Создание кнопки для запуска запроса «Поиск по телефону» и «Поиск по фамилии»:
Кнопка Просмотр и редактирование записей делается аналогично кнопке Личные данные.
И еще можно сделать кнопку Закрытия формы, а как это сделать уже рассматривалось выше.
Форма «Первая» демонстрирует автоматическое открытие формы на несколько секунд при запуске приложения. При запуске приложения полезно вывести на экран в течение нескольких секунд название приложения, сведения об авторских правах и эмблему. При запуске демонстрационного БД «Телефонный справочник» на экран автоматически выводится форма «Первая».
Сначала мы создадим свободную формы, в которой выводятся сведения о приложении. Создание для свойства Открытие (OnOpen) процедуры обработки события, которая задает (в миллисекундах) значение свойства формы Интервал таймера (TimerInterval). Создание для свойства Таймер (OnTimer) процедуры обработки события, которая закрывает форму. Указание имени формы «Первая» в диалоговом окне Параметры запуска.
При
создание формы «Первая».
а) Задайте следующие значения для свойств формы:
Режим по умолчанию Простая форма
Допустимые режимы Форма
Полосы прокрутки Отсутствуют
Область выделения Нет
Поле номера записи Нет
Выравнивание по центру Да
Тип границы Отсутствует
Контекстные меню Нет
Открытие [Процедура обработки событий]
Таймер [Процедура обработки событий]
Чтобы пользователи могли рассмотреть заставку, в приложении «Первая» свойство Интервал таймера (TimerInterval) получает значение 5000 миллисекунд (т.е. 5 секунд) в процедуре обработки события Открытие и сбрасывается до 0 в процедуре обработки события Таймер.
б) В области данных создайте надписи для названия приложения и сведений об авторских правах. Создайте также свободную рамку объекта, в которую помещается эмблема приложения.
Процедура обработки события Открытие:
Private Sub Form_Open(Cancel As Integer)
' Форма открыта в качестве приложения.
' Скрывает кнопку и задает для интервала таймера
' (TimerInterval) 5 секунд.
' cmdЗакрыть.Visible = False
Me.TimerInterval = 5000
End Sub
Процедура обработки события Таймер:
Процедура обработки события Таймер (Timer) выполняется в период времени, заданный для свойства формы Интервал таймера (TimerInterval) событием Загрузка (Load). Данная процедура сначала задает для свойства Интервал таймера (TimerInterval) значение 0, запрещая таким образом возникновения события Таймер (Timer) во время загрузки формы. После этого вызывается процедура DisplayStartup для определения следующей открываемой формы.
Private Sub Form_Timer()
' Конструкция If используется для сброса значения
' свойства "Интервал таймера" (TimerInterval).
If Me.TimerInterval <> 0 Then
Me.TimerInterval = 0
DoCmd.OpenForm "Заставка"
End If
DoCmd.Close acForm, "Первая"
End Sub
Теперь
укажем имя формы в параметре
«Первая».
а) В окне базы данных выберите в меню Сервис команду Параметры запуска.
б) Введите
имя «Первая» в поле Форма.
Проведя анализ проделанной работы, хочется отметить, что базы данных являются на сегодняшний день неотъемлемой частью деловой деятельности любой преуспевающей организации и современного человека в частности. В любой области деятельности человек имеет дело с данными. Данные становятся информацией, если пользователь обработает их и осмыслит, применив при этом адекватные этим данным методы.
Условия выполнения программы: для работы программы необходимы: компьютер на базе процессора Pentium 133 (и выше), жесткий диск объемом 500 Мб (и выше), объем оперативной памяти не менее 8 Мб, операционная система Windows 95 и выше. Данная программа продемонстрировала хорошую работоспособность. Имеет интуитивно понятный интерфейс и не должна вызывать затруднений в работе конечного пользователя. Для корректной работы программы файл phone.dat должен находиться в каталоге Phone, который в свою очередь должен находится в каталоге где установлен язык программирования Turbo Pascal.
При разработке базы данных телефонного справочника для изучения предметной области было исследовано представление первичной информации, требуемые запросы. Были проведены беседы с сотрудниками IT-отдела местной телефонной компании. Также при разработке, как базы данных, так и программы в качестве справочников или источников советов использовалось множество литературы посвящённой программированию баз данных, да и вообще. Также был получен неоценимый опыт работы в СУБД MS Access. А книги авторов, которые являются профессионалами в данной области, стали верными проводниками в интересный мир реляционных баз данных.
Поставленные задачи были успешно реализованы.
№ п/п | Понятие | Определение |
|
End | конец программы |
Read | Оператор ввода данных с клавиатуры в компьютер. | |
RTF | формат обогащённого текста – свободный межплатформенный формат хранения размеченных текстовых документов, предложенный Microsoft. | |
Windows 95 | гибридная 16-разрядная
/ 32-разрядная графическая | |
жесткий диск | энергонезависимое, перезаписываемое компьютерное запоминающее устройство. Является основным накопителем данных практически во всех современных компьютерах | |
Жизненный цикл программы | этапы, которые проходит программный продукт в процессе проектирования и последующей поддержки в период его использования | |
Качество программ | определенная совокупность свойств программного продукта, обеспечивающих решение возложенных на него задач в заданной среде функционирования и с допустимым множеством исходных данных | |
Кодирование | перевод алгоритмической структуры на язык программирования | |
Команды | сообщения, посредством которых осуществляется управление ходом диалога | |
Меню | способ проведения диалога, когда на экран (дисплей) выводится информация в виде списка альтернатив, а пользователь выбирает нужный пункт | |
Модуль | автономно компилируемая программная единица, включающая в себя различные компоненты раздела описаний | |
Оперативная память | (также оперативное запоминающее устройство, ОЗУ) – в информатике – память, часть системы памяти ЭВМ, в которую процессор может обратиться за одну операцию (jump, move и т.п.). Предназначена для временного хранения данных и команд, необходимых процессору для выполнения им операций | |
Ошибка | механический или алгоритмический дефект, который создает выброс (например, программная ошибка) | |
Подсказка | сообщение программного комплекса, нужное для помощи пользователю при вводе данных | |
Технология программирования | система методов, способов и приемов обработки и выдачи информации | |
Функция |
это такая организация преобразования переданного ей значения, при которой это измененное значение передается обратно. |
Информация о работе Разработайте приложение «Телефонный справочник»