Publication Date

Summer 2016

Document Type

Project Summary

Degree Name

Master of Science


Computer Science

First Advisor

Soon-Ok Park, Ph.D.

Second Advisor

Do Young Park, Ph.D.

Third Advisor

Alex Liu, M.S.


This is a Hybrid Web Application that brings both business and customer on to single platform. It deals which Events, Promotion and deals by the many organization and selling the tickets online.

Through this application it helps the business or an individual to publish, promote and sell their event tickets or deals to the customers and ease to do business. It also helps the event’s organizers and business to increase the market through Social Media. This application helps the customer to check the event, deals based on location, cost, type, date and buy tickets for them. It Supports both pc and mobile platforms through Web.


This Web application makes the event organizers, Business and customer job easier. This application helps the business to post and promote the event or deals to the customer with the all the information related to the event or business like time, place, cost and description about the event or the product. It helps the business or event organizers to improve their market and promote which helps them to increase their market. Through this application customer are able to find the event happening near to him and get information related to the event. So that, he can make a decision to attend the event without visiting and event any can buy tickets which helps him not the concern about the availability and provides comfort in buying tickets. Our application also helps to promote free event generally conducted by many social organizations, Charities etc.

This is a role based application consists three different roles based on the functionalities and privileges to the roles. Below are the riles associated with the application.

1) Customer
2) Administrator


Customer are able to view to the event and deals and can sort the search based on the location of the event, Type of the event, date of the event, cost of the event. Customer can view the pictures related to the event, information or description about the event. He is allowed to rate the event for future visitors or customers to event. Customers are able to create an account by Sign up with login and password providing his information like Name, Address, email id, phone number, location. Customers are allowed to buy tickets by logging into their account. Customer gets the copy of their tickets by entering their email id. Customer are able to view his past events and registrations done through this site. Customers are allowed to create and promote the event or deal by providing information related to event like type of the event, conducted by, location of the event, time of the event, Cost of the event and Customer are allowed to post a cover picture of the event and post other photos that are related to the event. Customers are also allowed to update, edit or delete the event posted by him. Customer are able to see his previous posted event, number of tickets sold and can promote their event through social Media.


Administrator is the one who administrates whole application i.e Governor State University. Administrator are able to monitor, Enhance and maintain the application. Administrator are able to monitor the posts and check and nay malicious information is presented by the vendor and can edit the event. Administrator can delete the fraud positing’s and can control them by removing vendor privileges. Administrator are able to review the event like numbers of tickets sold for the event and can track the number of event posted or deleted. Administrator can also sort the post based on location, cost, type date etc. Administrator are allowed to enhance the application if there is anything that need to be added to application in future.

Technical Requirements:

Operating System : WINDOWS XP/7/10, Linux.

Programming Languages : JAVA 1.7, J2EE.

Framework : Spring 3.0, Hibernate.

Data Base : MySQL.

Technologies : J2EE, JDBC, Servlets, JSP, Hibernate, AJAX, XML, XSL.

Design Methodologies : UML.

Tools : Putty, WIN SCP, TOAD, Spring MVC 3.0.

IDE : Eclipse.

Web Servers : Tomcat.

Scripting Languages : JavaScript, JQuery.


Author's names are in alphabetical order.