Lab Assignments for the Management of the Digital Enterprise course, during the 8th semester of the School of Electrical and Computer Engineering at the National Technical University of Athens.
There were 5 lab assignments in total, each one of them focusing on a different topic. The topics are briefly described below.
The first lab was about creating an e-shop that sells vinyl records. The e-shop was created using the open-source tool Magento, that was pre-installed on a provided virtual machine image. The main tasks of the lab could be split into 6 categories:
- Design of the e-shop
- Catalogue and Product Management
- Payments and Shipping Methods
- Community Settings and Google Sitemap
- Simulation of Customer Behavior
- Back Office Management
The second lab required the modelling and implementation of a business process using the BPMN 2.0 standard. The business process was about the management of the e-shop (e.g. related to supply chain management) that was created in the first lab assigment. The Camunda Modeler tool was used to model the business process and the Camunda BPM platform was used to implement it.
The third lab focuses on the management of business resources (e.g. warehouse, accounting, etc.) using an appropriate ERP (Enterprise Resource Planning) system. The Odoo ERP system was used to implement the business processes of a company that sells movie DVDs.
The fourth lab deals with the application of various recommender methods on data in order to derive the corresponding "recommendations" to be given to customers, as well as the evaluation of the results of virtual searches carried out by customers. TF-IDF and Cosine Similarity were used to rank the results of a virtual search, while Precision, Recall and F-Measure were used to calculate statistics for the results. Finally, a recommender system was implemented, using the Euclidean Distance and the Pearson Correlation Coefficient as similarity metrics, and then K-Nearest Neighbors was used to make recommendations.
The fifth lab aims to exploit process mining techniques for the discovery and evaluation of business processes based on the analysis of event logs extracted from information systems. Disco, a business process data analysis tool, was used to analyze the event logs and then discover and evaluate the corresponding business processes.