The invention discloses an electronic book system based on dynamic geometry and computer algebraic system. The electronic book system comprises a text module, a dynamic geometrical graphic module, a computer algebraic system, an interactive widget module and a typesetting module, wherein the typesetting module is respectively in electric connection with the text module, the dynamic geometrical graphic module, the computer algebraic system and the interactive widget module; the interactive widget module is respectively in electric connection with the text module, the dynamic geometrical graphic module and the computer algebraic system; and the computer algebraic system is respectively in electric connection with the text module and the dynamic geometrical graphic module. According to the invention, a dynamic interactive book with continuous front and back contents, parameters and action driving can be prepared by inserting the dynamic text, formula, geometric object with constrained relationship and widget (button, input frame, slide rod, and the like) for controlling the parameter conversion and combining with the paging and typesetting of the file. After the book is prepared, the user can read, operate and share on a browser in a cross-platform manner, without using any plug-in and player.