● 摘要
早期教育简称早教,一般指0-6岁的学龄前儿童教育,也有人将其范畴定义为0-3岁孩子的教育。随着人民生活水平的提高,越来越多的人将孩子送到专业早教机构培养教育,同时早教市场竞争也日趋激烈。笔者所在的OLB早教公司成立多年,已有分布于全国一百多个城市的几百家早教中心。随着经营规模扩大,信息管理的需求不断升级,公司决定在保证正常运营的前提下,依托现有的软硬件设备,建立企业的信息管理系统以应急需。本文从软件工程的视角出发,介绍了早教企业分布式管理信息系统设计与实现的过程。
在需求分析阶段全面了解了公司对管理信息系统的需求,并得知最急需的主要功能是潜在客户名单管理和使用、客户名单管理和使用、销售管理、运营管理和数据挖掘。
在明确系统边界后完成了概要设计:确定了系统的六大功能模块(名单管理、名单联系、销售管理、运营管理、数据挖掘和系统管理)及三十五个子模块;确定了分布式结构为核心的系统总体解决方案;明确了在早教中心(CRM客户端)、公司总部(MIS管理端)和移动平台三个不同环境下所需要实现的功能。系统详细设计与实现过程讲述了数据库表的设计及数据库的分布式实现,并以MIS管理端为例,对其表示层、业务逻辑层和数据访问层的实现分别进行了具体阐述。接着对系统的测试与部署进行了简单介绍,并对部署后的效果进行了示意性展示。
本系统目前已开始在企业内部使用,取得了良好的效果。通过分布式的部署方式,在不增加企业硬件成本的前提下提高了系统的访问速度,保证了当数据库或网络发生问题时分布于全国各地的几百个早教中心业务的正常进行。系统易于扩展的构架,为后续功能的扩充提供了技术和效率的保证。系统还需要继续开发才能成为完整的早教企业分布式信息管理系统。