Разработка АИС Спортивно развлекательного клуба

Автор работы: Пользователь скрыл имя, 29 Апреля 2013 в 12:37, курсовая работа

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

Целью данной курсовой работы является разработка автоматизированной информационной системы спортивно развлекательного клуба. Задачи курсовой работы:
разработать модель АИС с использованием CASE-средств;
разработать базу данных (БД) средствами программных продуктов MySQL и Denwer;
спроектировать интерфейсные формы информационной системы.

Содержание

ВВЕДЕНИЕ 3
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 5
1.1 Теория моделирования 5
1.2Выбор и анализ средств реализации 10
1.3 Описание предметной области 16
2 ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ 18
2.1 Моделирование информационной системы 18
2.2 Разработка базы данных 23
2.3 Проектирование интерфейсных форм 27
2.4 Запросы Mysql 29
ЗАКЛЮЧЕНИЕ 30
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 31
ПРИЛОЖЕНИЕ 33

Прикрепленные файлы: 1 файл

AIS_sport_-_Kluba.doc

— 870.50 Кб (Скачать документ)

 

УПРАВЛЕНИЕ  ОБРАЗОВАНИЯ И НАУКИ ТАМБОВСКОЙ ОБЛАСТИ

ТОГБОУ СПО Тамбовский бизнес-колледж

 

 

 

 

 

Курсовая работа

 

по дисциплине Разработка и эксплуатация автоматизированных информационных систем

 

на тему: Разработка АИС Спортивно развлекательного клуба

 

 

 

 

 

 

Дата сдачи:_____________                                                             Выполнил:

Дата защиты:___________                                                      студент группы 301

Оценка________________                                                                 Морозов А.И.

Руководитель:

преподаватель

Ракитина Ю. В.

 

 

 

 

Тамбов 2012 
СОДЕРЖАНИЕ

 

 

 

ВВЕДЕНИЕ

 

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

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

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

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

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

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

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

Задачи курсовой работы:

  • разработать модель АИС с использованием CASE-средств;
  • разработать базу данных (БД) средствами программных продуктов MySQL и Denwer;
  • спроектировать интерфейсные формы информационной системы.

Данный курсовой проект актуален тем, что:

  • информационная система (ИС) автоматизирует труд оператора персональной электронно вычислительной машины (ПЭВМ): автоматически заносятся вводимые пользователем данные в БД; вычисляются соответствующие поля, руководствуясь введенными данными; изменяется структуру таблиц (добавление/удаление записей);
  • значительно снижается трудоёмкость вычислений результатов и поиска данных.

Предмет анализа –  автоматизированная система Спортивно  развлекательного клуба.

 

1 ТЕОРЕТИЧЕСКАЯ  ЧАСТЬ

 

1.1 Теория моделирования

 

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

Модель (лат. “modulus” –  мера) – объект-заместитель объекта-оригинала, обеспечивающий изучение некоторых  свойств последнего; упрощенное представление  системы для её анализа и предсказания, а также получения качественных и количественных результатов, необходимых для принятия правильного управленческого решения.1

Моделирование  – представление  объекта моделью для получения  информации о нём путём проведения экспериментов с его моделью.

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

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

  1. На этапе анализа необходимо определить и четко сформулировать цели и задачи разрабатываемой информационной системы, получить полную информацию об объекте автоматизации (проанализировать с какой информацией идет работа, откуда и куда эта информация передается). Для этого производится предпроектное обследование, определяется, что происходит в данной предметной области. На этом этапе также производится обработка результатов обследования и строится модель объекта “as is” (“как есть”). Т.о. главной задачей анализа является построение текущей модели объекта автоматизации;
  2. Проектирование. На этапе проектирования решается вопрос как будет реализована информационная система для того, чтобы удовлетворять требованиям, которые были сформулированы на этапе анализа. Например, какова структура информации, какова база данных (БД), каково взаимодействие с внешней средой;
  3. Реализация. В качестве реализации можно рассматривать создание БД, локальных вычислительных сетей, соединение с глобальными сетями и т.д;
  4. Тестирование. На этом этапе проверяется надежность системы;
  5. Внедрение системы в эксплуатацию. На этапе эксплуатации использование тех функций, которые были определены на этапе анализа;
  6. Поддержка и сопровождение.

