Sei sulla pagina 1di 15

ABSTRACT Project Title : SERVICE NETWORK AUTOMATION

Technology Type : web Application Technologies : ASP.NET,ADO.NET

The system SERVICE NETWORK AUTOMATION is a client-server application designed by keeping in view the various customer invoices that are maintained at automobile service center. An automobile service center which deals with hundreds of vehicles daily where in people need a system which quickly provide services which could enhance the day to day activities of the service center with efficiency and correctness. This system SERVICE NETWORK AUTOMATION is a user friendly, GUI based client/server application that will automate the different activities involved in the day to day activities of the QSC (Quick Service Center). An application for completely automating the different activities of the various departments or sections and maintain the status of different processes. The system will help in reducing the time and effort in preparation quotation, invoice and reports. It provides a error free generation all the reports. To provide security to the different users of the system. The company (Quick Service Center) provides services to the vehicle owners of whose vehicles may fall under any category of vehicles like two wheelers, Four Wheelers, 3 stroke, 4 Stroke, Etc., the Quick Service Center Receives calls/ inquiries from the vehicle owners who generally ask for the details pertaining to the various services provided and the charges for various services and spares. The company purchases spare parts from different to meet the requirements of its

customers. After having the information regarding the various services and charges, customer comes to the Quick Service Centers with his vehicle where the condition of the vehicle is tested by the technician and he gives the details of required services and spares that need to be used to repair the vehicle. Authorized employee of Customer Care Division prepares the quotation and forwards it to the customer for its approval. Approval of the Quotation is being collected and the Job Card containing the Details of technicians who will be working on the job will be recorded and distributed to the respective technicians for their reference. Once the Vehicle is sent to the Repairs Section, Technicians will collect the required spares from the inventory and repair the vehicle. After the Job is completed, Invoice is raised for the spares used and services provided including tax applicable and collects the amount from the customer. Project Modules:
1. Quotations 2. Job Card 3. Invoice 4. Inventory 5. Vendors

Module 1: Quotations:

This module basically deals with generation of different types of quotations. Quotation can be classified as Quotation for General service. Quotation for Spares. Quotation for Specialized Services.

Quotation is a temporary bill which is first given to the customer for his approval. Based on the customers response further proceedings or activities depend, like a permanent invoice and a job card is generated based on that quotation.If needed the customer can make changes to the quotation and ask for a new quotation or he can also completely cancel a quotation. The reports that are generated in this module are : a) Quotation Bill wise b) Quotations Consolidated Between Dates c) Quotations Approved d) Quotations Rejected / Cancelled e) Pending Quotations

Module 2: Job Card: This is the second module that purely succeeds the Quotations Module where in after a customer has approved a quotation then only a job card is generated. A Job card is task list which may include different jobs or tasks to be done by an employee or technical person on a customers vehicle. The other activities under this module are maintaining information about the employee attending particular task or job ,checking the status of the job , whether the job successfully completed in time . The reports that are generated in this module are

a) Job Card for Each Employee (Online Bill) b) Employee wise Job Cards Between Dates

Module 3: Invoice

This module deals with generation of invoices and maintenance of invoice details of all customers. The process of invoice generation starts when a customer approves and quotation and agrees for jobs and services for his vehicle. Once a job is successfully finished the invoice is finally generated against the respective job or service provided. If only some service is provided then an Invoice for the service is generated or if some spares are replaced then an Invoice for Spares is also generated. The reports that are generated in this module are: a) Invoice Report Bill wise b) Consolidated Invoices between Dates c) Vehicle wise Billing Report Between Dates d) Manufacturer wise Billing Report Between Dates Module 4: Inventory: Inventory module deals with inventory management i.e. stock management of spare parts at the automobile service station. This includes maintaining a detailed record of all the spares that are being used in the service station.

Whenever some spares are brought into or stock is added that record is maintained as stock Inward and when spares are used or moves out, that record be also maintained as stock Outward. It is also responsible to generated reports, which would indicate the current stock of any spare at any moment of time. The reports that are generated in this module are:

