Проектирование информационной системы фитнес-клуба

Разработка концептуальной модели информационной системы, описывающей деятельность фитнес-клуба. Особенности интегрированной программной среды Borland С++Builder и требования, предъявляемые к аппаратным и техническим средствам. Описание модулей программы.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 15.08.2012
Размер файла 59,4 K

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

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

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

СОДЕРЖАНИЕ

  • ВВЕДЕНИЕ
  • 1.АНАЛИЗ ДЕЯТЕЛЬНОСТИ ФИТНЕС-КЛУБА
  • 2.ПОСТАНОВКА ЗАДАЧИ
  • 3.КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ СИСТЕМЫ
  • 5.ПРОГРАММНАЯ СИСТЕМА «WELLFIT - УЧЕТ В ФИТНЕС-КЛУБЕ»
  • 6.РУКОВОДСТВО ПО ИСПОЛЬЗОВАНИЮ ПРОГРАММЫ
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

ВВЕДЕНИЕ

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

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

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

Целью данной работы является создание приложения способного обеспечить функцию ведения списков клиентов, тренировок и сотрудников, возможность получать отчеты о состоянии дел на предприятии. Разрабатываемое приложение должно обеспечить возможность быстрого поиска необходимой информации. Реализация задачи должна быть произведена с использованием интегрированной среды разработки Borland С++Builder, пакета Microsoft Access и Rational Rose.

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

1.АНАЛИЗ ДЕЯТЕЛЬНОСТИ ФИТНЕС-КЛУБА

информационная система программа модель

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

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

2.ПОСТАНОВКА ЗАДАЧИ

Используя инструментальные средства Borland C++Builder, Microsoft Access, Rational Rose разработать прикладное программное обеспечение информационной системы фитнес-клуба (архитектура файл-сервер, технология доступа к данным BDE). Информационная система должна обеспечивать возможность ввода, корректировки, хранения, поиска и вывода необходимых данных для получения клиентом информации по групповым, индивидуальным программам и дополнительным услугам фитнес-клуба. Система должна поддерживать как возможность вывода подробной информации по одной позиции, так и краткой информации по всем позициям с возможностью сортировки и фильтрации выводимой информации.

3.КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ СИСТЕМЫ

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

Концептуальная модель: первый важный шаг в проектировании пользовательского интерфейса.

Актеры:

1. Сотрудник - регистрирует, изменяет списки клиентов, тренировок, сотрудников.

2. Клиент - получает данные о доступных видах тренировок и списке обслуживающего персонала.

Варианты использования:

1. Войти в систему.

2. Добавить или изменить клиента.

3. Добавить или изменить сотрудника.

4. Добавить или изменить тренировку.

5. Добавить или изменить пользователя.

6. Просмотреть отчеты.

7. Просмотреть список тренировок.

8. Просмотреть список тренеров.

Вариант использования «Войти в систему».

Краткое описание.

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

Основной поток событий.

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

1. Системы предлагает выбрать из списка одного из доступных пользователей и ввести пароль.

2. Пользователь вносит пароль.

3. Система проверяет имя пользователя и пароль после чего открывается доступ в систему.

Альтернативные потоки.

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

Предусловия

Отсутствуют.

Постусловия

Если вариант использования выполнен успешно, пользователь входит в систему. В противном случае состояние системы не изменяется.

Вариант использования «Добавить или изменить клиента».

Краткое описание.

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

Основной поток событий.

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

1. Система запрашивает требуемое действие.

2. Когда сотрудник указывает нужное действие выполняется один из подчиненных потоков.

Добавить клиента

1. Система автоматически присваивает новому клиенту уникальный номер.

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

Изменить данные клиента

1. Сотрудник выбирает из клиента из общего списка.

2. Сотрудник изменяет необходимые реквизиты и заносит изменения в информационную базу.

Внести средства на счет клиента

1. Сотрудник выбирает из клиента из общего списка.

2. Сотрудник указывает сумму к зачислению и изменяет данные в системе.

