2. Group Members
Name Roll No.
Chintan Jayani 3126
Asad Shaikh 3142
Mehul Jadav 3125
Group Code : 20 Guide : Ms. Payal Trivedi
3. Index
- Definition
- Company Profile
- Platform
- Requirement Gathering
- Limitations & Existing System
- New System
- DFD
- Data Dictionary
- ERD
4. 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.
5. 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.
6. 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.
7. 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
8. 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.
9. 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.
10. 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.
23. 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
24. 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
25. Field Name Data type Size Constraint Description
User_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.
26. Field Name Data type Size Constraint Description
Photographer_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.
27. 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.
28. 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
29. 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
30. 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
31. 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
32. 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
33. 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
34. 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
35. Table Name : Booking_MST
Description : This table stores details of Booking-MST.
Field Name Data type Size Constraint Description
Booking_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
36. 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
37. 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
38. 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.
39. 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
40. 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
41. 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