2: 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: 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
5: WorkBreakDown Structure
6: 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
8: Status review
9: Analysis of the domain area
10: Analysis of analogs Cost: Free for services (later cheaper than others) Design: Cross-platform Minimalistic
11: The architecture of the creating web application
12: The architecture of the classes
14: Client Use Case diagram
15: Service Use Case diagram
16: Client activity diagram
17: Company activity diagram
18: 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
20: 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 – a working web site to find auto repair shops for customers, and for auto repair shops – a platform for promotion and customer attraction.
22: REFERENCES Мэтт Зандстра - Объекты, шаблоны и методики программирования: Альпина Паблишер. 2012. Глава 16. Марин Хауэрбеке - «Элегантный JavaScript». 2014. Генрик Джортаг – «Человеческий Javascript». 2013. Шаблоны проектирования: https://en. wikipedia. org/wiki/Softwaredesignpattern Игорь Симдянов – «Самоучитель PHP». 2015. Процесс разработки программного обеспечения - https://en. wikipedia. org/wiki/Softwaredevelopmentprocess Про семь основных методологий разработки - https://habr. com/company/edison/blog/269789/ Девид Скляр – «Изучаем PHP 7». 2016 Фреймворки ФронтЕнд - https://geekbrains. ru/posts/5cssframeworks Алгоритмы, структуры данных, веб разработка - https://medium. com/felipernb/algorithms-data-structures-and-web-development-7772e088f1d3