Upload
narrasriram
View
173
Download
0
Tags:
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
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