Book a-snapper

45

Transcript of Book a-snapper

Page 1: Book a-snapper
Page 2: Book a-snapper

Group Members

Name Roll No.

Chintan Jayani 3126

Asad Shaikh 3142

Mehul Jadav 3125

Group Code : 20 Guide : Ms. Payal Trivedi

Page 3: Book a-snapper

Index- Definition

- Company Profile

- Platform

- Requirement Gathering

- Limitations & Existing System

- New System

- DFD

- Data Dictionary

- ERD

Page 4: Book a-snapper

Definition

- Our website will aim to provide a platform to upcoming and aspiring as well as experts to display their passion for photography.

- Our website is groundbreaking idea which facilitates the need of customers to book a photographer for their particular event.

- Through our website customers can book a photographer for events such as weddings, magazine shoot or any personal event.

Page 5: Book a-snapper

Company Information

Name : Zoomix Technology

Contact person : Mr. Mitul Shah

Mobile No. : (+91)9727707290

- Address : K/2, Shree Krishna Center, Nr. Passport Office, Navrangpura, Ahmedabad, Gujarat, 380009.

Page 6: Book a-snapper

Company Profile- Zoomix Technology is a very renowned Website Development Company in Ahmedabad, Gujarat. Zoomix Technology makes use of latest methods and technology to develop a website.

- They work in various technologies like custom php development, CMS development using Wordpress, Magneto or Joomla, mobile application development in Android and IOS.

- Zoomix Technology has been able to sustain its clients because we tend to listen to what their clients have to say about their website development and requirements.

Page 7: Book a-snapper

Platform

- Front End : Hypertext Preprocessor [PHP] Netbeans 8.1

- Back End : MYSQL 2008

- Other Tools :

* Presentation Tool : Microsoft Powerpoint 2016

* Drawing Tool : Microsoft Visio 2007

* Documentation Tool : Microsoft Word Office 2016

Page 8: Book a-snapper

Requirement Gathering

- The photographers will put their booking packages and rates.

- The user will view and search photographers and will book them for their respective events.

- The user and photographer will also place their order for the camera and related equipments.

Page 9: Book a-snapper

Limitations & Existing System

- The customer has to visit to particular photo studio to book the services of a photographer.

- Can be a time consuming process.

- Lack of choices available.

- Customer is unaware about the skills of the photographer.

- Studio Photographers can be quite expensive.

- Photographers are hired locally only.

Page 10: Book a-snapper

New System- Through our website, booking a photographer for any event

will be an efficient and quick process.

- With the availability of this website, we aim to provide customers with a wide array of choices of photographers to choose for their events.

- Our website will allow for the customer to know beforehand the skills of the photographer with the help of the photographer's sample photo’s posted on our website.

- Also through our website, customers from any part of the country will be able to book a photographer of their choice.

Page 11: Book a-snapper

STAKEHOLDERS

● Admin

● Photographer

● Customer

● Guest

New System

Page 12: Book a-snapper

Data Flow Diagram

Context Level

Page 13: Book a-snapper
Page 14: Book a-snapper

Data Flow Diagram

Level : 1

Page 15: Book a-snapper
Page 16: Book a-snapper

Data Flow Diagram

Level : 2

Page 17: Book a-snapper
Page 18: Book a-snapper
Page 19: Book a-snapper
Page 20: Book a-snapper
Page 21: Book a-snapper
Page 22: Book a-snapper

1. State

2. City

3. Register

4. Photographer-MST

5. Followers

6. Brand

7. Category

8. Product-MST

9. Product-Image

10. Order-MST

11. Order-Detail

12. Order-Status

13. Photo-MST

14. Photo-Rating

15. Photo-Like

16. Photo-Comment

17. Booking-MST

18. Chat-MST

19. Feedback-MST

Data Dictionary

Page 23: Book a-snapper

Table Name : State

Description : This table stores details of State.

Field Name Data type Size Constraint Description

State_ID Number 2 Primary Key Get state ID

State_Name Varchar2 25 Not Null Get state name

Page 24: Book a-snapper

