5. Implementation methodology
Front End Description:
1>PHP
=>PHP stands for “PHP:HyperText Preprocessor ”.
=> PHP is a server side scripting language for making logic
driven websites.
=>PHP stands for HyperText preprocessor.
=>PHP scripts run inside apache server or Microsoft IIS.
=>PHP and Apache server are free.
=>PHP code is very easy.
=>PHP is the most used server side scripting language.
=>PHP files contain PHP scripts and HTML.
=>PHP files have extension “php”,”php3”,”php4”,or “phtml”.
6. Bootstrap
What is Bootstrap?
=>Bootstrap is a free front-end framework for faster and easier
web development
=>Bootstrap includes HTML and CSS based design templates for
typography, forms, buttons, tables, navigation, modals, image
carousels and many other, as well as optional JavaScript plugins
=>Bootstrap also gives you the ability to easily create responsive
designs
7. Back End Description
MySQL
=>Many of the applications that a Web developer wants to use can be made
easier by the use of a standardized database to store, organize, and access
information. MySQL is an Open Source (GPL) Standard Query Language
(SQL) database that is fast, reliable, easy to use, and suitable for
applications of any size. SQL is the ANSI-standard database query language
used by most databases (though all have their nonstandard extensions).
=>MySQL can easily be integrated into Perl programs by using the Perl DBI
(DataBase Independent interface) module. DBI is an Application Program
Interface (API) that allows Perl to connect to and query a number of SQL
databases (among them MySQL, mSQL, PostgreSQL, Oracle, Sybase, and
Informix).
=>MySQL is a powerful, sophisticated, and easy-to-use SQL database
program.Using Perl and DBI, one can easily create programs to automate
database management tasks.
8. General Constraints
Admin: is a main User of E-Repairing admin do
Following Activities in System.
=>Add City
=>Add Category
=>Manage User
=>Manage Shop
=>Feedback(User And Shop)
9. (User)Client Zone
Client: is User who search a Repairer in this System
Client does Following Activities in System
=>User Login
=>User Registration
=>Manage profile
=>Search Repairer
=>User Complain
=>Give Feedback
=>Give Rating
10. Shop Zone
Shop: is maintain a User complaint and complain Report.
Shop does Following Activities in System
=>Shop Login
=>Shop Registration
=>Manage profile
=>Manage Complain
=>Manage Complain Report
=>Give Feedback
=>Give Rating
11. Data Dictionary
1. Table Name: Admin
Description: This table Contain Admin Login and base on their User Rights
they can Access the different utility of Application.
Primary Key: N/A
Field Name Data Type Size Constraint Description
Id INT 100 Primary Key Admin Id
password Varchar 100 Not Null Admin
Password
12. Data Dictionary
2. Table Name: Add City
Primary Key: City_id[A/I]
Foreign key:N/A
Field Name Data Type Size Constraint Description
City_Id INT 100 Primary Key City Id
City_Name Varchar 100 Not Null City Name
City_Pincode Varchar 100 Not Null City Pincode
13. Data Dictionary
3. Table Name: Add Category
Primary Key: Cat_id[A/I]
Foreign key:N/A
Field Name Data Type Size Constraint Description
Cat_Id INT 100 Primary Key Cat Id
Cat_Name Varchar 100 Not Null Cat name
14. Data Dictionary
4. Table Name: Complain
Primary Key: Comp_id[A/I]
Foreign key:N/A
Field Name Data Type Size Constraint Description
Comp_id INT 100 Primary Key Comp Id
userid INT 100 Not Null User Id
shopid INT 100 Not Null Shop Id
Cityid INT 100 Not Null City Id
Catid INT 100 Not Null Cat Id
Status Varchar 100 Not Null Comp status
15. Data Dictionary
5. Table Name: User Register
Primary Key: User_id[A/I],Foreign key:N/A
Field Name Data Type Size Constraint Description
User_id INT 100 Primary Key User Id
Email Varchar 100 Not Null User Email
Contactno Varchar 100 Not Null User Contactno
Image Varchar 100 Not Null User Image
Firstname Varchar 100 Not Null User First name
lastname Varchar 100 Not Null User Last name
Address Varchar 100 Not Null User Address
Password Varchar 100 Not Null User Password
OTP Varchar 100 Not Null User OTP
16. Data Dictionary
6. Table Name: Shop Register
Primary Key: Shop_id[A/I]
Foreign key:N/A
Field Name Data Type Size Constraint Description
Shop_Id INt 100 Primary Key Shop id
Owner name Varchar 100 Not Null Shop Owner
Shop Name Varchar 100 Not Null Shop Name
Image Varchar 100 Not Null Shop Image
Skill INT 100 Not Null Skill
17. Field Name Data Type Size Constraint Description
Address INt 100 Not Null Shop Address
Pincode Varchar 100 Not Null Pincode
phoneno INT 100 Not Null Shop
Phoneno
City INT 100 Not Null Shop City
Email INT 100 Not Null Shop Email
Password Varchar 100 Not Null Password
Data Dictionary
18. FeedBack
7. Table Name: FeedBack
Primary Key: F_id[A/I]
Foreign key:N/A
Field Name Data Type Size Constraint Description
F_Id INT 100 Primary Key Feedback Id
Userid INT 100 Not Null User id
Choice Varchar 100 Not Null Feedback
Choice
Feedback Varchar 100 Not Null Your
Feedback
Date Date 100 Not Null Feedback
date
19. Rating
Field Name Data Type Size Constraint Description
Rate_id INT 100 Primary Key Rate Id
Rate Varchar 100 Not Null Site Rate
8. Table Name: Rating
Primary Key: R_id[A/I]
Foreign key:N/A