In this graduation project, besides learning specific professional knowledge, I also realized that if I want to develop a system software, I need not only relevant professional and technical knowledge, but also rigorous thinking ability. This graduation project has cultivated my carefulness and patience, and has great help and guidance for my future work and study. At the same time, it has also made me realize that there are still many shortcomings in myself, and I need to study constantly to enrich and improve myself. Only in this way can I achieve success and achieve greater development. Through communication, I also feel that no matter what aspect of programming, the learning process is the same, and it must be accumulated through constant practice.