Посещение клиентом клуба

1. Сотрудник выбирает из клиента из общего списка.

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

Альтернативные потоки.

Отсутствуют.

Предусловия

1. Вход в систему должен быть выполнен.

2. Права доступа должны соответствовать выполняемым операциям.

Постусловия

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

Вариант использования «Добавить или изменить сотрудника».

Краткое описание.

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

Основной поток событий.

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

1. Система запрашивает требуемое действие.

2. Когда сотрудник указывает нужное действие выполняется один из подчиненных потоков.

Добавить сотрудника

1. Система автоматически присваивает новому сотруднику уникальный номер.

2. В систему вносятся данные о сотруднике и записываются в информационную базу.

Изменить данные сотрудника

1. Сотрудник выбирает объект из общего списка.

2. Сотрудник изменяет необходимые реквизиты и заносит изменения в информационную базу.

Выдать заработную плату, аванс, внести деньги в кассу

1. Сотрудник выбирает объект из общего списка.

2. Сотрудник указывает сумму к зачислению и изменяет данные в системе.

Альтернативные потоки.

Отсутствуют.

Предусловия

1. Вход в систему должен быть выполнен.

2. Права доступа должны соответствовать выполняемым операциям.

Постусловия

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

Вариант использования «Добавить или изменить тренировку».

Краткое описание.

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

Основной поток событий.

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

1. Система запрашивает требуемое действие.

2. Когда сотрудник указывает нужное действие выполняется один из подчиненных потоков.

Добавить тренировку

1. Система автоматически присваивает новой тренировке уникальный номер.

2. В систему вносятся данные о тренировке и записываются в информационную базу.

Изменить данные тренировки

1. Сотрудник выбирает объект из общего списка.

2. Сотрудник изменяет необходимые реквизиты и заносит изменения в информационную базу.

Альтернативные потоки.

Отсутствуют.

Предусловия

1. Вход в систему должен быть выполнен.

2. Права доступа должны соответствовать выполняемым операциям.

Постусловия

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

Вариант использования «Добавить или изменить пользователя».

Краткое описание.

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

Основной поток событий.

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

1. Система запрашивает требуемое действие.

2. Когда сотрудник указывает нужное действие выполняется один из подчиненных потоков.

Добавить пользователя

1. Система автоматически присваивает новому пользователю уникальный номер.

2. В систему вносятся данные о сотруднике и записываются в информационную базу.

Изменить права пользователя

1. Сотрудник выбирает объект из общего списка.

2. Сотрудник изменяет необходимые реквизиты и заносит изменения в информационную базу.

Альтернативные потоки.

Отсутствуют.

Предусловия

1. Вход в систему должен быть выполнен.

2. Права доступа должны соответствовать выполняемым операциям.

Постусловия

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

Вариант использования «Просмотреть отчеты».

Краткое описание.

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

Основной поток событий.

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

1. Система запрашивает требуемое действие.

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

Альтернативные потоки.

Отсутствуют.

Предусловия

1. Вход в систему должен быть выполнен.

2. Права доступа должны соответствовать выполняемым операциям.

Постусловия

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

Вариант использования «Просмотреть список тренировок».

Краткое описание.

Данный вариант использования позволяет пользователю системы просмотреть тренировоки, находящиеся в списке.

Основной поток событий.

Данный вариант использования начинает выполняться когда клиент просмотреть список доступных тренировок

Альтернативные потоки.

Отсутствуют.

Предусловия

1. Вход в систему должен быть выполнен.

2. Права доступа должны соответствовать выполняемым операциям.

Постусловия

Если вариант использования выполнен успешно, на экран выводится список доступных видов тренировок.

Вариант использования «Просмотреть список тренеров».

Краткое описание.

Данный вариант использования позволяет пользователю системы просмотреть тренеров, находящиеся в списке.

Основной поток событий.

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

Альтернативные потоки.

Отсутствуют.

Предусловия

1. Вход в систему должен быть выполнен.

