Online Grades Calculation and Reporting Application WEB SECURITY Online Grades Calculation and Reporting Application CSCI 5234 Dr Yang GAURAV BHOLE KALYAN PAMULA
Agenda Architecture Features Implemented Database EER diagram Use Case Diagram Potential Threats And Vulnerabilities Screenshots
3-Tier Architecture
Features Implemented Login Set Grading Criteria (Available to Professors) Set Student Grades (Available to the Professor) View Grades (Available to Professor and Student)
Database EER Diagram
UML Diagram
Potential Threats And Vulnerabilities The data sent to the server is not encrypted when sent to the Tomcat server which violates Confidentiality. There is no way for the client to know if the original server or some other server. This can be resolved using SSL which will be implemented in Phase 2(Non repudiation). Server side validation is not done.
Screen Shot- Login Page
Screen Shot- Set Grading Criteria( Welcome Page of Prof)
Set Grading Criteria and Set Student Grades
Student Welcome Page
View Student Grades
Thank you Any Questions?