Font Size: a A A

One Design And Implementation Of The Arithmetic Of Program Structure Analysis For A Justifying System Of Software Exercise

Posted on:2008-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:J Y WangFull Text:PDF
GTID:2178360215482645Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In the teaching of the software courses in computer field, it is very hard to justify the quality of one piece of code or the exercise of arithmetic designing. Furthermore, it's difficult to gather the numberable points of the code by hand. As a result of less checking, the plagiarizing of code occurred more regularly.In accordance to the forenamed backgrounds, this paper will bring forward one solution to the code judging system with similarity detection, which is a system with more tiers based on the Asynchronous Message Delivering Theory. The users, such as teacher or student, can login to post or submit the programs and manage the scores on base of being validated. This system will compare the structure of the code and generate the maximum similarity point in order of the submitted time. In the point of simplicity and practicability, the adopted SDA (similarity determinating arithmetic) bring forward its own solution to similarity determination. The SDA uses the XML to describe the structure of a code, compares the SDF (structure description file) with each other in use of the XPath technology, and match the code line or the sequence code according to the text matching arithmetic based on key words. This system can ensure the usability of the determinating result furthest on base of the forenamed strong determinating logic.We first introduce the generating background of the subject, the functional flow of this whole system, and the technical considerations when designing and implementing the system. Second, the research status is addressed from international similar research. Finally, based on the research process of this subject, we propose this SDA. Furthermore, we implemented a testing system and collected some testing result, which effectively supports the practicality of this arithmetic and this system.
Keywords/Search Tags:program structure analysis, SDA, XPath, Asynchronous Message Delivering
PDF Full Text Request
Related items