Font Size: a A A

The Development And Design Of Network Teaching System Based On.NET

Posted on:2012-02-03Degree:MasterType:Thesis
Country:ChinaCandidate:T SunFull Text:PDF
GTID:2178330332499547Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Since the computer and network technologies have grown rapidly and been applied everywhere in the passed years, they are also being utilized in teaching and education, and great leaps have occurred in these domains. The traditional teaching devices, such as blackboards, epidiascopes, and video cassette recorders, are no longer the only ones available, while the multi-media teaching devices supported by computer and digital technique have turned the teaching technology into a new stage.At the same time, the advanced vocational education still sticks with the old teaching pattern in terms of network teaching, or just finishes the transfer from "blackboard pattern" to "computer pattern" to some extent. The fact that the teachers still need some extra devices, e.g., projectors, when explaining the operations of the computers, is restricting the teaching location choices. If the classes are held in the computer rooms, it is very difficult for the teachers to monitor the situation that students learn, while the truth often is "teacher speaks, students play". The efficiency can't be guaranteed, the obstinate issues of the old teaching measurers were not kicked off, and the bad news is that an even more serious issue newly emerged—absence of the monitoring mechanics. With years of experiences of my own with network teaching, I deeply sensed that the students of the generations after 80s and after 90s distinguish themselves clearly with strong learning abilities, active mentality, but weak self-control senses. For those students who start the vocational courses after junior high school, the issue becomes even more serious as their scholarly attainments are pretty limited, and some students play a lot of games during the network class. If there's no effective mechanism of monitoring and controlling, the issue would be really tough to be solved and the expected result could hardly be obtained. Based upon this background, I chose the network teaching system based on.net to be my study direction and did certain design and development work for it.The major purpose of the design and development of web teaching system is to find a new kind of teaching platforms for the advanced vocational institutions. It aims at networking the teaching courses, seeking the teaching patterns combined traditional measures and net-based multi-media together, omni distance monitoring the students by the teachers during the courses in order to avoid absent-mindedness, enhance the interaction between teachers and students, and ensure the teaching and learning effects.In the development of the system,.Net platform is adopted with the new technique and design concept as well, including Socket, multi-threading, and WebService, so the compatibility and expansibility is assured systemically. The design platform is Windows XP Professional..Net Framework 1.1 redistributable component package should be installed in the user end of Windows 2000/XP. Of course the database is absolutely necessary, and my choice is Microsoft SQL Server 2000 (personal edition) for the back-end.The system includes two sub-systems, web classroom and web learning. Web classroom has three major modules, which are teacher side, student side, and Web Service. The software for the teacher side has eight major pieces of functionality. The first one initiates a class. The second sends specific control instructions for real needs and carries out the real-time broadcasting teaching course. The third makes electronical roll call and groups the students. The fourth enables sharing among students.The fifth monitors the students' computers. The sixth hands out files from the teacher to the students. The seventh sounds a warning on one or ones of the students computer with a warning dialogue. The eighth finishes class.The software for the student side serves for five pieces of functions. The first connects with the teacher. The second takes the controlling instructions from the teacher using socket, and other contents broadcasting by the teacher or sharing by different students. The third displays warning message.The fourth takes snapshots of the host computer and sends the pictures to the teachers' computer and displays them. The fifth receives the instructions from the teacher and disconnects. Web learning system provides self and repetitive studying functions that students could logon, browse the coursewares, leave e-notes, and do homework.This distributive system is built from a primitive WebService modle. Via the functions this Web Service provides, students could login the system with their IDs and password, and teachers could check the basic information of their students. Since Web Service is really good for its expansibility and versatility, other teaching system could also be built on a Web Service. After his/her ID is validated, the teacher in the web environment is able to monitor what the students are doing with the computer, to interact with the students, while a student is enabled to login and finish the self-study, get the answers for his/her questions, and do homework online. By now, a complete web classroom teaching system comes true.In the end, though the testing of this system, the system has completed the major functionalities which basically meets the expected objects. The thesis contains six chapters. The first chapter is introduction. The second chapter briefs the key technique used herein. The third is the overall design for the system. The fourth chapter includes system design and implementation. The fifth chapter includes system tests and encapsulate tests. The sixth chapter is the conclusion.With limitation of the time and experience available, some issues in the system, such as slow startup and low resolution of snapshot, still are there to be solved and optimized.
Keywords/Search Tags:Web teaching system, C#, .Net, Socket, distributive system
PDF Full Text Request
Related items