2. Права доступа должны соответствовать выполняемым операциям.

Постусловия

Если вариант использования выполнен успешно, на экран выводится список доступных тренеров.

4.БАЗА ДАННЫХ

Одним из главных составляющих данной информационной системы является база данных созданная в СУБД MS «Access». База данных включает в себя шесть таблиц:

1. Сотрудники (sotr)

2. Клиенты (client)

3. Пользователи (polz)

4. Касса (kassa)

5. Посещения клиентов за день (todayclient)

6. Тренировки (trenirovka)

Таблица сотрудников состоит из четырнадцати полей:

§ id - индивидуальный номер сотрудника, тип поля - числовой.

§ fam - фамилия сотрудника, тип поля - текстовый, длина поля 70.

§ name - имя сотрудника, тип поля - текстовый, длина поля 70

§ otc - отчество сотрудника, тип поля - текстовый, длина поля 70

§ yearb - год рождения сотрудника, тип поля - числовой

§ passeriya - серия паспорта, тип поля - текстовый, длина поля 4.

§ pasnomer - номер паспорта, тип поля - текстовый, длина поля 6

§ foto - фотография сотрудника, тип поля - объект OLE.

§ pfr - индивидуальный регистрационный номер пенсионного фонда Российской Федерации сотрудника, тип поля - текстовый, длина поля 14.

§ inn - индивидуальный номер налогоплательщика, тип поля - текстовый, длина поля 12

§ dol - должность, занимаемая сотрудником, тип поля - текстовый, длина поля 50.

§ adres - адрес регистрации сотрудника, тип поля - текстовый, длина поля 150.

§ oklad - оклад работника, тип поля - числовой

§ dataPriema - дата приема сотрудника на работу, тип поля - дата.

§ dataUvol - дата увольнения сотрудника с работы, тип поля - дата.

Таблица клиентов состоит из одиннадцати полей:

§ id - индивидуальный номер клиента, тип поля - числовой.

§ fam - фамилия клиента, тип поля - текстовый, длина поля 70.

§ name - имя клиента, тип поля - текстовый, длина поля 70

§ otc - отчество клиента, тип поля - текстовый, длина поля 70

§ yearb - год рождения клиента, тип поля - числовой

§ passeriya - серия паспорта, тип поля - текстовый, длина поля 4.

§ pasnomer - номер паспорта, тип поля - текстовый, длина поля 6

§ foto - фотография клиента, тип поля - объект OLE.

§ trener - тренер клиента, тип поля - текстовый, длина поля 70

§ trenirovka - вид тренировки клиента, тип поля - текстовый, длина поля 70

§ ostatok - остаток на счету, тип поля - числовой.

Таблица пользователей состоит из восьми полей:

§ id - индивидуальный номер пользователя системы, тип поля - счетчик.

§ name - имя пользователя в системе, тип поля - текстовый, длина поля 50.

§ parol - пароль пользователя для входа в систему, тип поля - текстовый, длина поля 50

§ client - набор прав для работы со списком клиентов, тип поля - текстовый, длина поля 50.

§ sotrudniki - набор прав для работы со списком сотрудников, тип поля - текстовый, длина поля 50.

§ otchet - набор прав для работы с набором отчетов, тип поля - текстовый, длина поля 50.

§ trenirovki - набор прав для работы со списком тренировок, тип поля - текстовый, длина поля 50.

§ polz - набор прав для работы со списком пользователей, тип поля - текстовый, длина поля 50.

Таблица касса состоит из семи полей:

§ id - индивидуальный номер операции, тип поля - числовой.

§ object - объект операции, тип поля - текстовый, длина поля 50.

§ id_object - индивидуальный номер объекта операции, тип поля -числовой.

§ debet - сумма зачисляемая в кассу, тип поля - числовой.

§ credit - сумма вычитаемая из кассы, тип поля - числовой.

§ data - дата совершения операции, тип поля - дата.

