Srs Online Car Mechanic App

srs (software requirments specifications)

SRS Online Car Mechanic App

Now a day’s people have difficulty to find professionals mechanics for car maintenance and
repairing work and once professional mechanic found, they may demand for high charges for little work. Proposed App will provide easy solution in finding such car mechincs at good rates. Many of the car machainc services provider can register with our android app by giving detail of area, rates etc. so that we have a database of those car mechince . For example Mr. Ali have a problem in his car, he will first register with our App. After registration, he will give description about the problem faced by the car. After that nearest mechanic will contact him through App, for this both mechanic and the user need to on the location service so that machanic can easly find out the user location.


Scope of Project Online Car Mechanic App:

Project scope is the part of project planning that involves determining and documenting a list of specific project  goals, deliverables, tasks, costs and deadlines. Defining the project scope involves adopting a clear vision and an agreement on the outcomes of the project. This allows each milestone of the project to stay on target

Functional and Non Functional Requirements of Online Car Mechanic App:

Functional Requirements :

A functional requirement shows that what the system must do what services the system present to users. It describes a software system or its component. A function is nothing but inputs to the software system, its behavior, and outputs

Functional Requirements of Online Car Mechanic App:

1. Admin will be responsible to manage portal and authenticate different user’s i.e. mechanic and car owner that need services.
2. Admin can view all the registed car owner and mechanics who are registered with the app.
3. Application should have facility to provide difference categories of car so that owner of the car has registered his car and give his detail descrition about car problem under the car category.
4. Application should have the facility to register different maintenance /repairing car mechanics by entering required information (Name, CNIC, address, city, country, Mobile number, Picture etc.) on application.
5. Application should provide the interface to registered user with the applicaiton and submit description of work with pictures.
6. Only nearest registered mechanic will be contacted, and near location of car owner and mechanic should be tracked by location service, that service should be the feature of the application.
7. Once nearest machaince tracked through location service he can contact with the car owner through chat interface or through call on registered number.
8. Once the car problem is solved , car owner can give his/her review about the services and rate his service by giving 1 to 5 start with how much money pay for the services of
mechanics with description of solved issue.
9. On the given stars and review, rating of the mechanic should be maintained for all the customers, so that next time of one or more option given to the car owner , he/she will choose mechanic according to provided rating.



  • Application is user friendly.
  • Application Perform fast manipulation and calculations.
  • Application is adaptable.
  • Application will be able to work on all types of operating systems.
  • Application will be capable to handle multi user activities simultaneously.
  • There will be back up system to face any problem in system
  • All the options should be learning friendly I.e. member could easily understand what that option will do if he clicked on it.
  • Response Time is very awesome.
Some others are:
  • Accessibility
  • Maintainability
  •  Fault Tolerance.
  • Security
  • Robustnes


Use Case Diagram of Diagnosis of Online Car Mechanic App

a use case diagram can summarize the details of your system’s users   and their interactions with the system. Scenarios in which your system or application interacts with organizations, people, or external systems. Goals that your system or application helps those entities achieve



Usage Scenarios Diagnosis of Online Car Mechanic App:

A brief user story explaining who is using the system and what they are trying to accomplish. A Scenario is made up of a number of simple, discrete steps that are designated as being performed by either the System or a  User.


ADOPTED METHODOLOGY for Online Car Mechanic App:

The adopted methodology for this project is vu process model. Vu process model is a combination of water-fall model and spiral model. This combination has many advantages. This model has high risk analysis so avoidance of risk would be achieved. This model is easy to understand and use. Now first we will discuss the Water-fall model.


Work Plan of Diagnosis of Online Car Mechanic App:

Work plan

for complete srs contact us

watsapp: 03469806607