34
Online Event Registration . Guide : G.Siva Nageswara Rao Section : 3C (C.S.E) Batch : 08 N.Sriram(11003298) V.V.S.S.Sudheer(1100 3309) M.Prasanna(11003372)

Online event registration final review (3-2 project)

Embed Size (px)

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...

Citation preview

Page 1: Online event registration final review (3-2 project)

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)

Page 2: Online event registration final review (3-2 project)

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 ,

Page 3: Online event registration final review (3-2 project)

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.

Page 4: Online event registration final review (3-2 project)

KLUniversity

Objective

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

Page 5: Online event registration final review (3-2 project)

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.

Page 6: Online event registration final review (3-2 project)

KLUniversity

Requirement Specification

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

Page 7: Online event registration final review (3-2 project)

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)

Page 8: Online event registration final review (3-2 project)

KLUniversity

Hardware Requirements

• Processor :Pentium IV

• Hard Disk : 40GB• RAM : 256MB

Page 9: Online event registration final review (3-2 project)

KLUniversity

Use Case Diagram

.

Page 10: Online event registration final review (3-2 project)

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

Page 11: Online event registration final review (3-2 project)

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.

Page 12: Online event registration final review (3-2 project)

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.

Page 13: Online event registration final review (3-2 project)

KLUniversity

Synchronous Relationship Between HTML & Database Tables

• User Registration In Technical Festival HTML:

Database Table:

Page 14: Online event registration final review (3-2 project)

KLUniversity

Synchronous Relationship Between HTML & Database Tables

• User Registration In Events/Cultural:

HTML:

Database Table:

Page 15: Online event registration final review (3-2 project)

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 + "')

Page 16: Online event registration final review (3-2 project)

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+"'

Page 17: Online event registration final review (3-2 project)

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

Page 18: Online event registration final review (3-2 project)

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"); }

Page 19: Online event registration final review (3-2 project)

KLUniversity

Synchronous Relationship Between Inputs in HTML & Outputs in JSP

• HTML INPUTS:

• JSP OUTPUT:

Page 20: Online event registration final review (3-2 project)

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); }

........

Page 21: Online event registration final review (3-2 project)

KLUniversity

Synchronous Relationship Between Inputs in HTML & Outputs in JSP

• HTML INPUTS:

• JSP OUTPUT:

Page 22: Online event registration final review (3-2 project)

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."); } }

Page 23: Online event registration final review (3-2 project)

KLUniversity

Synchronous Relationship Between Inputs in HTML & Outputs in JSP

• HTML INPUTS:

• JSP OUTPUT:

Page 24: Online event registration final review (3-2 project)

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:

Page 25: Online event registration final review (3-2 project)

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>"); }

Page 26: Online event registration final review (3-2 project)

KLUniversity

Registration Statistics For Admin

• The Output in JSP would be

Page 27: Online event registration final review (3-2 project)

KLUniversity

Screen Shots• Home Page:

Page 28: Online event registration final review (3-2 project)

KLUniversity

Screen Shots• Registration Page:

Page 29: Online event registration final review (3-2 project)

KLUniversity

Screen Shots• Events & Cultural Page :

Page 30: Online event registration final review (3-2 project)

KLUniversity

Screen Shots• Event: Hence Proved Page:

Page 31: Online event registration final review (3-2 project)

KLUniversity

Screen Shots• Admin Page:

Page 32: Online event registration final review (3-2 project)

KLUniversity

Screen Shots• Registration Status for Admin Page:

Page 33: Online event registration final review (3-2 project)

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.

Page 34: Online event registration final review (3-2 project)

KLUniversity

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