Table Name : City

Description : This table stores details of City.

Field Name Data type Size Constraint Description

City_ID Number 3 Primary Key Get city ID

City_Name Varchar2 25 Not Null Get city name

State_ID Varchar2 2 Foreign Key Get state ID

Page 25: Book a-snapper

Field Name Data type Size Constraint DescriptionUser_ID Number 10 Primary Key Get user id

User_Fname Varchar2 25 Not Null Get user first name

User_Lname Varchar2 25 Not Null Get user last name

Gender Bit 1 Not Null Get user gender

User_Mobile_No Number 10 Not Null Get user mobile no.

User_Email Varchar2 30 Unique Get user email-id

User_Password Varchar2 10 Not Null Password for user

User_DOB Date - Not Null Get user birth date

User_Address Varchar2 255 Not Null Get user address

User_Picture Varchar2 255 - Get user picture

City_ID Number 3 Foreign Key Get user city id

Table Name : Register

Description : This table stores registration details of user.

Page 26: Book a-snapper

Field Name Data type Size Constraint DescriptionPhotographer_ID Number 10 Primary Key Get user id

P_Fname Varchar2 25 Not Null Get user first name

P_Lname Varchar2 25 Not Null Get user last name

Gender Bit 1 Not Null Get user gender

P_Mobile_No Number 10 Not Null Get user mobile no.

P_Email Varchar2 30 Unique Get user email-id

P_Password Varchar2 10 Not Null Password for user

P_Desc Varchar2 255 - Get user description

P_DOB Date - Not Null Get user birth date

P_Address Varchar2 255 Not Null Get user address

P_Picture Varchar2 255 - Get user picture

City_ID Number 3 Foreign Key Get user city id

Table Name : Photographer_MST

Description : This table stores details of photographers.

Page 27: Book a-snapper

Field Name Data type Size Constraint Description

Follower_ID Number 6 Primary Key Get follower ID

Follower_Status Varchar2 25 - Get Follow Status

User_ID Number 10 Foreign key Get user ID

Photographer_ID Number 10 Foreign Key Get user id

Table Name : Followers

Description : This table stores details of Followers.

Page 28: Book a-snapper

Table Name : Brand

Description : This table stores details of Brand.

Field Name Data type Size Constraint Description

Brand_ID Number 3 Primary Key Get brand ID

Brand_Name Varchar2 100 Not Null Get brand name

Page 29: Book a-snapper

Table Name : Category

Description : This table stores details of Category.

Field Name Data type Size Constraint Description

Category_ID Number 3 Primary Key Get category ID

Category_Name Varchar2 50 Not Null Get category name

Page 30: Book a-snapper

Table Name : Product_MST

Description : This table stores details of Product-MST.

Field Name Data type Size Constraint Description

Product_ID Number 3 Primary Key Get product ID

Product_Name Varchar2 25 Not Null Get product name

Product_Desc Varchar2 100 Not Null Get product description

Product_Price Number 6 Not Null Get product price

Product_Qty Number 6 Not Null Get product quantity detail

Category_ID Number 3 Foreign Key Get category ID

Brand_ID Number 3 Foreign Key Get brand ID

Page 31: Book a-snapper

Table Name : Product_Img

Description : This table stores details of Product Image.

Field Name Data type Size Constraint Description

IMG_ID Number 6 Primary Key Get order image ID

IMG_URL Varchar2 100 Not Null Get order image URL

Product_ID Number 3 Foreign Key Get product ID

Page 32: Book a-snapper

Table Name : Order_MST

Description : This table stores details of Order-MST.Field Name Data type Size Constraint Description

Order_ID Number 6 Primary Key Get product ID

Order_Date DATE - Not Null Get order date

Shipping_Address varchar2 150 Not Null

Pin_code Number 3 Not NUll Get Pincode

City_ID Number 3 Foreign Key Get city ID

User_ID Number 10 Foreign Key Get user ID

Photographer_ID Number 10 Foreign Key Get user id

Page 33: Book a-snapper

Table Name : Order_Detail

Description : This table stores details of Order.

