Vous êtes sur la page 1sur 23

FUNCTION

SPECIFICATION

FUNCTION
SPECIFICATION
User
Registration
Login
Forgot Password

Category Select
Events
Add To Calendar
Twitter
Youtube
Map
Book Event
Payment
Email
Saved Events
Ticket History

ACTIVITY
DIAGRAM

USER ACTIVITY
DIAGRAM

SEQUENCE
DIAGRAM

SEQUENCE
DIAGRAM

USE CASE
DIAGRAM

USE CASE
DIAGRAM

CLASS DIAGRAM

CLASS
DIAGRAM

DATA DICTIONARY

TABLE NAME :- Users_Table


PRIMARY KEY :- User_ID
FOREIGN KEY :- -DESCRIPTION :- This table stores Users detail.
FIELD
NAME

DATA TYPE

SIZE

CONSTRAINT

DESCRIPTI
ON

User_ID

Int

Primary key

user identifier

Email

Varchar

20

Unique Key

user email
Address

UserName

Varchar

20

Not null

name of user

Password

Varchar

20

Not null

Password

Photo

Varchar

50

Not null

Photo of user

FirstName

Varchar

20

Not null

first name of
user

LastName

Varchar

20

Not null

last name of
user

Fb_Id

Varchar

20

Unique Key

facebook

TABLE NAME :- Categories_Table


PRIMARY KEY :- Cat_ID
FOREIGN KEY :- -DESCRIPTION :- This table contains Categories detail.

FIELD
NAME

DATA TYPE SIZE

CONSTRAINT

DESCRIPTI
ON

Cat_ID

Int

Primary key

Category ID

Name

Varchar

20

Not Null

Category
Name

Icon

Varchar

50

Not Null

Icons of
category

Order

Int

Not Null

Order of
category

TABLE NAME :- Interests_Table


PRIMARY KEY :- interest_ID
FOREIGN KEY :-

Cat_ID

DESCRIPTION :- This table contains interest detail.


FIELD
NAME

DATA TYPE SIZE

CONSTRAINT

DESCRIPTI
ON

Interest_ID

Int

Primary key

Interest ID

Cat_ID

Int

Foreign Key

Category ID

Icon

Varchar

50

Not Null

Icons of
Interest

Interest
Name

Varchar

10

Not Null

Name of
selected
Interest

TABLE NAME :- UserInterestID_Table


PRIMARY KEY :- userinterest_ID
FOREIGN KEY :-

interest_ID, User_ID

DESCRIPTION :- This table contains user interest reference detail.


FIELD
NAME

DATA TYPE SIZE

CONSTRAINT

DESCRIPTI
ON

userinterest_ Int
ID

Primary key

userInterest
Identifier

interest_ID

Int

Foreign Key

Category
Identifier

User_ID

Int

Foreign Key

User
Identifier

TABLE NAME :- Events_Table


PRIMARY KEY :- event_ID
FOREIGN KEY :- user_ID
DESCRIPTION :- This table contains events detail.
FIELD
NAME

DATA TYPE

SIZE

CONSTRAINT

DESCRIPTIO
N

event_ID

Int

Primary key

event
identifier

Cat_ID

Int

Foreign Key

category
identifier

title

Varchar

20

Not null

event title

address

Varchar

50

Not null

Address of
event

latitude

double

10

Not null

Latitude of
venue

longitude

double

10

Not null

Longitude of
venue

place_Name

Varchar

20

Not null

Name of
venue

FIELD
NAME

DATA TYPE SIZE

CONSTRAINT

DESCRIPTI
ON

price

Decimal

(5,2)

Not Null

Charges of
event

eventStatus

Boolean

Not null

Event status

contactNum
ber

varchar

13

Not null, Unique


Key

Contact
detail of
event owner

to

Varchar

15

Unique key, Not


null

Email of
reciever

cc

Varchar

15

Unique key, Not


null

Email of
other
recievers

subject

Varchar

15

Not Null

Subject of
mail

More_info_u Varchar
rl

30

Not Null

Link to
detailed info

TABLE NAME :- Youtube_Table


PRIMARY KEY :- youtube_ID
FOREIGN KEY :- event_ID
DESCRIPTION :- This table contains youtube detail.

FIELD
NAME

DATA TYPE SIZE

CONSTRAINT

DESCRIPTI
ON

youtube_ID

Int

Primary key

youtube
Identifier

event_ID

Int

Foreign Key

event
Identifier
referencing
event table

Youtube_url

Varchar

20

Not Null

Youtube
URL

title

Varchar

15

Not Null

Title of
event stored

TABLE NAME :- SoundCloud_Table


PRIMARY KEY :- soundcloud_ID
FOREIGN KEY :- event_ID
DESCRIPTION :- This table contains sound cloud detail.
FIELD
NAME

DATA TYPE SIZE

CONSTRAINT

DESCRIPTI
ON

soundcloud_ Int
ID

Primary key

youtube
Identifier

event_ID

Int

Foreign Key

event
Identifier

track_ID

Int

Not Null, Unique


key

Track
identifier

title

Varchar

15

Not Null

Title of
sound

stream_URL Varchar

20

Not Null

url of the
stream

Username

Varchar

15

Not Null

soundcloud
user

Waveform_

Varchar

15

Not null

Url of

TABLE NAME :- EventTickets_Table


PRIMARY KEY :- Ticket_ID
FOREIGN KEY :- event_Id
DESCRIPTION :- This table contains event ticket details.
FIELD
NAME

DATA TYPE SIZE

CONSTRAINT

DESCRIPTI
ON

Ticket_ID

Int

Primary key

Ticket
Identifier

event_ID

Int

Foreign Key

event
Identifier
referencing
event table

Provider
Name

Varchar

15

Not Null

Name of
ticket
provider/
distributor

Buy_url

Varchar

15

Not Null,

url directing
to buy ticket

TABLE NAME :- Table_Tickets


PRIMARY KEY :- ticket_ID
FOREIGN KEY :- event_ID
DESCRIPTION :- This table contains details about purchased ticket.
FIELD
NAME

DATA TYPE

SIZE

CONSTRAINT

DESCRIPTIO
N

ticket_ID

Int

Primary key

Ticket
identifier

event_ID

Int

Foreign Key

event
identifier

Quantity

Int

Not null

Quantity of a
ticket

Price

Decimal

(5,2)

Not null

Ticket Price

Info

Varchar

30

Not null

Detailed info
regarding
event

end_datetime DateTime

Not null

End date/time
of event

is_allow

Not null

Boolean

Boolean

THANK YOU!!!

Vous aimerez peut-être aussi