Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kursovaya_ilyasov.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.39 Mб
Скачать

Министерство образования Республики Башкортостан

ГАОУ СПО Стерлитамакский колледж строительства, экономики и права

специальность 230115

«Программирование в компьютерных системах»

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

ПО МДК 02.02.Р1. РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ В СУБД ACCESS

НА ТЕМУ: «ПРОЕКТИРОВАНИЕ БД СПОРТИВНОЙ ШКОЛЫ»

Выполнил студент гр. ПО-41: _____________ Т.Э. Ильясов

Руководитель: ____________ E.И. Чиликина

Оценка:____________

г. Стерлитамак, 2014

Содержание

Введение 3

1. Теоретическая часть 5

1.1. Диалоговое окно входа в приложение 5

1.2. Главная форма 6

1.3. Форма со вкладками 7

2. Практическая часть 8

    1. Постановка задачи 8

2.2. Структура базы данных 15

2.3. Формы 16

    1. Запросы 19

    2. Отчеты 21

Заключение 23

Список используемой литературы 25

введение

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

Составными частями любой информационной системы являются БД и приложение для обработки данных. Появление персональных машин класса Pentium, семейства операционных систем Windows фирмы Microsoft и различного программного обеспечения позволяют автоматизировать ручные операции, вести любые виды работ по накоплению информации, ее обработки и получению различных выходных форм.

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

Целью данной курсовой работы является рассмотрение теории и создания на практике базы данных в продукте корпорации Microsoft для управления базами данных Microsoft Access на тему: Проектирование БД спортивной школы.

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

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

Задачами курсовой работы являются:

  • Эффективное изложение информации.

  • Обеспечение доступа к информации.

  • Расширенную базу данных новыми данными.

  • Проверка подлинности информации.

  • Предотвращение возможных ошибок к доступу базы данных.

  • Открытый доступ только к той информации, которая необходима для работы.

  • Возможность редактирования информации только проверенным людям.

  • Облегченный способ для редактирования информации, а также для предоставления отчетности.

1. Теоретическая часть

1.1. Диалоговое окно входа в приложение

В Access, да и не только в нем, существуют такие окна, которые размещаются на экране поверх всех остальных окон, даже если в данный момент активным является другое окно. Примером такого окна в моей базе данных является окно «Пароль».

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

Чтобы форма обладала таким свойством, необходимо присвоить значение «Да» свойству «Всплывающее окно». Это свойство находится на вкладке «Другие» окна свойств формы.

Обычную форму можно также превратить в модальное диалоговое окно, если свойству «Модальное окно» этой формы задать значение «Да». Модальная форма отличается тем, что пока она открыта, вы не можете переместить фокус на другой объект – форму, меню, кнопку панели инструментов и пр., т. е. другие объекты становятся недоступными, пока не будет закончена работа с данной формой и она не будет закрыта.

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

1.2. Главная форма

Главная кнопочная форма создается с целью навигации по базе данных, т.е. она может использоваться в качестве главного меню БД. Элементами главной кнопочной формы являются объекты форм и отчётов.

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

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

Технология создания кнопочных форм следующая:

1) создать страницу главной кнопочной формы (ГКФ);

2) создать необходимое количество страниц подчиненных кнопочных форм (например, формы для ввода данных, для отчетов, для запросов и т.д.);

3) создать элементы главной кнопочной формы;

4) создать элементы для кнопочных форм отчетов и форм ввода или изменения данных;

5) создать макросы для запросов или для таблиц с уникальными именами;

6) создать элементы для кнопочных форм запросов или таблиц.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]