a) Spares Inward Report Bill wise b) Spares Inward Between Dates c) Spares Inward Item wise d) Spares Outward Report Bill wise e) Spares Outward Between Dates f) Spares Outwards Item wise g) Inventory Status Report Current Balance h) Inventory Status Report Between Dates i) ROL Report of Spares j) Group wise Spares List Module 5: Vendors

This module deals with recording information of various vendors who are associated with the service station in supplying the required spares. This includes maintaining the information of vendors there personal details and other informations. It also includes placement of enquires for requirement of spares as when required. The reports that are generated in this module are:

a) List of Vendors b) List of Vendors for Selected Item c) Vendor wise Purchases between dates

Table Description / Specification: Table 1: CompanyInfo_M_T (Company Information Master Table) Serial No 1 2 3 4 5 6 7 8 9 Attribute CompanyName Address1 City PinCode State Country Phone Fax Email Data Type Varchar Varchar Varchar Numeric Varchar Varchar Varchar Varchar Varchar Size 24 100 24 6 24 24 24 24 48 Const. PK Not null Remarks Company Name Address City Pin code State Country Phones Fax Email

Table 2: EmpCategory_M_T (Employee Category Master Table) Serial No 1 2 Attribute EmpCatCode EmpCategory Data Type Varchar Varchar Size 3 24 Const. Not null, PK Not null, Unique Remarks Employee category code Employee category

Table 3: Employee_M_T (Employee Master Table)

Serial No
1 2 3 4 5 6 7 8 9 11 12

Attribute EmpCode EmpName Address City PinCode State Country Phone Email Incharge EmpCatCode

Data Type Varchar Varchar Varchar Varchar Numeric Varchar Varchar Varchar Varchar Varchar Varchar

Size 6 24 100 24 6 24 24 24 48 6 3

Constraint Not null, PK Not null

Remarks Employee Code Employee Name Address City Pin code State Country Phones Email Superior Code Employee category code

FK Employee_M_T (EmpCode) FK to EmpCategory_M_T

Table 4: User_M_T (User Master Table)

Serial No 1 2 3

Attribute UserName Password EmpCode

Data Type Varchar Varchar Varchar

Size 24 24 6

Constraint Not null Not null Not null, FK to Employee_M_T

Remarks User name Password Employee code

Table 5: UserPrivileges_M_T (User Privileges Master Table) Serial No 1 2 3 4. 5 6 Attribute User_Name FormID View_Privileges Edit_Privileges Add_Privileges Delete_Privileges Data Type Varchar Varchar Boolean Boolean Boolean Boolean Size 24 24 Const. PK PK Remarks User Name Form name Privileges to view the form Privileges to Edit the Record Privileges to add new record Privileges to Delete Record

Table 6: VehicleType_M_T (Vehicle Type Master Table)

Serial No 1 2

Attribute VehicleTypeCode VehicleType

Data Type Varchar Varchar

Size 3 24

Const. PK Not Null, unique

Remarks Vehicle type code Vehicle type(eg. Four Wheeler with A/c / Non A/c / etc)

Table 7: VehicleManufacturer_M_T (Vehicle Manufacturer Master Table)

Serial No 1 2

Attribute ManufacturerCode ManufacturerName

Data Type Varchar Varchar

Size 3 24

Const. PK Not Null, unique

Remarks Vehicle manufacturer code Vehicle manufacturer name

Table 8: Vehicle_M_T (Vehicle Master Table)

Serial No 1 2 3

Attribute VehicleID VehicleTypeCode ManufacturerCode

Data Type Varchar Varchar Varchar

Size 12 3 3

Const. PK Not null, FK to VehicleType_M_T Not null, FK to VehicleManufactur er_M_T

Remarks Vehicle Number Vehicle type code Manufacturer code Manufactured Year Chassis number

4 5

ManufacturedIn ChassisNo

Numeric Varchar

4 24

Table 9: Vendor_M_T (Vendor Master Table)

Serial No
1 2 3 4 5 6 7 8 9 10 11

Attribute VendorId Vendor Name Address City PinCode State Country Phone Mobile Fax Email

Data Type Varchar Varchar Varchar Varchar Numeric Varchar Varchar Varchar Varchar Varchar Varchar

Size 6 24 100 24 6 24 24 24 24 24 48

