Разработка системы управления базой данных "Хоккейные клубы"

Разработка структуры базы данных для автоматизированного учета данных хоккеистов, распределения их по званиям и специализациям. Обеспечение быстрого поиска по базе, составления отчетов по каждому игроку и команде. Выбор системы программирования.

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

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

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

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

МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ

НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ

Кафедра 301

"Систем автоматического и интеллектуального управления"

Реферат

по дисциплине: "Информационные технологии"

Тема: Разработка системы управления базой данных "Хоккейные клубы"

Выполнил: студент группы 3-О-202Б

Мосин Василий Михайлович

Руководитель: профессор кафедры № 301

дтн, доцент Князев Владимир Владимирович

Москва 2012 г.

Содержание

  • Введение
  • 1. Разработка структуры базы данных
  • 1.1 Разработка инфологической модели базы данных
  • 1.2 Обоснование выбора даталогической модели базы данных
  • 1.3 Разработка структуры базы данных
  • 2. Разработка системы управления базой данных
  • 2.1 Обоснование выбора системы программирования
  • 2.2 Разработка интерфейса программы
  • 2.3 Рекомендации по использованию программы
  • Заключение
  • Список литературы

Введение

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

Как известно, в российском чемпионате принимают участие около 20 команд. В каждой команде, в среднем, по 20-25 хоккеистов, 3-4 тренера, 7-10 человек из обслуживающего персонала (врачи, администраторы, точильщики, сервис-мены…). Каждая команда играет за сезон примерно 70-80 игр. Поэтому встал вопрос об упорядочивании этого большого количества данных различного типа и проблема создания системы управления базой данных является актуальной. Использование компьютера связанно с обработкой данных, а, следовательно, и с базами данных.

Целью работы является разработка системы управления базой данных "Хоккейные клубы".

Объектом исследования курсовой работы является программное обеспечение для установки на персональные компьютеры.

Предметом исследования является система управления базой данных.

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

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

1. Разработка структуры базы данных

1.1 Разработка инфологической модели базы данных

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

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

Рисунок 1. Инфологическая модель предметной области

1.2 Обоснование выбора даталогической модели базы данных

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

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

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

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

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

база управление программирование хоккейный

1.3 Разработка структуры базы данных

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

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

Рисунок 2. Таблица "Состав клубов"

В таблице базы данных "Спортсмены" содержится информация о коде спортсмена, коде его специализации и его данные.

Рисунок 3. Таблица "Спортсмены"

В таблице базы данных "Код специализации" содержится информация о коде и его наименовании.

Рисунок 4. Таблица "Код специализации"

В таблице базы данных "Код звания" содержится информация о коде, наименовании звания и его аббревиатуре.

Рисунок 5. Таблица БД "Код звания"

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

Рисунок 6. Схема базы данных

В базе данных предусмотрены пять запросов: "Главные тренеры", "ЗМС", "Найти игрока", "Результаты новичков", "Статистика игроков". Пример запроса "ЗМС" на языке SQL:

SELECT Спортсмены. Фамилия, Спортсмены. Имя, [Код звания]. Аббревиатура, [Код специализации]. Наименование

FROM [Код специализации] INNER JOIN ([Код звания] INNER JOIN Спортсмены ON [Код звания]. [Код звания] =Спортсмены. [Код звания]) ON [Код специализации]. [Код специализации] =Спортсмены. [Код специализации]

WHERE ( ( ([Код звания]. Аббревиатура) ="ЗМС"));

2. Разработка системы управления базой данных

2.1 Обоснование выбора системы программирования

Для выполнения данной курсовой работы была выбрана MS Access по ряду весомых причин.

Один из основных плюсов разработки на MS Access - плотная связь с Microsoft Office. Для нормальной работы созданного приложения достаточно установить Офис. При этом так же устанавливаются все нужные для работы Access библиотеки. Acсess достаточно хорошо совместим с MS SQL Server и другими форматами баз данных.

Каждая задача при решении включает в себя выбор способа решения. Access при всей его внешней простоте позволяет решать весьма сложные задачи.

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

2.2 Разработка интерфейса программы

В базе данных реализованы шесть форм: "Главные тренеры", "Главные тренеры1", "Состав клубов", "Спортсмены", "Сопртсмены1", "Статистика игроков". В формах нужная информация представлена в более наглядном виде. На рисунке 12 показан пример формы "Спортсмены".

Рисунок 12. Форма "Спортсмены"

Данная форма составлена в виде списка.

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

Рисунок 13. Форма "Спортсмены1"

В базе данных реализованы пять запросов: "Главные тренеры", "ЗМС", "Найти игрока", "Результаты новичков", "Статистика игроков". Пример запроса "ЗМС" в Access:

В базе данных имеются четыре отчета: "ЗМС", "Найти игрока", "Результаты новичков", "Спортсмены". Пример отчета в MS Access:

2.3 Рекомендации по использованию программы

При открытии базы данных появляется окно программы MS Access. Слева находится область переходов. Для просмотра таблиц необходимо выбрать в области переходов тип объектов - таблицы.

Рисунок 7. Окно программы MS Access

Окно таблицы "Спортсмены" показано на рисунке 8.

Рисунок 8. Окно таблицы "Спортсмены"

Для просмотра запросов следует выбрать в области переходов - запросы. С помощью запросов можно найти нужную информацию по условию.

Рисунок 9. Окно запроса "Главные тренеры"

На рисунке 9 представлен пример запроса "Главные тренеры". База данных автоматически находит главных тренеров из всего списка по коду их специализации.

Чтобы воспользоваться запросом "По фамилии" необходимо:

1. Открыть запрос;

2. В появившемся окне введите интересующую вас фамилию.

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

Рисунок 11. Отчет "Результаты новичков"

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

Для выхода из программы необходимо выбрать пункт меню "Выход из приложения".

Заключение

В данной курсовой работе была рассмотрена разработка системы управления базой данных "Хоккейный клуб".

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

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

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

1. Гурвиц Г.А. Microsoft Access 2010. Разработка приложений на реальном примере. БХВ-Петербург, 2010 - 496 с.

2. Д. Кренке. Теория и практика построения баз данных. Питер, 2005 - 864 с.

3. ru. wikipedia.org/wiki/Чемпионат_России_по_хоккею_с_шайбой (23.12.12)

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


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

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

    курсовая работа [406,0 K], добавлен 24.12.2014

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

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

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

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

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

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

  • Классификация баз данных. Выбор системы управления базами данных для создания базы данных в сети. Быстрый доступ и получение конкретной информации по функциям. Распределение функций при работе с базой данных. Основные особенности иерархической модели.

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

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

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

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

    курсовая работа [93,0 K], добавлен 31.03.2010

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

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

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

    курсовая работа [399,1 K], добавлен 26.08.2019

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

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

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