project-proposal-2025

FlexERP

Abstract:

FlexERP is a lightweight ERP(Enterprise Resource Planning) system primarily designed for small businesses and independent distributors. It aims to help small enterprises digitize their operations in a cost-effective and efficient way. An ERP system enables structured management of a business’s human resources, finance, inventory, and operational workflows. FlexERP will offer extensible interfaces to adapt to each enterprise’s specific products and processes, and provide a responsive and accessible web-based system that serves customers 24/7.

Author

Name: Jiaxin Cai

Student number: 48705978

Functionality:

Scope

The Minimum Viable Product (MVP) for this project focuses on the following core modules:

Quality Attributes

Extensibility

FlexERP adopts Django’s app-based modular framework. Each business module is encapsulated as an independent system, making it easy to add new modules in the future without interfering with existing functionality.

Availability

The system is deployed as a web application, with data stored on a local server. It ensures users can access the system at any time via the internal network or through a VPN. The architecture supports fast startup and ensures data security.

Reliability

Core business processes—such as order creation and inventory updates—are designed to ensure consistency and correctness.

Evaluation

Extensibility

Availability

Reliability