Font Size: a A A

Design And Implementation Of A College ACM Programming Contest Judge System

Posted on:2015-07-02Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2308330473459563Subject:Software engineering
Abstract/Summary:PDF Full Text Request
ACM / ICPC programming contest is sponsored by the American Computer Association an International Collegiate Programming Contest, it aims to show the students analyze problems under pressure, design and program the ability to solve problems, also can show the students under pressure the innovation ability and team spirit. In China, with the rapid development in recent years of IT industry, ACM / ICPC program design competition in domestic development must be full of sound and color.After this event the selection of top-notch students usually become a major IT companies and research institutes for competing in talent. Because of the play the game the most real reaction player innovation consciousness, programming ability and comprehensive quality.In order to improve the ability of program design, practice requires a lot of practice and repetition. The rapid expansion of the scale of competition have a great difficulty to the marking, marking low efficiency, accuracy is not high, the enormous manpower and material resources waste has become an increasingly pressing issue. Competition in the rapid expansion of the scale of automation, work efficiency, put forward higher requirements of rationality and fairness, based on the above reasons, the establishment of a set of accurate, efficient program evaluation system has become a very urgent demand.This research presents a network automation program performance analysis of implementation scheme evaluation system-- ACM online evaluation system. The design of the function and characteristic of programming online evaluation of existing systems, the design and implementation of test system of Neusoft Institute ACM programming contest Ubuntu + MySQL +PHP + based on Apache. The system includes Login registered module, contest module and background management module and online communication module four module, has realized the student online exercises,online examination and management, backstage communication function. This paper describes in detail the system needs analysis, each detail design and implementation of function module, and test the system. From the test results, the system function more perfect, has good stability, and can meet the requirements of College Online Judge andstudents online exercises and test requirements, achieve fairness and justice, aging and other requirements.This system is developed based on the realistic demand of Neusoft college, after the design is completed, will provide a ACM contest based on the platform of computer automatic processing, to improve the competition of ACM management level and convenience has played a great role. Can greatly improve the efficiency of ACM management, but also educational institutions, scientific and standardized management with an important condition for the world community. The application of this system can be applied to schools, ACM organization, training institutions, also hopes to promote ACM competition in China’s influence, cultivate more programming technology talents in china.
Keywords/Search Tags:Programming, Online judge system, DOJ system
PDF Full Text Request
Related items