Автор работы: Пользователь скрыл имя, 29 Января 2011 в 14:08, курсовая работа
Информационная система – это программный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти компьютера, выполнении специфических для данного приложения преобразований информации и вычислений, предоставления для пользователя удобного и легко осваиваемого интерфейса. Обычно объемы информации, с которыми приходится иметь дело таким системам, достаточно велики, а сама информация имеет достаточно сложную структуру. Классическими примерами информационных систем являются банковские и бухгалтерские системы, системы авиационных или железнодорожных билетов, системы налоговой службы, статистические системы, системы резервирования мест в отеле и так далее.
Введение 3
Краткое описание методики проектирования 4
Техническое задание на проектирование 6
Анализ предметной области и моделирование бизнес – процессов информационной системы 8
Разработка структуры данных и формы их хранения 11
Разработка проекта пользовательского приложения 13
Разработанные формы 14
Заключение 18
Список используемых источников
Построение
модели ИС начинается с описания функционирования
предприятия (системы) в целом в виде контекстной
диаграммы. На рис. 1 представлена контекстная
диаграмма ИС «Туристическое агентство»:
Рис. 1 Контекстная диаграмма IDEF0. Деятельность компании
Взаимодействие системы с окружающей средой описывается в терминах входа (на рис.1 это «Звонки клиентов»), выхода (основной результат процесса – «Проданные продукты», «Маркетинговые материалы»), управления («Правила подготовки заказов») и механизмов («Система оформления заказов» – необходимо для процесса функционирования гостиницы).
«Клиенты» – те, для кого работает туристическое агентство. Они платят компании деньги в качестве платы за оказываемые услуги.
«Правила и процедуры» – это правила, которыми управляется процесс функционирования туристического агентства, как предприятия со своими внутренними правилами.
После
описания контекстной диаграммы
проводится функциональная декомпозиция
- система разбивается на подсистемы
и каждая подсистема описывается отдельно
(диаграммы декомпозиции). Затем каждая
подсистема разбивается на более мелкие
и так далее до достижения нужной степени
подробности. В результате такого разбиения,
каждый фрагмент системы изображается
на отдельной диаграмме декомпозиции
(Рис. 2-4).
Рис. 2 Диаграмма
декомпозиций. Деятельность компании
Рис. 3 -
Диаграмма декомпозиций. Подготовка
заказов
Рис.4 - Диаграмма декомпозиций. Продажа и получение
4. Разработка структуры данных и формы их хранения
Разрабатываемая информационная система предназначена для гостиницы и реализована в Borland Delphi 7.0 и в СУБД MS Access. Ниже представлены ER-модель, предназначенная для автоматизации учёта и управления.
База данных проекта содержит таблицы, названия которых соответствуют именам сущностей инфологической модели:
Схема
данных представлена на рисунке 5
Рис. 5 –
Схема данных предметной области
Далее представлена структура таблиц БД, а также указаны типы данных полей.
Таблица 1. Структура таблиц базы данных
Название таблицы БД | Поле | Тип | Комментарий |
Заказ | ID
Персонал Клиент Путевка |
Счетчик
Числовой Числовой Числовой |
Ключевое поле |
Персонал | ID
ФИО Телефон Адрес |
Счетчик
Текстовый Текстовый Текстовый |
Ключевое поле |
Клиент | ID
ФИО Телефон Адрес |
Счетчик
Текстовый Текстовый Текстовый |
Ключевое поле |
Путевка | ID
Место Транспорт Цена Время отдыха Дата начала |
Счетчик
Числовой Числовой Денежный Дата/время Дата/время |
Ключевое поле |
Место | ID
Страна Город |
Счетчик
Текстовый Текстовый |
Ключевое поле |
Транспорт | ID
Тип Место отбытия |
Счетчик
Текстовый Текстовый |
Ключевое поле |
5. Разработка проекта пользовательского приложения
Для разработки пользовательского приложения использовалась программа Delphi 7. Возможности Delphi 7. полностью отвечают требованиям и подходят для создания систем любой сложности. Система Delphi 7 позволяет писать как крохотные программы и утилиты для персонального использования, так и корпоративные системы, работающие с базами данных на разных платформах.
Для работы с базами в Delphi есть несколько наборов компонент. Каждый набор очень хорошо подходит для определенного круга задач. Все они используют разные технологии доступа к данным и отличаются по возможностям.
ADO- технология доступа к данным, разработанная корпорацией Microsoft. Очень хорошая библиотека, ее также можно использовать со специфичным сервером БД, который может работать только с ODBS.
На рисунке 6 изображена функциональная
схема пользовательского приложения «Гостиница».
Рис. 6 -
Функциональная схема пользовательского
приложения
6. Разработанные формы
Разработанные формы отвечают требованиям создания форм ненавязчивого интерфейса и требованиям к функциональности работы с БД.
На
рисунке 7 представлена главная форма,
которая открывается при открытии программы.
На ней расположены кнопки доступа ко
всем остальным формам.
Рис. 7 - Главная форма приложения
На рисунке 8-15 изображены формы таблицы БД, в которых можно изменять, добавлять или удалять данные.
На формах «Заселение», «Номер», «Оператор» представлены такие компоненты как:
Рис.
8 – форма «Клиенты»
Рис.
9 – форма «Места»
Рис. 10 – форма «Транспорт»
Рис.
11 – форма «Путевка»
Рис.
12 – форма «Заказ»
Рис. 13 – форма «Персонал»
Заключение
В
результате курсового проекта была
спроектирована и реализована
Данная
система удовлетворяет всем требованиям,
предъявленным в задании, и реализует
большинство необходимых
Приложение выполняет следующий перечень требований:
В
результате выполнения курсовой работы
был сделан вывод, что сегодня
внедрение информационных систем может
способствовать:
Список использованных источников
Информация о работе Проектирование информационных систем для турагентства