Автоматизация работы сотрудников туристической фирмы "Трио Групп"
Разработка автоматизированной информационной системы (АИС), принимающей заказы от клиентов туристической фирмы по сети Интернет. Разработка функциональной модели, алгоритма и базы данных для сбора и хранения информации. Написание программного кода АИС.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 29.11.2015 |
Размер файла | 1,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Обновление записей в таблице заказов
вывод сообщения о редактировании заказа и закрытие диалогового окна "Редактирование заказа"
КЕСЛИ
ЕСЛИ нажата кнопка "Очистить"
вывод значение полей формы стирается
КЕСЛИ
ЕСЛИ нажата кнопка "Выход"
закрытие диалогового окна "Редактировать заказ"
КЕСЛИ
ДО закрытие диалогового окна "Редактировать заказ"
КЦИКЛ
КЕСЛИ
ЕСЛИ выбрана запись из таблицы и нажата кнопка "Удаление"
вывод сообщения об удалении заказа
закрытие диалогового окна "Удалить"
КЕСЛИ
ЕСЛИ нажата кнопка "Отправить бухгалтеру"
вывод сообщения об изменении статуса заказа и отправки заявки АРМ "Бухгалтер"
отправка заявки
закрытие диалогового окна "Отправить бухгалтеру"
КЕСЛИ
ЦИКЛ нажата кнопка "Отправить заказчику"
вывод диалогового окна "Error" и закрытие диалогового окна "Error"
ДО изменения статуса заказа на "3-Бухгалтер-менеджер"
КЦИКЛ
вывод диалогового окна с сообщением об отправке заказа
ДО закрытия окна АРМ "Менеджер"
КЦИКЛ
3.6.3 Разработка алгоритмов АРМ «Заказчик»
ЦИКЛ вывода окна АРМ "Заказчик"
ЕСЛИ выбран пункт меню "Сотрудник/Заказчик"
вывод информации о сотрудниках/заказчиках
ЕСЛИ нажата кнопка "Добавить сотрудника"
ЦИКЛ вывод диалогового окна "Добавление сотрудника"
ЕСЛИ заполнены все поля формы и нажата кнопка "Добавить"
добавление новой записи в таблицу сотрудников
вывод сообщения о добавлении сотрудника и закрытие диалогового окна "Добавление сотрудника"
КЕСЛИ
ЕСЛИ нажата кнопка "Очистить"
вывод значение полей формы стирается
КЕСЛИ
ЕСЛИ нажата кнопка "Выход"
закрытие диалогового окна "Добавление сотрудника"
КЕСЛИ
ДО закрытия диалогового окна "Добавление сотрудника"
КЦИКЛ вывода входящих сообщений
КЕСЛИ
ЕСЛИ выбрана запись из таблицы и нажата кнопка "Редактировать сотрудника"
ЦИКЛ вывод диалогового окна "Редактировать сотрудника"
ЕСЛИ изменены некоторые/все поля формы и нажата кнопка "Обновить"
КЕСЛИ
ЕСЛИ нажата кнопка "Выход"
закрытие диалогового окна "Редактировать сотрудника"
КЕСЛИ
ДО закрытия диалогового окна "Редактировать сотрудника"
КЦИКЛ
КЕСЛИ
ЕСЛИ выбрана запись из таблицы и нажата кнопка "Удаление"
вывод сообщения об удалении сотрудника
закрытие диалогового окна "Удаление"
КЕСЛИ
КЕСЛИ
ЕСЛИ выбран пункт меню "Город/Рейсы"
вывод информации о городах/рейсах
ЕСЛИ нажата кнопка "Добавить рейс"
ЦИКЛ вывод диалогового окна "Добавление рейса"
ЕСЛИ заполнены все поля формы и нажата кнопка "Добавить"
добавление новой записи в таблицу рейсов
вывод сообщения о добавлении рейса и закрытие диалогового окна "Добавление рейса"
КЕСЛИ
ЕСЛИ нажата кнопка "Очистить"
вывод значения полей формы стирается
КЕСЛИ
ЕСЛИ нажата кнопка "Выход"
закрытие диалогового окна "Добавление рейса"
КЕСЛИ
ДО закрытие диалогового окна "Добавление рейса"
КЦИКЛ
КЕСЛИ
ЕСЛИ выбрана запись из таблицы и нажата кнопка "Редактировать рейс"
ЦИКЛ диалоговое окно "Редактирование рейса"
ЕСЛИ изменены некоторые/все поля формы и нажата кнопка "Обновить"
КЕСЛИ
ЕСЛИ нажата кнопка "Выход"
закрытие диалогового окна "Редактирование рейса"
КЕСЛИ
ДО закрытия диалогового окна "Редактирование рейса"
КЦИКЛ
КЕСЛИ
ЕСЛИ выбрана запись из таблицы и нажата кнопка "Удаление"
вывод сообщения об удалении рейса
закрытие диалогового окна "Удалить"
КЕСЛИ
ЕСЛИ нажата кнопка "Добавить город"
ЦИКЛ вывод диалогового окна "Добавление города"
ЕСЛИ заполнено поле и нажата кнопка "Добавить"
добавление новой записи в таблицу городов
вывод сообщения о добавлении города и закрытие диалогового окна "Добавление города"
КЕСЛИ
ЕСЛИ нажата кнопка "Очистить"
вывод значения поля формы стирается
КЕСЛИ
ЕСЛИ нажата кнопка "Выход"
закрытие диалогового окна "Добавление города"
КЕСЛИ
ДО закрытие диалогового окна "Добавление города"
КЦИКЛ
КЕСЛИ
ЕСЛИ выбрана запись из таблицы и нажата кнопка "Удаление"
вывод сообщения об удалении города
закрытие диалогового окна "Удалить"
КЕСЛИ
КЕСЛИ
ЕСЛИ выбран пункт меню "Гостиница"
вывод информации о гостиницах
ЕСЛИ нажата кнопка "Добавить гостиницу"
ЦИКЛ вывод диалогового окна "Добавление гостиницы"
ЕСЛИ заполнены все поля формы и нажата кнопка "Добавить"
добавление новой записи в таблицу гостиниц
вывод сообщения о добавлении гостиницы и закрытие диалогового окна "Добавление гостиницы"
КЕСЛИ
ЕСЛИ нажата кнопка "Очистить"
вывод значения полей формы стирается
КЕСЛИ
ЕСЛИ нажата кнопка "Выход"
закрытие диалогового окна "Добавление гостиницы"
КЕСЛИ
ДО закрытие диалогового окна "Добавление гостиницы"
КЦИКЛ
КЕСЛИ
ЕСЛИ выбрана запись из таблицы и нажата кнопка "Редактировать гостиницу"
ЦИКЛ диалоговое окно "Редактирование гостиницы"
ЕСЛИ изменены некоторые/все поля формы и нажата кнопка "Обновить"
КЕСЛИ
ЕСЛИ нажата кнопка "Выход"
закрытие диалогового окна "Редактирование гостиницы"
КЕСЛИ
ДО закрытия диалогового окна "Редактирование гостиницы"
КЦИКЛ
КЕСЛИ
ЕСЛИ выбрана запись из таблицы и нажата кнопка "Удаление"
вывод сообщения об удалении гостиницы
закрытие диалогового окна "Удалить"
КЕСЛИ
КЕСЛИ
ЕСЛИ выбран пункт меню "Заказ"
вывод информации о заказах
ЕСЛИ нажата кнопка "Оформить заказ"
ЦИКЛ вывод диалогового окна "Оформить заказ"
ЕСЛИ заполнены все поля формы и нажата кнопка "Добавить"
добавление новой записи в таблицу заказов
вывод сообщения о добавлении заказа и закрытие диалогового окна "Оформить заказ"
КЕСЛИ
ЕСЛИ нажата кнопка "Очистить"
вывод значение полей формы стирается
КЕСЛИ
ЕСЛИ нажата кнопка "Выход"
закрытие диалогового окна "Оформить заказ"
КЕСЛИ
ДО закрытие диалогового окна "Оформить заказ"
КЦИКЛ
КЕСЛИ
ЕСЛИ выбрана запись из таблицы и нажата кнопка "Удаление"
вывод сообщения об удалении заказа
закрытие диалогового окна "Удалить"
КЕСЛИ
ЕСЛИ нажата кнопка "Отправить менеджеру"
вывод сообщения об изменении статуса заказа и отправки заявки АРМ "Менеджер"
отправка заявки
закрытие диалогового окна "Отправить менеджеру"
КЕСЛИ
ЦИКЛ нажать кнопку "Отчёт по выбранному сотруднику"
вывод диалогового окна "Ошибка" и закрытие диалогового окна "Ошибка"
ДО изменения статуса заказа на "8-Итоговый счёт у заказчика"
КЦИКЛ
вывод диалогового окна "Вопрос"
ЕСЛИ нажата кнопка "Yes"
вывод диалогового окна "xls/pdf"
ЕСЛИ нажата кнопка "xls"
формирование отчёта в формате .xls и закрытие диалогового окна "xls/pdf"
КЕСЛИ
ЕСЛИ нажата кнопка "pdf"
формирование отчёта в формате .pdf и закрытие диалогового окна "xls/pdf"
КЕСЛИ
ЕСЛИ нажата кнопка "Отмена"
закрытие диалогового окна "xml/pdf"
КЕСЛИ
КЕСЛИ
ЕСЛИ нажата кнопка "No или Cancel"
закрытие диалогового окна "Вопрос"
КЕСЛИ
КЕСЛИ
ДО закрытия окна АРМ "Заказчик"
КЦИКЛ
3.6.4 Разработка алгоритмов АРМ «Бухгалтер»
ЦИКЛ вывода окна АРМ "Бухгалтер"
ЕСЛИ выбран пункт меню "Город/Рейсы"
вывод информации о городах/рейсах
ЕСЛИ нажата кнопка "Добавить рейс"
ЦИКЛ вывод диалогового окна "Добавление рейса"
ЕСЛИ заполнены все поля формы и нажата кнопка "Добавить"
добавление новой записи в таблицу рейсов
вывод сообщения о добавлении рейса и закрытие диалогового окна "Добавление рейса"
КЕСЛИ
ЕСЛИ нажата кнопка "Очистить"
вывод значения полей формы стирается
КЕСЛИ
ЕСЛИ нажата кнопка "Выход"
закрытие диалогового окна "Добавление рейса"
КЕСЛИ
ДО закрытие диалогового окна "Добавление рейса"
КЦИКЛ
КЕСЛИ
ЕСЛИ выбрана запись из таблицы и нажата кнопка "Редактировать рейс"
ЦИКЛ диалоговое окно "Редактирование рейса"
ЕСЛИ изменены некоторые/все поля формы и нажата кнопка "Обновить"
КЕСЛИ
ЕСЛИ нажата кнопка "Выход"
закрытие диалогового окна "Редактирование рейса"
КЕСЛИ
ДО закрытия диалогового окна "Редактирование рейса"
КЦИКЛ
КЕСЛИ
ЕСЛИ выбрана запись из таблицы и нажата кнопка "Удаление"
вывод сообщения об удалении рейса
закрытие диалогового окна "Удалить"
КЕСЛИ
ЕСЛИ нажата кнопка "Добавить город"
ЦИКЛ вывод диалогового окна "Добавление города"
ЕСЛИ заполнено поле и нажата кнопка "Добавить"
добавление новой записи в таблицу городов
вывод сообщения о добавлении города и закрытие диалогового окна "Добавление города"
КЕСЛИ
ЕСЛИ нажата кнопка "Очистить"
вывод значения поля формы стирается
КЕСЛИ
ЕСЛИ нажата кнопка "Выход"
закрытие диалогового окна "Добавление города"
КЕСЛИ
ДО закрытие диалогового окна "Добавление города"
КЦИКЛ
КЕСЛИ
ЕСЛИ выбрана запись из таблицы и нажата кнопка "Удаление"
вывод сообщения об удалении города
закрытие диалогового окна "Удалить"
КЕСЛИ
КЕСЛИ
ЕСЛИ выбран пункт меню "Гостиница"
вывод информации о гостиницах
ЕСЛИ нажата кнопка "Добавить гостиницу"
ЦИКЛ вывод диалогового окна "Добавление гостиницы"
ЕСЛИ заполнены все поля формы и нажата кнопка "Добавить"
добавление новой записи в таблицу гостиниц
вывод сообщения о добавлении гостиницы и закрытие диалогового окна "Добавление гостиницы"
КЕСЛИ
ЕСЛИ нажата кнопка "Очистить"
вывод значения полей формы стирается
КЕСЛИ
ЕСЛИ нажата кнопка "Выход"
закрытие диалогового окна "Добавление гостиницы"
КЕСЛИ
ДО закрытие диалогового окна "Добавление гостиницы"
КЦИКЛ
КЕСЛИ
ЕСЛИ выбрана запись из таблицы и нажата кнопка "Редактировать гостиницу"
ЦИКЛ диалоговое окно "Редактирование гостиницы"
ЕСЛИ изменены некоторые/все поля формы и нажата кнопка "Обновить"
КЕСЛИ
ЕСЛИ нажата кнопка "Выход"
закрытие диалогового окна "Редактирование гостиницы"
КЕСЛИ
ДО закрытия диалогового окна "Редактирование гостиницы"
КЦИКЛ
КЕСЛИ
ЕСЛИ выбрана запись из таблицы и нажата кнопка "Удаление"
вывод сообщения об удалении гостиницы
закрытие диалогового окна "Удалить"
КЕСЛИ
КЕСЛИ
ЕСЛИ выбран пункт меню "Заказ"
вывод информации о заказах
ЕСЛИ нажата кнопка "Редактировать заказ"
ЦИКЛ вывод диалогового окна "Редактирование заказа"
ЕСЛИ заполнены все поля формы и нажата кнопка "Обновить"
Обновление записей в таблице заказов
вывод сообщения о редактировании заказа и закрытие диалогового окна "Редактирование заказа"
КЕСЛИ
ЕСЛИ нажата кнопка "Очистить"
вывод значение полей формы стирается
КЕСЛИ
ЕСЛИ нажата кнопка "Выход"
закрытие диалогового окна "Редактировать заказ"
КЕСЛИ
ДО закрытие диалогового окна "Редактировать заказ"
КЦИКЛ
КЕСЛИ
ЕСЛИ выбрана запись из таблицы и нажата кнопка "Удаление"
вывод сообщения об удалении заказа
закрытие диалогового окна "Удалить"
КЕСЛИ
ЕСЛИ нажата кнопка "Отправить менеджеру"
вывод сообщения об изменении статуса заказа и отправки заявки АРМ "Менеджер"
отправка заявки
закрытие диалогового окна "Отправить Менеджеру"
КЕСЛИ
ЦИКЛ нажата кнопка "Отправить менеджеру"
вывод диалогового окна "Error" и закрытие диалогового окна "Error"
ДО изменения статуса заказа на "2-Заказ у бухгалтера" или "6-Менеджер-Бухгалтер(подпись)"
КЦИКЛ
вывод диалогового окна с сообщением об отправке заказа
ДО закрытия окна АРМ "Бухгалтер"
ЗАКЛЮЧЕНИЕ
Итогом проделанной работы является созданная автоматизированная информационная система работы с клиентами и составления отчётов для туристической фирмы.
В ходе выполнения данного дипломного проекта было выполнено следующее:
v описана предметная область и сформулирована постановка задачи дипломного проекта.
v были разработаны IDEF0 модели системы, для моделирования которых было использовано программное средство BPWin.
v были разработаны модели нотаций UML Use-Case диаграммы.
v модель базы данных была представлена несколькими моделями: инфологической и даталогической.
v построены алгоритмы для каждого рабочего места системы.
Для решения поставленной задачи были использованы NetBeans версии 7.4. и база данных Firebird версии 2.5.2., языком программирования выбран Java SDK 7, прикладная программа визуального моделирования BPWin версии 1.2.8.1.
Разработанная автоматизированная информационная система значительно упростит и ускорит работу сотрудников фирмы и их клиентов, а также их взаимодействие друг с другом.
СПИСОК ЛИТЕРАТУРЫ
1. Карпова И.П. "Основы баз данных. Учебное пособие". - М.: Московский государственный институт электроники и математики (Технический институт), 2009. - 7 с.
2. Карпова И.П. "Основы баз данных. Учебное пособие". - М.: Московский Государственный институт электроники и математики (Технический институт), 2009. - 109 с.
3. http://ezpc.ru/pcuslov.shtml
4. http://support.microsoft.com/kb/314865/RU
5. https://ru.wikipedia.org/wiki/Firebird
6. https://ru.wikipedia.org/wiki/NetBeans
7. http://allrefs.net/c20/14ld5/p14/
8. http://studopedia.net/10_13298_infologicheskoe-modelirovanie-predmetnoy-oblasti.html ;
http://studopedia.net/10_127307_to-zhe-samoe-mozhno-skazat-i-ob-udalenii-dannih.html
9. http://asu.bru.by/%D0%BA%D0%B0%D1%84%D0%B5%D0%B4%D1%80%D0%B0/%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%BE-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5%20%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D1%8B/%D0%94%D0%B8%D1%81%D1%86%D0%B8%D0%BF%D0%BB%D0%B8%D0%BD%D1%8B%20%D0%BA%D0%B0%D1%84%D0%B5%D0%B4%D1%80%D1%8B/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D0%B9%20%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7/idef0rus.pdf
10. http://www.info-system.ru/designing/methodology/uml/theory/use_case_diagram_theory.html
11. Антонов В.А. Методические указания по выполнению лабораторной работы: Низкоуровневое проектирование интерфейса: количественная оценка и построение прототипа; Метод. указания для выполнения лабораторной работы по курсу «ДСОИ» - М., 2012.
12. Антонов В.А. Методические указания по выполнению лабораторной работы: Разработка пользовательского интерфейса: высокоуровневого проектирования; Метод. указания для выполнения лабораторной работы по курсу «ДСОИ» - М., 2012.
Размещено на Allbest.ru
...Подобные документы
Сфера работы туристической фирмы, подлежащей автоматизации. Концептуальное проектирование базы данных. Перечень сущностей и атрибутов. Инфологическое и логическое проектирование и создание запросов. Работа с информационной системой, формирование отчетов.
курсовая работа [6,6 M], добавлен 24.10.2013Роль информационной базы о клиентах и услугах для работы туристической фирмы, ее проектирование. Упрощение хранения и поиска информации, сокращение расходов времени работников фирмы и вероятности возникновения ошибок, недопустимых в современном бизнесе.
курсовая работа [682,7 K], добавлен 24.03.2015Выбор, обоснование и особенности работы СУБД. Характеристика языков программирования. Разработка структурной и функциональной модели информационной системы аптеки. Проектирование программной среды АИС и ее интерфейса. Построение модели базы данных.
курсовая работа [442,3 K], добавлен 21.04.2012Техническое задание на разработку автоматизированной системы и складского учета управления универсальной торговой базы. Проектирование информационной системы и выбор среды для создания программного продукта. Создание интерфейса и руководство пользователя.
дипломная работа [2,1 M], добавлен 11.07.2015Разработка автоматизированной системы учета заявок и предоставление туров при помощи MS Access. Построение реляционной схемы базы данных. Создание таблиц и схем данных БД, запросов и отчетов. Использование интернет-маркетинга туристической фирме.
курсовая работа [5,2 M], добавлен 05.12.2014Разработка и внедрение автоматизированной информационной системы (АИС) работы с клиентами туристической фирмы (приема и обработки заявок). Технико-экономическая оценка туристического агентства, алгоритм и схема интерфейса программного обеспечения его АИС.
дипломная работа [4,0 M], добавлен 21.07.2011Разработка базы данных для работы туристической фирмы. Нормализация отношений и типы связей. Исследование основных компонентов языка программирования Delphi. Создание форм для просмотра списков данных, редактирования туров и путевок, оформления заказов.
курсовая работа [349,6 K], добавлен 01.02.2015Разработка программного обеспечения, предназначенного для автоматизации деятельности туристической фирмы. Анализ и проектирование базы данных предметной области. Создание концептуальной, логической и физической моделей данных и программы их обработки.
курсовая работа [816,5 K], добавлен 05.02.2018Разработка программного продукта, предназначенного для поиска туров, транспорта, мест проживания и расчета стоимости тура, а так же для работ с клиентской базой туристической фирмы. Тестирование программного продукта в среде Borland Developer Studio 2006.
курсовая работа [2,5 M], добавлен 08.11.2012Анализ предметной области информационной системы (ИС) для туристической фирмы "Шелковый путь". Описание организации, являющейся объектом автоматизации. Разработка проекта автоматизации бизнес-процессов. Программное и техническое обеспечение (ИС).
курсовая работа [1,8 M], добавлен 15.03.2017Установление локальной вычислительной сети, специального программного обеспечения. Описание структуры автоматизации. Использование в туристической фирме комплекса аппаратных и программных средств. Осуществление выхода в интернет с помощью браузера.
отчет по практике [114,1 K], добавлен 15.01.2016Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.
дипломная работа [1008,9 K], добавлен 13.10.2013Создание информационной системы для фирмы "Удача", которая является посредником при перепродаже недвижимости. Обоснование состава вычислительной техники и программного обеспечения для функционирования данной автоматизированной информационной системы.
курсовая работа [1,8 M], добавлен 17.02.2014Анализ входной информации и процессов, уровня автоматизации на предприятии. Выявление объекта и задачи автоматизации. Разработка концепции построения информационной модели информационной системы. Разработка структуры базы данных и клиентского приложения.
дипломная работа [2,0 M], добавлен 22.11.2015Системный анализ и оценка требований к базе данных. Концептуальная (инфологическая) модель предметной области. Построение ERD-диаграммы и физической модели в методологии IDEF1X. Составление форм, запросов и отчетов в среде СУБД Visual FoxPro 8.0.
курсовая работа [1,3 M], добавлен 24.06.2013Рассмотрение условий работы сотрудников фирмы "Окна Марио". Составление базы данных для проектирования информационной системы учета и контроля заказов. Разработка проекта. Произведенный расчет экономической эффективности и экологичности программы.
дипломная работа [4,6 M], добавлен 29.08.2014Разработка базы данных для автоматизации работы с данными с применением СУБД Access 2010. Доступ к информации о турах (название, продолжительность, стоимость, наличие питания и экскурсий). Автоматизация управления работы фирмы по формированию туров.
курсовая работа [914,5 K], добавлен 03.06.2019Назначение программного модуля (базы данных). Разработка информационной базы данных для колледжа. Поиск пользователями информации о преподавателях и дисциплинах. Анализ входной и выходной информации. Разработка алгоритма работы программы-приложения.
реферат [513,1 K], добавлен 22.10.2012Процесс "Работа с клиентами в туристической фирме", его декомпозиция. Формирование пакета дополнительных услуг. Диаграммы последовательностей работ. Процесс "Расчет конечной стоимости тура". Затраты на обслуживание клиентов в туристической фирме.
курсовая работа [1,1 M], добавлен 25.12.2012Анализ и разработка информационной системы, структура сети предприятия. Описание процесса разработки конфигураций и выявление потребностей в автоматизации функций. Средства разработки проектирования и архитектура базы данных. Разработка модели угроз.
дипломная работа [1,4 M], добавлен 13.07.2011