§ coment - комментарий к совершаемой операции, тип поля - текстовый, длина поля 150.

Таблица посещения клиентов за день состоит из семи полей:

§ id - индивидуальный номер операции, тип поля - числовой.

§ fam - фамилия клиента, тип поля - текстовый, длина поля 70.

§ name - имя клиента, тип поля - текстовый, длина поля 70

§ otc - отчество клиента, тип поля - текстовый, длина поля 70

§ trener - тренер проводящий тренировку, тип поля - текстовый, длина поля 70.

§ trenirovka - наименование тренировки, которую собирается провести клиент, тип поля - текстовый, длина поля 70.

§ data - дата совершения операции, тип поля - дата.

Таблица тренировок содержит четыре поля:

§ id - индивидуальный номер тренировки, тип поля - числовой.

§ naimenovanie - наименование тренировки , тип поля - текстовый, длина поля 70.

§ cena - стоимость тренировки, тип поля - числовой.

§ opisanie - описание тренировки, тип поля - текстовый, длина поля неогранничена.

5.ПРОГРАММНАЯ СИСТЕМА «WELLFIT - УЧЕТ В ФИТНЕС-КЛУБЕ»

Для работы программы «WELLFIT» необходимо 25 Мб свободного дискового пространства.

Программа разработана для работы в операционных системах Windows NT, XP, Vista.

Структура программной среды представлена на Рисунке 1.

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

Рисунок 1. Структура программной среды.

Перечень подпрограмм используемых в программе представлен в таблице 1.

Таблица 1.

Перечень подпрограмм

Наименование

Назначение

Номер листинга

Button1Click

Обработка события onClick кнопки «Войти» определяет набор прав пользователя и формирует интерфейс пользователя. (Unit 1)

П.Б.3

N7Click

Обработка события onClick пункта «Вход в программу» выводит на экран диалоговое окно авторизации пользователя. (Unit 2)

П.Б.5

N3Click

Обработка события onClick пункта «Персонал» выводит на экран окно «Персонал». (Unit 2)

П.Б.6

N8Click

Обработка события onClick пункта «Посещение клиентом клуба» выводит на экран окно «Посещение клиентом клуба» и активизирует открытие. (Unit 2)

П.Б.7

N9Click

Обработка события onClick пункта «Добавление и изменение» выводит на экран окно «Клиенты». (Unit 2)

П.Б.8

N16Click

Обработка события onClick пункта «Пользователи» выводит на экран окно «Пользователи». (Unit 2)

П.Б.10

N17Click

Обработка события onClick пункта «Тренировки» выводит на экран окно «Тренировки». (Unit 2)

П.Б.11

N10Click

Обработка события onClick пункта «Отчет по кассе» выводит на экран окно отчета «Отчет по кассе». (Unit 2)

П.Б.13

N11Click

Обработка события onClick пункта «Отчет по работникам» выводит на экран окно отчета «Отчет по работникам». (Unit 2)

П.Б.14

N12Click

Обработка события onClick пункта «Отчет по клиентам» выводит на экран окно отчета «Отчет по клиентам». (Unit 2)

П.Б.12

N13Click

Обработка события onClick пункта «Отчет посещение клиентами фитнес клуба» выводит на экран окно отчета «Отчет клиентами фитнес клуба». (Unit 2)

П.Б.15

N1Click

Обработка события onClick пункта «Вызов справки» выводит на экран справку приложения. (Unit 2)

П.Б.19

N5Click

Обработка события onClick пункта «О программе» выводит на экран окно «О программе». (Unit 2)

П.Б.18

N14Click

Обработка события onClick пункта «Пополнение личного счета» выводит на экран окно «Поступление денежных средств». (Unit 2)

П.Б.9

Button4Click

Обработка события onClick кнопки «Выполнить» производит отбор и сортировку записей в соответствии с настроенными параметрами. (Unit 4)

П.Б.23

Button2Click

Обработка события onClick кнопки «Новый клиент» производит добавление в список клиентов новую запись. (Unit 4)

