Creation of a site to search for car services

Слайд 2

Goal: Create a web application to search for car services Stages

Goal:
Create a web application to search for car services
Stages of web

application development :
Definition of project goals and objectives
Distribution of tasks
Analysis of domain area
Architecture of developing web site
Development of the algorithm for the server part
User interface development
Testing and Troubleshooting
Browse and run the web application
Relevance of the topic:
Lack of applications to search for car services
Слайд 3

Tasks: Determine the main functionality of the application Select development tools

Tasks:
Determine the main functionality of the application
Select development tools
To

choose programming languages
To create a template design for the web app
To create the database structure
Develop an algorithm for the web application
Create an algorithm for selecting services and applications
Слайд 4

Calendar plan

Calendar plan

Слайд 5

WorkBreakDown Structure

WorkBreakDown Structure

Слайд 6

Web-site development technologies Server side development language: PHP Client side development

Web-site development technologies

Server side development language:
PHP
Client side development languages &

technologies :
HTML
CSS
Bootstrap (grid only)
JavaScript
jQuery
Ajax (for DCL)
Слайд 7

Development tools when creating a website PhpStorm Visual Studio Code Brackets Browser Sync

Development tools when creating a website
PhpStorm
Visual Studio Code
Brackets
Browser Sync

Слайд 8

Status review Completed Cycles: 2

Status review

Completed Cycles: 2

Слайд 9

Analysis of the domain area Car owners Internet users Fully functional

Analysis of the domain area

Car owners

Internet users

Fully functional
car services searching

websites

4.4M

2.5M

0M

Слайд 10

Analysis of analogs Cost: Free for services (later cheaper than others)

Analysis of analogs

Cost:
Free for services
(later cheaper than others)
Design:
Cross-platform
Minimalistic

Performance:
No frameworks
DDL
High speed

of performance
Content:
Posts for promotions & customer attraction
Chat for better communication
Services, Rent and Stores | All in one place !

Why do people have to use our web app ?

Слайд 11

The architecture of the creating web application

The architecture of the creating web application

Слайд 12

The architecture of the classes

The architecture of the classes

Слайд 13

Слайд 14

Client Use Case diagram

Client Use Case diagram

Слайд 15

Service Use Case diagram

Service Use Case diagram

Слайд 16

Client activity diagram

Client activity diagram

Слайд 17

Company activity diagram

Company activity diagram

Слайд 18

Description of Data Structure Storage model : Relational In the developed

Description of Data Structure

Storage model : Relational
In the developed application data

will be stored in several tables
as:
User data
Its role (client, service)
Vehicle data
Bid data
those and other tables will store and provide data to the
application and users as needed.
Слайд 19

ER diagram of the DataBase

ER diagram of the DataBase

Слайд 20

Important elements of the web site Online chat for correspondence Posts

Important elements of the web site

Online chat for correspondence
Posts (promotions, discounts)
Selection

of services algorithm
Location
Average price
Average rating
Key words
and any other info
Слайд 21

Conclusion The result of work on the diploma project will be

Conclusion

The result of work on the diploma project will
be – a

working web site to find auto repair shops
for customers, and for auto repair shops –
a platform for promotion and customer
attraction.