SYNOPSIS - Java

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 15

A Synopsis

ON

HYUNDAI CAR SERVICE CENTRE


MANAGEMENT SYSTEM
Submitted in partial fulfillment of the requirement of
M.Sc, (Computer Science),
Maharishi Dayanand University,
Rohtak

Research Supervisor: Submitted by:


Name : Prof. Rajendra Singh Chillar Name : Kapil Kumar
Designation : Professor Roll No. : 18240
Batch : 2018-20

SESSION 2018-2020

MAHARISHI DAYANAND UNIVERSITY,


ROHTAK
CERTIFICATE

This is to certify that Mr. Kapil Kumar, Roll No.18240 has undergone a Research
Project on “Hyundai Car Service Centre Management System“ under my
supervision in the specialization area Computer Science . The work embodied in
this report is original and is of the standard expected of an M.Sc. student and has
not been submitted in part or full to this or any other university for the award of
any degree or diploma. He has completed all requirements of guidelines for
Research Project Report. The work is fit for evaluation.

Signature of Supervisor

NAME : Prof. Rajendra Singh Chillar


DECLARATION

This is to certify that the Project Report entitled “Hyundai Car Service Centre
Management System “ is an original work and has not been submitted is part or
full to any other university/institution for the award of any degree or diploma.

Signature of candidate

NAME : KAPIL KUMAR


ENROLMENT No.18240
SPECIALIZATION : COMPUTER SCIENCE
SESSION: 2018-20
TABLE OF CONTENTS

 INTRODUCTION

 ABOUT JAVA

 OBJECTIVES OF THE PROPOSED STUDY

 SCOPE OF THE STUDY

 LIMITATIONS

 PROPOSED SYSTEM

 SOFTWARE AND HARDWARE REQUIRED

 SCOPE/RELEVANCE OF PROPOSED STUDY

 REFERENCES
INTRODUCTION

At Hyundai Car Service Center, experienced Car technicians can perform prompt service on all
makes and models of the Hyundai Cars. The qualified technical staff diagnoses challenging
problems for all models.

Simply after filling the Car repair estimate form (JOB CARD), the service center will send the
customers an estimate of the problem and repair work in their car. If the customer accepts the
estimate, service center will start repairing the car. Hyundai Car Service technicians are
experienced in troubleshooting and fixing the most challenging problems. I am confident that
this software package can be readily used by non-programming personal avoiding human
handled chance of errors. Since manual management work can be cumbersome and laborious,
this project would facilitate easier and faster working of the system. This project is used by
Manager, Service Engineer, Mechanic as well as the Receptionist (management of the company)
type of users.

Manager can maintain daily updates in the records. Manager is an authorized user. He can
further change the password, change the settings of the system, add/subtract features, allow
access to other users if required etc. There is also facility for password recovery, logout etc.
Manager has the access to all the Processes.

Software Engineer creates and maintains the Job Cards. He acts as an advisor suggesting the
possible services and repairs that a car needs. He then guides the Mechanics to perform the
needful operations and reports to the Manager. He is an authorized user. Additions of services,
spares, car models are performed under his supervision. He can add/subtract features, allow
access to other users if required etc.

Mechanic is the brain behind the operations. He is a skilled professional who on directions by the
Software Engineer performs the operations on the car. Software Engineer consults the Mechanic
before adding spares, services or car models. He is an authorized user.
Receptionist maintains the account information of various users. She can view the entire Account
status and the services provided, can contact the customer as well as maintain communication
with superiors and dealers.
ABOUT JAVA

Java is a programming language originally developed by James Gosling at Sun Microsystems


(which is now a subsidiary of Oracle Corporation) and released in 1995. This language derives
much of its syntax from C and C++but has a simpler object model and fewer low-level facilities.
Java applications are typically compiled to byte code (class file) that can run on any Java Virtual
Machine (JVM) regardless of computer architecture. Java is general-purpose, concurrent, class-
based, and object-oriented, and is specifically designed to have as few implementation
dependencies as possible. It is intended to let application developers "write once, run anywhere".
Java is considered by many as one of the most influential programming languages of the 20th
century, and widely used from application software to web application.

Platform Independence - Java compilers do not produce native object code for a particular
platform but rather ‘byte code’ instructions for the Java Virtual Machine (JVM). Making Java
code work on a particular platform is then simply a matter of writing a byte code interpreter to
simulate a JVM. What this all means is that the same compiled byte code will run unmodified on
any platform that supports Java.
Object Oriented - Java is a pure object-oriented language. This means that everything in a Java
program is an object and everything is descended from a root object class.

Garbage Collection - Java does not require programmers to explicitly free dynamically
allocated memory. This makes Java programs easier to write and less prone to memory errors.

