| With the rapid development of Internet, more people are using the Web to publish, to access and manage information. The Web, with its attributes of interactivity, diversity, hypertextuality and variability, is regarded as the most powerful platform and information publishing media. It is of great significance to build a Web-based assistant platform for college mathematics instruction to support mathematics curriculum reform.The thesis first introduces the research background and the current situation of domestic and overseas research on assistant platform for instruction, explains the necessity and feasibility based on the analysis of the characteristics that assistant platform for college mathematics instruction is different from that of general platform, and then decides the contents and methods of the research.The related techniques and theories of the design and implementation of the assistant platform for college mathematics instruction such as XML, MathML, Web Services and content management are included in the thesis.The thesis studies the key technologies of the assistant platform for college mathematics instruction. In mathematical material treatment, the encoding formats of mathematical material and the related techniques available for mathematical material editing and transforming are discussed, and a kind of WYSIWYG online editor based on MathML, Fckeditor and Mathplayer is put forward so as to meet the demands of mathematics document editing; In the Web-based CAS console, the structure of the CAS console based on Web Services is discussed, and a kind of CAS console using Maple as its computation engine is implemented in asp.net platform; In the implementation of the assistant platform for instruction, the theoretical model of the assistant platform for instruction applying content management mechanism are expounded.The thesis carries on deep analysis on the architecture and key technology of the open source Web application framework DotNerNuke (DNN), puts forward the design scheme of the assistant platform for college mathematics instruction by using the good expansibility and the supporting for content management of DotNetNuke. According to the basis of software engineering, the detail designs of system are carried out.The thesis implements a prototype system of assistant platform for college mathematics instruction based on DotNetNuke. The installation process, management and configuration of DotNetNuke are expounded. The integration of the key technologies and development methodology of custom module are investigated. The thesis implements a prototype system of assignment management module, and summarizes the tools used in development process of DotNetNuke module. |