П.Б.21

Button1Click

Обработка события onClick кнопки «Записать» сохраняет внесенные изменения. (Unit 4)

П.Б.20

Button5Click

Обработка события onClick кнопки «Удалить» удаляет текущую запись. (Unit 4)

П.Б.28

Button3Click

Обработка события onClick кнопки «Изменить текущую» дает возможность внести изменения в текущую запись. (Unit 4)

П.Б.22

CheckBox11Click

Обработка события onClick флага «Активировать функцию быстрого поиска» включает функцию быстрого поиска. (Unit 2)

П.Б.29

CheckBox1Click

Обработка события onClick флага «Включить функцию редактирования» включает функцию внесения изменений. (Unit 5)

П.Б.50

BitBtn1Click

Обработка события onClick кнопки «Внести изменения» сохраняет внесенные изменения. (Unit 5)

П.Б.51

Button1Click

Обработка события onClick кнопки «Добавить» производит добавление в список сотрудников новой записи. (Unit 5)

П.Б.53

Button2Click

Обработка события onClick кнопки «Записать» сохраняет нового сотрудника. (Unit 5)

П.Б.54

Button3Click

Обработка события onClick кнопки «Удалить» удаляет текущую запись. (Unit 5)

П.Б.55

BitBtn2Click

Обработка события onClick кнопки «Внести» записывает в базу информацию о произведенной опреации с денежными средствами. (Unit 5)

П.Б.56

Button1Click

Обработка события onClick кнопки «OK» изменяет состав полей таблицы. (Unit 6)

П.Б.76

BitBtn1Click

Обработка события onClick кнопки «Сформировать» формирует отчет согласно заданным критериям. (Unit 7)

П.Б.79

Button1Click

Обработка события onClick кнопки «Записать» записывает в информационную базу факт посещения клиентом тренировки. (Unit 8)

П.Б.103

CheckBox1Click

Обработка события onClick флага «Включить функцию быстрого поиска» включает функцию быстрого поиска. (Unit 9)

П.Б.111

BitBtn1Click

Обработка события onClick кнопки «Зачислить» изменяет сумму остатка на счету клиента. (Unit 9)

П.Б.114

CheckBox1Click

Обработка события onClick флага «Включить функцию редактирования» включает функцию внесения изменений. (Unit 10)

П.Б.124

SpeedButton1Click

Обработка события onClick кнопки «Добавить» добавляет нового пользователя. (Unit 10)

П.Б.118

SpeedButton3Click

Обработка события onClick кнопки «Удалить» удаляет текущего пользователя из системы. (Unit 10)

П.Б.120

CheckBox1Click

Обработка события onClick флага «Активировать функцию быстрого поиска» включает функцию быстрого поиска. (Unit 11)

П.Б.134

CheckBox4Click

Обработка события onClick флага «Включить функцию редактирования» включает функцию внесения изменений. (Unit 11)

П.Б.131

Button2Click

Обработка события onClick кнопки «Добавить» производит добавление в список тренировок новой записи. (Unit 11)

П.Б.126

Button1Click

Обработка события onClick кнопки «Записать» обновляет информацию о тренировке. (Unit 11)

П.Б.127

Button3Click

Обработка события onClick кнопки «Удалить» удаляет текущую тренировку из системы. (Unit 11)

П.Б.128

Button1Click

Обработка события onClick кнопки «Выбрать текущую» выбирает текущую запись из таблицы. (Unit 12)

П.Б.140

CheckBox1Click

Обработка события onClick флага «Активировать функцию быстрого поиска» включает функцию быстрого поиска. (Unit 12)

П.Б.142

BitBtn1Click

Обработка события onClick кнопки «Сформировать» формирует отчет согласно заданным критериям. (Unit13)

П.Б.153

BitBtn1Click

Обработка события onClick кнопки «Сформировать» формирует отчет согласно заданным критериям. (Unit14)

П.Б.172

BitBtn1Click