Constraint PK Not null Not null

Remarks Vendor Id Vendor Name Address City Pin Code State Country Phone Mobile Fax Email

Table 10: Spares_M_T (Spares Master Table) Serial No 1 2 3 4 5 6 7 8 Attribute ItemCode ItemDesc UOM_Code Rate ROL EOQ MinQty MaxQty Data Type Varchar Varchar Varchar Number Number Number Number Number Size 6 24 3 10,2 10,2 10,2 10,2 10,2 Const. PK Not null Not null Not null Not null Remarks Spare part code Spare part description Unit of measure (FK UOM_M_T(UOM_Code) Rate Reorder level Economic order level Minimum level Maximum level

Table 11: Service_M_T (Service Master Table)

Serial No
1 2 3

Attribute ServiceID ServiceDesc Rate

Data Type Varchar Varchar Number

Size 6 24 10,2

Constraint PK Not null

Remarks Service ID Service Name Rate or service

Table 12: SparesInward_M_T (Spares Inward Master Table) Serial No 1 2 3 4 5 6 Attribute InwardNo InwardDate VendorId AuthBy RefNo Remarks Data Type Varchar Date Varchar Varchar Varchar Varchar Size 6 6 6 24 100 Constraint PK Not null FK-Vendor_M_T, Not Null FK Employee_M_T (EmpCode) Remarks Inward numbser Inward date Vendor Code Authorized Employee Reference number like Invoice No. Remarks

Table 13: SparesInward_T_T (Spares Inward Transaction Table) Serial No 1 2 3 Attribute InwardNo ItemCode Qty Data Type Varchar Varchar Number Size 6 6 10,2 Constraint FK to SparesInward_M_T PK, FK to Spares_M_T Not null Remarks Inward number Spare part code Quantity

Table 14: SparesOutward_M_T (Spares Outward Master Table) Serial No 1 2 3 Attribute OutwardNo OutwardDate AuthBy Data Type Varchar Date Varchar Size 6 6 Constraint PK Not null FK Ref Employee_M_T (EmpCode) FK JobCard_M_T Remarks Outward number Outward date Authorized Employee

4 5

JobCardNo Remarks

Varchar Varchar

6 100

Like JobCardNo(s) Remarks

Table 15: SparesOutward_T_T (Spares Outward Transaction Table)

Serial No 1 2 3

Attribute OutwardNo ItemCode Qty

Data Type Varchar Varchar Number

Size 6 6 10,2

Constraint PK, FK to SparesOutward_M_T PK, FK to Spares_M_T Not null

Remarks Outward number Spare part code Quantity

Table 16: SparesInv_T_T (Spares Inventory Table)

Serial No 1 2

Attribute ItemCode Qty

Data Type Varchar Number

Size 10 10,2

Constraint PK, FK to Spares_M_T Not null

Remarks Spare part code Quantity(Current Stock)

Table 17: Customer_M_T (Customer Master Table)

Serial No 1 2 3 4 5 6 7 8 9 10 11 12

Attribute CustCode CustName Address City PinCode State Country Phone Mobile Fax Email VehicleId

Data Type Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar

Size 6 24 100 24 6 24 24 24 24 24 48 12

Constraint PK Not null Not null

Remarks Customer code Customer name Address City Pin Code State Country Phone Mobile Fax Email Vehicle Number

FK(Vehicle_M_T VehicleId)

Table 18: Enquiry_M_T (Enquiry Master Table)

Serial No 1 2 4 5 6 7

Attribute SerialNo CurrDate CustName CustAddress ContactNo EnquiryStatus

Data Type Varchar Date Varchar Varchar Varchar Char

Size 6 24 24 100 24 1

Constraint PK Not null

Remarks Enquiry serial number Current date Customer Name Address of Customer Contact number Enquiry status

Table 19: Appointments_M_T (Appointments Master Table)

Serial No 1 2 3 4 4 5 6

Attribute SerialNo CurrDate CustName Enq_SlNo ContactNo AppointmentDate AppointStatus

Data Type Varchar Date Varchar Varchar Varchar Date Char

Size 6

Constraint PK Not null

Remarks Appointment serial number Current date Customer Name Enquiry Sl. No. Contact number

24 10 100 1

Nullable FK Enquiry_M_T Not Null Not Null

Appointment status

Table 20: Quotation_M_T (Quotation Master Table)

Serial No 1 2 3 4 5

Attribute QuotNo QuotDate CustName CustAddress PreparedBy

Data Type Varchar Date Varchar Varchar Varchar

Size 6 24 100 6

Constraint Primary Key Not Null Not Null FK Employee_M_T EmpCode Not Null

Remarks Quotation number Quotation date Customer code Customer Address Employee who prepared quote Status of the Quot. whether approved or cancelled

QuotStatus

Char

Table 21: QuotationService_T_T (Quotation Service Transaction Table)

Serial No 1 2 3

Attribute QuotSNo ServiceID Amount

Data Type Number Varchar Number

Size 6 6 10,2

Constraint PK, FK Quotation_T_T PK, FK to Service_M_T to

Remarks Quotation number Service ID serial

Service amount

Table 22: QuotationSpares_T_T (Quotation Spares Transaction Table)

Serial No 1 2 3 4

Attribute QuotSNo ItemCode Quantity Amount

Data Type Number Varchar Number Number

Size 6 6 5,3 10,2

Constraint PK, FK Quotation_T_T PK, FK Spares_M_T Not null Not null to to

Remarks Quotation serial number Spares code Quantity Amount

Table 23: JobCard_M_T (Job Card Master Table)

Serial No 1 2 3 4 5 6 7 8

Attribute JobCardNo CurrDate QuotNo CustCode VehicleID ExecutionDate Status PreparedBy

Data Type Number Date Varchar Varchar Varchar Date Char Varchar

Size 6 24 10 10 1 6

Constraint PK Not null FK to Quotation_M_T FK to customer_M_T FK to vehicle_M_T Not Null Initialized, Process, Complete, Cancelled FK Employee_M_T (EmpCode)

Remarks Jobcard number Current date Quotation number Customer code Vehicle code Date of Work Job status Employee who prepared quote

Table 24: JobCard_Emp_T_T (Job Card Employee Transaction Table)

Serial No 1 2

Attribute JobCardNo EmpCode

Data Type Number Varchar

Size 6 5

Constraint PK, FK to JobCard_M_T PK,FK to Employee_M_T

Remarks Jobcard number Employee code (technician)

Table 25: Invoice_M_T (Invoice Master Table)

Serial No 1 2 3 4 5 6

Attribute InvoiceNo CurrDate JobCardNo CustCode VehicleID PreparedBy

Data Type Number Date Varchar Varchar Varchar Varchar

Size 6 24 6 10 10 24

Constraint PK Not null FK to JobCard_M_T FK to customer_M_T FK to vehicle_M_T

Remarks Invoice number Current date Job Card No Customer code Vehicle code Employee who prepared quote

7 8 9 10 11

Tax Tax_Amt Remarks Revisit_Dt RevisitPurpose

Varchar Numeric Varchar Date Varchar

24 10,2 100 100 Nullable Nullable

Tax name applicable Amount of tax Remarks

if

Table 26: InvoiceService_T_T (Invoice Service Transaction Table)

Serial No 1 2 3

Attribute InvoiceNo ServiceID Amount

Data Type Number Varchar Number

Size 6 6 10,2

Constraint PK, FK Invoice_M_T PK, FK Service_M_T Not Null to to

Remarks Invoice number Service ID Service amount

Table 27: InvoiceSpares_T_T (Invoice Spares Transaction Table)

Serial No 1 2 3 4

Attribute InvoiceNo ItemCode Quantity Amount

Data Type Number Varchar Number Number

Size 6 6 5,3 10,2

Constraint PK, FK Invoice_M_T PK, FK Spares_M_T Not null Not null to to

Remarks Invoice number Spares code Quantity Amount

Table 28: UOM_M_T (Unit of Measurement Master Table) Serial No 1 2 Attribute UOM_Code Description Data Type Number Varchar Size 6 24 Constraint PK Not Null Remarks UOM_Code Unit Description

4.3. Relationship Diagram

Potrebbero piacerti anche