Обмін інформацією системи ODOO з месенджером Telegram

Вантажиться...
Ескіз

Дата

2024

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Дипломна записка містить 65 сторінок, 31 рисунків, 11 додатків і 21 посилань. Метою дипломної роботи є вдосконалення ERP системи Odoo в частині комунікації з контрагентами за рахунок реалізації обміну миттєвими повідомленнями з месенджером Telegram. В ході роботи проведено аналіз системи управління бізнесом Odoo, розроблено схему взаємодії між Odoo і Telegram і спроектовано програмне забезпечення та структури даних модуля. Для написання програмного модуля було обрано високо рівневу мову програмування Python з бібліотекою pyTelegramBotAPI, та JS з Owl Framework, в інтегрованому середовищі розробки PyCharm.

Опис

Програмний модуль призначений для вдосконалення ERP системи Odoo в частині комунікації з контрагентами за рахунок реалізації обміну миттєвими повідомленнями з месенджером Telegram. Для системи Odoo модулі розроблюються за деяким шаблоном. В модулі є різні директорії в яких записані дані (рис. 1). Такі директорії як: — data, для створення записів в базі даних одразу після завантаження модуля. Тут знаходяться записи на створення «нульового» бота; тобто бота який не буде доступний нікому, і не може бути видаленим; він використовується підчас створення нового для того щоб скопіювати поля, параметри в новостворений; — i18n, переклади на різні мови фраз або слів для локалізації; модуль підтримує: англійську, українську, німецьку, французьку, італійську, іспанську; — models, в ньому знаходяться файли які відповідають таблицям в базі даних; організаціях цих таблиць буде наведена нижче; — static, збереження користувацької інструкції модуля, та JavaScript компоненти, для створення вкладки Telegram на сторінці «Обговорення», для відправки повідомлення з будь якого докомунта Odoo; — views, збереження шаблонів інтерфейсу для відображення іконки Telegram в картці контакт. Також, слід зазначити файли «__manifest__.py» і «__init__.py» також є невід’ємними частинами будь-якого модуля Odoo. Файл «__manifest__.py» зберігає базову інформація про модуль (назва модуля, версія), залежності (які ще модулі потрібно встановити перед установкой даного) , і шляхи до різних файлів (файли, які повинні будуть завантажені підчас оновлення або установки), наприклад, інтерфейс меню, форми, права доступу. Також в цьому файлі можна вказати ціну модуля, зовнішні залежності (бібліотеки, які потрібно встановити в Python) і загрузку демо-даних. Файл «__init__.py» використовується для завантаження моделей

Ключові слова

Бібліографічний опис

Зелінський, В. Я. Обмін інформацією системи ODOO з месенджером Telegram : дипломна робота … бакалавра : 122 Комп’ютерні науки / Зелінський Віталій Ярославович. – Київ, 2024. – 65 с.

DOI