Exam Registration System
Exam Registration System
Exam Registration System
WWW.VIDYARTHIPLUS.COM
Ex no:
EXAM REGISTRATION SYSTEM
Date:
AIM:
To create a system to perform the Exam Registration system
PROBLEM STATEMENT:
Exam Registration system.is used in the effective dispatch of registration form to all of
the students. This system adopts a comprehensive approach to minimize the manual work and
schedule resources, time in a cogent manner. The core of the system is to get the online
registration form (with details such as name, reg.no etc.,) filled by the student whose testament is
verified for its genuineness by the Exam Registration System with respect to the already existing
information in the database. This forms the first and foremost step in the processing of exam
application. After the first round of verification done by the system, the information is in turn
forwarded to the Exam Controller. The application is then processed manually based on the
report given by the system. The system also provides the student the list of exam dates.The
controller will be provided with fees details to display the current status of application to the
student, which they can view in their online interface. After all the necessary criteria has been
met, the original information is added to the database and the hall ticket is sent to the student.
1.0 INTRODUCTION
Exam Registration System is an interface between the Student and the Exam Controller
responsible for the Issue of Hall Ticket. It aims at improving the efficiency in the Issue of Hall
ticket and reduces the complexities involved in it to the maximum possible extent.
1.1 PURPOSE
If the entire process of 'Issue of Hall ticket' is done in a manual manner then it would
takes several days for the hall ticket to reach the student. Considering the fact that the number of
students for hall ticket is increasing every year, an Automated System becomes essential to meet
the demand. So this system uses several programming and database techniques to elucidate the
work involved in this process. As this is a matter of National Security, the system has been
carefully verified and validated in order to satisfy it.
1.2 SCOPE
• The System provides an online interface to the user where they can fill in their personal
details and submit the necessary documents (may be by scanning).
• The controller concerned with the issue of hall ticket can use this system to reduce his
workload and process the application in a speedy manner.
• Provide a communication platform between the student and the controller.
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
• Students will come to know their status of application and the date in which they must
subject themselves for manual document verification.
1.4 REFERENCES
IEEE Software Requirement Specification format.
1.7 OVERVIEW
SRS includes two sections overall description and specific requirements - Overall
Description will describe major role of the system components and inter-connections.
Specific Requirements will describe roles & functions of the actors.
2.0.OVERALL DESCRIPTION
2.1 PRODUCT PERSPECTIVE
The ERS acts as an interface between the 'student' and the 'exam controller'. This system
tries to make the interface as simple as possible and at the same time not risking the security of
data stored in. This minimizes the time duration in which the user receives the hall ticket.
Front End Client - The exporter online interface is built using JSP and HTML.
Web Server – Apache Tomcat Server (Oracle Corporation)
Back End - Oracle 11g database
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
2.6 CONSTRAINTS
• The applicants require a computer to submit their information.
• Although the security is given high importance, there is always a chance of intrusion in
the web world which requires constant monitoring.
• The user has to be careful while submitting the information. Much care is required.
(III)USECASE DIAGRAM:
ACTORS INVOLVED:
1. Student
2. System DB
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
Login
Acknowledgement
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
Enter(uid,pwd)
Search exam
details
Display exam
details
get registration
form
Fill registration
form
Form
verification
Invalid data
Valid data Enter correct data
Show error
Store student message
details
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
(V)CLASS DIAGRAM:
The class diagram, also referred to as object modeling is the main static analysis diagram.
The main task of object modeling is to graphically show what each object will do in the problem
domain. The problem domain describes the structure and the relationships among objects.
The Exam Registration System class diagram consists of four two classes of registration
system.
1. Student_details
2. Exam_details
3. Register
1) STUDENT_DETAILS
It consists of six attributes and six operations. The attributes id, password, name, age, sex,
course. The operations of this class are login(), logout(), conformation(), register(),
newfeesdetails().
2) EXAM_DETAILS
It consists of four attributes and six methods. The attributes are userid, password,
examfees, fees due. The methods are login(),logout(), feesdetails(), displayfees(),
conformation(), examcontroller().
3) REGISTER
This class is used to maintain the registered student information such as, subject
registered, date of registration and etc,.
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
(VI)INTERACTION DIAGRAM:
An event also is considered to be any action by an object that sends information. The
event line represents a message sent from one object to another, in which the “form” object is
requesting an operation be performed by the “to” object. The “to” object performs the operation
using a method that the class contains.
It is also represented by the order in which things occur and how the objects in the system
send message to one another.
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
enter(uid,pwd)
Check validation
Store uid,pwd
Successfully stored
register
Verify criteria
return regid
The sequence and collaboration diagram represents that the student enter the information to get
the hall ticket and the exam controller issues the hall ticket after verifying the necessary items
and this data are stored in the database.
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
: Exam _details
: System DB
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
Deployment diagrams are used to visualize the topology of the physical components of a
system where the software components are deployed.
Fig.7.1.DEPLOYMENT DIAGRAM
COMPONENT DIAGRAM
Component diagrams are used to visualize the organization and relationships among
components in a system.
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
Fig.7.2.COMPONENT DIAGRAM
/**
* @roseuid 515AA57101B5
*/
public examDetails()
{
}
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
/**
* @roseuid 515AA448037A
*/
public void addExam()
{
/**
* @roseuid 515AA44F00BB
*/
public void updateExam()
{
/**
* @roseuid 515AA4570280
*/
public void delExam()
{
}
}
//void examDetails.deleteExam(){
//
// }
/**
@roseuid 51342F76033C
*/
public Register()
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
/**
@roseuid 51342C88004E
*/
public void getRegister()
{
/**
@roseuid 51342C8E0271
*/
public void cancelRegister()
{
/**
@roseuid 51342CA20109
*/
public void verifyIngormation()
{
}
}
//register.register()
//register.getregister(){
// return null;
// }
//register.cancelreg(){
//
// }
//register.verifyinfo(){
//
// }
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
/**
@roseuid 51342F7602CE
*/
public StudentDetails()
{
/**
@roseuid 51342B4901E4
*/
public void addStudent()
{
/**
@roseuid 51342B4F03A9
*/
public void updateStudent()
{
/**
@roseuid 51342B58029F
*/
public void getLogic()
{
}
}
/**
void studentdetails.getlogin(){
}
studentdetails.studentdetails()
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
void studentdetails.updatestudent(){
}
void studentdetails.addstudent(){
*/
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
RESULT:
Thus the mini project for Exam Registration system has been successfully executed and
codes are generated.
WWW.VIDYARTHIPLUS.COM V+TEAM