Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая ИС.doc
Скачиваний:
254
Добавлен:
14.05.2016
Размер:
3.55 Mб
Скачать

Содержание

Содержание 2

ВВЕДЕНИЕ 3

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

2. РАЗРАБОТКА ПРОЕКТА ИС С ПОМОЩЬЮ СТРУКТУРНОГО ПОДХОДА 5

2.1Моделирование данных (с использованием IDEF0) 5

2.2 Иерархия диаграмм 6

2.3 Спецификация процессов 7

3. РАЗРАБОТКА ПРОЕКТА ИС С ПОМОЩЬЮ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДА (UML-диаграммы) 15

3.1 Диаграмма вариантов использования 15

3.2 Диаграмма классов 18

18

Рис.10 Диаграмма классов 18

3.3 Диаграмма состояний 21

3.4 Диаграмма деятельности 22

3.5 Диаграмма последовательности 23

3.6 Диаграмма кооперации 24

3.7 Диаграмма компонентов 25

3.8 Диаграмма размещений 26

4. ПРОЕКТИРОВАНИЕ ДАННЫХ 27

4.1. Логическое моделирование 27

4.2. Физическое моделирование 36

5. РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА 39

5.1. Описание функциональностей системы 39

5.2. Разработка экранных форм 40

ЗАКЛЮЧЕНИЕ 42

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 43

Введение

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

1. Постановка задачи

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

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

Для кассира:

  • Поиск информации по запросу клиента;

  • Выдача информации по запросу клиента;

  • Бронирование билетов;

  • Продажа билетов;

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

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

Основные достоинства системы:

  • Простота и наглядность программы.

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

  • Строгое разграничение прав доступа к информации.

  • Все основные настройки выполняет администратор системы.

  • Существует возможность добавления и изменения схем залов (дополнительные кресла и пр.).

  • Обеспечена возможность составления и использования ценовых схем.

2. Разработка проекта ис с помощью структурного подхода

2.1Моделирование данных (с использованиемIdef0)

Рис.2 Диаграмма IDEF0

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

Потоки управления представлены законами РФ, нормативными документами. Механизмы: кассир. Входящие потоки: билеты на продажу, клиенты. Выходные потоки: Проданные билеты, не проданные билеты, сдача отчетности, прибыль.

Эту диаграмму можно декомпозировать. На рис.3 представлена декомпозиция первого уровня методологии IDEF0.Представленная диаграмма содержит 4 блока. Это описывается в следующих разделах.