Distributed workflow technology has been widely used in modern education and e-business systems. Distributed web applications have shown cross-domain and cooperative characteristics to meet the need of current distributed workflow applications. In this paper, the author proposes a dynamic and adaptive scheduling algorithm PCSA (Pre-Calculated Scheduling Algorithm) for a distributed student registration system in a transaction-intensive environment. In this algorithm, every workflow application is pre-calculated before deployed into the workflow engine to create priority lists for solution generating. The simulations illustrate that the algorithm has a preferable efficiency and fits the needs of the distributed student registration system.