软件程序设计按照自顶向下的原则,按功能模块化划分采用C语言编程实现各模块功能,以子程序的形式进行封装对外部提供规定的接口,再按照系统流程要求进行模块组合最后实现整个系统。