Примеры использования операций.



 

Продемонстрируем представления структуры «Заказы» и результаты применения операций.

Добавим запись в таблицу заказов.

Рис.29. Структура «Заказы»: экранная форма операции «добавить»

Рис.30. Структура «Заказы»: запись добавлена в таблицу

 

Как видим, при нажатии кнопки «Ok» запись была добавлена. Заметим, что количество свободных мест в туре «Горный воздух» отправлением 14/06/2018 уменьшилось на требуемое клиентом число мест – на 5. Также стоимость заказа была рассчитана автоматически. При базовой цене тура - 16000, стоимости питания «Все включено» - 700, получаем:

(16000 + (700 + 1000) * 21) * 5 = 258500

 

Теперь попробуем изменить определенный заказ. При вызове операции «изменить» появляется форма:

Рис.31. Структура «Заказы»: форма операции «изменить»

 

Теперь изменим некоторые реквизиты, в частности, попробуем забронировать 90 мест.

Рис.32. Структура «Заказы»: изменение записи

 

Рис.33. Структура «Заказы»: сообщение об ошибке

 

Операция не будет выполнена, поскольку запрошено больше мест, чем доступно в туре. Выводится сообщение, содержащее информацию об ошибке

 

Выполним операцию «Расчет стоимости» для выделенного заказа. Она позволяет обновить сумму заказа в случае, если какие-либо данные изменились, например, базовая цена. Появится экранная форма

Рис.34. Структура «Заказы»: представление

 

Рис.35. Выполнение операции «Расчет стоимости»

 

Далее продемонстрируем удаление записи из таблицы. До вызова операции «удалить» представление выглядело так:

Рис.36. Представление структур до операции «удалить»

 

Теперь удалим выделенную запись из таблицы заказов.

Рис.37. Представление структур после операции «удалить»

 

Видим, что запись исчезла из заказов. Отметим, что места, забронированные заказом № 11, «освободились» и были добавлены к свободным местам в выделенном туре. Заметим еще, что заказ № 6 также ссылается на выделенный тур и содержит информацию о вакантных местах на нем. Эта информация была также обновлена.

 

 

Заключение

 

В заключении хотелось бы отметить, что все поставленные задачи были выполнены. Были созданы структуры данных, разработаны операции «добавить», «изменить», «удалить» и операция «Расчет стоимости» для структуры «Заказы». В процессе работы был прослушан курс лекций, изучена платформа ЦФТ-Банк, ее функции, архитектура. Освоен язык программирования PL/Plus. Была разработана информационная система, которая позволяет вести учет заказов, управлять бизнес-процессами фирмы. Безусловно, это только базовая модель системы. Она может быть улучшена добавлением различных функций, например, привязка цены питания к каждому конкретному отелю или реализация системы скидок.

 

Список литературы

· Документация ЦФТ. Язык PL/Plus

· Официальный сайт Центра Финансовых Технологий URL:

http://www.cft.ru

· Волков П.А. Междисциплинарная курсовая работа «Разработка справочников базового функционала учетного ядра и расчетно-кассовых операций в системе ЦФТ-Банк», 2016

· Зимнякова Н.И. Междисциплинарная курсовая работа «Информационная система для гостиничного комплекса на платформе ЦФТ-Банк», 2016


Дата добавления: 2018-06-01; просмотров: 303; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!