Technical – Advanced Java Guide
User Manual:
Open the PDF directly: View PDF .
Page Count: 8
Download | |
Open PDF In Browser | View PDF |
Technical Document – Advanced Java June 22, 2018 Technical document Advanced Java project: Quiz Manager Roshnee Meena Sushant Attada SUSHANT & ROSHNEE 1 Technical Document – Advanced Java June 22, 2018 Table of Contents 1. Subject Description 2. Subject Analysis 2.1 Major Features 2.2 Application feasibility 2.3 Expected Results 2.4 Scope of the application 3. Conception 3.1 Authentication 3.2 Authentication Success 3.3 Start the Quiz Application 3.4 Verifying MCQ-Choise Questions 3.5 Results 3.6 Admin Login SUSHANT & ROSHNEE 2 Technical Document – Advanced Java June 22, 2018 1. Subject Description: The goal of this project is to develop a program (API oriented, Web-based) that helps in dealing with quiz assessments. 2. Subject Analysis: 2.1 Major Features • • • Authentication: A user should have a valid login in-order to go into the application. Admin: Will be able to create the quiz questions and review the scores. Student: Will be able to take the test and view his/her scores. 2.2 Application Feasibility • • The application is developed with Java, Springs and hibernate. The SQL calls are dynamically called by using derby connection for database. We have used Java, Springs and Hibernate in the backend and JSP pages in the front-end. 2.3 Expected Results • • • The expected results of the project are make a quiz application. There would be two flows of the application. One w.r.t Admin and another w.r.t Student. Both will be having different logins. Based on the login either Student/Admin. Admin: Admin will be able to create the questions Student: Will be able to take the test and get the score of his after the test. 2.4 Scope of the Application • SUSHANT & ROSHNEE The application management is restricted to the authenticated users. It manages both the students and the users. This is helpful for the dynamic management. 3 Technical Document – Advanced Java 3. June 22, 2018 Conception SUSHANT & ROSHNEE 4 Technical Document – Advanced Java June 22, 2018 3.1 Authentication: The web application cannot move forward without the login. There are two logins for student and admin. And a register page for the student, in-order to login. Student Register Controller: Student and Admin Controller: SUSHANT & ROSHNEE 5 Technical Document – Advanced Java June 22, 2018 3.2 Authentication successful: After successfully registering and logging into the application. The student can take the test. 3.3 Start the quiz application: Here we have implemented many service calls. The MVC architecture makes the code very feasible to understand. SUSHANT & ROSHNEE 6 Technical Document – Advanced Java June 22, 2018 3.4 Verifying the MCQ-Choise questions and providing the answers: Here we have implemented the model class to reuse the functionality for all questions and making he code easily accessible. 3.5 Providing the result to student after the test: Here we will be evaluating the student marks based on his answers. SUSHANT & ROSHNEE 7 Technical Document – Advanced Java June 22, 2018 3.6 Admin login: By providing this functionality, the admin can add questions with respective options and perform all actions required for the quiz application. SUSHANT & ROSHNEE 8
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.7 Linearized : No Page Count : 8 Language : en-IN Tagged PDF : Yes XMP Toolkit : 3.1-701 Producer : Microsoft® Word 2016 Title : Technical Document – Advanced Java Creator : Sushant & Roshnee Creator Tool : Microsoft® Word 2016 Create Date : 2018:06:22 23:24:12+02:00 Modify Date : 2018:06:22 23:24:12+02:00 Document ID : uuid:833C473C-9BE6-4A7A-9D2F-3F262BECF3D4 Instance ID : uuid:833C473C-9BE6-4A7A-9D2F-3F262BECF3D4 Author : Sushant & RoshneeEXIF Metadata provided by EXIF.tools