Рассмотрим методологии  моделирования:3

  1. Методология IDEF0 – предназначена для описания функциональной структуры предметной области (объекта), структуры, показывающей, какие функции выполняются и как они связаны между собой;
  2. Методология DFD – диаграмма потоков данных. Основное внимание здесь уделяется данным (откуда и куда), а не структура;
  3. Методология IDEF3 – это методология моделирования предназначена для описания логики взаимодействия информационных потоков;
  4. ER – методология (сущность-связь) предназначена для описания структуры информации;
  5. Структурные карты Константайна – это методология используется для отражения структуры информационной системы. Основные элементы здесь – это модули и области данных (объекты БД);
  6. Методология UML (унифицированный язык моделирования). Эта методология представляет собой целый набор диаграмм для описания объекта с разных сторон.

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

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

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

CASE(Computer-Aided Software/System Engineering) - технология представляет собой  совокупность методологий анализа,  проектирования, разработки и сопровождения сложных систем программного обеспечения (ПО), поддержанную комплексом взаимоувязанных средств автоматизации. Содержание этого понятия обычно определяется перечнем задач, решаемых с помощью CASE, а также совокупностью применяемых методов и средств.4

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

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

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

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

  • бизнес-анализ (фактически, модели деятельности предприятий “как есть” и ”как должно быть” строятся с применением методов структурного системного анализа и поддерживающих их CASE-средств);
  • системный анализ и моделирование (практически любая современная крупная программная система разрабатывается с применением CASE-технологий по крайней мере на этапах анализа и моделирования, что связано с большой сложностью данной проблематики и со стремлением повысить эффективность работ).

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

В общем случае, модель бизнес-процесса должна давать ответы на следующие вопросы:

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

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

 

На сегодняшний день рынок программного обеспечения располагает следующими наиболее развитыми CASE-средствами:

    1. Vantage Team Builder (Westmount I-CASE);
    2. Designer/2000;
    3. ERwin+BPwin;
    4. S-Designor;
    5. CASE.Аналитик.

1.2Выбор и анализ средств реализации

 

Далее при проектировании системы мы будем использовать case-средства BPwin, программные продукты MySQL и Denwer для реализации базы данных, язык разметки гипертекста HTML и скриптовый язык программирования PHP для написания интерфейсных форм.

BPwin (AllFusion Data Modeler) — программный продукт в области реализации средств CASE-технологий. 5

Позволяет проводить  описание, анализ и моделирование  модели данных — построитель мета-моделей  данных. Занимает одно из лидирующих мест в своём сегменте рынка. В настоящее  время выпускается компанией Computer Associates. Распространяется на коммерческой основе.

Включает три стандартные  методологии: IDEF0 (функциональное моделирование), DFD (моделирование потоков данных) и IDEF3 (моделирование потоков работ).Каждая из них может быть выполнена отдельно с помощью BPwin.

Впервые программа BPwin была разработана компанией Logic Works.

В 1998 году компания Logic Works была поглощена фирмой Platinum Technology. Та в свою очередь, всего через год, в 1999 году была куплена Computer Associates.

 

 

 

Основные возможности  системы:

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

BPwin:

  • поддерживает сразу три стандартные нотации - IDEF0 (функциональное моделирование), DFD (моделирование потоков данных) и IDEF3 (моделирование потоков работ). Эти три основных ракурса позволяют описывать предметную область более комплексно.
  • позволяет повысить эффективность бизнеса, оптимизировать любые процедуры в компании;
  • полностью поддерживает методы расчета себестоимости по объему хозяйственной деятельности (функционально-стоимостной анализ, ABC);
  • недорог, распространён, по нему много информации и компетентных специалистов;
  • лёгок в освоении и применении;
  • позволяет облегчить сертификацию на соответствие стандартам качества ISO9000;
  • интегрирован с ERwin Data Modeler (для моделирования БД);
  • не имеет аналогов для крупных проектов;
  • содержит собственный генератор отчётов;
  • позволяет эффективно манипулировать моделями - сливать и расщеплять их;
  • имеет широкий набор средств документирования моделей, проектов.

Информация о работе Разработка АИС Спортивно развлекательного клуба