event ticket booking and scanning system-3

22
{ Event Ticket Booking and Scanning System Prepared by: Sheekha Girish(12IT032) Internal Guide: Mr. Sagar Patel External Guide: Mr. Rohan Amin DEPARTMENT OF INFORMATION TECHNOLOGY Chandubhai S. Patel Institute of Technology At: Changa, Dist. Anand – 388421 December-May, 2016

Upload: calicojoe

Post on 20-Jan-2017

229 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Event Ticket Booking and Scanning System-3

{

Event Ticket Booking and Scanning System

Prepared by: Sheekha Girish(12IT032) Internal Guide: Mr. Sagar Patel External Guide: Mr. Rohan Amin

DEPARTMENT OF INFORMATION TECHNOLOGYChandubhai S. Patel Institute of Technology

At: Changa, Dist. Anand – 388421December-May, 2016

Page 2: Event Ticket Booking and Scanning System-3

2PRJ/2016/IT/001

This application will be part of the company’s product evetic.com. Evetic is the product where any user can see event listing and go for event details page and book event tickets for their interested event.

Introduction:

Page 3: Event Ticket Booking and Scanning System-3

3PRJ/2016/IT/001

Application must be available on android play store.

Application must work for v4.1 OS and greater. On start of application any user can see events. Event can be filtered with city and date . Events can viewed with description available with

booking. Any user can book event ticket. They will get confirmation of event ticket booking

on application only.

Objectives:

Page 4: Event Ticket Booking and Scanning System-3

4PRJ/2016/IT/001

Pros: Event display with filter on date, venue, name. Event ticket scanning from barcode or QR code and

validating as valid, reentry and invalid. Event ticket validation with ticket number. Booked ticket history and download e-tickets.Cons : This application will not book event ticket inside

application but it will help to search event and help user to book ticket from the web UI.

This application will not store any data of users, all data must store on evetic server only except user session data.

This application will not work on android less than 4.1 and earlier OS.

Scope:

Page 5: Event Ticket Booking and Scanning System-3

5PRJ/2016/IT/001 Use Case For Evetic

Page 6: Event Ticket Booking and Scanning System-3

6PRJ/2016/IT/001

Existing Application:

Page 7: Event Ticket Booking and Scanning System-3

7PRJ/2016/IT/001

Evetic Web Application:

Page 8: Event Ticket Booking and Scanning System-3

8PRJ/2016/IT/001

Event listing on home screen. Event details view and event ticket booking for

minimum one person. Event day event ticket scanning person can login to

application and scan ticket to validate it.

Functional Requirements:

Page 9: Event Ticket Booking and Scanning System-3

9PRJ/2016/IT/001

Performance Capacity and Scalability Maintainability

Non Functional Requirements:

Page 10: Event Ticket Booking and Scanning System-3

10PRJ/2016/IT/001

An android phone with v4.1 OS or greater with 512MB RAM.

Size of application would be 16MB.

Hardware and Software Requirements:

Page 11: Event Ticket Booking and Scanning System-3

11PRJ/2016/IT/001

An i3 based computer of 1GB RAM to develop application.

An android mobile to test application. Android studio is required to develop this

application. It’s freeware. The database used is SQLITE .

Tools and Technology:

Page 12: Event Ticket Booking and Scanning System-3

12PRJ/2016/IT/001

Valid Invalid Re-entry

Scanner:

Page 13: Event Ticket Booking and Scanning System-3

13PRJ/2016/IT/001

Page 14: Event Ticket Booking and Scanning System-3

14PRJ/2016/IT/001

Page 15: Event Ticket Booking and Scanning System-3

15PRJ/2016/IT/001

Landing Page

Page 16: Event Ticket Booking and Scanning System-3

16PRJ/2016/IT/001

Page 17: Event Ticket Booking and Scanning System-3

17PRJ/2016/IT/001

Page 18: Event Ticket Booking and Scanning System-3

18PRJ/2016/IT/001

Page 19: Event Ticket Booking and Scanning System-3

19PRJ/2016/IT/001

Page 20: Event Ticket Booking and Scanning System-3

20PRJ/2016/IT/001

Week 1 : Introduction to Android Week 2 : Study Of Android Studio and advanced

features. Week 3 : Introduction to JSON restful web service. Week 4 : SQLITE DB Week 5 : Enhancing Application performance. Week 6: UX and UI layouts Week 7: Landing Page Week 8: Landing Page enhancement Week 9: Admin Login Week 10 & 11: Enhancement of Login

Weekly Reports:

Page 21: Event Ticket Booking and Scanning System-3

21PRJ/2016/IT/001

The New Boston: https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBsvRxJJOzG4r4k_zLKrnxl

Android Programming Succinctly-Ryan Hodson

References:

Page 22: Event Ticket Booking and Scanning System-3

22PRJ/2016/IT/001