Familiar C++-like Syntax - One of the factors enabling the rapid adoption of Java is the
similarity of the Java syntax to that of the popular C++ programming language.

Applet Interface -In addition to being able to create stand-alone applications, Java developers
can create programs that can download from a web page and run on a client browser.
Simple – java was designed to be easy for the professional programmer to learn and use
effectively.

Robust – The multiplatform environment of the Web Places extraordinary demands on a


program, because the program must execute reliably in a variety of systems.

Dynamic – java program carry with them substantial amounts of run-time type information that
is used to verify and resolve across to objects at run time. This makes it possible to dynamically
link code in a safe and expedient manner.

Multi Threaded - Multithreading allows two parts of the same program to run concurrently.
This article discusses how to pull off this performance-improving feat in Java. A good way to
remember the difference between process-based multitasking and thread-based multitasking is to
think of process-based as working with multiple programs and thread-based as working with
parts of one program.

The Programming Process:


These standards steps are to be followed while creating JAVA Programs:

1. Deciding what your application is doing by creating an


Overall design.

2. Creating the JAVA portion of the application (the serene and menus that the users
will interact with).
3. Adding the JAVA programming language code to tie the JAVA elements together
and to automate the program.
4. Keep in mind the database Connectivity while creating your java application
program.
5. Testing the application to locate and remove any bugs.
6. Compiling the tested application and distribute the compiled application to the end
users.
OBJECTIVE OF THE STUDY

The objectives of the project are to:

i. Develop a functional & usable Hyundai Car Service Center Management System.

ii. This system is useful for those who are interested in car servicing from authorized

service centre.

iii. This system is useful for users as follows:

 To get servicing tips to save money on garage bills by servicing your car yourself.

 To get information about services and spares of various modes of Vehicles.

iv. This system is useful for the Management as follows:

 Add servicing details of the vehicle.

 Report Generation

 Add information about the spare parts available in the company.


SCOPE OF THE STUDY

1. Problem of Reliability: Current system is not reliable. It seems to vary in quality with time.
To maintain it, is a tedious task.

2. Problem of Accuracy: The Job Card generated may not contain sufficient
information.

3. Problem of Validity: The Job Card might contain misleading information. The customer's
information is sometimes not valid.

4. Problem of Economy: The current system is very expensive. We have to spend a lot of
money to keep the system up and going, but still not get the desired results.
LIMITATIONS
 The current manual system has a lot of paper work and it does not deal with exact record

details.

 To maintain the records of sale and service manually, is a time-consuming job.

 With the increase in database, it will become a massive job to maintain the database.

 Requires large amount of storing space.

 The retrieval of records of employees, customers, will be a tedious job.

 Lack of security of the records, anyone can disarrange the records of your system.
PROPOSED SYSTEM

1. The system can be accessed easily and efficiently.

2. The data is very important asset for corporation, so strong authentication method is to be used
to ensure security of information from malicious users.

3. As the valuable data is being transferred, so the security of data is to be maintained at any cost.

4. Easy to be customized in future. As the client demand some other additional features. The
complexity of customer’s company may be different or if mode of business changes then the
system has capability to make appropriate modification to suite that change. Customization is
key factor of designing this software.

5. Accuracy of all type of calculations are important and to be achieved at any cost.

6. This should always be observed during the development of the software that the user is not
from technical background, so the software should be user friendly and can be handled easily.

7. Storage of data should be easily accessible.

8. The data retrieval and other manipulation related task which is done at the database level
should be fast enough. The database should support multiple users at a time.

9. The product should fulfill user’s requirement.


SOFTWARE & HARDWARE REQUIREMENTS

 JAVA (JDK 1.7.0_03)(JRE 7)


 MS ACCESS
 MINIMUM WINDOWS-98AND ABOVE.
 Min. 16 MB RAM.
 Min 1 MB of Display Card.
 Min. 100 MB free space on the Hard Disk.
 At least Color Monitors.
SCOPE OF FUTURE APPLICATION

Hyundai Car Services Center is a System Project for service centers and workshops. It represents
new generation of management software for service centers. It manages full life cycle of
repairing and tuning from equipment reception to shipping repaired equipment back to customer.
Along with management it provides profit and statistical analysis of activity by different types of
work reports. Utmost care and back-up procedures must be established to ensure 100%
successful implementation of the system.In case of system failure, the organization should be in
a position to process the transaction with another organization or if the worst comes to the worst,
it should be in a position to complete it manually.
BIBLIOGRAPHY

1. Herbert Schildt: Complete Reference to JAVA(7 th edition).


2.E.Balaguruswamy: A Primer.
3. BALUJALABS
Web References
www.w3schools.org
www.Hyundai.com/Verna   
www.roseindia.net
www.infibeam.com/cars/make/hyundai.html

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy