Внимание! Studlandia не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования и помощи в написании студенческих работ: в сборе информации, ее обработке, структурировании и оформления работы в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Нужна индивидуальная работа?
Подберем литературу
Поможем справиться с любым заданием
Подготовим презентацию и речь
Оформим готовую работу
Узнать стоимость своей работы
Дарим 200 руб.
на первый
заказ

Дипломная работа на тему: Автоматизированное рабочее место администратора фитнес-клуба

Купить за 600 руб.
Страниц
44
Размер файла
1.45 МБ
Просмотров
13
Покупок
0
Перемены, произошедшие в нашей стране в последнее время, не могли не затронуть областей вычислительной техники и информатики. Еще десять лет назад работа с базами данных была уделом

Введение

Перемены, произошедшие в нашей стране в последнее время, не могли не затронуть областей вычислительной техники и информатики. Еще десять лет назад работа с базами данных была уделом профессиональных программистов. Сами системы не предназначались для "простого" пользователя. Основным потребителем таких систем был военно-промышленный комплекс. С появлением банков, акционерных обществ и частных компаний ситуация резко изменилась. Теперь хранение и обработка информации не является чисто умозрительной задачей. Люди понимают, что информация - это деньги. Потеря информации или её несвоевременное получение могут обернуться потерей денег. Именно этим можно объяснить столь бурное распространение компьютерной техники и стремительное развитие систем управления базами данных (СУБД).

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

Автоматизированное рабочее место объединяет программно-аппаратные средства, обеспечивающие взаимодействие человека с компьютером, предоставляет возможность ввода информации (через клавиатуру, компьютерную мышь, сканер и пр.) и её вывод на экран монитора, принтер, графопостроитель, звуковую карту - динамики или иные устройства вывода. Как правило, автоматизированное рабочее место является частью автоматизированной системы управления. [20]

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

обеспечивать получение общих и/или детализированных отчетов по итогам работы;

позволять легко определять тенденции изменения важнейших показателей;

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

выполнять точный и полный анализ данных.

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

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

Объектом исследования является рабочее место администратора фитнес-клуба.

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

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

Для достижения поставленной цели необходимо решить следующие задачи:

Проанализировать предметную область;

Составить ЕR-диаграмму и логическую схему;

Составить структуру таблиц с использованием case-технологий;

Нормализовать получившиеся таблицы до третьей нормальной формы;

Создать базу данных для сбора, хранения и обработки необходимой информации;

Разработать удобный, интуитивно понятный интерфейс для ввода и обработки информации в среде Borland Delphi 7.

Для решения поставленных задач мною были самостоятельно изучены, а затем использованы в качестве программного средства разработки Borland Delphi 7.

Данная дипломная работа состоит из 3-х глав. В первой главе рассматриваются основные понятия темы "Базы данных", анализируется предметная область "Автоматизированное рабочее место администратора фитнес-клуба". Во второй главе описывается проектирование базы данных "Фитнес-клуб". И в третьей главе дипломной работы реализуется интерфейс приложения в среде Borland Delphi 7.

Глава 1. Аналитическая часть

.1 Понятия и характеристика баз данных

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

Информационной системой называют совокупность взаимосвязанных аппаратно-программных средств для автоматизации обработки информации. В информационную систему данные поступают от источника информации. Эти данные отправляются на хранение либо претерпевают в системе некоторую обработку и затем передаются потребителю. [1]

Автоматизированными называют информационные системы, в которых применяются технические средства.

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

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

базы данных;

системы управления системами данных;

словаря данных;

администратора;

вычислительной техники;

обслуживающего персонала.

Под базой данных (БД) понимают совокупность хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений. Целью создания баз данных, как разновидности информационной технологии и формы хранения данных, является построение системы данных, не зависящих от принятых алгоритмов (программного обеспечения), применяемых технических средств и физического расположения данных в ЭВМ; обеспечивающих непротиворечивую и целостную информацию при нерегламентируемых запросах. БД предполагает многоцелевое ее использование (несколько пользователей, множество форм документов и запросов одного пользователя). [18]

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

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

Основная цель процесса проектирования БД состоит в получении такого проекта, который удовлетворяет следующим требованиям:

1. Корректность схемы БД, т.е. база должна быть гомоморфным образом моделируемой предметной области, где каждому объекту предметной области соответствуют данные в памяти ЭВМ, а каждому процессу - адекватные процедуры обработки данных.

2. Обеспечение ограничений (на объёмы внешней и оперативной памяти и другие ресурсы вычислительной системы).

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

. Защита данных (от аппаратных и программных сбоев и несанкционированного доступа).

. Простота и удобство эксплуатации.

. Гибкость, т.е. возможность развития и адаптации к изменениям предметной области и/или требований пользователей.

Этапы проектирования базы данных:

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

обследование предметной области, изучение ее информационной структуры;

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

моделирование и интеграция всех представлений.

По окончании данного этапа получаем концептуальную модель, инвариантную к структуре базы данных. Часто она представляется в виде модели "сущность-связь".

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

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

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

В теории проектирования информационных систем предметную область (или, если угодно, весь реальный мир в целом) принято рассматривать в виде трех представлений:

представление предметной области в том виде, как она реально существует;

как ее воспринимает человек (имеется в виду проектировщик базы данных);

как она может быть описана с помощью символов. [4]

Т.е. говорят, что мы имеем дело с реальностью, описанием (представлением) реальности и с данными, которые отражают это представление.

Модель предметной области - это наши знания о предметной области. Знания могут быть как в виде неформальных знаний в мозгу эксперта, так и выражены формально при помощи каких-либо средств. Модель предметной области описывает скорее процессы, происходящие в предметной области и данные, используемые этими процессами. От того, насколько правильно смоделирована предметная область, зависит успех дальнейшей разработки приложений.

Логическая модель данных описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью. Логическая модель данных является начальным прототипом будущей базы данных. Логическая модель строится в терминах информационных единиц, но без привязки к конкретной СУБД. Более того, логическая модель данных необязательно должна быть выражена средствами именно реляционной модели данных. Основным средством разработки логической модели данных в настоящий момент являются различные варианты ЕR-диаграмм (Entity-Relationship, диаграммы сущность-связь). Одну и ту же ЕR-модель можно преобразовать как в реляционную модель данных, так и в модель данных для иерархических и сетевых СУБД, или в постреляционную модель данных.

Физическая модель данных описывает данные средствами конкретной СУБД. Отношения, разработанные на стадии формирования логической модели данных, преобразуются в таблицы, атрибуты становятся столбцами таблиц, для ключевых атрибутов создаются уникальные индексы, домены преображаются в типы данных, принятые в конкретной СУБД. [6]

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

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

Модели данных

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

иерархические,

сетевые

реляционные.

Соответственно, речь идет об иерархических, сетевых, реляционных СУБД.

Иерархическая модель позволяет строить базы данных с иерархической древовидной структурой. Эта структура определяется как дерево, образованное парными связями. На самом верхнем уровне дерева имеется один узел, называемый корнем. Все другие узлы, кроме корня, связываются только с одним узлом на более высоком по отношению к ним самим уровне.

Основное достоинство иерархической модели - простота описания иерархических структур реального мира.

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

В реляционных базах данных вся информация представляется в виде прямоугольных таблиц. Реляционная модель была разработана Э.Ф. Коддом в начале 70-х годов. С ее созданием начался новый этап в эволюции СУБД. [7]

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

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

Оглавление

- Введение

- Аналитическая часть .1 Понятия и характеристика баз данных

- Анализ предметной области Автоматизированное рабочее место администратора фитнес-клуба

- Должностная инструкция администратора фитнес-клуба

- Особенности автоматизации работы фитнес-клуба Глава 2. Проектная часть

- Инфологическое проектирование. Создание ЕR-диаграммы

- Логическое проектирование

- Нормализация таблиц реляционной базы данных

- Применение CASE-средства ERwin для информационного проектирования Глава 3. Разработка и реализация приложения

- Выбор средств создания интерфейса

- Разработка интерфейса

- Программирование работы приложения в среде Borland Delphi

- Заключение

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

- Приложения

Заключение

Исходя из практически возникшей необходимости, в данной дипломной работе была спроектирована и реализована информационная система "Автоматизированное рабочее место администратора фитнес-клуба", которая представляет собой приложение, автоматизирующее работу администратора фитнес-клуба:

а) ведение клиентской базы;

б) создание различных видов клубных карт;

в) регистрация посещений клиентов, формирование журнала посещений за любой интервал времени по любому залу и клиенту;

г) предварительная запись клиентов;

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

Приложение "Автоматизированное рабочее место администратора фитнес-клуба" реализовано в современной и перспективной среде разработки Borland Delphi 7.

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

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

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

1. Бойко, В.В. Проектирование баз данных информационных систем / В.В. Бойко, В.М. Савинков. - М.: Финансы и статистика, 1989. - 351 с.

. Гофман, В.Э. Delphi: экспресс курс / В.Э. Гофман, А.Д. Хомоненко. - СПб.: БХВ-Петербург, 2008. - 544 с.

. Гофман, В.Э. Работа с базами данных в Delphi / В.Э. Гофман, А.Д. Хомоненко. - СПб.: БХВ-Петербург, 2000. - 656 с.

. Диго, С.М. Базы данных: проектирование и использование. Учебное пособие для вузов / С.М. Диго. - М.: Финансы и статистика, 2005. - 87 с.

. Маклаков, С.В. BPwin и ERwin: CASE-средства для разработки информационных систем / С.В. Маклаков. - М.: Диалог-Мифи, 1999, - 295 с.

. Малыхина, М.П. Базы данных: основы, проектирование, использование / М.П. Малыхина. - СПб.: БХВ-Петербург, 2004. - 512 с.

. Мейер, М. Теория реляционных баз данных / М. Мейер. - М.: Мир, 1987. - 608 с.

. Мишенин, А.И. Теория экономических информационных систем: Учебник /А. И. Мишенин. - 4-е изд., перераб. и доп. - М.: Финансы и статистика, 2003. - 240 с.

. Романов, В. П. Проектирование экономических информационных систем: Учебное пособие / В.П. Романов, Н.З. Емельянова, Т. Л. Партыка. - М.: Издательство "Экзамен", 2005. - 256 с.

. Сергеев, Л.О. Уроки по теме "Базы данных".- 4.1 // Информатика / Л.О. Сергеев, 2002. - №29 - 32 с.

. Сергеев, Л.О. Уроки по теме "Базы данных".- 4.2 // Информатика / Л.О. Сергеев, 2003. - № 32. - 32 с.

. Советов, Б.Я. Базы данных. Теория и практика / Б.Я. Советов и [др.]. - М.: Высшая школа, 2005. - 464 с.

. Тиори, Т. Проектирование структур баз данных. В 2 кн.. / Т. Тиори, Дж. Фрай. - М.: Мир, 1985. Кн. 1. - 287 с.: Кн. 2. - 320 с.

. Федотова, Д.Э. CASE-технологии / Д.Э. Федотова, Ю.Д. Семенов, К.Н. Чижик. - М.: Горячая линия Телеком, Радио и связь, 2005. - 160 с.

. Харитонова, И. Программирование в Access 2002: учебный курс / И. Харитонова, Н. Вольман. - СПб.: Питер, 2002. - 480 с.

. Хомоненко, А.Д. Базы данных: Учебник для высших учебных заведений / А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев. - СПб.: КОРОНА принт, 2004. - 736 с.

. Хусаинова, Г.Я. Структурный язык запросов SQL: Метод, указания / Г.Я. Хусаинова. - Стерлитамак: Стрелитамак. гос. пед. институт, 2004. - 35 с.

. Хусаинова, Г.Я. Базы данных и информационные системы: Учебно-методическое пособие / Г.Я. Хусаинова, М.С. Подкуйко. - Уфа: РИЦ БашГУ, 2008. - 92 с.

. Хусаинова, Г.Я. Информационные системы. Управление реляционными базами данных: Учебно.-метод. материалы / Г.Я. Хусаинова, И.Г. Хусаинов. - Стерлитамак: Стрелитамак. гос. пед. академия, 2007. - 55 с.

Как купить готовую работу?
Авторизоваться
или зарегистрироваться
в сервисе
Оплатить работу
удобным
способом
После оплаты
вы получите ссылку
на скачивание
Страниц
44
Размер файла
1.45 МБ
Просмотров
155
Покупок
0
Автоматизированное рабочее место администратора фитнес-клуба
Купить за 600 руб.
Похожие работы
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
Прочие работы по предмету
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
103 972 студента обратились
к нам за прошлый год
1953 оценок
среднее 4.2 из 5
Александр Спасибо большое за работу.
uzinskayaantonina Прекрасный эксперт, все очень хорошо сделала, умничка каких мало, были проблемы с самим сайтом (некорректно работал...
Михаил Спасибо большое за доклад! Все выполнено в срок. Доклад был принят и одобрен.
Михаил Очень долго искала эксперта, который сможет выполнить работу. Наконец-то нашла. Работа выполнена в срок, все,как...
Юлия работа выполнена отлично, раньше срока, недочётов не обнаружено!
Юлия Работа выполнена качественно и в указанный срок
Ярослава Эксперта рекомендую !!!! Все четко и оперативно. Спасибо большое за помощь!Буду обращаться еще.
Ярослава Благодарю за отличную курсовую работу! Хороший эксперт, рекомендую!
Марина Хорошая и быстрая работа, доработки выполнялись в кратчайшие сроки! Огромной спасибо Марине за помощь!!! Очень...
Мария Благодарю за работу, замечаний нет!

Рассчитай стоимость работы через Telegram