Font Size: a A A

The Design And Implementation Of The Online Teaching System For The Data Structures And Algorithm Program

Posted on:2014-01-13Degree:MasterType:Thesis
Country:ChinaCandidate:X M LiuFull Text:PDF
GTID:2268330425467998Subject:Software engineering
Abstract/Summary:PDF Full Text Request
For a long time, there have existed the following problems in the teaching of thecourse of the Data Structures and the Algorithms: the majority of the teachers attachedgreater importance to theory than to practice during the process of teaching; the contentof the teaching materials is relatively abstract and dull so that it is difficult to mobilizethe initiatives of the students and stimulate their interest in learning; there is a lack ofteacher-student interaction so that the teacher could not understand the students’ abilityof analyzing and solving practical problems, which could lead to a vicious circle in thelearning process.At present, more and more curricula make use of the network and multimediainformation technology, greatly improving the efficiency of teaching. In order to expandteaching channels and reduce teaching cost, this thesis designs and implements theonline teaching system for the course of Data Structures and Algorithms based on thestatus quo and the teaching patterns of the course. This system integrates the resourcesof the teacher and the students and is used as the course’s online teaching andinformation exchange platform to make teaching simpler. The main work and the resultsobtained are summarized as follows:1. Provide an overview of the development, status quo and prospects of the onlinetest system of Data Structures and Algorithms and introduce the basic technologiesinvolved in the design such as ASP.NET, C#, database technology, the interactionbetween ADO and datanbase.2. Make a detailed analysis of the needs for the online teaching system from theaspects of functions and performance, and based on the needs, analyze and design theoverall structure of the system and according to the functions needed, divide the systeminto a number of relatively independent sub-systems.3. Make a detailed design of the main modules of functions such as assignmentmanagement, data downloads, troubleshooting, inquiry of results, excellent jobmanagement, bulletin boards and user management, and conduct a conceptual modeland logical model design for the system’s database.4. Based on the ASP.NET platform and using C#language, develop and implementthe major function modules of the system. Then, operate and test the system. Currently, the system has been put into use in Fujian Agricultural Cadre Schooland has achieved good results in the course’s teaching materials, fieldwork, andteacher-student interaction.
Keywords/Search Tags:ASP.NET, C#, SQL, network teaching system
PDF Full Text Request
Related items