Font Size: a A A

The Research And Design About The Course Selection And Score Management System On Digital Signature

Posted on:2011-11-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y LiangFull Text:PDF
GTID:2178330332971745Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology and network technology,It is a means of teaching modern management to choose the courses and query results through the network. Students Class Performance Management System simplifies the process of academic work and improve the efficiency. A safe Students Class Performance Management System ensure the achievement of authenticity and security of the system.Based on the Students Class Performance Management System of Digital Signature using SQL Server2000 and JAVA as a development platform, Using a combination of B / S architecture and C / S architecture to ensure the safety and practicality of the system. The system can achieve Student Elective Management , Courses management, the management of the results of the elective, public private key pair generation, signature verification and other functions.In order to prevent illegal user input or modify the student's class performance, This paper describes how to use digital signatures for user authentication mechanism. and then to ensure the authenticity and security of the system. By implementing the students, teachers, administrators, and key courses management and digital signature in the system to ensure system data integrity while ensuring data confidentiality, authenticity, non-repudiation. The B / S architecture is easy to install, and the browser burden on small. The weak point of using this framework of public private key pair generation and transmission of information online is its low security. thus, the feature of the C / S structure is that the operations are mainly done in the client, Teachers will run the client by downloading plugging, then produce the public-private key pair of the teacher and store the teacher's private key in the client. For teachers'public key, it will be encrypted with the CA's public key uploaded to the server. For the results of the elective, the teacher first to sign with their private key, and then CA's public key encryption, and finally uploaded to the server's database. The administrator will run the client plug-in, the CA private key pair created the public, and teachers and the public key to decrypt and so on student achievement, establish the CA public-private key, decrypt the teacher'public key and the results of the students.In order to achieve the function of results verify, the teacher sign on the results by using teachers private key in the client. and then use the CA's public key to encrypt, Finally uploaded to the server . When the administrator announce the results, it will decrypt the results twice by using the CA Private key and the teachers'public key in the server-side. then the explicit results can be obtained. The database will safe the information of signature results, original results and the date of uploading in order to provide authentication and solve the responsibility of ownership when the results appears doubts.The main purpose of leading in the digital signatures is to enable the system to verify the identity of the sender results, to prevent unauthorized persons from entering or modifying the student achievement by pretending to be the school's teacher and students. and also prevent the teachers from denying the results which they had been untried. it also have good practical value and it's worthy to be popularize in the University course selection and performance management systems...
Keywords/Search Tags:B/S Structure, C/S Structure, Digital signature, RSA arithmetic
PDF Full Text Request
Related items