ARCHIVES

Original Article

Design and Implementation of a Rule-Based Order Evaluation Engine Using Excel-Driven Data Processing

Anushtha Jha Anjali1Ankita Suman2Dr. Ratnesh Mishra3

¹ ² Department of Computer Science & Engineering, Birla Institute of Technology, Mesra, Patna, India. ³ Guide, Department of Computer Science & Engineering, Birla Institute of Technology, Mesra, Patna, India.

Published Online: March-April 2026

Pages: 209-220

Cite this article

No DOI
Check for updates unavailable

Abstract

Automated decision-making has relied on rule-based systems for many enterprise applications for a number of years; however, many practical implementations have limitations related to rigid schemas, non-disclosed evaluation logic and a lack of configuration tools available to business domain experts without the need for developers. We describe here the design and development of a Rule Based Order Evaluation Engine (RBOEE), a modular web system that evaluates bulk order data provided in Microsoft Excel format based on a set of defined conditional rules by the administrator. The engine accepts an Excel workbook containing order records with various attributes (i.e., order value, quantity, user type, region and payment method) and evaluates each order against configurable rules using compound logical conditions (i.e., AND and OR operators) and allows for nested sub-condition groups to be defined to support any level of nesting. The architecture of the engine is represented by a layered framework using a React.js front-end, Node.js/Express RESTful back-end and MongoDB persistence layer enabling separation of concerns and independent horizontal scaling for each layer of the architecture. The evaluation engine operates with O(n x r) complexity for n order records and r rules; benchmark testing indicates that the short-circuit optimized implementation can evaluate 1,000,000 order records in approximately 2.87 seconds with 20 active rules. An essential level of explainability via matching establishes an important audit trail based on all conditions and actual data used for matching each rule. This ability is extremely critical for auditing purposes across many applications in pricing, fraud investigation, and logistics. In addition, we’ve built a extensible architecture for production purposes which is well-suited to the operational environment of e-commerce, banking and supply chain management.

Related Articles

2026

AI-Based Stomach Cancer Detection Using Biomarkers, Medical Images, and Voice Analysis

2026

Hydrogen-Efficient Eco-Driving and Route Planning for Fuel-Cell Electric Vehicles Using Multi-Objective Optimization Under Traffic and Terrain Uncertainty

2026

A Data-Driven Machine Learning Framework for Assessing Patent Commercial Value and Technological Significance

2026

Evaluating Student Academic Performance Through a Benchmark of Fuzzy Reasoning Models

2026

A Hybrid Soft Computing Approach for Managing Uncertainty in Data Analytics

2026

Soft Computing Approaches for Robust Analysis of Imbalanced and Noisy Data

2026

Mock Interviewer

2026

Smart Attendance System Using Face Recognition and Gaze-Based Attention Monitoring

2026

Analyzing Customer Review Sentiments using Machine Learning

2026

Agentic Artificial Intelligence as a Strategic HR Partner: Redefining Decision-Making Authority and Strategic Roles

Design and Implementation of a Rule-Based Order Evaluation Engine Using Excel-Driven Data Processing | IJIRE