Font Size: a A A

Design And Implementation Of Graduation Thesis Management System

Posted on:2020-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:S LongFull Text:PDF
GTID:2428330626456937Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the acceleration of the construction of “double first-class” in colleges and universities,how to scientifically and efficiently manage college graduation thesis and effectively prevent academic misconduct has become an urgent problem to be solved.The graduation thesis management system proposed in this paper consists of the paper submission subsystem and the paper examination subsystem.It is expected to be able to effectively solve similar problems in colleges and universities.Firstly,the overall requirements and objectives of the graduation thesis management system are expounded.It is analyzed by two aspects of the overall system which areentire system,the submission subsystem and the plagiarism checking subsystem.The ASP.NET technology and the.NET development tool C# are used.The operating environment of the system is analyzed to ensure the security of the subsequent system design and operation environment.Secondly,in the thesis submission subsystem part,according to the situation and combining the characteristics of colleges and universities,the system is divided into functional modules such as teacher management,student management,announcement management,project approval,student selection management,paper review,teacher-student communication,etc.The whole process management needs in the process of submitting graduation thesis.Using the B/S architecture,in the design and development process,the software functions are divided according to models,views,and controllers.Various design patterns are flexibly utilized,and the interface layer(View),business logic layer(Control),and data are reduced.The dependency between the access layers reduces the maintenance cost and maintenance time.At the same time,we use the front-end cross-checking technology to improve the security of the system,thus achieving the "high cohesion and low coupling" of the program code.Thirdly,in the thesis checking subsystem part,based on the analysis of the information extraction technology for user document and the comparison technology of document information,Kafka distributed message platform was introduced to carry out the hierarchical parallel design of intra-task parallelization and inter-task parallelization for the plagiarism checking task,so that the plagiarism checking problem of large-scale data setscould be dealed efficiently by plagiarism checking subystem.The papers submitted by the students in the submission subsystem will be retained in the database.The newly submitted papers will be traversed by the previous papers submitted by the students,and the results will be provided through the report.In this way,accurate detection of the plagiarism of graduation thesis between the same grades is achieved.Finally,the system integration test is carried out on the designed thesis management system to verify the contradiction between the system requirements,and establish a complete system test defect record tracking library to achieve system reliability and stability.Through the design and development of the paper submission subsystem and the actual development of the check subsystem,this paper uses various development tools to clearly describe the whole process of the graduation thesis management system.In order to deal with the plagirism of the graduation thesis in same grade,the management system of graduation thesis in this papermakes the processing of management of graduation design more standardized;moreover,it also plays a key role to improve the efficiencyof the teachers' working,the quality of graduation thesis and prevent academic misconduct as well in colleges and universities.
Keywords/Search Tags:Graduation thesis management system, Database, Design pattern, Kafka, Paper checking
PDF Full Text Request
Related items