Font Size: a A A

The Research And Design Of Distributed Course Selection System

Posted on:2009-08-06Degree:MasterType:Thesis
Country:ChinaCandidate:H F YangFull Text:PDF
GTID:2178360242991884Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Under the model of credit system, students feel free to choose the courses and teachers with the increase of the independence. But at the same time, it increases the workload and the difficulty of management. The characteristics that most universities have in choosing courses are large amount of students with limited sources of teachers and classrooms. There is only one week left for the schools to arrange the time for the course choosing. Therefore, it gives arise to the students tendency in the time of course choosing.At present, course selection systems in most universities are based on the B/S structure. When students select courses in a convergent phase of time, all the students have to obtain the information from the server on the new courses and the courses they have already elected. At the same time, the server is supposed to make judgment on the courses which are selected by students to make sure that whether there exits time conflict in class arrangement or whether the courses they have already chosen before, etc. This phenomenon results in the heavy load of the server, the slow speed and the prolonged time of the reaction of the system, even leads to the collapse of the system. This characteristics of high-load in short time results in the inefficiency of course selection system in the rush hour of course choosing, even generates the failure or the influences of normal progress in course selecting.P2P, as a kind of new technology, develops rapidly in recent years. Every node in the P2P system can both provide resources for others and acquire resources from others. Therefore, compared with the traditional internet working model, P2P is incomparable in terms of its decentralization, safety, robustness, cost-effectiveness, and expansibility and s on. Hence it is estimated to have a brilliant future. On the basis of education management system of GuangXi Normal University developed by Computer Engineering Research and Development Center in Guangdong University of Technology, this paper does some in-depth analysis on the characteristics of course selection system after referring to a large amount of documents. After analyzing the performance of the present system, the author proposes using distributed technology to improve the capability of course selection system in view of the future needs.The main contents of this paper are:(1) After analyzing the original course selection system, find out the deficiencies of course selection system in the future development. Combining with the characteristics of distributed technology, the author proposes using P2P to distribute load of course selection to client, and then improve the capability of course selection system.(2)This paper makes some design on the course selection system based on P2P, including the design of server, client and the database. Students in the same major can share the information of the programs opened in this semester from other clients. As to the information of the courses finished by students and the scores they got, student can download his own information from the server since the information is different. The disposal of course selection is also transferred to the client, distribute load of course selection to client. By this way, the information flow generated between the client and the server can be reduced to a large extent, and the performance of the system can be improved greatly.(3)Analysis the share of the information on the course selection, including the Network of JXTA and administration of information, and also introduce the realization of course selection in client.Finally, this paper summed up the work has done, and point out the future research direction.
Keywords/Search Tags:P2P Network, Course Selection System, JXTA, Server, Client
PDF Full Text Request
Related items