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

Цель создания информационной системы с помощью структурированного языка запросов SQL. Пользователи информационной системы. Функциональная модель системы. Модель "сущность-связь" с пояснениями. Состав и создание таблиц базы данных, запросов и форм.

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

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

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

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

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. Предметная область

1.1 Цель создания информационной системы

1.2 Функции программы

1.3 Пользователи информационной системы

2. Проектирование системы

2.1 Функциональная модель системы

2.2 Модель "сущность-связь" с пояснениями

2.3 Состав и создание таблиц БД

2.4 Запросы

2.5 Формы

3. Инструкция по использованию ИС

3.1 Требования к техническому обеспечению

3.2 Программа в действии

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

ВВЕДЕНИЕ

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

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

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

Среди особо ярких представителей систем управления базами данных дозволительно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». Фактически, у любой современной СУБД существует подобие, выпускаемый иной компанией, имеющий аналогичную область применения и потенциал, любое приложение способно заниматься со многими форматами представления данных, реализовывать экспорт и импорт данных благодаря наличию большого числа конвертеров.

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

1. Предметная область

1.1 Цель создания информационной системы

Данная информационная система будет использоваться в небольшом спортивном комплексе.

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

база данные таблица запрос

1.2 Функции программы

Информационная система должна по запросу клиента отобразить в режиме реального времени следующие формы:

– Список клиентов в отдельной таблице;

– Список тренеров в отдельной таблице;

– Список групп в отдельной таблице;

– Предоставлять данные о расписаниях тренировок;

– Предоставлять данные о залах находящиеся в спортивном комплексе;

– Предоставлять данные о абонементах;

Иметь возможность введение данных о клиенте в базу данных.

У клиентов не должно быть доступа к изменению баз данных.

1.3 Пользователи Базы данных

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

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

2. Проектирование системы

2.1 Функциональная модель системы

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

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

При проектировании таблиц как можно лучше подготовить структуру на бумаге и только после браться работу с СУБД Access. При проектировке таблиц, рекомендуется следовать следующими основными принципами:

- Не должно быть повторений и между таблицами.

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

- Каждая таблица должна включать информацию лишь на одну тему.

Данные на каждую тему обрабатываются гораздо лучше, ежели содержаться они в независимых друг от друга таблицах. Так, адреса и заказы клиентов хранятся в разных таблицах, с тем, чтоб при удалении заказа данные о клиенте осталась в базе данных.Литвин П. Разработка корпоративных приложений в Access 2007. Санкт-Петербург. : BHV. 2012. Стр. 23.

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

- Каждое поле должно быть связано с темой таблицы.

- Не рекомендуется вводить в таблицу данные, которые являются результатом выражения.

- В таблице должна присутствовать вся необходимая информация.

- Информацию надлежит разбивать на наименьшие логические единицы (Скажем, поля «Имя» и «Фамилия», а не общее поле «Имя»).

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

2.2 Модель "сущность-связь" с пояснениями

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

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

Основными конструктивными элементами инфологических моделей являются сущности, отношения между ними и их свойства (атрибуты). Нортон П. Разработка приложений в Access2007. Москва. : 2010. - 656 с. Стр. 256.

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

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

Составим схему базы данных (смотрите рис. 2). Для этого создадим таблицы, руководствуясь принципами: одна сущность - одна таблица; часто повторяющимся текстовые данные закодируем, используя числовые коды вместо самого текста. Атрибуты сущностей станут полями (колонками) таблиц.

Риcунок 2 - Схема базы данных.

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

2.3 Состав и создание таблиц БД

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

Основные типы данных:

- Текстовый. Текст или числа, не требующие проведения расчётов.

- МЕМО. Поле этого типа предназначено для хранения небольших текстовых данных (до 64000 символов). Поле этого типа не может быть ключевым или проиндексированным.

- Числовой. Этот тип данных включает множество подтипов. От выбора подтипа (размера) зависит верность вычислений.

- Счётчик. Уникальные, по порядку возрастающие числа, автоматически вводящиеся при добавлении новой записи в таблицу.

- Логический. Логические значения, а так же поля, которые могут вмещать одно из двух возможных значений.

- Денежный. Денежные значения и числовые данные, используемые в математических вычислениях.

