Разработка базы данных для спортивной школы с целью ведения учета, контроля и получения информации о нужном студенте. Создание диалогового окна входа в приложение. Составление схемы и структуры базы данных. Разработка пользовательского интерфейса.
Аннотация к работе
Появление персональных машин класса Pentium, семейства операционных систем Windows фирмы Microsoft и различного программного обеспечения позволяют автоматизировать ручные операции, вести любые виды работ по накоплению информации, ее обработки и получению различных выходных форм. В курсовой работе ставится задача - разработать базу данных для спортивная школа. База данных позволяет вести учет, контроль, а также получать информацию о нужном студенте. База данных должна быть спроектирована с учетом реализации запросов различного типа по получению информации. Программируя на языке VBA, можно создавать такие мощные программы, как сама система Access.В Access, да и не только в нем, существуют такие окна, которые размещаются на экране поверх всех остальных окон, даже если в данный момент активным является другое окно. Например, если Главная кнопочная форма, из которой можно выполнить основные действия в приложении, небольшая и не закрывает другие формы, ее можно сделать всплывающей, чтобы она была доступна в любое время. Чтобы форма обладала таким свойством, необходимо присвоить значение «Да» свойству «Всплывающее окно». Модальная форма отличается тем, что пока она открыта, вы не можете переместить фокус на другой объект - форму, меню, кнопку панели инструментов и пр., т. е. другие объекты становятся недоступными, пока не будет закончена работа с данной формой и она не будет закрыта.Главная кнопочная форма создается с целью навигации по базе данных, т.е. она может использоваться в качестве главного меню БД. Поэтому для создания кнопок Запросы или Таблицы на кнопочной форме можно использовать макросы. Сначала в окне базы данных создают макросы «Открыть Запрос» или «Открыть Таблицу» с уникальными именами, а затем в кнопочной форме создают кнопки для вызова этих макросов. Кнопки следует группировать на страницах кнопочной формы таким образом, чтобы пользователю было понятно, в каких кнопочных формах можно выполнять определенные команды (запросы, отчеты, ввода и редактирования данных).Благодаря добавлению вкладок форма становится более организованной и простой в использовании, особенно если она содержит много элементов управления. При перемещении элементов управления на отдельные страницы набора вкладок уменьшается беспорядок и упрощается работа с данными(рис.).Необходимо разработать базу данных, которая будет обеспечивать следующие возможности: 1) Актуализация данных тренерах, команд, учащихся (удобное добавление, удаление, изменение данных); 3) Выдавать сведения: - О запрашиваемом тренере (зарплата, команда);Для решения поставленной задачи принята схема базы данных, представленная на рис.2. Составляющими базы данных являются четыре таблицы, содержащие соответствующую информацию: · Команды (Код команды, название, код тренера, ФИО тренера); Конструктор таблицы «Команды» показан на рис.3. Таблица «Команды» показана на рис.3 предназначена для отображения команд и их тренеров спортивной школы. В таблице мы видим поля: название команды, тренера, код команды, тренера.Первая форма базы данных спортивная школа - это модальное окно, запрашивающее логин и пароль (рис.10). Данная форма требует введение логина и пароля. При введении верных данных база данных продолжает работу и выводится главная кнопочная форма (рис.12). При нажатии на кнопку «Отмена» база данных закрывается. К данной форме закреплен макрос autoexec, отвечающий за автозапуск формы с паролем при запуске базы (рис.11).В данном разделе будут описаны запросы, к которым в данной работе было уделено особое внимание. Запрос на обновление «Зарплата тренеров» (рис.15). Данный запрос выводит оклад соответствующего тренера. Данный запрос выводит информацию о соответствующей команде. Запрос «Турнирная таблица» (рис.18) относится к запросам с параметром.Отчет «турнирная таблица» (рис.19) выводит на экран количество очков, набранных каждой из команд. Отчет «составы команд» (рис.20) отображает составы футбольных клубов школы.Квалифицированный пользователь с помощью Microsoft Access сегодня может за один вечер создать на персональном компьютере то, что на ранних ЭВМ требовало месяцев работы (если это вообще было возможным). Кроме того, теперь стало значительно легче находить ошибки, устранять их и изменять проект непосредственно в процессе создания приложения. Однако, несмотря на мощность средств разработки, если не потратить значительных усилий на определение задач и принципов работы приложения, то впоследствии придется потерять значительно больше времени на всевозможные переделки. Использование баз данных и информационных систем становится неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций. Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать выборку с произвольным сочетанием признаков.
План
Содержание
Введение
1. Теоретическая часть
1.1 Диалоговое окно входа в приложение
1.2 Главная форма
1.3 Форма со вкладками
2. Практическая часть
2.1 Постановка задачи
2.2 Структура базы данных
2.2 Формы
2.4 Запросы
2.5 Отчеты
Заключение
Список используемой литературы
Введение
Современные информационные технологии - это методы и средства для сбора, хранения, обработки и получения информации на основе современных средств вычислительной техники.
Составными частями любой информационной системы являются БД и приложение для обработки данных. Появление персональных машин класса Pentium, семейства операционных систем Windows фирмы Microsoft и различного программного обеспечения позволяют автоматизировать ручные операции, вести любые виды работ по накоплению информации, ее обработки и получению различных выходных форм.
В курсовой работе ставится задача - разработать базу данных для спортивная школа. База данных позволяет вести учет, контроль, а также получать информацию о нужном студенте. База данных должна быть спроектирована с учетом реализации запросов различного типа по получению информации. При проектировании базы данных следует учесть возможность выдачи бумажного отчета.
Целью данной курсовой работы является рассмотрение теории и создания на практике базы данных в продукте корпорации Microsoft для управления базами данных Microsoft Access на тему: Проектирование БД спортивной школы.
Система Access - это набор инструментов конечного пользователя для управления базами данных. В ее состав входят конструкторы таблиц, форм, запросов и отчетов. Эту систему можно рассматривать и как среду разработки приложений. Используя макросы или модули для автоматизации решения задач, можно создавать ориентированные на пользователя приложения такими же мощными, как и приложения, написанные непосредственно на языках программирования. При этом они будут включать кнопки, меню и диалоговые окна. Программируя на языке VBA, можно создавать такие мощные программы, как сама система Access.
В Access в полной мере реализовано управление реляционными базами данных. Система поддерживает первичные и внешние ключи и обеспечивает целостность данных на уровне ядра (что предотвращает несовместимые операции обновления или удаления данных). Кроме того, таблицы в Access снабжены средствами проверки допустимости данных, предотвращающими некорректный ввод вне зависимости от того, как он осуществляется, а каждое поле таблицы имеет свой формат и стандартные описания, что существенно облегчает ввод данных. Access поддерживает все необходимые типы полей, в том числе текстовый, числовой, счетчик, денежный, дата/время, логический, гиперссылка и поля объектов OLE. Если в процессе специальной обработки в полях не оказывается никаких значений, система обеспечивает полную поддержку пустых значений.
Задачами курсовой работы являются: · Эффективное изложение информации.
· Обеспечение доступа к информации.
· Расширенную базу данных новыми данными.
· Проверка подлинности информации.
· Предотвращение возможных ошибок к доступу базы данных.
· Открытый доступ только к той информации, которая необходима для работы.
· Возможность редактирования информации только проверенным людям.
· Облегченный способ для редактирования информации, а также для предоставления отчетности.
Вывод
база данных интерфейс
Современные технологии разработки прикладных программ делают построение приложений фантастически дешевым и быстрым. Квалифицированный пользователь с помощью Microsoft Access сегодня может за один вечер создать на персональном компьютере то, что на ранних ЭВМ требовало месяцев работы (если это вообще было возможным). Кроме того, теперь стало значительно легче находить ошибки, устранять их и изменять проект непосредственно в процессе создания приложения.
Современные технологии позволяют создавать очень сложные приложения. К тому же скорость вычислений по сравнению даже с предыдущим десятилетием возросла на несколько порядков. Однако, несмотря на мощность средств разработки, если не потратить значительных усилий на определение задач и принципов работы приложения, то впоследствии придется потерять значительно больше времени на всевозможные переделки. Если проект приложения недостаточно продуман, то добавление новых функций или устранение недостатков связано с большими временными и финансовыми затратами.
Использование баз данных и информационных систем становится неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций. В связи с этим большую актуальность приобретает освоение принципа построения и эффективного применения соответствующих технологий и программных продуктов.
Современные информационные системы (ИС), реализующие интеграцию данных, характеризуются огромными объемами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей.
Цель информационной системы - обработка данных об объектах реального мира. В широком смысле база данных - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Под предметной областью принято понимать часть реального мира, подлежащего изучению. Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать выборку с произвольным сочетанием признаков. Это возможно сделать, если данные структурированы.
Задачами курсовой работы были: · Эффективное изложение информации.
· Обеспечение доступа к информации.
· Проверка на подлинность информации.
· Предотвращение возможных ошибок в доступе базы данных.
· Открытый доступ только к той информации, которая необходима для работы.
· Открытая возможность редактирования информации только проверенным людям.
· Упрощенный способ для редактирования информации, а также для предоставления отчетности.
Основные этапы разработки: · Уточнение задач.
· Последовательность выполнения задач.
· Анализ данных.
· Определение структуры данных.
· Разработка макета приложения и пользовательского интерфейса.
· Создание приложения.
· Тестирование и усовершенствование.
Цель данной курсовой работы была достигнута, задачи выполнены. Закреплен теоретический материал и создана база данных в СУБД Microsoft Access на тему: «Спортивная школа» занимающийся реализацией птицы-рыбы. Данный опыт укрепил мои навыки в разработке базы данных в СУБД Microsoft Access, и в будущем они помогут мне в этой сфере деятельности.
Список литературы
1. 1.Бекаревич Ю., Пушкина Н. Самоучитель Microsoft Access 2013: - М:2014, с 348.
2. Г. Гурвиц. Microsoft Access 2013. Разработка приложений на реальном примере: - М., 2012, с. 258.
3. А. В. Кузин, С. В. Левонисова Высшее профессиональное образование. Бакалавриат Академия: - М., 2013, с 336.
4. 4.Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров, Проектирование баз данных. СУБД Microsoft Access. Учебное пособие: - М., 2004, с 412.
5. Гурвиц Г. Разработка реального приложения в среде клиент-сервер. Разработка реального приложения в среде клиент-сервер: - М., 2005, с 502.
Интернет ресурсы: 1.http://www.lessons-tva.info/edu/e-inf2/m2t4_4.html