Intelligent Car Workshop

Intelligent Car Workshop 

Intelligent Car Workshop 

Platform and tools:

Platform: Linux/windows

Programming Language: PHP/.Net

Database: MySql/Sql Server 

Description of the Modules:

Inventory module:

Product Inventory

Brand wise, item wise, inventory searching is available and each physical item has option for barcode tag. Supplier’s record with payment status is also recorded and supplier party ledger is automatically generated for accounts section.  

Service Inventory

Depending on types of services the charges is inputted but service inventory do not have any supplier record and stock quality.

Workshop module:

Queue Management

Admin is able to set calendar and maximum number of service process capacity by the workshop. The system automatically gives alert when maximum limit is reached and members are able to give online booking from web.

Car entry

Car inventory

Registration number, Checklist of car resources (legal papers, physical resources), other is recorded in this section 

Car owner’s information

Name, Address, Phone, Membership card number is archived in this section and while inputting any previous customer’s information the existing information with service history is automatically loaded.

Primary Diagnosis

Engineer receives the car with a primary diagnosis and gives a budget on spare parts cost and service charges. It may be different in practical work.  The spare list and service list is loaded in a grid from the inventory section and engineer is able to select clicking check boxes and see the total amount.

Final report

Engineer can see that primary diagnosis report and estimation of required spares and service charges and can edit according to practical consumption of spare parts and service charges and forward final bill to service desk with remarks.  

Car exit

Service desk is able to create gate pass and process bills only for those cares that has been cleared by engineer from final report section. 2 separate bill for spare parts and service charges. If the bill is not fully paid it will remain as account receivable under party ledger.


Accounts module:

Daily received/Payments

Daily received is automatically calculated from service section. For inputting any kinds of other cash inflow or income there is an admin section for creating income category and sub category to input such income with necessary descriptions. Expense category and subcategory is created from admin section and accounts department is able to input any kinds of expenses under such category.  

Party Balances

Two types of party balances will be available 1. Supplier 2. Buyer. Supplier party balance is generated from product inventory section and buyer party ledger is generated from sales/service section. Accounts department is able to pay and receive from party ledger section at any period of time.  


Organization is able to open any number of bank account and manage deposit, withdrawn and cheque honor/dishonor status to see bank balances.   

E-mail reporting to top management

Every day end the system will automatically generate an e-mail with summary of accounts to the listed e-mail addresses set by the admin. For this service the server need to be online on that time.  

HR module:

Employee Information

General information (personal & job) of the staffs is archived on this section

Time Attendance

The system is integrated with time attendance device for automatic record kipping of entry and exit time. Admin section can configure attendance policy so that it automatically reflects the payroll.

Leave records

Leave application and leave records is archived and according to the leave policy the payroll automatically calculates the salary.

Payroll and Salary Sheet

Final salary sheet is generated from employee attendance and leave records and admin is able to update or edit to readjust if there is any necessity.

Report module:

Different kinds of reports are available and customizable on demand.


Central management admin panel

This section is very important for maintaining access control of the system. Only authorized user with authorized permission of a particular section is able to access. Admin is able to create user and define permission.