你说的好像是一种很典型的工作流模型。数据一步一步的提交最后返回。数据库应该按步骤设计,或者,根据流的特征,取出其中的共同点,形成一个表。在这个表中,要能够记录流路径中需要记录的每一个信息。设计这样一个数据库,关键是要对流的过程有一个清晰的思路,然后要从程序设计最简的考虑,设计出一个既简洁又实用的库结构。我做过这样的模型,以上是我的一点经验。