- •Реферат
- •Введение
- •Анализ и характеристика существующей автоматизированной информационной системы
- •Описание туристической фирмы ооо «Профит-центр»
- •Модель предметной области «как есть»
- •Обзор аналогов
- •Требования к проектируемой информационной системе
- •Обоснование метода проектирования и используемых case-средств
- •Проектирование ис
- •Модель предметной области «как должно быть»
- •Спецификация процессов
- •Проектирование базы данных информационной системы
- •Инфологическое проектирование
- •Построение логической модели базы данных
- •Заключение
- •Список используемой литературы
- •Приложение 1
Обзор аналогов
На данный момент существует не так уж много программ, специализированных для работы с туристическими фирмами. Одной из наиболее популярных является программный комплекс «Мастер-Тур», охватывает все основные аспекты деятельности туристической фирмы - от создания прайс-листа и каталогов до реализации турпродукта, от расчета реальной себестоимости до ведения взаиморасчетов с поставщиками, от оперативного учета до управленческого.
Программа позволяет реализовать следующие функции, необходимые для автоматизации туристической компании. Среди них:
формировать турпродукт;
готовить специальные предложения с фиксированными или плавающими наценками и скидками;
контролировать информацию о договорах и сроках их завершения;
контролировать оформление документов для виз и сроки подачи клиентами документов в консульство;
распечатывать пакет необходимых документов (путевки, списки туристов, ваучеры, списки в посольства, финансовые отчетные формы и т.д. Все отчеты формируются в любом из выбранных форматов: RTF, XLS, PDF, HTML);
контролировать проведение тура;
производить быструю выдачу документов с использованием штрих кодов и сканера и т.д.
Не смотря на свою универсальность, «Мастер-тур» имеет ряд функций, которые усложняют освоение программы, а так же не являются необходимыми для турфирмы «Профит-центр».
Версия Мастер-Тур, подходящая ООО «Профит-центр» поставляется 5 компьютеров и стоит 2 431 у.е. Это слишком высокая цена для небольшой турфирмы, не оправдывающая ее использование.
Требования к проектируемой информационной системе
Для успешного функционирования информационной системы должны быть выполнены следующие требования:
Требования к АРМ (АРМ - автоматизированное рабочее место):
АРМ должны быть подключены к глобальной сети Интернет.
Наличие у АРМ сетевого или локального принтера для распечатки отчетной документации.
Наличие устройства отображения информации (например, монитор с разрешением не ниже 640х480).
Наличие средства для просмотра интернет-страниц – браузера.
Требования к серверу:
Наличие IBM PC совместимого персонального компьютер следующей конфигурации: процессор – с тактовой частотой от 2 GHz; ОЗУ – от 1024 Мб для корректной обработки запросов. Жесткий диск со свободным объемом не менее 10 Гб для хранения данных в БД фирмы.
Также должны быть выполнены следующие требования, предъявляемые к входной информации:
Вход в ИС должен быть авторизован.
Особое внимание следует уделить хранению и корректировке информации. Для этого информационная база системы должна удовлетворять следующим требованиям:
Объективно и в установленные сроки отражать состояние регистрационного процесса.
Возможность накопления и хранения значительных объемов массивов
данных с целью многократного их использования.
Обоснование метода проектирования и используемых case-средств
На данный момент в технологии разработки программного обеспечения существуют два основных подхода к разработке информационных систем, отличающиеся критериями декомпозиции [2]:
функционально-модульный (структурный);
объектно-ориентированный.
Функционально-модульный подход основан на принципе алгоритмической декомпозиции с выделением функциональных элементов и установлением строгого порядка выполняемых действий.
В качестве средств структурного анализа и проектирования, наиболее распространенны следующие нотации [3]:
метод функционального моделирования SADT (IDEF0);
метод моделирования процессов IDEF3;
моделирование потоков данных DFD (Гейна-Сарсона);
Объектно-ориентированный подход основан на объектной декомпозиции с описанием поведения системы в терминах взаимодействия объектов.
Общая методология IDEF состоит из частных методологий моделирования, основанных на графическом представлении систем:
IDEF0 (функциональная модель) используется для создания функциональной модели, отображающей структуру и функции системы, а также потоки информации и материальных объектов, связывающие эти функций;
DFD (диаграмма потоков данных) используются для описания документооборота и обработки информации и др.;
Для нашей информационной системы будет использоваться модель DFD, так как она лучше подходят для описание нашей системы, у неё лучшая наглядность диаграмм и возможность моделирования информационных потоков.
Теперь необходимо выбрать CASE-средство для разработки ИС.
На сегодняшний день Российский рынок программного обеспечения располагает следующими наиболее развитыми CASE-средствами, реализующих функциональный подход к разработке ПО:
Designer/2000.
Silverrun.
Erwin+BPwin.
CASE.Аналитик.
Необходимо произвести отбор CASE-средств по критериям:
Степень интегрированности с системами с системами управления базами данных.
Разнообразие платформ для работы CASE-средств.
Опыт работы.
Наличие генераторов кодов и данных.
Оценим варианты по критериям с пятибалльной шкалой, где 0 – самая низкая оценка, 5 – самая высокая.
Таблица 1 - Выбор CASE-средства
Название CASE-средства |
Степень интегрированности с системами с СУБД |
Разнообразие платформ для работы CASE-средств |
Опыт работы |
Наличие генераторов кодов и данных |
Сумма |
Designer/2000 |
2 |
2 |
1 |
3 |
8 |
Silverrun |
4 |
2 |
1 |
1 |
8 |
Erwin+BPwin |
4 |
4 |
5 |
1 |
14 |
CASE.Аналитик |
2 |
1 |
1 |
1 |
5 |
По результатам таблицы 2 видно, что CASE-средства Bpwin и Erwin наиболее подходят для разработки моделей данной информационной системы.
Подведем итоги, для нашей информационной системы мы выбрали: Метод проектирования, структурный подход - Диаграмма потоков данных (DFD), так как она лучше подходят для описание нашей системы, у неё лучшая наглядность диаграмм и возможность моделирования информационных потоков.
CASE-средство, Bpwin и Erwin так как удовлетворят всем нашим требованиям, для проектирование информационной системы.