
- •Содержание
- •Аннотация
- •Введение
- •1 Описание предметной области и выявление требований, предъявляемых к информационной системе
- •Описание предметной области
- •1.2 Выявление требований, предъявляемых к информационной системе
- •2 Разработка и описание функциональной модели
- •2.1 Построение контекстной диаграммы
- •2.2 Декомпозиция моделируемой системы
- •3 Создание локальных концептуальных моделей
- •3.1 Выявление и определение сущностей
- •3.2 Определение связей между сущностями
- •3.3 Определение атрибутов сущностей и первичных ключей
- •3.4 Определение доменов
- •3.5 Создание диаграммы «сущность-связь»
- •4 Построение и проверка локальных логических моделей данных
- •4.1 Преобразование локальных концептуальных моделей данных в локальные логические модели
- •4.2 Проверка модели с помощью правил нормализации
- •4.3 Создание диаграмм «сущность – связь»
- •4.4 Определение требований поддержки целостности данных.
- •5. Создание и проверка глобальной логической модели данных
- •Слияние сущностей с одинаковыми именами и одинаковыми первичными ключами.
- •Включение связей, уникальных для каждого локального представления.
- •6 Разработка физической модели данных. Прямое проектирование
- •6.1. Построение физической модели данных
- •6.2. Описание процесса прямого проектирования
- •7 Проектирование приложения
- •7.1 Описание таблиц базы данных
- •7.2. Разработка приложения
- •8 Результаты тестирования
- •9. Управление проектом
- •Заключение
- •Список литературы
- •Лист регистрации изменений
- •Приложения
Аннотация
В данном курсовом проекте описывается процесс проектирования информационной системы «Автоматизация деятельности фитнес клуба», а также создание клиентского приложения. Проводится поэтапное проектирование Приводятся описания функциональной и информационной (логической и физической) моделей. В качестве инструментальных средств моделирования использованы программные продукты Bpwin, Erwin, методологии проектирования - IDEF0, DFD, IDEF1X, в качестве СУБД – InterBase (Firebird). Кроме того, приводится приложение, для работы с базой данных, написанное в среде Borland Delphi 6.0.
Введение
Информация в современном обществе играет одну из главных ролей в жизни человека и ее становится все больше и больше, что люди уже не в силах справится с информацией самостоятельно, следовательно для управления ею требуется создание огромного количества баз и банков данных различного назначения. При таких объёмах становиться крайне не эффективно содержать информацию о процессе функционировании склада энергетической подстанции на бумажном носителе. Поэтому после того, как ЭВМ стала общедоступным устройством, можно создать систему организации учёта производства и реализации на электронном носителе, что позволит гораздо эффективнее и экономичнее использовать как человеческие, так и технические ресурсы.
Сегодня информационные технологии оказывают влияние не только на обработку данных, но и на способ выполнения работы людьми, на продукцию, характер конкуренции. Информация во многих организациях становится ключевым ресурсом, а информационная обработка – делом стратегической важности. Большинство организаций не сможет успешно конкурировать, пока не предложит своим клиентам такой уровень обслуживания, который возможен лишь при помощи систем, основанных на высоких технологиях.
Информационная система управления – это система, обеспечивающая уполномоченный персонал данными или информацией, имеющими отношение к организации. Информационные системы используются организациями в разных целях. Они повышают производительность труда, помогая выполнять работу лучше, быстрее и дешевле, функциональную эффективность, помогая принимать наилучшие решения.
1 Описание предметной области и выявление требований, предъявляемых к информационной системе
Описание предметной области
«В человеке все должно быть прекрасно», - сказал А. П. Чехов и имел в виду не только человеческую душу, но и форму тела. Добиться поддержания фигуры в хорошем состоянии помогает деятельность фитнес клубов. Разработкой информационной системы, позволяющей организовать предоставление такого рода услуг, займемся в данном курсовом проекте. Сама выбранная предметная область имеет большой охват, так как включает в себя не только мероприятия по проведению оздоровительных занятий, но и предоставляются дополнительные услуги, ведется рекламная деятельность, бухгалтерский учет, проводится амортизация оборудования и т.п. Поэтому следует выделить условные рамки, ограничивающие данную предметную область и позволяющие конкретно поставить задачу, решаемую данным курсовым проектом. Поставим цель исследовать часть данной предметной области, занимающейся только работой с клиентами по предоставлению им фитнес услуг.
Опишем кратко принцип работы такой фирмы. Изначально клиент приходит в клуб с целью пройти курс оздоровительных занятий по поддержанию своего тела в хорошем состоянии. В приемной его встречает администратор, который рассказывает ему о перечне предоставляемых услуг. Клиент подбирает себе из этого списка занятия, на которые он хочет ходить.[8] Так же при выборе услуги клиент может руководствоваться личным предпочтением к сотруднику-инструктору, проводящему это занятие. На это в основном ориентируются люди, которые являются постоянными клиентами фитнес клуба, остальным же администратор помогает подобрать занятия исходя из физической подготовки клиента.[6,7] Далее клиент знакомится с расписанием занятий и выбирает подходящее для него время посещения занятий по выбранным им услугам. После этого будет уже полностью сформирован список требуемых клиентом услуг, и администратор может перейти к оформлению абонементу. Для каждой услуги выкупается персональный абонемент, куда заносятся данные о клиенте, об услуге, количеству выкупаемых занятий, сроку действия абонемента, времени посещений занятий, дате оформления абонемента.[6,7] После приобретения всех желаемых услуг, клиент производит оплату услуг по прейскуранту. После этого регистрация клиента окончена, и он может пройти весь курс занятий, которые приобрел. После проведения занятий инструктором, администратор отмечает по абонементу клиентов, которые посетили занятие. Если у абонемента истек срок активности по дате или все выкупленные занятия были израсходованы, то администратор выставляет флаг активности на этом абонементе равным нулю, и абонемент уже становится недействительным. После этого рассчитывается оплата инструкторам за каждое проведенное занятие в зависимости от числа клиентов, посетивших это занятие. [6,7,8]