- Дата/Время. Дата и время хранятся в специальном фиксированном формате.

- Поле объекта OLE. Содержит звукозапись, изображение и другие типы данных. Поле этого типа не может быть ключевым или проиндексированным.

- Гиперсвязь. Включает адреса Web-страниц.

Определим какие типы данных будут присутствовать в нашей работе (смотрите рис. 3). Виллариал Б. Программирование Access в примерах. Москва. : КУДИЦ-Образ, 2008. Стр. 122.

Рисунок 3 - Конструктор таблицы «Абонементы».

В таблице «Абонементы» мы видим числовой и текстовый тип данных, а в других таблицах мы можем увидеть логическое (рис.4) и поле объекта OLE (рис.5).

Рисунок 4 - Типы данных.

Рисунок 5 - Тип данных OLE.

2.4. Запросы

Запрос представляет собой объект Access-a, которая выводит необходимые поля из таблиц, а также проводить всякие операции над этими выведенными полями. Существует много типов запросов: на выборку, на добавление, на удаление, на обновление, запрос на создание таблиц, перекрестный запрос. Запрос можно использовать для выполнения расчетов. Для этих целей предусмотрены статистические функции. Статистическую функцию задают в строке Групповая операция. Праг К. Microsoft Access 2007. Библия пользователя.: Москва.: Издательский дом «Вильямс», 2008. -Стр. 156.

Запросы можно создать несколькими способами: мастером, конструктором и как вариант при помощи написания кода SQL этого запроса.

Таблица 1 - «Функции и выполняемые операции»

Функция

Выполняемая операция

Sum

Суммирование значений определенного поля

Avg

Вычисление среднего значения

Min

Вычисление минимального значения

Мах

Вычисление максимального значения

Count

Вычисление количества записей в определенном поле

First

Определяется первое значение в указанном поле

Last

Определяется последнее значение в указанном поле

StDev

Вычисляется стандартное отклонение значений данного поля

Var

Вычисляется вариация значений данного поля

2.5 Формы

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

После создания информационных систем (то есть после создания одной или более таблиц) вы можете создать формы для просмотра данных в более удобном виде. Форма может работать средством защиты базы данных от неквалифицированных пользователей, а также ширмой, заслоняющей от любопытных глаз конфиденциальную информацию.Праг К. Microsoft Access 2007. Библия пользователя. : Москва.: Издательский дом «Вильямс», 2008. -Стр. 187.

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

В Access 2007 существует несколько способов создания форм:

Таблица 2 - Способы создания форм

Автоформа

Автоматическое создание формы с использованием одного из стандартных шаблонов. Это наиболее простой и быстрый способ создания формы.

Мастер форм

Создание формы с помощью мастера; в зависимости от назначения формы мастер предлагает на выбор стандартные шаблоны и стили оформления.

Конструктор

Создание формы на основе пустого бланка при помощи инструментальных средств конструктора форм. Также предназначен для обработки готовых форм.

Сводная диаграмма

Создание формы с диаграммой на основе выбранных полей таблицы.

Сводная таблица

Создание сводной таблицы Microsoft Excel на основе таблиц или запросов Access XP

Давайте создадим форму на нужную нам таблицу (рис.6)

.

Рисунок 6 - Создание формы.

После появляется форма (рис.7).

Рисунок 7 - Созданная форма.

Создание формы с помощью мастера форм (рис.8).

Рисунок 8 - Создание формы с помощью «Мастера форм».

При нажатии мастера форм появляется окно «Создание формы» (Рис.9)

Рисунок 9 - Выбор полей для формы.

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

Рисунок 10 - Выбор внешнего вида формы.

После выбора внешнего вида нашей формы по таблице, кликните мышью по кнопке «Готово», которую хорошо видно на (Рис.10), после нажатия появится форма которую мы создали (Рис.11).

Рисунок 11 - Форма «Абонемент».

Создается форма на каждую таблицу также можно создать пустую форму в которую помещаешь то что тебе нужно.

Создаем пустую форму (смотрите рис.12).

Рисунок 12 - Создание пустой формы.

Пустая форма в конструкторе выглядит так (смотрите рис.13).

Рисунок 13 - Конструктор пустой формы.

