Примеры использования операций.
Продемонстрируем представления структуры «Заказы» и результаты применения операций.
Добавим запись в таблицу заказов.
Рис.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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!