Обмін інформацією системи 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 с.