互联网商品交易市场发展迅猛,交易规模及交易额屡创新高,其中,各类业务支撑引擎发挥了不可替代的作用,针对"面向对象编程(高级)"教学内容,对通用业务支撑引擎进行了分析与设计。软件以C++及Lua脚本语言为载体进行设计,主要模块包括Lua环境绑定及注册模块、核心业务场景模块、数据加密模块、数据通信模块、数据库操作模块、日志模块、配置模块等,引擎体系功能完备,性能高效且稳定,具有较高的教学指导意义。