Font Size: a A A

Design And Implementation Of An Educational Management System Based On AJAX Technology

Posted on:2010-11-13Degree:MasterType:Thesis
Country:ChinaCandidate:Z J CongFull Text:PDF
GTID:2178360302466086Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Recently, all colleges and universities are carrying out an educational reform in order to train more and more versatile students. The development of campus information system is a key element to the reform. Formerly, students are enrolled according to their major, studying by school years. However, they are now enrolled according to the categories of the same major, studying by credits. Hence, educational reform is much more advanced and humane. Information technology is penetrating into each teaching field in all levels, so it is a necessary trend to bring information to teaching administration. Because of this, all colleges and universities began to have their own network. Technologically, the service structure has been mature. All these factors are providing a good platform for establishing a large-scale teaching administration system because it enables users to preserve data collectively. The would-be users are students, teachers and the system managers, and each of them will have their individual operation.Based on Microsoft's DUWAMISHI 7.0, we designed a four-layer structure, which are as follows.(1) the Web layerThis layer will provide the users with access to an applied program, and it is aimed at solving the targeted Project HSMWEB. The layer is made up of ASP.NET Web window and code-hidden file.(2) the outlook layerThe layer is aimed at the project of HSM. WEB. Fa?ade. Its function is to separate the users'interface from the realization of all kinds of business.(3) the rule layerThis layer is aimed at the project of HSM. WEB. Rules. It includes all business rules and the realization of their logic.(4) the data-access layer This layer will provide data service for the third layer, and it is aimed at the project of HSM. WEB. Data Access.Apart from the above-mentioned layers, there is the layer aimed at the project of HSM. WEB. Common, which is used to transmit information between layers.In order to meet the demand of data processing, our system is combined with a C/S structure and a B/S structure.The section in charge of educational administration is the Dean's Office, which can be divided into the administration section and the study section. A C/S mode can be used to add, modify and delete basic information because the C/s structure is rapid and convenient. This mode can not only promote working efficiency but relieve the heavy load on the Net as well. And at the same time, it can also secure the Net security.For the users'terminal that has quite a lot of data to be processed, the best way is to use the B/S mode. The only thing we need to do is to develop a Web program (there's no need to develop a users'program.), and then apply it to the Web server. What the users need to do is to fix a standard, interchangeable browser. There is no need to fix an applied program to the computers of each department. By so-doing, maintenance has been simplified and cost will also be lowered.AjaxPro is a study frame based on AJAX technique. It has carried on the characteristics of Ajax and allows an asynchronous interchange between the users and the program, with no need to wait for the server's response. For the users, they do not have to turn on a new window, waiting for the response of the Sever. In this way, the speed of the Web program will be greatly accelerated.However, AjaxPro also has its shortcomings: it depends too much on JavaScript, which brings speed into a bottleneck. Besides, AjaxPro can only acquire asynchronous data through auxiliary page mode, while this mode will slow down data manifestation.For this reason, we are going to improve the AjaxPro structure to make it a perfect one.AJAX is the short form for Asynchronous JavaScript and XML. AJAX is mainly aimed at sending an asynchronous request by using XMLHttpRequest. In fact, AJAX is not only one technique, but several ones, each having its own characteristics, which, if combined together, will make a new powerful technique.AjaxPro is the first free database which can be accessed by JavaScript sever. So it is similar to SAJAX. It can pass JavaScript request on to NET, and then the request will be sent back by the Sever to JavaScript.The key to a Web is its speed. That's why we want to improve our AjaxPro. We want to accelerate Web speed by reducing and standardizing js files as well as using CSS abbreviations. The improved AjaxPro frame technique makes it convenient for the users to find and hide some files.The Teaching Administration System is aimed at better improving educational system, so we are trying our best to maintain its stable operation. We emphasize both speed and stability.Now, our system has already been tested and it has realized its projected function. With its excellent design, perfect function and stable operation, all its users have responded that it is running reliably and stably.
Keywords/Search Tags:Ajax, Educational Management System, JavaScript
PDF Full Text Request
Related items