Файл: Разработка проекта информационной системы для туристического агентства.pdf
Добавлен: 28.03.2023
Просмотров: 426
Скачиваний: 10
СОДЕРЖАНИЕ
Технико–экономическая характеристика предметной области и предприятия
Характеристика предприятия и его деятельности
Организационная структура управления предприятием
Информационное обеспечение задачи
3.2 Используемые классификаторы и системы кодирования
Программное обеспечение задачи
4.1 Общие положения (дерево функций и сценарий диалога)
4.2 Характеристика базы данных
4.3 Структурная схема пакета (дерево вызова программных модулей)
Беря в расчет вышепривденные факторы, можно выделить следующий перечень основных целей и задач проектирования, реализации и непосредственно внедрения информационной системы:
- создание единого информационного пространства туристического агентства;
- организация взаимодействия между сотрудниками и руководством компании;
- организация наиболее целесообразного использования накопленной информации, ее расширение и постепенное пополнение информационной базы;
- внедрение новых методологий для расширения клиентской базы и совершенствования технологий обслуживания клиентов;
- сокращение рутинных операций в работе персонала, отсутствие повторного ввода данных и их потери.
Для проектируемой информационной системы актуальным является следующий вид группировки информации:
- информация о сотрудниках (код сотрудника, ФИО, дата рождения, паспортные данные, контактный телефон, отдел, должность);
- информация о туристах (код туриста, ФИО, дата рождения, паспортные данные, контактный телефон, тур);
- информация о турах (код тура, класс, страна, цена, категория)
Общей целью выступает оперативное и комфортное получение информации, ее хранение, обновление и редактирование; вывод результатной информации в виде актуальных и удобных для просмотра отчетов и результатов выполнения запросов.
Информационное обеспечение задачи
Информационная модель и ее описание
Информационная модель системы представлена в совокупности справочников, которые заполняются посредством внесения информации в экранные формы.
- Справочник сотрудников;
- Справочник гостей;
- Справочник туров.
Информационная модель для разрабатываемого проекта изображена на рисунке 1.
Рисунок 1 Информационная модель информационной системы для туристического агентства
3.2 Используемые классификаторы и системы кодирования
Группировка информации осуществляется на основе системы классификации и кодирования, позволяющих представить информацию в форме, удобной для ввода и обработки данных с помощью вычислительной техники.
Используемые классификаторы изображены в Таблице 1.
Таблица №1 Используемые классификаторы
Кодируемое множество объектов |
Длина кода |
Система кодирования |
Система классификации |
Вид классификатора |
Код сотрудника |
4 |
Порядковая |
отсутствует |
Локальный |
Код туриста |
4 |
Порядковая |
отсутствует |
Локальный |
Код тура |
4 |
Порядковая |
отсутствует |
Локальный |
Характеристика нормативно–справочной, входной и оперативной информации
Входной информацией для проекта информационной системы для туристического агентства будут являться следующие данные:
- данные о сотрудниках;
- сведения о туристах;
- информацияс о турах.
Нормативно-справочная информация в автоматизированных системах представляет собой ядро единого информационного пространства предприятия (организации), включающее в себя набор справочников, словарей, классификаторов, стандартов, регламентов, используемых в деятельности предприятия[1].
В данном случае нормативно–справочной информацией будет выступать информация о турах, их направленности, классе и т.д. Информация, хранящаяся в справочниках, заполняется непосредственно сотрудниками агентства и может быть при необходимости редактирована, удалена или обработана.
Исходя из вышесказанного следует, что необходимо разработать форму экрана, которая будет доступно и понятно обеспечивать все необходимые функции, в том числе – опосредованное заполнение справочников.
Пример формы ввода информации изображен на Рисунке 2.
НАЗВАНИЕ ФОРМЫ
КНОПКИ
ПОЛЕ ДЛЯ ВВОДА
НАЗВАНИЕ ПОЛЯ
Рисунок 2 Форма ввода информации
К каждой форме автоматически подключаются справочники, необходимые для заполнения того или иного поля.
Перечень подключаемых к формам справочников представлен в Таблице 3.
Таблица №3Перечень справочников
Название справочника |
Ответственный за введение |
Среднее число записей |
Средняя частота актуализации |
Средний объем актуализации % |
Справочник сотрудников |
Директор |
Равно числу сотрудников |
1/мес |
0–100 |
Справочник туристов |
Менеджер |
Равно числу туристов |
28-31/мес |
0–100 |
Справочник туров |
Менеджер |
1-10000 |
4/мес |
100 |
Характеристика входных документов для проекта информационной системы для туристического агентства представлена в Таблице 4.
Таблица №4 Характеристика входных документов
Код документа |
Наименование |
Источник получения |
Частота возникн/мес |
01 |
Анкета туриста |
Менеджер |
0–... |
02 |
Предложения от туроператоров |
Туроператоры. Внешние источники |
0,12 |
Характеристика результатной информации
В контексте разрабатываемой информационной системы необходимо, чтобы результатная информация отображалась на форме экрана при работе с любой из интересующих форм. Также следует предусмотреть возможность вывода документов на печать.
Результатной информацией для информационной системы для туристического агентства выступает любая информация, доступная для просмотра, и, кроме того, результаты обработки данных и отчеты по необходимым параметрам.
Перечень и характеристика результатной информации для проекта информационной системы для туристического агентства приведены в Таблице 5.
Наименование |
Источник формирования |
Частота формир/мес |
Структура документа |
Способ доставки |
Отчет для руководства |
Таблицы «Сотрудники», «Туры», «Туристы» |
4 |
Стандартная |
Вывод формы на экран |
Перечень туристов |
Таблица «Туристы» |
28–31 |
Стандартная |
Вывод формы на экран |
Перечень туров |
Таблица «Туры» |
4 |
Стандартная |
Вывод формы на экран |
Перечень сотрудников |
Таблицы «Сотрудники» |
1 |
Стандартная |
Вывод формы на экран |
Таблица №5 Характеристика результатных документов
Программное обеспечение задачи
4.1 Общие положения (дерево функций и сценарий диалога)
Общение информационной системы для гостиницы с пользователем реализовано при помощи кнопочного меню, обеспечивающего доступ к необходимым функциям.
Дерево функций изображено на Рисунке 3.
Функции
Основные
Служебные
Авторизация
Настройки
Ведение справочников
Ввод данных
Вывод результатов
Рисунок 3 Дерево функций
Сценарий диалога изображен на Рисунке 4.
Основное меню
Операции
Справка
Сервис
Отчеты
Справочники
Файл
Выход
О прогр
Отчет
Ввод инф
Справочник сотрудников
Настройки
Новый
Перечень номеров
Помощь
Парамет
Вывод на печать
Справочник туристов
Открыть
Перечень постояльцев
Формир. отчета
Сохран.
Справочник туров
Печать
Перечень сотрудников
Выход
Рисунок 5 Сценарий диалога
4.2 Характеристика базы данных
Проектируемая информационная система будет включать базу данных, содержащую три таблицы:
- сотрудники;
- туристы;
- туры.
Описание таблиц представлено в нижеследующих таблицах.
Таблица №6 Сведения о сотрудниках
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
Код сотрудника |
числовой |
Kod_s |
20 |
3 |
неогр |
Да Ключевое поле |
ФИО сотрудника |
текстовый |
Fio_s |
30 |
30 |
неогр |
Нет. |
Пасп. данные |
числовой |
passport |
20 |
8 |
неогр |
Нет Повторения невозможны |
Дата рождения |
Дата/время |
Date |
20 |
10 |
неогр |
Нет |
Контактный телефон |
числовой |
Nom_tel |
20 |
3 |
неогр |
Нет |
Должность |
текстовый |
Dolzn |
20 |
30 |
неогр |
Нет |
Таблица №7 Сведения о туристах
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
Код туриста |
числовой |
Kod_post |
20 |
3 |
неогр |
Да Ключевое поле |
ФИО |
текстовый |
Fio_post |
30 |
30 |
неогр |
Нет. |
Пасп. данные |
числовой |
passport |
20 |
8 |
неогр |
Нет Повторения невозможны |
Дата рождения |
Дата/время |
Date_post |
20 |
10 |
неогр |
Нет |
Контактный телефон |
числовой |
Nom_tel |
20 |
3 |
неогр |
Нет |
Тур |
числовой |
Tour |
20 |
3 |
неогр |
Нет |
Таблица №8 Сведения о турах
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
Код тура |
Числовой |
Kod_gr |
10 |
3 |
неогр |
Да. Ключ. |
Класс |
Числовой |
Klass |
5 |
1 |
неогр |
Нет |
Страна |
Текстовый |
Country |
5 |
3–5 |
неогр |
Нет |
Цена |
Денежный |
Cena |
5 |
1 |
неогр |
Нет |
Категория |
Текстовый |
Kategor |
10 |
10 |
неогр |
Нет |
ER–модель проекта информационной системы для гостиницы представлена на рисунке 8.
Сведения о туристах
код постояльца
ФИО постояльца
пасп. данные
Дата рождения
Контактный телефон
Тур
Сведения о сотрудниках
код сотрудника
ФИО сотрудника
пасп. данные
Дата рождения
Контактный телефон
Должность
Код туриста
Сведения о турах
код тура
класс
страна
цена
категория
Рисунок 6 ER–модель
4.3 Структурная схема пакета (дерево вызова программных модулей)
Дерево вызова программных модулей проекта информационной системы для туристического агентства изображено на Рисунке 6.
Рисунок 6 Дерево вызова программных модулей
4.4 Описание программных модулей
Описание программных модулей производится на примере блок-схем. В данном случае описывается программный модуль безопасности, который осуществляет проверку верности введенных данных при авторизации в системе.
Рисунок 7 Блок–схема программного модуля
5 Контрольный пример реализации проекта и его описание
Для того чтобы начать работу с базой данных, необходимо знать расположение необходимого файла на диске. У разрабатываемой информационной системы расширение файла должно выглядеть как .mdb или .accdb.