Field Name Data type Size Constraint Description

OD_ID Number 6 Primary Key Get order status ID

Qty Number 2 Not Null

Price Varchar2 255 Not Null Get order description

IMG_id Number 6 Foreign Key Get Order IMG ID

Order_id Number 6 Foreign Key Get order ID

Page 34: Book a-snapper

Table Name : Order_Status

Description : This table stores details of Order Status.

Field Name Data type Size Constraint Description

OS_ID Number 6 Primary Key Get order status ID

OS_Date DATE - Not Null Get order status date

OS_Desc Varchar2 255 Not Null Get order description

OD_ID Number 6 Foreign Key Get order ID

Page 35: Book a-snapper

Table Name : Booking_MST

Description : This table stores details of Booking-MST.

Field Name Data type Size Constraint DescriptionBooking_ID Number 6 Primary Key Get booking id

Booking_Date DATE - Not Null Get user booking date

Booking_Desc Varchar2 255 Not Null Get booking description

Booking_Venue Varchar2 50 Not Null Get booking venue

Booking_Event_Date DATE - Not Null Get booking event date

Booking_Event_Time DATE - Not Null Get booking event time

Booking_Status Varchar2 100 - Get booking status

City_ID Number 3 Foreign Key Get city ID

User_ID Number 10 Foreign Key Get user ID

Photographer_ID Number 10 Foreign Key Get user id

Page 36: Book a-snapper

Table Name : Photo_MST

Description : This table stores details of Photo.

Field Name Data type Size Constraint Description

Photo_ID Number 6 Primary Key Get photo ID

Image_URL Varchar2 255 Not Null Get photo URL

Photo_Title Varchar2 100 - Get photo title

Photo_Caption Varchar2 150 - Get photo caption

Photographer_ID Number 10 Foreign Key Get user id

Page 37: Book a-snapper

Table Name : Photo_Rating

Description : This table stores details of Photo Rating.

Field Name Data type Size Constraint Description

PhotoRate_ID Number 6 Primary Key Get photo rate ID

Photo_Rating Integer 2 - Get photo rating

Photo_ID Number 6 Foreign Key Get photo ID

Page 38: Book a-snapper

Field Name Data type Size Constraint Description

PhotoLike_Id Number 6 Primary Key Get photo like ID

Photo_ID Integer 6 Foreign Key Get photo id

User_ID Number 10 Foreign Key Get photo ID

Table Name : Photo_Like

Description : This table stores details of Photo Rating.

Page 39: Book a-snapper

Table Name : Photo_Comment

Description : This table stores details of Photo Comment.

Field Name Data type Size Constraint Description

Comment_ID Number 6 Primary Key Get comment ID

Comment_Date DATE - Not Null Get comment date

Comment_Detail Varchar2 255 Not Null Get comment detail

Photo_ID Number 6 Foreign Key Get photo ID

User_ID Number 10 Foreign Key Get user ID

Photographer_ID Number 10 Foreign Key Get user id

Page 40: Book a-snapper

Table Name : Chat_MST

Description : This table stores details of Chat-MST.

Field Name Data type Size Constraint Description

MSG_ID Number 6 Primary Key Get order message ID

MSG_Date DATE - Not Null Get order message date

MSG_Desc Varchar2 255 Not Null Get message description

User_ID Number 10 Foreign Key Get user ID

Photographer_ID Number 10 Foreign Key Get user id

Page 41: Book a-snapper

Table Name : Feedback_MST

Description : This table stores details of Feedback-MST.

Field Name Data type Size Constraint Description

Feedback_ID Number 6 Primary Key Get order feedback ID

Feedback_Date DATE - Not Null Get order feedback date

Feedback_Desc Varchar2 255 Not Null Get feedback description

User_ID Number 10 Foreign Key Get user ID

Photographer_ID Number 10 Foreign Key Get user id

Page 42: Book a-snapper

ERD

Entity RelationShip Diagram

Page 43: Book a-snapper
Page 44: Book a-snapper

Bibliography

Page 45: Book a-snapper

Thank You.