| The construction of question bank is an important subject in the field of computer-aided teaching. Based on analysis of the existing question bank, a system of engineering drawing question bank that can implement the functions of intelligent generation test-paper for students to practice is designed in this paper. The components of this system include the determination of question parameters based on classical statistical theory, the creation of database, the improved module of question management, the intelligent algorithm of generating paper, the function of automatic typesetting and the module of students practice.Algorithm of generating paper is a critical part in the system development. Some commonly used algorithms such as random algorithm, backtracking algorithm, genetic algorithm, taboo search, multi-constraint optimization and error compensation method are analyzed in this paper. The characteristics of these algorithms are compared to present a mixed generating paper algorithm which is based on the method of random, error compensation with multi-constraint optimization. The function of generating paper module is achieved through using this mixed algorithm. By adopting the technology of AutoCAD ActiveX, the function of automatic typesetting is implemented based on the environment of AutoCAD. A variety of program development techniques are applied flexibly to improve the operability of the question management module in the entire process such as Windows API, second development of AutoCAD, ADO.NET. In addition, these techniques make the process of typing, editing, browsing and modifying.Key technology of question bank in the network is researched, and the method of graphic data extraction from DXF files is investigated at the end of paper. The methods of browsing and engineering graphics ransporting in the network environment are put to effect by using the VML vector graphics markup language. |