online event registration final review (3-2 project)

Post on 24-Jun-2015

173 Views

Category:

Data & Analytics

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

My Project in (III/IV) B.Tech (II) Semister... Online Event Registration it's my final review about my project... hope I would increment the standard of the project in my IVth year by pursuing extended verifications and validations,etc. elements in my site...

TRANSCRIPT

Online Event Registration

. Guide : G.Siva Nageswara Rao

Section : 3C (C.S.E)

Batch : 08

N.Sriram(11003298)

V.V.S.S.Sudheer(11003309)

M.Prasanna(11003372)

KLUniversity

ABSTRACT

Online Event Registration is meant for managing the information regarding the registrations to be held for the individuals participating in the events being organized. All the details will be managed and stored in the database. Whenever if the authorized coordinator of the event has a desire to know about the registrations undergone till then and the respective registered individual details ,

KLUniversity

.

he could always be favored with the existing details. Each of the registered individual in technical festival is allowed to register in the respective events and cultural being organized. The total number of registrations in respective events and cultural is being displayed over the administrator module. All the details about the events could also be tabulated in separate web page for assistance towards registered members.

KLUniversity

Objective

The main objective of Online Event Registration is to mitigate the complexity involved in Spot Registrations and also its eco-friendly trait.

KLUniversity

Scope

Developing the event registration site is only up to the registration of the events being organised but not the cancellation or any other update activities to be held on the events registered by the individuals.Online event registration streamlines the process, improves efficiency, often increases attendance, and measures results with a click of the mouse.

KLUniversity

Requirement Specification

• Front End: HTML, CSS, Java Script• Back End : MySQL(NETBEANS)

KLUniversity

Software Requirements

• Operating System : Windows XP/7/8

• User Interface : HTML, CSS• Client-side Scripting : JavaScript• Programming Language : Java• Web Applications : JDBC, JSP• IDE/Workbench : NetBeans • Database : MySQL(Netbeans)

KLUniversity

Hardware Requirements

• Processor :Pentium IV

• Hard Disk : 40GB• RAM : 256MB

KLUniversity

Use Case Diagram

.

KLUniversity

.

Registered User

View Events & Cultural

Login

Register into

Technical Festival

Register into

event/cultural

Event Administrator

Unregistered User

Retrieve Registration

Report

<<include>>

Online Event Registration

KLUniversity

Functional Requirements

Modules:• Administrator Module includes the

representation of the statistics of registrations undergone by the users in Technical Festival and also in the events and cultural being organized & performed in Technical Festival. This includes the user interface to the administrator also. It also maintains the users information.

• User Registration Module deals with the registration of users details. They can click the links of the events (or) cultural to spot the required event they could be best performed and finally register into the respective event (or) cultural.

KLUniversity

Non-Functional Requirements• SECURITY: All the usernames and passwords that

we have collected in our application are secured.• RELIABILITY: The website is fully user reliable.• AVAILABLE: The website is available 24/7.• PERFORMANCE: The registration pages loading

is very fast provided the network of the user is fast.

• SCALABLE: The website runs on any browser supporting html4 and higher.

KLUniversity

Synchronous Relationship Between HTML & Database Tables

• User Registration In Technical Festival HTML:

Database Table:

KLUniversity

Synchronous Relationship Between HTML & Database Tables

• User Registration In Events/Cultural:

HTML:

Database Table:

KLUniversity

Database Queries• Query for verifying Admin Login Details:

select * from admin where email='"+email+"'and password='"+password+"‘

• Query for Registering User Details Into Technical Festival:

insert into register(uname, email, contactnumber, college, password, confpass) values ('" +uname + "','" + email + "','" + contactnumber + "','" + college + "', '" + password

+ "', '" + confpass + "')

KLUniversity

Database Queries• Queries for Registering User Into Events &

Cultural :1.Insert into Event or Cultural:

insert into quizzing(email,password) values('"+email+"','"+password+"')

2.Query for Checking Whether the required user is already registered in the event:

select * from quizzing where email='"+email+"' and password='"+password+"'

KLUniversity

Database Queries

• Query for Retrieving the Details of Registered Individuals In events to Admin:

select r.uname,r.email,r.contactnumber,r.college from quizzing AS q,regtable AS r where q.email=r.email

• Query for Retrieving the total number of Registered Individuals to Admin:

select count(email) from regtable

KLUniversity

Synchronous Relationship Between Inputs in HTML & Outputs in JSP

• Checkeing whether the input email is already registered

if(Statement.executeQuery("select * from

regtable where email='"+email+"'").next()){ out.println("Sorry! The email you have entered is already registered"); }

KLUniversity

Synchronous Relationship Between Inputs in HTML & Outputs in JSP

• HTML INPUTS:

• JSP OUTPUT:

KLUniversity

Synchronous Relationship Between Inputs in HTML & Outputs in JSP

• If not registered insert into the respective database tables ……

else { if(password.equals(confpass)) { int i=st1.executeUpdate("insert into regtable(uname,email,contactnumber,college,password,confpass) values('"+usename+"','"+email+"','"+contactnumber+"','"+college+"','“

+password+"','"+confpass+"')"); out.println(" Congrats! you have successfully registered "+usename); }

........

KLUniversity

Synchronous Relationship Between Inputs in HTML & Outputs in JSP

• HTML INPUTS:

• JSP OUTPUT:

KLUniversity

Synchronous Relationship Between Inputs in HTML & Outputs in JSP

• If password entered don’t match ….else { out.println("Password Unmatch Error:The Password entered by you in the Password field and Confirm Password field donot match.Please return back to the registration page and register without any error."); } }

KLUniversity

Synchronous Relationship Between Inputs in HTML & Outputs in JSP

• HTML INPUTS:

• JSP OUTPUT:

KLUniversity

Registration Statistics For Admin

• Show the Total no. of registrations undergone if(Statement.executeQuery("select count(email) from regtable“) .next()){ String uno = rs1.getString(1); out.println("<h2>Total Number Of Registrations Undergone For Unmad: "+uno+"</h2><br>"); }JSP OUTPUT:

KLUniversity

Registration Statistics For Admin

• Show registration details that have undergone to the admin

while(Statement.executeQuery("select uname,email,contactnumber,college from regtable").next()){ String uname = rs.getString(1); String email = rs.getString(2); String contactnumber = rs.getString(3); String college = rs.getString(4); out.println("<tr><td>"+uname+"</td>"); out.println("<td>"+email+"</td>"); out.println("<td>"+contactnumber+"</td>"); out.println("<td>"+college+"</td></tr>"); }

KLUniversity

Registration Statistics For Admin

• The Output in JSP would be

KLUniversity

Screen Shots• Home Page:

KLUniversity

Screen Shots• Registration Page:

KLUniversity

Screen Shots• Events & Cultural Page :

KLUniversity

Screen Shots• Event: Hence Proved Page:

KLUniversity

Screen Shots• Admin Page:

KLUniversity

Screen Shots• Registration Status for Admin Page:

KLUniversity

Conclusion• Our team with great hardwork & dedication , we

have successfully completed the Online Event Registartion providing a user-friendly registration website for the users and also mitigates the complexity involved in spot registrations.

KLUniversity

References• www.w3schools.com• www.stackoverflow.com• www.unmad.org• World Wide Web• SQL: The Complete Reference

top related