Font Size: a A A

Design And Implementation Of A Browser Tool Drawing Vector Graph

Posted on:2010-03-28Degree:MasterType:Thesis
Country:ChinaCandidate:C K WangFull Text:PDF
GTID:2178360278465584Subject:Education Technology
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development of network education platform, its functions have been strengthened and improved continuously. However, due to some inadequacies of the web browser in the graphics processing, this bring a lot of inconvenience to teachers during making online multimedia lessons on network education platform. Teachers used to give up editing pictures because of complex operation step during creating multimedia lesson, thus affecting the network improvement of the education quality. Therefore, the development of flexible application software for network teaching platform will play an important role in improving user's feel when using network teaching platform.The main thesis of this paper is to describe the function, design and implementation of this vector graphics drawing tool software. Firstly, this paper did well research and analysis about the current status of the graphics tools development. Through the investigation and analysis about current graph drawing tool softwares, we found a number of problems of those softwares in education. We also found that current drawing tools can not be integrated with the current rapidly developing network education platform. Base on this discussion, we analysis a variety of ways to implement drawing function in network education platform. In order to obtain a good platform-independent nature, software discussed in this paper chooses to use JavaScript way to complete the software development. After that, this paper focused on discussing the software functions, as well as design and realization of this software base on the SVG vector graph and JavaScript scripting language.When discussing the design and implementation, the paper firstly described the main functions of the software, the overall procedural framework of this software, as well as specific considerations about education. Secondly, the paper discussed the design and implementation in two aspects: the client-side and server-side. Discussion of Client-side includes the major data structures design, interfaces design and functions realization, as well as the procedure of drawing vector graphics. Discussions of Server-side firstly refer to interaction flow between the client and server. Secondly, procedure about saving local images to the server and reloading image file into the local browser from server-side are discussed.As designer and developer of this vector graphics drawing tool, I expect that this drawing tool could provide a reference solution for the development of graphics drawing capabilities on network education platform and do some contribution to the development of network education.
Keywords/Search Tags:visual education, vector graphic, SVG, DOM programming
PDF Full Text Request
Related items