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

Автор работы: Пользователь скрыл имя, 19 Февраля 2012 в 14:08, курсовая работа

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

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

Содержание

Введение………………………………………………………………………… 3
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ ..………………………………………….
4
1.1 Понятие информационной системы……………………………….. 4
1.2 Основы разработки ИС ……………………………………………..
8
2. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ………………………………… 10
2.1 Описание предметной области и постановка задачи……………..
10
2.2 Техническое задание на разработку информационной системы
12
3. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ СПОРТИВНО-ОЗДОРОВИТЕЛЬНОГО ЦЕНТРА…………………………...
15
3.1 Структурное моделирование. Создание модели в стандарте IDEF0……………………………………………………………………..

15
3.2 Создание модели в стандарте DFD…………………………………
22
3.3 Создание модели базы данных ………………………………….…
23
3.4 Проектирование ИС в объектно–ориентированном
представлении………………………………………………………..

26
3.5 Создания пользовательского интерфейса………………………….
31
Заключение…………………………………………………………………….. 35
Список использованной литературы…………………………………………. 37

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

КурсоваяЕфремов.docx

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

Содержание 

Введение………………………………………………………………………… 3
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ ..………………………………………….  
4
     1.1 Понятие информационной системы……………………………….. 4

    1.2 Основы разработки ИС ……………………………………………..

8
2. ОПИСАНИЕ  ПРЕДМЕТНОЙ ОБЛАСТИ……………………………… 10
    2.1 Описание предметной области и постановка задачи……………..
10
    2.2 Техническое задание на разработку информационной системы
12
3. ПРОЕКТИРОВАНИЕ  ИНФОРМАЦИОННОЙ СИСТЕМЫ СПОРТИВНО-ОЗДОРОВИТЕЛЬНОГО ЦЕНТРА…………………………...  
15
    3.1 Структурное моделирование. Создание модели в стандарте IDEF0……………………………………………………………………..
 
15
    3.2 Создание модели в стандарте DFD…………………………………
22
    3.3 Создание модели базы данных ………………………………….…
23
    3.4 Проектирование ИС в объектно–ориентированном

          представлении………………………………………………………..

 
26
    3.5 Создания пользовательского интерфейса………………………….
31
Заключение…………………………………………………………………….. 35
Список  использованной литературы…………………………………………. 37
 

 

Введение

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

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

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

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

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

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

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

 

1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ

1.1 Понятие информационной системы

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

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

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

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

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

    Одной из основных проблем, которые приходится решать при создании больших и сложных систем любой природы, в том числе и программного обеспечения, является проблема сложности. Ни один разработчик не в состоянии выйти за пределы человеческих возможностей и понять всю систему в целом. Единственный эффективный подход к решению этой проблемы, который выработало человечество за всю свою историю, заключается в построении сложной системы из небольшого количества крупных частей, каждая из которых, в свою очередь, строится из частей меньшего размера, и так далее, до тех пор, пока самые небольшие части можно будет строить из имеющегося материала. Этот подход известен под самыми разными названиями, среди них такие, как «разделяй и властвуй» (divide et impera), иерархическая декомпозиция и др.

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

  • количество связей между отдельными подсистемами должно быть минимальным (принцип «слабой связанности» — Low Coupling);
  • связность отдельных частей внутри каждой подсистемы должна быть максимальной (принцип «сильного сцепления» — High Cohesion).

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

  • каждая подсистема должна инкапсулировать свое содержимое (скрывать его от других подсистем);
  • каждая подсистема должна иметь четко определенный интерфейс с другими подсистемами.

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

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

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

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

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

 

    1.   Основы разработки ИС
 

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

     В основе канонического проектирования лежит каскадная модель жизненного цикла ИС. Процесс каскадного проектирования в жизненном цикле ИС делится  на следующие стадии:

    • Предпроектное обследование;
    • Проектирование ИС;
    • Разработка ИС

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

     На  первой стадии «Предпроектное обследование»  принято выделять два основных этапа: сбор материалов обследования; анализ материалов обследования и разработка технико-экономического обоснования (ТЭО) и технического задания (ТЗ).

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

     После выполнения второго этапа проектировщики получают количественные и качественные характеристики информационных потоков, описание их структуры и мест обработки, объемов выполняемых операций и трудоемкости их обработки. На основе этих материалов разрабатываются два документа: «Технико-экономическое обоснование проектных решений» (ТЭО), содержащее расчеты и обоснование необходимости разработки ИС для предприятия и выбираемых технологических и проектных решений, и «Техническое задание» (ТЗ), в состав которого входят требования к создаваемой системе и ее отдельным компонентам: программному, техническому и информационному обеспечению и целевая установка на проектирование новой системы. Эти документы являются основными для последующего проектирования ИС в соответствии с заданными требованиями. 
На второй стадии «Проектирование ИС» выполняются работы по логической разработке и выбору наилучших вариантов проектных решений, в результате чего создается «Технический проект». На данном этапе проектируется техническое, математическое и информационное обеспечение. 

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