Font Size: a A A

Design And Implementation Of C/S Model-Based Network Multimedia Teaching System

Posted on:2011-01-24Degree:MasterType:Thesis
Country:ChinaCandidate:X N LiFull Text:PDF
GTID:2178360308962343Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of multimedia and network technology, the traditional teaching concept and pattern has been greatly changed. It'very slowly to learn new knowledge just form school or with a teacher. Especially, the Internet is developed quickly in recent years; it gives a high speed digital communication to human being. The knowledge and technical is changing so fast and we can learn them so slowly.There seems to be a contradiction between the development of technical and the limited time we have. Learning from the Internet is the best way to solve the contradiction. As a new type education form, network and multimedia education emerges as the times require and develops day after day.In this paper, the author designs and implements a C/S model-based network multimedia teaching system, to meet the demand of teaching and management of network laboratory for Department of Information Technology in Shijiazhuang Institute of Railway Technology. This system supports screen broadcast, electric board, file transmission and remote screen spy services. Teachers can show every operating detail on the student's screens by using this system.In this paper, the author compares the four different ways to capture screen in Microsoft Windows XP, especially analyzes the execution of GDI+ and DirectX. This system finally uses DirectX application programming interfaces to capture the entire screen; it solves the defect that exists in some commercial network teaching systems in which the surface of media player cannot be captured, by creating an Overlay surface. This System uses Graphics Device Interface Plus application programming interfaces to draw an electric board. In order to keep painting the mouse track smoothly, it builds two Graphics objects which is swapping quickly. Using Memory Stream can enhance the speed of screen capture and image encoding at the same time. IP multicasting is used for the transmission of Multimedia data in this system. It's more efficient and can save network band width. In this paper, the author analyses the protocol of IP multicasting, designs a protocol of application layer.This system started its trial operation in the network laboratory of Department of Information Technology in Shijiazhuang Institute of Railway Technology. During the trial operation period, the system performed steadily and got a good application result. In the result, this system was more effective for screen capture, had a higher speed of data compress, used less time on network transmission, and it was Robust. The system raised the efficiency of teaching and learning, it was useful.
Keywords/Search Tags:C/S model, IP multicasting, UDP, DirectX, GDI+
PDF Full Text Request
Related items