The Dvoretsky books are way above your skill level.
Any Recommanded Chess Books?
"The second edition of DVORETSKY’S ANALYTICAL MANUAL by Mark Dvoretsky is must reading for any ambitious player rated over 2200. ..." - IM John Donaldson (2013)
http://www.jeremysilman.com/shop/pc/Dvoretskys-Analytical-Manual-2nd-edition-77p3828.htm
"... Dvoretsky’s Analytical Manual is, in short, a godsend, and a must for every grandmaster and every aspiring grandmaster (still young – under 40?), with high hopes and ambitions. …"
https://web.archive.org/web/20140708234012/http://www.chesscafe.com/text/review656.pdf
"... The book ... will overflow with exceptionally complex analyses and exercises which will be difficult for even the leading grandmasters to handle. ..."
https://static1.squarespace.com/static/5856bd64ff7c50433c3803db/t/5895fe77e6f2e17b27fd740b/1486225016404/dam2excerpt.pdf
"... before discussing the specifics of Dvoretsky's Endgame Manual [henceforth 'DEM'], a word of warning is in order. I must emphasize that this is a terribly advanced work that I don't think is a very good way for the average player to study the endgame. The majority of the examples are complex and position-specific, and neither the average student nor even strong masters will follow or play over most of the hundreds of positions that are given extensive analysis, not to mention the subvariations derived from those positions. Even when introducing 'the basics', Dvoretsky's approach is often more complex than is necessary for an average student, and in any case such a thick book will seldom be used for the sake of elementary instruction. The majority of the other material is frankly very difficult. So take note: I don't want to be blamed, in praising this book, for your purchasing something that you find intimidating, relatively dull, or otherwise unsatisfying. That said, if you are up to a real challenge and have a great deal of time to devote to reading and playing over examples you will inevitably derive great value from this work. ..." - IM John Watson (2005)
https://theweekinchess.com/john-watson-reviews/the-end-game-comes-before-we-know-it
http://www.jeremysilman.com/shop/pc/Dvoretskys-Endgame-Manual-3rd-Edition-78p3502.htm
https://web.archive.org/web/20140708233815/http://www.chesscafe.com/text/review399.pdf
https://static1.squarespace.com/static/5856bd64ff7c50433c3803db/t/598c800f1e5b6cff492f3cc7/1502380051754/dem4excerpt.pdf
… opening : 'Opening Preparation' or 'How to open a chess game' ...
I have not been able to find online reviews of these books, but I am skeptical about the value of a general book on openings. Of course, I am a ~1500 nobody in the chess world, but one can ask about who does value such a book these days. Secrets of Opening Preparation was over a decade ago and How to Open a Chess Game was back in the descriptive notation (1 P-K4 P-K4) days about four or five decades ago. I admit that, from time to time, I suggest Discovering Chess Openings to near-beginners, but you seem to be somewhat past that stage. My best guess is that you might find it useful to look at some of those Move by Move books if you can find some on openings that interest you.

I am considering to buy a chess book each for the opening , strategy and endgame:
opening : 'Opening Preparation' or 'How to open a chess game'
strategy : 'Dvoretsky's Analytical Manual' or 'How to reassess your chess'
endgame : 'Dvoretsky's Endgame Manual' or 'Silman's complete endgame course'
Some people said that Dvoretsky's books and 'How to reassess your chess' is very advanced,but I took a look in all of them , and I don't think they are a huge problem to me.
P.S. Chess books that are not included in this list can also be recommended to me. Thanks.
https://web.archive.org/web/20140708094419/http://www.chesscafe.com/text/ammind.pdf
https://www.silmanjamespress.com/shop/chess/amateurs-mind-the-2nd-edition/
https://web.archive.org/web/20140708095832/http://www.chesscafe.com/text/review769.pdf
https://www.silmanjamespress.com/shop/chess/how-to-reassess-your-chess-4th-edition/
https://web.archive.org/web/20140708103149/http://www.chesscafe.com/text/review594.pdf
https://www.silmanjamespress.com/shop/chess/silmans-complete-endgame-course/
http://theweekinchess.com/john-watson-reviews/theres-an-end-to-it-all

Lots of good chess book suggestions here....(primarily for beginner-expert level)....
Good Chess Books for Beginners and Beyond...
https://www.chess.com/blog/RussBell/good-chess-books-for-beginners-and-beyond
https://www.chess.com/blog/RussBell

I am considering to buy a chess book each for the opening , strategy and endgame:
opening : 'Opening Preparation' or 'How to open a chess game'
strategy : 'Dvoretsky's Analytical Manual' or 'How to reassess your chess'
endgame : 'Dvoretsky's Endgame Manual' or 'Silman's complete endgame course'
Some people said that Dvoretsky's books and 'How to reassess your chess' is very advanced,but I took a look in all of them , and I don't think they are a huge problem to me.
P.S. Chess books that are not included in this list can also be recommended to me. Thanks.
You'd be best off reading the following 4 books:
Winning Chess Tactics (Seiriwan)
Winning Chess Strategies (Seiriwan)
The Inner Game of Chess (Soltis)
Silman's Complete Endgame Course (Silman)

From your profile you appear to play exclusively speed games.
If you want to improve your skill level you should also play longer time controls, including "daily" chess, so you have time to think about what you should be doing. Blitz and bullet chess may be fun, but they will do little to promote your rapid improvement or your understanding of how to play correctly.....
https://www.chess.com/article/view/longer-time-controls-are-more-instructive
https://www.chess.com/forum/view/general/how-blitz-and-bullet-rotted-my-brain-don-t-let-it-rot-yours
I am considering to buy a chess book each for the opening , strategy and endgame:
opening : 'Opening Preparation' or 'How to open a chess game'
strategy : 'Dvoretsky's Analytical Manual' or 'How to reassess your chess'
endgame : 'Dvoretsky's Endgame Manual' or 'Silman's complete endgame course'
Some people said that Dvoretsky's books and 'How to reassess your chess' is very advanced,but I took a look in all of them , and I don't think they are a huge problem to me.
P.S. Chess books that are not included in this list can also be recommended to me. Thanks.