The superintendent of streets shall see that the laws, ordinances, orders, and regulations relating to the public streets are fully carried into execution, and that the penalties thereof are rigidly enforced. He shall keep himself informed of the condition of all the public streets and also of all public buildings, parks, lots, and grounds of the city, as may be prescribed by the legislative body.