В пустой форме в режиме конструктора создаем кнопку которая будет переходить в другую форму. (Смотрите рис. 14 и рис. 15). Вейскас Дж. Эффективная работа с Access2007. Москва. : Питер-Пресс, 2007. - 872 с. Стр. 98.

Рисунок 14 - Создание кнопки.

Рисунок 15 - Выбор задачи кнопки.

Так выглядит готовая к роботе пустая форма которую мы создали, в данный момент показана пустая форма «Залы». (Смотрите рис. 16).

Рисунок 16 - Форма «Зала».

3. Инструкция по использованию ИС

3.1 Требования к техническому обеспечению

Данная информационная система тестировалась на компьютере со следующими конфигурациями:

-Операционная система - Windows 7 Профессиональная

-Процессор Intel(R) Core(TM) i7-3770 CPU @ 3.40GHg 3.40GHg

-Установленная память (ОЗУ) - 16,0 Гб

-Тип системы - 64 разрядная операционная система

Но это информационная система может работать на более слабых устройствах, самое главное, чтобы соответствовал Microsoft Office Access 2007.

3.2 Программа в действии

Открываем созданную мной информационную систему (смотрите рис.17).

Рисунок 17 - Главная форма

На Рисунке 18 изображена главная окошка нашей информационной системы. В связи с тем что у меня диагональ экрана очень большая, форма выглядит не красиво, надеюсь что на мониторах с более меньшим диагоналем он будет красивее. Мной было создано 4 кнопок переходящие на другие формы и 1 кнопка которая позволяет выйти из база данных.

Проверим кнопки открытия других форм (рис.18).

Рисунок 18 - Форма «Данные о клиентах».

Проверил, работает, идем дальше (смотрите рис. 19).

Рисунок 19 - Форма «Список клиентов».

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

Рисунок 20 - Проверка кнопки «Добавить запись».

При нажатии кнопки «Добавить запись» появилась свободное поле, в это поле можно добавить клиента. Протестировал все кнопки, все работают. Дженнингс Р. Access 2007: В 2-х т.: Руководство. Санкт-Петербург.:BHV. 2009. - 488 с. Стр. 145.

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

ЗАКЛЮЧЕНИЕ

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

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

Формы играют существенную роль в организации баз дынных, потому что они создаются непосредственного для изменения или дополнения данных в таблицах через сами формы, а также формы более наглядно представляют информацию, содержащуюся в таблицах

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

СПИСОК ЛИТЕРАТУРЫ

1. Андерсен В. Базы данных Microsoft Access. Проблемы и решения. Санкт-Петербург. : ЭКОМ, 2008. -883 с

2. Вейскас Дж. Эффективная работа с Access2007. Москва. : Питер-Пресс, 2007. - 872 с

3. Виллариал Б. Программирование Access в примерах. Москва. : КУДИЦ-Образ, 2008. - 774 с

4. Дженнингс Р. Access 2007: В 2-х т.: Руководство. Санкт-Петербург.:BHV. 2009. - 488 с

5. Литвин П. Разработка корпоративных приложений в Access 2007. Санкт-Петербург. : BHV. 2012. - 485 с

6. Нортон П. Разработка приложений в Access2007. Москва. : 2010. - 656 с.

7. Праг К. Microsoft Access 2007. Библия пользователя. Москва.: Издательский дом «Вильямс», 2008. - 1040 с

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


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

  • Создание системы управления данными для информационной системы ВУЗа с помощью MS Access. Разработка таблиц и схемы базы данных, запросов в MS SQL Server, основных форм и отчетов. Организация формы главного меню для автоматического вызова объектов БД.

    курсовая работа [3,0 M], добавлен 09.04.2012

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

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

  • Выбор инструментальной среды для разработки базы данных. Подсистема сбора, обработки и загрузки данных. Укрупненный алгоритм разрабатываемой информационной системы. Формирование области запросов базы, интерфейс ввода и редактирования входных данных.

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

  • Функциональная модель предметной области на примере базы данных автоматизированной информационной системы "Общежития". Ведение информационной базы об общежитиях, комнатах и сотрудниках, хранение информации о студентах, специальностях и факультетах.

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

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

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

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

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

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

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

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

    курсовая работа [727,5 K], добавлен 02.02.2014

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

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

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

    курсовая работа [985,7 K], добавлен 06.12.2010

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