在有关状态变迁的MIS开发中,由于状态变迁的特殊性,其管理流程及实现代码基本无法通用。提出一种可进行状态扩充且可复用的模型:状态表驱动复用模型,该模型使用扩充的Petri网S图进行需求分析,再用得到的状态表驱动状态关系管理引擎,实现系统开发。通过实际项目的应用,该模型提高了开发效率,并体现了良好的动态扩展性。