Обработка события onClick кнопки «Сформировать» формирует отчет согласно заданным критериям. (Unit15)

П.Б.189

6.РУКОВОДСТВО ПО ИСПОЛЬЗОВАНИЮ ПРОГРАММЫ

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

Для последующей работы с программой необходимо выбрать пункт «Вход в программу», результатом нажатия станет появившееся окно «Регистрация» (Рисунок П.А.1), в котором необходимо выбрать пользователя, ввести пароль и нажать на кнопку «Войти».

После успешной аутентификации пользователя структура главного окна программы «WELLFIT» притерпит изменения, а именно: появятся новые пункты меню в соответствие с теми правами, которыми обладает пользователь. Рассмотрим общий случай, пользователя с полными административными правами (Рисунок П.А.1). Окно содержит шесть пунктов меню: «Клиенты», «Персонал», «Отчеты», «Тренировки», «Пользователи», «Справка».

1. Технология работы с клиентами.

Для проведения регистрации нового клиента, редактирования данных клиента, который уже занесен в информационную базу, или удаления данных о клиенте выберите пункт «Клиенты», а затем подпункт «Добавление и изменение», перед вами откроется окно «Клиенты» (Рисунок П.А.3). Данная форма может быть использована для редактирования, удаления и добавления новых записей о клиентах. В правом верхнем углу расположены две вкладки: «Информация» и «Добавление и изменение». Вкладка «Информация» может быть использована для навигации по списку клиентов, который располагается внизу окна. Существует возможность фильтрации данных по заданным признакам, сортировки записей. Отбор и сортировка записей в таблице выполняется при нажатии на кнопку «Выполнить». Также доступен механизм быстрого поиска записей. Для осуществления быстрого поиска необходимо в группе «Отбор и сортировка» выбрать «Быстрый поиск», затем в группе «Быстрый поиск по:» установить поле, по которому будет выполняться отбор записей, после чего ввести текст поиска в соответствующее окно.

Вкладка «Добавление и изменение», как следует из ее названия, используется для добавления, редактирования и удаления данных о клиентах. На вкладке расположены четыре кнопки: «Новый клиент», «Записать», «Удалить», «Изменить текущую». Также здесь имеются средства для быстрого поиска записей.

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

Для оформления факта посещения клуба клиентом используется подпункт меню «Клиенты», «Посещение клиентом клуба». Результатом выполнения этой команды станет окно «Посещение клиентом клуба» (Рисунок П.А.4).

Окно условно можно разделить на четыре части. В левом верхнем углу представлен список всех клиентов, а также средство для быстрой навигации по данному списку (Быстрый поиск по фамилии). В правом верхнем углу расположены средства удобного представления необходимых данных о клиенте, а также кнопка «Записать», о назначении которой будет сказано отдельно. В правом нижнем углу окна располагается список всех тренеров и инструкторов, которые способны проводить тренировки. Левый нижний угол отведен для отображения списка клиентов, которые посетили фитнес-клуб за текущие сутки.

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

Отражение поступления денежных средств в кассу от клиента выполняется с помощью формы «Поступление денежных средств в кассу» (Рисунок П.А.5.). Данная форма вызывается через пункт меню «Пополнение личного счета» («Клиенты»-> «Пополнение личного счета»). Форма содержит список всех клиентов зарегистрированных на данных момент, средство быстрой навигации, аналогичное уже рассмотренным выше, поле для ввода суммы, которая зачисляется на счет клиенту, и кнопка «Зачислить» с помощью, которой фиксируются движения средств по кассе и в личных счетах клиентов.

2. Технология работы с персоналом

Для проведения операций по приему, увольнению, выдачи заработной платы и редактирования данных сотрудников в программе «WELLFIT» используется окно «Персонал» (Рисунок П.А.6.) Данное окно вызывается путем выбора пункта главного меню «Персонал».

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

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

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

3. Технология работы с пользователями

