To strengthen and standardize scientific data management for the increasing number of science and technology programs and the dramatically growing scientific data resources in the future, seven data activities to be performed in an orderly manner within the program cycle were defined, based on the program cycle as the axis and integrating the data life cycle and data curation concepts.Consequently, a data management process model for science and technology programs applicable to all types of programs was proposed.The contents, the input and output of seven data activities were described, including data output analysis and management planning, data product definition, data product generation and processing, products archiving and cataloging, data open sharing and services, appraisal and comment, maintenance and preservation, which are performed sequentially within each phase of the program.The control measures of data activities output were also given such as document signing and review in accordance with the management nodes of mission statement signing, annual/mid-term inspection, and comprehensive performance evaluation.Furthermore, the suggestions of model implementation such as adding program phases and management nodes, separating and merging data activities, and elaborating output content and management roles were given to improve the applicability to different types of science and technology programs.