Course code InfT5034

Credit points 3

Resource Planning Systems

Total Hours in Course81

Number of hours for lectures12

Number of hours for laboratory classes12

Independent study hours57

Date of course confirmation18.10.2022

Responsible UnitInstitute of Computer Systems and Data Science

Course developers

author lect.

Gļebs Bikovs

(līm.)

author lect.

Ilva Rudusa

Mg. oec.

Course abstract

The aim of the course is to provide students with a understanding of what ERP systems are, how they differentiate from other systems. Then the course takes focuse in two directions – the first is an implementation, consultancy and planning of ERP systems, working with Odoo system as a user or consultant. The second is a davelopment process, which goes through the structure of Odoo system and technology behind (Python, Postgres, XML, Qweb, JavaScript), development environments and tools (vscode, PyCharm, Git, Gitlab).

Learning outcomes and their assessment

As a result of the study course students get:
• knowledge and understanding of ERP systems theory, implementation planning and functioning.
• understanding of possible issues in real world ERP implementation.
• understanding of how Odoo ERP system is built, installation and basic configuration.
• competence in installation and implementation of Odoo ERP sistem, creating Odoo modules and applications using development tools: Python, Vscode, PyCharm, Git, Gitlab (individual works).

Course Content(Calendar)

1. Enterprise Resource Planning (ERP) systems – difference from other applications. (1h)
2. Odoo ERP system – instance, application, modules, structure, interface. (3h)
3. Technologies and Frameworks used in in Odoo ERP system, deployment and configuration main principles. (3h)
4. Development Environments, tools (Microsoft vscode, PyCharm, Git, Gitlab) and the development process. (3h)
5. Python essentials – sintax, data types, modules, classes. (3h)
6. Object Relationship Mappin (ORM) in Odoo ERP system, (4h)
7. Work with views in Odoo ERP system (4h)
8. Permissions, access rights, Authorisation and Accounting in Odoo ERP.(1h)
9. ERP system implementation planning, sequence and essential resources. (1h)
10. ERP system implementation problems: clients psychology, groups inside company, perception of consultant by the staff. 1(h)

Requirements for awarding credit points

Independent and practical works are completed and credited. Activity during theoretical part of work.

Description of the organization and tasks of students’ independent work

1. Practical work (individual task) - ERP implementation Plan.
2. Practical work - Development of a small Odoo module or advanced Odoo module, commiting changes into Gitlab CVS system.

Criteria for Evaluating Learning Outcomes

The assessment of the study course is obtained after successful development tasks and well defended ERP implementation Plan.

Compulsory reading

1. Moss, G. Working with Odoo 11: Configure, manage, and customize your Odoo system, 3rd Edition
Packt Publishing, 2018. 474 p.
2. Holger Brunn, Alexandre Fayolle Odoo 11 Development Cookbook - Second Edition
Packt Publishing Ltd, 2018. 470 p.
3. Daniel Reis Odoo 11 Development Essentials: Develop and customize business applications with Odoo 11, 3rd Edition, Packt Publishing Ltd, 2018. 336p.

Further reading

1. Odoo 11 online documentation -
https://www.odoo.com/documentation/11.0/

2. Odoo community online Book -
https://odoobooks.com/en/latest/

Notes

Compulsory study course for 1st year students of ITF Master's study program "Information Technologies".