Добавил:
t.me Инфо для ГУАП студентов от меня: https://kafaka.notion.site/99e6d9b70ca74f7baef3daea17839e5a Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа / z9411_КРпоОП_КафкаРоманСергеевич.doc
Скачиваний:
34
Добавлен:
18.05.2022
Размер:
2.91 Mб
Скачать

4.4 Спецификация основных функций

def kitchen(kitchen_filename)

Входные данные:

Адрес файла «Кухня» для чтения

Выходные данные:

Отредактированный отчёт списка «Кухня»

def checkin(checkin_filename)

Входные данные:

Адрес файла «Заезд» для чтения

Выходные данные:

Отредактированный отчёт списка «Заезд»

def living(kitchen_filename)

Входные данные:

Адрес файла «Проживание» для чтения

Выходные данные:

Отредактированный отчёт списка «Проживание»

def file_check():

Применение:

Стартует с запуском программы и сканирует папку на наличие файлов для создания отчётов.

4.5 Используемые технические средства

Для нормального функционирования программы необходимо наличие ПК, на который установлена ОС Windows 10.

4.6 Вызов и загрузка

Вызов и загрузка программы осуществляется в следующей последовательности: Создание папки old для старых отчётов и запуск отладчика. Дальнейшие действия определяются соответствующими элементами управления.

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

      1. Федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

(ГУАП)

КАФЕДРА ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ И СЕТЕЙ

ПРОГРАММА

Система редактора отчетов «Bnovo Report»

Описание применения

44.Z9411.21-31

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР.

Z9411

Р. С. Кафка

подпись, дата

инициалы, фамилия

Санкт-Петербург

2021

5 Описание применения

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

Содержание

5.1 Назначение программы

5.2 Условие применения

5.3 Описание задачи

5.4 Характеристика занимаемой памяти

5.1 Назначение программы

Программа Система редактора отчётов «Bnovo Report» - система, предназначенная для быстрого редактирования отчётов для конкретного отеля.

5.2 Условия применения

Программа написана на языке Python. Для нормального функционирования программы необходимо наличие ПК, на котором установлена ОС Windows 10. Технические средства должны обеспечить вывод результатов выполнения на экран. Для запуска программы необходимо запустить исполняемый файл в папке, в которой будут необходимые для редактирования файлы для отчётов и папка old для сохранения старых отчётов.

5.3 Описание задачи

  1. Скачать файлы excel с сайта системы управления Bnovo и извлечь в папку «Отчёты» на рабочем столе. Можно любое количество 1-3.

\ Выделяем нужные по дате архивы, нажимаем правой клавишей мыши и «Извечь файлы» /

\/

\/

  1. Запустить программу Bnovo_Report.py. Появится чёрное окно. Программа немного прогрузится и самостоятельно начнёт искать отчёты в папке. Как показано на картинке ниже – программа нашла файл Заезда, отредактировала его, перенесла старый отчёт за предыдущий день в папку «old» и сохранила готовый отчёт. Затем она начала искать следующий отчёт в папке. Найдя файл Проживающих программа ВСЕГДА будет спрашивать, на какой день сделать заезд – сегодня или завтра. В зависимости от времени, когда вы делаете отчёт, выберете нужный вариант.

В данном случае я делал отчёт 23.09 и мне нужен был список проживающих на завтра - 24.09.

Я ввёл 2 и нажал Enter.

После окончания программы нужно просто нажать любую клавишу.

3. В итоге в папке «Отчёты» будут сохранены новые отредактированные отчёты, старые будут находиться в папке «old».

Из плюсов:

- Отчёт кухни можно сразу печатать.

- В отчёте заезда для сортировки нужно нажать на стрелочку в ячейке «Номер» -> «Сортировка от мин к макс»:

В итоге будет сразу отсортировано. Сразу сортировки нет по причине того, что гости стоят по порядку Bnovo. Так легче добавлять и сверять примечания.

Также, если будет РЗ, программа добавит пометку в примечании.

- В отчёте проживающих сортировка уже будет.

Если будет ПВ, программа добавит пометку в примечании.

К тому же, если в предыдущем отчёте и новом есть один и тот же гость, то вся информация из «Итого», «мб» и «Примечания» автоматически перенесётся в новый отчёт:

В примере у меня в папке был отчёт за 23.09, я делал отчёт на 24.09. Программа перенесла всю нужную информацию у гостей, которые не выехали на следующий день.

В любом случае программа – это программа и нужно проверить всё ли правильно стоит! На листе бумаги часто добавляется новая информация от руки, которую следует заносить в отчёты самостоятельно. Или убирать неактуальную информацию.