Автоматизация работы сотрудников туристической фирмы "Трио Групп"

Разработка автоматизированной информационной системы (АИС), принимающей заказы от клиентов туристической фирмы по сети Интернет. Разработка функциональной модели, алгоритма и базы данных для сбора и хранения информации. Написание программного кода АИС.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 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

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.