Все функции по работе со списком пользователей в программе «WELLFIT» реализуются с помощью окна «Пользователи» (Рисунок П.А.7.), доступ к этому окну выполняется по средствам выбора пункта меню «Пользователи». В левой части окна расположен список всех пользователей системы, кнопки «Добавить», «Удалить» и «Записать. В правой части содержится информация о наборе прав пользователя, а также поля ввода имени и пароля.

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

Удаление пользователя выполняется щелчком по кнопке «Удалить».

4. Технология работы со списком тренировок

Работа со списком тренировок в программе «WELLFIT» осуществляется в окне «Тренировки» (Рисунок П.А.8.). Переход в данное окно выполняется путем выбора пункта главного меню «Тренировки».

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

Для того чтобы добавить новый вид тренировки необходимо:

1. Установить флаг «Включить функцию редактирования»

2. Щелкнуть по кнопке «Добавить»

3. Последовательно заполнить информацию о тренировке

4. Щелкнуть по кнопке «Записать изменения».

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

5. Технология работы с отчетами

К вашим услугам программа «WELLFIT» предлагает четыре отчета, которые помогут правильно проанализировать работу фитнес-клуба во всех разрезах.

Доступ к отчетам реализуется по средствам выбора пункта меню «Отчеты». Данный пункт содержит четыре подпункта: «Касса», «Клиенты», «Работники» и «Посещения клиентами клуба», каждый из которых вызывает одноименный вид отчета. Методы работы со всеми отчетами одинаковы. (Внешний вид окон: «Касса» - Рисунок П.А.9., «Клиенты» - Рисунок П.А.10., «Работники» - Рисунок П.А.11., «Посещения клиентами клуба» - Рисунок П.А.12.)

Приведем пример работы с отчетами на основе отчета «Клиенты». Окно отчета представляет собой набор полей ввода и настроики полей и направления сортировки, внизу окна располагается кнопка «Сформировать».

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

6. Использование справочной информации

Программа «WELLFIT» обладает удобной справочной системой, которая поможет при работе с программой. Справочная система вызывается путем выбора подпункта «Вызов справки» пункта главного меню «Справка».

ЗАКЛЮЧЕНИЕ

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

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

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

Спроектирована и описана структура базы данных.

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

Разработано детальное руководство по использованию программной системы. Привидены основные

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

Программа прошла тестирование и отвечает всем требованиям надежности и отказоустойчивости.

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


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

  • Особенности автоматизации работы фитнес-клуба. Инфологическое и логическое проектирование. Обеспечение получения информации администратором фитнес-клуба. Выбор средств создания интерфейса, программирование работы приложения в среде Borland Delphi 7.

    дипломная работа [2,4 M], добавлен 04.07.2013

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

    курсовая работа [37,9 K], добавлен 15.06.2014

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

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

  • Выбор, обоснование и особенности работы СУБД. Характеристика языков программирования. Разработка структурной и функциональной модели информационной системы аптеки. Проектирование программной среды АИС и ее интерфейса. Построение модели базы данных.

    курсовая работа [442,3 K], добавлен 21.04.2012

  • Рассмотрение особенностей информационного обеспечения современного фитнес-центра. Разработка проекта базы данных, содержащей сведения о фитнес-центре. Создание таблиц и запросов в системе MS Access 2007. Описание инструкции для пользователя системы.

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

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

    реферат [28,1 K], добавлен 09.01.2009

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

    курсовая работа [442,9 K], добавлен 06.08.2013

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

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

  • Применение программных систем при анализе медицинских изображений. Разработка программной структуры, описывающей текстовую составляющую формата DICOM, осуществляющей обработку и анализ его при помощи интегрированной среды программирования C++ Builder.

    дипломная работа [4,6 M], добавлен 28.10.2013

  • Организационная структура и процессы сети поликлиник "Семейный доктор". Описание проблем и формирование концепции информационной системы. Концептуальная и логическая модели информационной системы. Разработка и реализация модели в среде CASE-средства.

    курсовая работа [970,6 K], добавлен 14.11.2010

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