SlideShare a Scribd company logo
1 | P a g e
AN
INTERNSHIP REPORT
ON
ONLINE CAR SERVICING SYSTEM PROJECT
BY
KAMAL ACHARYA
(Tribhuvan University)
Date: 2023/03/10
2 | P a g e
CHAPTER -1
INTRODUCTION
1.1 Introduction to Company:
Our vision is to make ONLINE CAR SERVICING SYSTEM is needed for the country as
technology grows fast in the world. The purpose is to develop this project to provide a better
solution to the problems that the customers faces. This website will provide customers to reserve
their car services from their home or from office. Customer feels hard to send their car for the
service, either they need to reserve using mail system or walk in to send their car for service.
At the end of these project, a prototype of justified system will develop which will provide a
solution for the identify problem to improve the organizations revenue and performance. This
system will be web based system where it is able to conduct an overall process of online
registration and bookings too. The data will be stored in keep as privacy for each customer who
has register.
1.2 Introduction to Project:
The Project is ONLINE CAR SERVICING SYSTEM is needed for the country as technology
grows fast in the world. The purpose is to develop this project to provide a better solution to the
problems that the customers faces. This website will provide customers to reserve their car services
from their home or from office. Customer feels hard to send their car for service, either they need
to reserve using mail system or walk in to send their car for service. At the end of these project, a
prototype of justified system will develop which will provide a solution for the identify problem
to improve the organizations revenue and performance. This system will be web based system
where it is able to conduct an overall process of online registration and bookings too. The data will
be stored in keep as privacy for each customer who has register. The project Online car servicing
system main objective of this system is to provide customers with a much convenient and better
way of booking their car services. It is an online system for car services reservation and users will
have to sign up through the registration page so they'll be able to view the various car services
provided by the car services centre. This system is created to manage the reservation processes
through online where the previous older ways were done manually. This system would be a
productive solution for users and the car services centre. It will also reduce the work process of
the admin while the data will be kept securely. Car owner can know the different services details
can give his car for whatever the service he wish once he is a registered user. Dealer can post the
services offered by them and provide services to the applied persons. Once car servicing completes
car owner will get a mail from dealer. So car owner need to wait at the center and waste his time.
1.3 Introduction to Modules:
3 | P a g e
User(Car owner) Register, Login, View service offers,
View/edit profile, Apply for the
service
Dealer Register, Login, View service,
Accept/reject service, send mail,
View/edit service
MODLUES
 User
 Dealer
MODULE DESCRIPTION
Name of the module-1:User
Description: This module helps us to keep register the user and himself. After registration he will
get to know what are the services provided by our service after that he can login into our website.
Sub modules:
 Register
 Login
 View Service Offers
 Search Service – can search by Service Location, Service Provided, Dealer Name etc.
 View/Edit Profile
 Apply for the Service
Name of the module-2: Dealer
Description: This module helps to dealer manage his service accounts and he can view the services.
4 | P a g e
Sub modules:
 Register
 Login
 Post Service – Service Location, Experience, Service Type, Service Time, Service Cost and Service
Description.
 View Services
 Accept/Reject Service
 Send Mail
 View/Edit Profile.
CHAPTER-2
ANALYSIS
5 | P a g e
2.1 Identification of need:
The data entry process requires the data on the paper, which is then feed into the application by
the operator while doing so; the data entry operator has to look into the paper again &again and
thus the chances of in accuracies in the typed contents increases. Also the process includes their
registration process, sending messages, etc. In the existing system the servicing is done manually
but in proposedsystem we have to computerize all the servicing process by using the Online Car
Servicing System.
Problems With Existing System Need
 Lack of security of data.
 More man power.
 Time consuming.
 Consumes large volume of pare work.
 Needs manual calculations.
 No direct role for the higher officials.
 Damage of machines
2.2 Feasibility Study:
 System design is the transformation of the analysis model into a system design model.
During system design, developers define the design goals of the project and decompose the
system into smaller subsystems that can be realized by individual teams.
 The system which is existing and adopted till now is, the customer going to the that service
center and waiting in a queue according to the requirement. For that they need to know all
that what all the services are provided by them. which is a time taking process i.e., suppose
a user need to send his car for service by sitting in home he can send his car to the service
center and get service in time and doesn’t have to wait in queue. It is all time consuming
process. The online car servicing center will specify all the details the of user needs.
2.3 Problem Specification:
6 | P a g e
 After all the design activities were implemented correctly and completely, we will be
having the use-cases, class interfaces and designing goals with us. The next step is to
implement them to resolve them into a system by developing the code. The code generation
should be done in a systematic manner. The process will be explained in this phase.
 As the scope of the network is increased a lot, we can make our online car servicing system
to the users can take service from his home.
 We will tell to user to register the form for what servicing they require. By using register
after the user login details he can view all the services provided by our RSN service.
 In this service they get to nearest centres to them and they can know what service is
available at that time.
 After completing of their service they get mail from our servicing centres that their car
service had been done.
2.4 Requirement Specification:
 Requirement Analysis is the first technical step in software engineering process. It is at this
point that a general statement of software scope is refined into concrete specification that
becomes the foundation for all software engineering activities that follow. Analysis must
focus on information, functional and behavioural domains of the problem. To better
understand what is required, models are created and the problem is partitioned.
2.4.1 Client Requirement:
 Dealers today must offer more tailored services, be more customer-focused and more
efficient in order to compete. Manufacturers and their dealer organizations therefore place
exacting requirements on their IT. Flexibility is key to business success. The more
efficiently information is processed and employees use data, the more productive the core
business becomes. The innovative business process solutions for sales and service provide
dealers with a decisive competitive edge.
2.4.2 Hardware Requirement:
Hardware : Pentium
7 | P a g e
Speed : 1.1GHz
RAM : 1GB
Hard Disk : 20GB
2.4.2 Software Requirement:
Operating System : Windows
Technology : Java and J2EE
Web Technologies : Html, JavaScript
IDE : Eclipse
Web Server : Tomcat
Database : MySQL
Java Version : J2SDK1.7
CHAPTER-3
SELECTED SOFTWARE
Introduction to software selected:
Software used:
8 | P a g e
 java jdk.
 Apache tomcat
 MySQL
 Integrated development environment tool (Ex: eclipse)
About java:
It was developed by James gosling in 1996 by company called sun microsystems. The advanced
java is used to develop applications.
There are three types of java
1. J2SE (standalone)
2. J2EE (enterprise)
3. J2ME (micro edition)
For standalone applications we use J2SE.
Software’s used: windows, OOPs, AWT, swings etc.,
For enterprise applications like the advanced java web server applications which we are web
type or server type are done by using J2EE.
Software’s used: JDBC, jsp, servlets etc.,
For micro edition applications like mobile games which are inbuilt are done by using J2ME.
J2EE:
Here by using J2EE we are creating a dynamic web application. The architecture of dynamic
web application is as follows
Here we use the server which contains a database. Here web container executes the code, server
gets the request from user and it performs operations and send back the response to the user.
About JSP:
Client
Request
response
server
db.
Web container
9 | P a g e
Java Server Pages (JSP) is a technology for developing Webpages that supports dynamic content.
This helps developers insert java code in HTML pages by making use of special JSP tags,
Here in this project we used java server pages are used to create the dynamic web pages. These
dynamic web pages are created by using html tags and Scriptlet [example:<% and end with %>.].
Jsp is more efficient than servlet and In JSP we have four important tags like
 Declarative
 Expression
 Scriptlet
In JSP nested tags is not possible.
 Scriptlet:
JSP also allows you to write blocks of Java code inside the JSP. You do this by placing your Java
code between <% and %> characters just like expressions, but without the = sign at the start of
the sequence.
This block of code is known as a "Scriptlet". By itself, a Scriptlet doesn't contribute any HTML. A
Scriptlet contains Java code that is executed every time the JSP is invoked.
 Java script Validation:
We use form validation to improve the effectiveness of the page. To validate we use some test
cases here.
About HTML:
HTML stands for Hyper Text Mark-up Language and it describes the structure of Web pages
using mark-up. The elements are the building blocks of HTML pages here the elements are
represented by tags.
10 | P a g e
HTML tags label pieces of content such as "heading", "paragraph", "table", and so on
Browsers do not display the HTML tags, but use them to render the content of the page
HTML is generally used for creating static web pages. Here in this project we use the HTML tags
which are included in the jsp code.
We use html version more than 3.0 because below 3.0 version we need to add the servlet mapping
more than 3.0 it automatically creates the web annotations we not need to create the servlet
mapping externally.
Advantages:
 An HTML document is a small and hence easy to send over the net. It is small because it
does not include format information.
 HTML documents are cross platform compatible and device independent. You only need
HTML readable browser to view them. Font names, locations etc are required.
About JDBC connection:
In this java application JDBC is used for connecting to database.
To connect Java application with the MySQL database, we need to follow 5 following steps.
o Register the driver class: by using for name () method we register.
o Creating connection: by using get connection () method we get connected.
o Creating statement: by using create Statement () method we crate statement.
o Executing queries: by using execute Query (string sql) method we execute dB queries.
o Closing connection: by using close () method we close the connection with db.
In this application we are using MySQL as the database. So, we need to know following
information’s for the MySQL database:
Driver class: The driver class for the MySQL database is com. MySQL. Jdbc. Driver.
ConnectionURL: Theconnection URL for the MySQL database is jdbc:
MySQL://localhost:3306/carservice where jdbc is the API, MySQL is the database, localhost is
11 | P a g e
the server name on which MySQL is running, we may also use IP address, 3306 is the port number
and car service is the database name. We may use any database, in such case, we need to replace
the car service with our database name.
Username: The default username for the MySQL database is root.
Password: It is the password given by the user at the time of installing the MySQL database. In
this example, we are going to use root as the password.
After connection to database we perform database operations.
About CSS:
CSS stands for Cascading Style Sheets. It describes how HTML elements are to be displayed on
screen, paper, or in other media. It saves a lot of work. It can control the layout of multiple web
pages all at once. External stylesheets are stored in CSS files.CSS is a language that describes the
style of an HTML document.
We have three ways to insert CSS style sheets
 External style sheet
 Internal style sheet
 Inline style sheet
External Style Sheet
 With an external style sheet, you can change the look of an entire website by changing
just one file!
 Each page must include a reference to the external style sheet file inside the <link>
element. The <li>element goes inside the <head > section.
Internal Style Sheet
 An internal style sheet may be used if one single page has a unique style.
 Internal styles are defined within the <style> element, inside the <head> section of an
HTML page:
Inline Styles
 An inline style may be used to apply a unique style for a single element.
 To use inline styles, add the style attribute to the relevant element. The style attribute can
contain any CSS property.
Swings:
12 | P a g e
The swing components examined include buttons, labels, toggle buttons, combo boxes, list
boxes, scrollbars, slides, text, scroll panes, tables, and toolbars. Common functionality shared
across these components and others like borders, tool, tips and icons is also possible.
Scroll Panes:
The JScrollPane component is an interesting component. It acts as a container for one
component. Providing scrolling support for that component, if it is larger than the space available
within the JScrollPane.
Text Fields:
J Text Field implements that old favorite a single line text input box.
Text Areas:
The J Text Area component, as its name suggests, is used when larger amounts of text need to be
input or more often, just displayed.
Tool Bar:
The J Tool Bar component offers a potentially draggable container to place a component in.
Menu Bars:
The main purpose of the JMenuBar class is to group together a collection of JMenu
instances.
About apache tomcat:
We two types of servers they are web server and application server.
Web server: the server consists only the web container.
Application server: the server consists both web container as well as other extensions.
In this we use a web server called apache tomcat of version 8.
13 | P a g e
Apache Tomcat is a web container developed at the Apache Software Foundation (ASF). Tomcat
implements the servlet and the Java Server Pages (JSP) specifications from Sun Microsystems,
providing an environment for Java code to run in cooperation with a web server. It adds tools for
configuration and management but can also be configured by editing configuration files that are
normally XML-formatted. Tomcat includes its own internal HTTP server. Tomcat is a web server
that supports servlets and JSPs. The accompanying Tomcat Jasper compiler compiles JSPs into
servlets.
Roles of server:
 It handles the life cycle methods like init, service, destroy.
 It handles the security i.e. it provides security using sessions and authentication.
 Handling of request dispatching (communication of two applications)
 Handling of multithreading
About MySQL:
MySQL is the most popular Open Source Relational SQL Database Management System.
MySQL is one of the best RDBMS being used for developing various web-based software
applications. MySQL is developed, marketed and supported by MySQL AB, which is a Swedish
company. This tutorial will give you a quick start to MySQL and make you comfortable with
MySQL programming.
In this project we use the MySQL database to store the data. in this database we have different
tables.
reasons to use MYSQL:
 MySQL is released under an open-source license. So, you have nothing to pay to use it.
 MySQL is a very powerful program in its own right. It handles a large subset of the
functionality of the most expensive and powerful database packages.
 MySQL uses a standard form of the well-known SQL data language.
 MySQL works on many operating systems and with many languages including PHP,
PERL, C, C++, JAVA, etc.
 MySQL works very quickly and works well even with large data sets.
 MySQL is very friendly to PHP, the most appreciated language for web development.
 MySQL supports large databases, up to 50 million rows or more in a table. The default file
size limit for a table is 4GB, but you can increase this (if your operating system can handle
it) to a theoretical limit of 8 million terabytes (TB).
14 | P a g e
 MySQL is customizable. The open-source GPL license allows programmers to modify the
MySQL software to fit their own specific environments.
CHAPTER-4
DESIGN
INTRODUCTION:
15 | P a g e
Design is the first step in the development phase for any techniques and principles for the
purpose of defining a device, a process or system in sufficient detail to permit its physical
realization.
Once the software requirements have been analyzed and specified the software design
involves three technical activities –design, coding, implementation and testing that are required to
build and verify the software.
The design activities are of main importance in this phase, because in this activity, decisions
ultimately affecting of the software implementation and its ease of maintenance are made. These
decisions have the final bearing upon reliability and maintainability of the system.
4.1 RELATIONSHIP DIAGRAM
The Unified Modeling Language (UML) is a standard and appropriate language for writing
software blueprints and for modeling systems ranging from enterprise information systems to
distributed web-based applications and even to hard real time embedded systems.
OVERVIEW: -
The UML is a language for
 Visualizing
 Specifying
 Constructing
 Documenting
the artifacts of a software-intensive system.
A modeling language is a language whose vocabulary and rules focus on the conceptual and
physical representation of a system that yields an understanding of the different views of the
evolution of software development lifecycle.
In visualizing we communicate the conceptual model to others to eradicate errors and
developer who cut the code never write the models, so we visualize. Specifying means building
model that are precise, unambiguous and complete. Things that are best expressed graphically
are done so graphically in UML, whereas things that are best expressed textually are done so
in programming language, mapping permits forward engineering in constructing.
16 | P a g e
UML stands for Unified Modelling Language. UML is a language for specifying, visualizing,
documenting the system. This is the step while developing any product after analysis. The goal
from this is to produce a model of the entities involved in the project which later need to be built.
The representation of the entities that are to be used in the product being developed need to be
designed.
There are various kinds of methods in software design:
They are as follows:
 Use case diagram
 Class diagram
 Activity Diagram
 State chart Diagram
USE CASE DIAGRAM:
Applying for
register
17 | P a g e
CLASS DIAGRAM:
login
View services
Search garages
Feed back
Send mail
View garages
location
Log out
Search services
Dealer User
18 | P a g e
Registration
User id
User name
Password
Email
Gender
address
phone no
car brand
car no
Register ()
Login
User name
Password
User type
Log in ()
Log out ()
Dealer
Dealer email
Dealer password
Log in ()
Log out ()
View service ()
View garage ()
Accept service ()
View profile ()
Car owner
Car owner email
Car owner pwd
Log in ()
Log out ()
View service ()
View garage ()
Request service ()
View profile ()
Message
Dealer id
Dealer email
Send message ()
Send solution ()
Garage
garage id
garage name
garage location
Add garage ()
Delete garage ()
Edit garage ()
Services
service id
service name
service time service
offer
Add service ()
Delete service ()
Edit service ()
Feedback
Car owner id
Car owner name
Car owner email
Car owner phone
Send feedback ()
Ask solutions ()
19 | P a g e
ACTIVITY DIAGRAM:
Login dealer Carowner


login
Post service View service
Accept service
Send mail
Receive mail
Receive feed
back
Send feed back
Log out
Invalid
id
valid
Apply
20 | P a g e
To users
From users
From users
database
Login
Add services
Retrieve services View requests
Receive mails
Reply mails
Dealer
STATE CHART DIAGRAM:
For Users module
For
Dealer module
4.2DATABASE TABLES
TABLE FOR GARAGE:
View services
Get reply
Send feedback
Selection of
anotherservices
Request service
Service available yes
No
21 | P a g e
NAME TYPE NULL/NOT NULL KEY
GARAGE ID VARCHAR (40) NOT NULL ---
NAME VARCHAR (40) NOT NULL ---
LOCATION VARCHAR (40) NOT NULL ---
ADDRESS VARCHAR(40) NOT NULL ---
PHONE NUMBER VARCHAR(40) NOT NULL ---
EMAIL VARCHAR(50) NOT NULL ---
TABLE FOR QUERY:
NAME TYPE NULL/NOT NULL KEY
NAME VARCHAR(30) NOT NULL ---
EMAIL VARCHAR(30) NOT NULL ---
PHONE NUMBER VARCHAR(30) NOT NULL ---
FEED BACK VARCHAR(30) NOT NULL ---
SOLUTION VARCHAR(50) NOT NULL ---
TABLE FOR SERVICES:
NAME TYPE NULL/NOT NULL KEY
SERVICE ID VARCHAR(20) NOT NULL ---
SERVICE VARCHAR(30) NOT NULL ---
TIME VARCHAR(30) NOT NULL ---
COST VARCHAR(30) NOT NULL ---
OFFERS VARCHAR(30) NOT NULL ---
TABLE FOR USERS:
NAME TYPE NULL/NOT NULL KEY
USER ID INT(15) NOT NULL ---
NAME VARCHAR(30) NOT NULL ---
EMAIL VARCHAR(40) NOT NULL ---
PASSWORD VARCHAR(40) NOT NULL ---
GENDER VARCHAR(15) NOT NULL ---
ADDRESS VARCHAR(30) NOT NULL ---
PHONE NUMBER VARCHAR(20) NOT NULL ---
CARBRAND VARCHAR(30) NOT NULL ---
CAR NUMBER VARCHAR(40) NOT NULL PRIMARY KEY
4.3 Data Flow Diagram (DFD)
In the DFD there are four symbols:
22 | P a g e
1. A square defines a source (originator) or destination of system data
2. An arrow identifies data flow- data in motion. It is a pipeline through which information
flows.
3. A circle or a ‘bubble’ (some use an oval bubble) represents a process that transforms
incoming data flows into outgoing data flows
3. An open rectangle is a data store- data at rest or a temporary repository of data
Context Level Diagram:
LEVEL 0:
LEVEL 1:
LEVEL 2:
5.SYSTEM TESTING AND IMPLEMENTATIONS
5.1 TESTCASES
customer
Online
Car
service
dealer
customer
Send feed back
Request service
View services
dealer
View services
Accept service
Send email
Dealer
Database
customer
database
23 | P a g e
Testing is a process of analyzing a system or system components to detect the differences
between specified and observed behavior. In other words, testing is a fault detection technique
that tries to create failures or erroneous states in a planned way. This allows the developer to detect
failures in the system before it is released to the customer.
Testing is a process of executing a program with the intent of finding an error. Testing is a
crucial element of software quality assurance and presents ultimate review of specification, design
and coding.
system testing is an important phase. Testing represents an interesting anomaly for the
software. Thus, a series of testing are performed for the proposed system before the system is ready
for user acceptance testing.
A good test case is one that has a high probability of finding an as undiscovered error. A
successful test is one that uncovers an as undiscovered error.
Test case for Register:
Description If dealer wantsregister for his servicing by
entering his personal details
Expected value Returns an error message by showing. if you
entered any wrong name and password or you are
already registered for this service.
Actual value If you entered correct details
Result Then you have successfully registered for this car
service
When a user tries to register by submitting an incorrect ID or an incorrect Password then it displays an
error message “NOT A VALID USER NAME”.
If user enter correct details then it displays “Registered successfully”
Test case for Name
Description If dealer wantsregister for his name he has to enter
correct name for that service
24 | P a g e
Expected value Returns an error message by showing if you
entered any wrong name or you are name is
already registered for this service.
Actual value If you entered correct details
Result Then you have successfully registered for this car
service
Test case for Email:
Description If the dealer enters correct email
Expected value It will return a message as mail has sent success or
return an error.
Actual value If dealer use his correct mail id
Result Then dealer will get mail from our service. Then
the output is display as message has send
successfully.
Test case for phone number:
Description The dealer has to enter his correct phone number
details.
Expected value the service center wants to send any message to
dealer by his phone number he can send it. If you
gave any wrong details of your number. Then it
returns an error.
Actual value If dealer gave correct phone number.
Result Then you will get message from user.
Test case for login
Description If dealer wants to login for the service by entering
user id and password
Expected value Returns a message or show an error
Actual value If you enter correct details
Result Then you have successfully logged in that service
Test case for user id
25 | P a g e
Description In this user id there will be a unique id for every
dealer
Expected value If the id is correct then your output is display or it
returns an error.
Actual value The user need give correct.
Result then your user id is successfully generated.
Test case for password
Description In this registration the dealer needs to remember
his id and password
Expected value If he enters any incorrect password then it gets an
error message.
Actual value If dealer enter correct id and password
Result Then your id is center successfully in our service
center.
Test case for send message
Description When a message is to be sent then the mail id
should be valid and it should be in database.
Expected value If the email id is invalid or not in the data base
then it shows an error
Actual value Dealer should enter correct email id
Result The message will be sent successfully
Test case for view feedback
Description When a message is to be sent then the mail id
should be valid and it should be in database.
Expected value If the email id is invalid or not in the data base then
it shows an error
Actual value user should enter correct email id
Result The message will be sent successfully
5.2 IMPLEMENTATION
26 | P a g e
Implementation is the stage where the theoretical design is turned into a working system.
The most crucial stage in achieving a new successful system and in giving confidence on the new
systems for the users that it will work efficiently and effectively.
The system can be implemented only after through testing is done and it is found to work
according to the specification. It involves careful planning, investigation of the current system
and its constraints on implementation, design of methods to achieve the changeover and an
evolution of change over methods apart from planning. Two major tasks of preparing the
implementation are education and training of the users and testing of the system.
login. Jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Login</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Your description">
<meta name="keywords" content="Your keywords">
<meta name="author" content="Your name">
<link rel="stylesheet" href="css/bootstrap.css" >
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="fonts/font-awesome.css">
<link rel="stylesheet" href="css/owl.carousel.css">
<link rel="stylesheet" href="css/jquery.fancybox.css">
27 | P a g e
<script src="js/jquery.js"></script>
<script src="js/jquery-migrate-1.2.1.min.js"></script>
<script src="js/superfish.js"></script>
<script src="js/jquery.mobilemenu.js"></script>
<script src="js/jquery.easing.1.3.js"></script>
<script src="js/jquery.ui.totop.js"></script>
<script src="js/jquery.touchSwipe.min.js"></script>
<script src="js/jquery.equalheights.js"></script>
<script src="js/owl.carousel.js"></script>
<script src="js/jquery.fancybox.pack.js"></script>
<script src="js/sForm.js"></script>
<script src="js/owl.carousel.js"></script>
<script>
//----------------------------------------------//
$(window).load( function(){
//form1
$('#form1').sForm({
ownerEmail:'#',
sitename:'sitename.link'
})
$(function() {$("a.various").fancybox();});
});
//----------------------------------------------//
$(document).ready(function() {
var owl = $("#owl-demo");
28 | P a g e
$(".next").click(function(){
owl.trigger('owl.next');
})
$(".prev").click(function(){
owl.trigger('owl.prev');
})
$("#owl-demo").owlCarousel({
slideSpeed : 300,
paginationSpeed : 400,
singleItem:true
});
});
</script></head><body>
<!--============================header=============================-->
<header id="header">
<div class="parallax-window" data-parallax="scroll" data-image-
src="img/bgheader.jpg">
<section class="bgmainhead">
<article class="slogan">
<p>Car Servicing Management System</p>
</article>
</section>
</div>
<div id="stuck_container" class="menu-bg">
<div class="container">
29 | P a g e
<div class="row ">
<article class="col-lg-4 col-sm-4 col-xs-12">
<!--<div class="navbar-brand navbar-brand_"><a
href="index.html">metamorph_slacal</a></div>-->
</article>
<article class="col-lg-8 col-sm-8 col-xs-12">
<div class="menuheader">
<nav class="navbar navbar-default navbar-static-top my_navbar" role="navigation">
<ul class="nav sf-menu">
<li ><a href="index.jsp">Home</a></li>
<li class="active"><a href="login.html">Login<em class="indicator1"></em></a>
<!--<ul>
<li><a href="#">Testimonials</a></li>
<li><a href="#">Archives</a></li>
<li><a href="#">FAQs</a></li>
</ul>-->
</li>
<li><a href="services.jsp">Services</a></li>
<li><a href="about.html">About US</a></li>
<li><a href="contact.jsp">Contacts</a></li>
</ul>
</nav>
</div>
</article>
</div>
30 | P a g e
</div>
<hr class="headhr">
</div>
</header>
<!-========================header===============================-->
<div id="content">
<!--=========================row_10=============================-->
<section class="row_6">
<div class="container">
<div class="row">
<form action="loginAction.jsp" method="post">
<h2 align="center">Login Here........</h2>
<imgsrc="img/Loginn.png" class="left img2"></img><br/><br/><br/>
<table class="gridtable" align="center">
<tr><td>UserName</td><td><input type="text" name="uname"></td></tr>
<tr><td>Password</td><td><input type="password" name="pwd"></td></tr>
<tr><td><input type="submit" value="Submit"></td></tr>
</table>
</form>
</div>
</div>
</section>
</div>
<!--==========================footer===============================-->
<footer>
31 | P a g e
<div class="footerrow1">
<div class="container">
<div class="row">
<article class="col-lg-12">
<p class="footerpriv"><a
href="index.html">metamorph_slacal</a><span>&copy;</span><span id="copyright-
year"></span></p>
<div id="foo_div">Website Design: <a href="http://www.metamorphozis.com"
class="foo_link">metamorphozis</a></div>
</article>
</div>
</div>
</div>
</footer>
<script src="js/bootstrap.min.js"></script>
<script src="js/scripts.js"></script>
<script src="js/parallax.min.js"></script>
</body>
</html>
Add service. Jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Services</title>
<meta charset="utf-8">
32 | P a g e
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Your description">
<meta name="keywords" content="Your keywords">
<meta name="author" content="Your name">
<link rel="stylesheet" href="css/bootstrap.css" >
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="fonts/font-awesome.css">
<link rel="stylesheet" href="css/owl.carousel.css">
<link rel="stylesheet" href="css/jquery.fancybox.css">
<script src="js/jquery.js"></script>
<script src="js/jquery-migrate-1.2.1.min.js"></script>
<script src="js/superfish.js"></script>
<script src="js/jquery.mobilemenu.js"></script>
<script src="js/jquery.easing.1.3.js"></script>
<script src="js/jquery.ui.totop.js"></script>
<script src="js/jquery.touchSwipe.min.js"></script>
<script src="js/jquery.equalheights.js"></script>
<script src="js/owl.carousel.js"></script>
<script src="js/jquery.fancybox.pack.js"></script>
<script src="js/sForm.js"></script>
<script src="js/owl.carousel.js"></script>
<script>
//----------------------------------------------//
$(window).load( function(){
//form1
33 | P a g e
$('#form1').sForm({
ownerEmail:'#',
sitename:'sitename.link'
})
$(function() {$("a.various").fancybox();});
});
//----------------------------------------------//
$(document).ready(function() {
var owl = $("#owl-demo");
$(".next").click(function(){
owl.trigger('owl.next'); })
$(".prev").click(function(){
owl.trigger('owl.prev');
})
$("#owl-demo").owlCarousel({
slideSpeed : 300,
paginationSpeed : 400,
singleItem:true
}); });
</script></head><body>
<!--==========================header==============================-->
<header id="header">
<div class="parallax-window" data-parallax="scroll" data-image-
src="img/bgheader.jpg">
<section class="bgmainhead">
34 | P a g e
<article class="slogan">
<p>Car Servicing Management System</p>
</article>
</section>
</div>
<div id="stuck_container" class="menu-bg">
<div class="container">
<div class="row ">
<article class="col-lg-4 col-sm-4 col-xs-12">
<!--<div class="navbar-brand navbar-brand_"><a
href="index.html">metamorph_slacal</a></div>-->
</article>
<article class="col-lg-8 col-sm-8 col-xs-12">
<div class="menuheader">
<nav class="navbar navbar-default navbar-static-top my_navbar" role="navigation"><ul
class="nav sf-menu">
<li class="active"><a href="index.jsp">Home</a></li>
<li><a href="#">Services</a>
<ul>
<li><a href="addservices.jsp">Add Service</a></li>
<li><a href="editservice.jsp">Edit Service</a></li>
<li><a href="delservice.jsp">Delete Service</a></li>
</ul></li>
<li><a href="#">Garages</a>
<ul>
<li><a href="addgarage.jsp">Add Garage </a></li>
35 | P a g e
<li><a href="editgarage.jsp">Edit Garage</a></li>
<li><a href="delsgarage.jsp">Delete Garage</a></li>
</ul></li>
<li ><a href="viewOrders.jsp">View Orders</a></li>
<li ><a href="message.jsp">SendMessage</a></li>
<li ><a href="feedback.jsp">View Feedback</a></li>
<li><a href="index.jsp">LogOut</a></li>
</ul>
</nav></div>
</article></div></div>
<hr class="headhr">
</div>
</header>
<!--========================header=================================-->
<div id="content">
<!--=========================row_10=============================-->
<section class="row_6">
<div class="container">
<div class="row">
<form action="serviceAction.jsp" method="post">
<h2 align="center">Add Service
Here...........</h2>
<table class="gridtable" align="center">
<tr><td>Service Id</td><td><input type="text" name="sid"></td></tr>
<tr><td>Service Name</td><td><input type="text" name="name"></td></tr>
36 | P a g e
<tr><td>Service Time</td><td><input type="text" name="time"></td></tr>
<tr><td>Service Cost</td><td><input type="text" name="cost"></td></tr>
<tr><td>Offer</td><td><textarea rows="5" cols="10" name="offer"></textarea></td></tr>
<tr><td><input type="submit" value="Submit"></td></tr>
</table></form>
<%
if(request.getAttribute("ss")!=null){
%>
<font color="red">Service Added successfully</font><%
}%>
</div>
</div>
</section>
</div>
<!===========================footer===============================-->
<footer>
<div class="footerrow1">
<div class="container">
<div class="row">
<article class="col-lg-12">
<p class="footerpriv"><a
href="index.html">metamorph_slacal</a><span>&copy;</span><span id="copyright-
year"></span></p>
<div id="foo_div">Website Design: <a href="http://www.metamorphozis.com"
class="foo_link">metamorphozis</a></div>
</article>
37 | P a g e
</div>
</div>
</div>
</footer>
<script src="js/bootstrap.min.js"></script>
<script src="js/scripts.js"></script>
<script src="js/parallax.min.js"></script>
</body>
</html>
Send mail. Jsp
<%@page import="java.sql.*"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%
String phno=request.getParameter("phnum");
System.out.println("phnoooooo "+phno);
System.out.println("Entered into phnoblock ");
%>
38 | P a g e
<table align="center">
<tr><td><font color=white><b>Phone Number</b></font></td><td>
<%
Class.forName("com.mysql.jdbc.Driver");
Connection
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/carservice","root","");
PreparedStatementpt=con.prepareStatement("select * from users where userId='"+phno+"'");
ResultSetrs=pt.executeQuery();
while(rs.next())
{
%>
<input type="text" name=phno value="<%=rs.getString(6)%>">
<%
}
%>
</td></tr></table></body></html>
39 | P a g e
6 OUTPUT SCREENS:
HOME PAGE
40 | P a g e
REGISTER PAGE:
LOGIN PAGE
41 | P a g e
42 | P a g e
LOGIN SUCCESSFULLY
43 | P a g e
VIEW SERVICES
44 | P a g e
ADD SERVICES
45 | P a g e
ADDING SERVICE
46 | P a g e
EDIT SERVICES
47 | P a g e
EDITING SERVICE
48 | P a g e
DELETE SERVICE
49 | P a g e
SEARCH GARAGE
50 | P a g e
VIEW GARAGE
51 | P a g e
ADDING GARAGE:
52 | P a g e
EDITING GARAGE
53 | P a g e
DELETE GARAGE
54 | P a g e
SEND MESSAGE
55 | P a g e
MESSAGE SENT SUCCESSFULLY
56 | P a g e
VIEW PROFILE
57 | P a g e
FEED BACK
58 | P a g e
FEED BACK SENT
59 | P a g e
SENT SUCCESSFULLY
60 | P a g e
LOG OUT
61 | P a g e
7.Conclusion:
This project developed, incorporated all the activities involved in the browsing centre.
It provides all necessary information to the management as well as the customer with the
use of this system; the user can simply sit in front of the system and monitor all the activities
without any physical movement of the file. Management can service the customer’s request best
in time.
The system provides quickly and valuable information. These modules have been
integrated for effective use of the management for future forecasting and for the current need.
62 | P a g e
8. Scope for Expansion:
We think that not a single project is ever considered as complete forever .Because our mind is
always thinking something new and our necessities also are growing day by day. We always want
something more than what we have.
Our application also, If you see at the first glance then you find it to be complete but we
want to make it still mature and fully automatically. The future perspective of our project can link
our banking system with other centralized bank services so that customer has an ease of
transferring money and paying bills. The system can be designed for further enhancement. This
could also be developed according to the growing needs of the customer. This project is limited to
loan applying, applying credit cards and request cheques.
In future we can extend this project by adding more banks, Appling for new check book,
Date of transferring money and many more features.
63 | P a g e
9.BIBLIOGRAPHY
During the development of our system, we have taken the reference from Books and journals,
which we would like to mention in this section.
These books acted as our tutors during the system development.
 For Java installation
 https://www.java.com/en/download/
 For DB2 installation
 http://www.ibm.com/index.html
 Reference websites
 www.javatpoint.com
 www.w3schools.com
 http://www.tutorialspoint.com/java/index.htm
 Reference Books
 Thinking in java
 OCJP Certified Programmer for Java
 Learn Java in Easy Steps
 Complete reference Java
 Researcher Reference
Acharya, Kamal. "STUDENT INFORMATION MANAGEMENT
SYSTEM." Authorea Preprints (2023).
Acharya, Kamal. "Library Management System." Available at SSRN4807104 (2019).
ACHARYA, KAMAL, et al. "LIBRARY MANAGEMENT SYSTEM." (2019).
Acharya, Kamal. "Online bus reservation system project report." Authorea
Preprints (2024).
Acharya, Kamal. "Online bus reservation system project report." (2024).
Acharya, Kamal. “Online Bus Reservation System.” SSRN ElectroNIC ASIA
Journal (2024): n. pag.
Acharya, Kamal. “Student Information Management System Project.” SSRN
ElectroNIC ASIA Journal (2024): n. pag.
Acharya, Kamal. “ATTENDANCE MANAGEMENT SYSTEM.” International
Research Journal of Modernization in Engineering Technology and
Science (2023): n. pag.
Acharya, Kamal. “College Information Management System.” SSRN ElectroNIC
64 | P a g e
ASIA Journal (2024): n. pag.
Acharya, Kamal, Attendance Management System Project (April 28, 2024).
Available at
SSRN: https://ssrn.com/abstract=4810251 or http://dx.doi.org/10.2139/ssrn.4810251
Acharya, Kamal, Online Food Order System (May 2, 2024). Available at
SSRN: https://ssrn.com/abstract=4814732 or http://dx.doi.org/10.2139/ssrn.4814732
Acharya, Kamal, University management system project. (May 1, 2024). Availableat
SSRN: https://ssrn.com/abstract=4814103 or http://dx.doi.org/10.2139/ssrn.4814103
Acharya, Kamal, Online banking management system. (May 1, 2024). Available at
SSRN: https://ssrn.com/abstract=4813597 or http://dx.doi.org/10.2139/ssrn.4813597
Acharya, Kamal, Online Job Portal Management System (May 5, 2024). Available at
SSRN: https://ssrn.com/abstract=4817534 or http://dx.doi.org/10.2139/ssrn.4817534
Acharya, Kamal, Employee leave management system. (May 7, 2024). Available
at SSRN: https://ssrn.com/abstract=4819626 or http://dx.doi.org/10.2139/ssrn.4819626
Acharya, Kamal, Online electricity billing project report. (May 7, 2024). Available at
SSRN: https://ssrn.com/abstract=4819630 or http://dx.doi.org/10.2139/ssrn.4819630
Acharya, Kamal, POLICY MANAGEMENT SYSTEM PROJECT REPORT. (December
10, 2023). Available at
SSRN: https://ssrn.com/abstract=4831694 or http://dx.doi.org/10.2139/ssrn.4831694
Acharya, Kamal, Online job placement system project report. (January 10, 2023).
Available at
SSRN: https://ssrn.com/abstract=4831638 or http://dx.doi.org/10.2139/ssrn.4831638
Acharya, Kamal, Software testing for project report. (May 16, 2023). Available at
SSRN: https://ssrn.com/abstract=4831028 or http://dx.doi.org/10.2139/ssrn.4831028
Acharya, Kamal, ONLINE CRIME REPORTING SYSTEM PROJECT. (August 10, 2022).
Available at
SSRN: https://ssrn.com/abstract=4831015 or http://dx.doi.org/10.2139/ssrn.4831015
Acharya, Kamal, Burber ordering system project report. (October 10, 2022). Available at
SSRN: https://ssrn.com/abstract=4832704 or http://dx.doi.org/10.2139/ssrn.4832704
Acharya, Kamal, Teachers Record Management System Project Report (December 10,
2023). Available at
SSRN: https://ssrn.com/abstract=4833821 or http://dx.doi.org/10.2139/ssrn.4833821
Acharya, Kamal, Dairy Management System Project Report (December 20, 2020).
Available at
SSRN: https://ssrn.com/abstract=4835231 or http://dx.doi.org/10.2139/ssrn.4835231
Acharya, Kamal, Electrical Shop Management System Project (December 10, 2019).
Available at
SSRN: https://ssrn.com/abstract=4835238 or http://dx.doi.org/10.2139/ssrn.4835238
Acharya, Kamal, Online book store management system project report. (Febuary 10,
2020). Available at
SSRN: https://ssrn.com/abstract=4835277 or http://dx.doi.org/10.2139/ssrn.4835277
Acharya, Kamal, Paint shop management system project report. (January 10, 2019).
Available at
65 | P a g e
SSRN: https://ssrn.com/abstract=4835441 or http://dx.doi.org/10.2139/ssrn.4835441
Acharya, Kamal, Supermarket billing system project report. (August 10, 2021). Available
at SSRN: https://ssrn.com/abstract=4835474 or http://dx.doi.org/10.2139/ssrn.4835474

More Related Content

Similar to ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf

REVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEMREVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEM
IRJET Journal
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project report
mehulgundaliya
 
Rnd-point-case-collection
Rnd-point-case-collectionRnd-point-case-collection
Rnd-point-case-collection
PST Labs
 
E-Tender System
E-Tender SystemE-Tender System
E-Tender System
Smit Patel
 
IRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET - Vahaan Registration System
IRJET - Vahaan Registration System
IRJET Journal
 
A Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe managementA Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe management
svrohith 9
 
Car Rental in C++
Car Rental in C++Car Rental in C++
Car Rental in C++
RitickKamal
 
Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...
Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...
Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...
ijceronline
 
latest ppt.pptxguhftydtye5ysrtsdtydtyyfyfu
latest ppt.pptxguhftydtye5ysrtsdtydtyyfyfulatest ppt.pptxguhftydtye5ysrtsdtydtyyfyfu
latest ppt.pptxguhftydtye5ysrtsdtydtyyfyfu
kajal290860
 
Software_Documentation_Trade-D
Software_Documentation_Trade-DSoftware_Documentation_Trade-D
Software_Documentation_Trade-D
Ku Amirul
 
Smart Machine and Application for Rural Development
Smart Machine and Application for Rural DevelopmentSmart Machine and Application for Rural Development
Smart Machine and Application for Rural Development
IRJET Journal
 
Service On Demand
Service On DemandService On Demand
Service On Demand
IRJET Journal
 
CV_PurnimaBalla_WCS-Consultant_7Yrs
CV_PurnimaBalla_WCS-Consultant_7YrsCV_PurnimaBalla_WCS-Consultant_7Yrs
CV_PurnimaBalla_WCS-Consultant_7Yrs
Purnima Balla
 
Project report
Project report Project report
Project report
Vikram Singh
 
Skedule A System For Easy User Access
Skedule A System For Easy User AccessSkedule A System For Easy User Access
Skedule A System For Easy User Access
IRJET Journal
 
pxc3886084
pxc3886084pxc3886084
pxc3886084
Shilpa Lathkar
 
Bank management system
Bank management systemBank management system
Bank management system
sumanadas37
 
IRJET - Banquet Hall Reservation
IRJET - Banquet Hall ReservationIRJET - Banquet Hall Reservation
IRJET - Banquet Hall Reservation
IRJET Journal
 
new ASE GROUPWORK.docx
new ASE GROUPWORK.docxnew ASE GROUPWORK.docx
new ASE GROUPWORK.docx
ShangaviS2
 
Online real estate management system
Online real estate management systemOnline real estate management system
Online real estate management system
nishi711
 

Similar to ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf (20)

REVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEMREVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEM
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project report
 
Rnd-point-case-collection
Rnd-point-case-collectionRnd-point-case-collection
Rnd-point-case-collection
 
E-Tender System
E-Tender SystemE-Tender System
E-Tender System
 
IRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET - Vahaan Registration System
IRJET - Vahaan Registration System
 
A Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe managementA Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe management
 
Car Rental in C++
Car Rental in C++Car Rental in C++
Car Rental in C++
 
Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...
Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...
Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...
 
latest ppt.pptxguhftydtye5ysrtsdtydtyyfyfu
latest ppt.pptxguhftydtye5ysrtsdtydtyyfyfulatest ppt.pptxguhftydtye5ysrtsdtydtyyfyfu
latest ppt.pptxguhftydtye5ysrtsdtydtyyfyfu
 
Software_Documentation_Trade-D
Software_Documentation_Trade-DSoftware_Documentation_Trade-D
Software_Documentation_Trade-D
 
Smart Machine and Application for Rural Development
Smart Machine and Application for Rural DevelopmentSmart Machine and Application for Rural Development
Smart Machine and Application for Rural Development
 
Service On Demand
Service On DemandService On Demand
Service On Demand
 
CV_PurnimaBalla_WCS-Consultant_7Yrs
CV_PurnimaBalla_WCS-Consultant_7YrsCV_PurnimaBalla_WCS-Consultant_7Yrs
CV_PurnimaBalla_WCS-Consultant_7Yrs
 
Project report
Project report Project report
Project report
 
Skedule A System For Easy User Access
Skedule A System For Easy User AccessSkedule A System For Easy User Access
Skedule A System For Easy User Access
 
pxc3886084
pxc3886084pxc3886084
pxc3886084
 
Bank management system
Bank management systemBank management system
Bank management system
 
IRJET - Banquet Hall Reservation
IRJET - Banquet Hall ReservationIRJET - Banquet Hall Reservation
IRJET - Banquet Hall Reservation
 
new ASE GROUPWORK.docx
new ASE GROUPWORK.docxnew ASE GROUPWORK.docx
new ASE GROUPWORK.docx
 
Online real estate management system
Online real estate management systemOnline real estate management system
Online real estate management system
 

More from Kamal Acharya

Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
Kamal Acharya
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
Kamal Acharya
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
Kamal Acharya
 
Retail store management system project report.pdf
Retail store management system project report.pdfRetail store management system project report.pdf
Retail store management system project report.pdf
Kamal Acharya
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
Kamal Acharya
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
Kamal Acharya
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
Youtube video download using python project report.pdf
Youtube video download using python project report.pdfYoutube video download using python project report.pdf
Youtube video download using python project report.pdf
Kamal Acharya
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Library management system project report II..pdf
Library management system project report II..pdfLibrary management system project report II..pdf
Library management system project report II..pdf
Kamal Acharya
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
Web chatting application project report management system.pdf
Web chatting application project report management system.pdfWeb chatting application project report management system.pdf
Web chatting application project report management system.pdf
Kamal Acharya
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 
Chat application through client server management system project.pdf
Chat application through client server management system project.pdfChat application through client server management system project.pdf
Chat application through client server management system project.pdf
Kamal Acharya
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
Kamal Acharya
 

More from Kamal Acharya (20)

Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
 
Retail store management system project report.pdf
Retail store management system project report.pdfRetail store management system project report.pdf
Retail store management system project report.pdf
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
Youtube video download using python project report.pdf
Youtube video download using python project report.pdfYoutube video download using python project report.pdf
Youtube video download using python project report.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Library management system project report II..pdf
Library management system project report II..pdfLibrary management system project report II..pdf
Library management system project report II..pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Web chatting application project report management system.pdf
Web chatting application project report management system.pdfWeb chatting application project report management system.pdf
Web chatting application project report management system.pdf
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 
Chat application through client server management system project.pdf
Chat application through client server management system project.pdfChat application through client server management system project.pdf
Chat application through client server management system project.pdf
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
 

Recently uploaded

一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
uqyfuc
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
Dwarkadas J Sanghvi College of Engineering
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
Bayesian Decision Theory details ML.pptx
Bayesian Decision Theory details ML.pptxBayesian Decision Theory details ML.pptx
Bayesian Decision Theory details ML.pptx
amrita chaturvedi
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
PIMR BHOPAL
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
ijseajournal
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENTNATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
Addu25809
 
smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
um7474492
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
5g-5G SA reg. -standalone-access-registration.pdf
5g-5G SA reg. -standalone-access-registration.pdf5g-5G SA reg. -standalone-access-registration.pdf
5g-5G SA reg. -standalone-access-registration.pdf
devtomar25
 

Recently uploaded (20)

一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
Bayesian Decision Theory details ML.pptx
Bayesian Decision Theory details ML.pptxBayesian Decision Theory details ML.pptx
Bayesian Decision Theory details ML.pptx
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENTNATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
 
smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
5g-5G SA reg. -standalone-access-registration.pdf
5g-5G SA reg. -standalone-access-registration.pdf5g-5G SA reg. -standalone-access-registration.pdf
5g-5G SA reg. -standalone-access-registration.pdf
 

ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf

  • 1. 1 | P a g e AN INTERNSHIP REPORT ON ONLINE CAR SERVICING SYSTEM PROJECT BY KAMAL ACHARYA (Tribhuvan University) Date: 2023/03/10
  • 2. 2 | P a g e CHAPTER -1 INTRODUCTION 1.1 Introduction to Company: Our vision is to make ONLINE CAR SERVICING SYSTEM is needed for the country as technology grows fast in the world. The purpose is to develop this project to provide a better solution to the problems that the customers faces. This website will provide customers to reserve their car services from their home or from office. Customer feels hard to send their car for the service, either they need to reserve using mail system or walk in to send their car for service. At the end of these project, a prototype of justified system will develop which will provide a solution for the identify problem to improve the organizations revenue and performance. This system will be web based system where it is able to conduct an overall process of online registration and bookings too. The data will be stored in keep as privacy for each customer who has register. 1.2 Introduction to Project: The Project is ONLINE CAR SERVICING SYSTEM is needed for the country as technology grows fast in the world. The purpose is to develop this project to provide a better solution to the problems that the customers faces. This website will provide customers to reserve their car services from their home or from office. Customer feels hard to send their car for service, either they need to reserve using mail system or walk in to send their car for service. At the end of these project, a prototype of justified system will develop which will provide a solution for the identify problem to improve the organizations revenue and performance. This system will be web based system where it is able to conduct an overall process of online registration and bookings too. The data will be stored in keep as privacy for each customer who has register. The project Online car servicing system main objective of this system is to provide customers with a much convenient and better way of booking their car services. It is an online system for car services reservation and users will have to sign up through the registration page so they'll be able to view the various car services provided by the car services centre. This system is created to manage the reservation processes through online where the previous older ways were done manually. This system would be a productive solution for users and the car services centre. It will also reduce the work process of the admin while the data will be kept securely. Car owner can know the different services details can give his car for whatever the service he wish once he is a registered user. Dealer can post the services offered by them and provide services to the applied persons. Once car servicing completes car owner will get a mail from dealer. So car owner need to wait at the center and waste his time. 1.3 Introduction to Modules:
  • 3. 3 | P a g e User(Car owner) Register, Login, View service offers, View/edit profile, Apply for the service Dealer Register, Login, View service, Accept/reject service, send mail, View/edit service MODLUES  User  Dealer MODULE DESCRIPTION Name of the module-1:User Description: This module helps us to keep register the user and himself. After registration he will get to know what are the services provided by our service after that he can login into our website. Sub modules:  Register  Login  View Service Offers  Search Service – can search by Service Location, Service Provided, Dealer Name etc.  View/Edit Profile  Apply for the Service Name of the module-2: Dealer Description: This module helps to dealer manage his service accounts and he can view the services.
  • 4. 4 | P a g e Sub modules:  Register  Login  Post Service – Service Location, Experience, Service Type, Service Time, Service Cost and Service Description.  View Services  Accept/Reject Service  Send Mail  View/Edit Profile. CHAPTER-2 ANALYSIS
  • 5. 5 | P a g e 2.1 Identification of need: The data entry process requires the data on the paper, which is then feed into the application by the operator while doing so; the data entry operator has to look into the paper again &again and thus the chances of in accuracies in the typed contents increases. Also the process includes their registration process, sending messages, etc. In the existing system the servicing is done manually but in proposedsystem we have to computerize all the servicing process by using the Online Car Servicing System. Problems With Existing System Need  Lack of security of data.  More man power.  Time consuming.  Consumes large volume of pare work.  Needs manual calculations.  No direct role for the higher officials.  Damage of machines 2.2 Feasibility Study:  System design is the transformation of the analysis model into a system design model. During system design, developers define the design goals of the project and decompose the system into smaller subsystems that can be realized by individual teams.  The system which is existing and adopted till now is, the customer going to the that service center and waiting in a queue according to the requirement. For that they need to know all that what all the services are provided by them. which is a time taking process i.e., suppose a user need to send his car for service by sitting in home he can send his car to the service center and get service in time and doesn’t have to wait in queue. It is all time consuming process. The online car servicing center will specify all the details the of user needs. 2.3 Problem Specification:
  • 6. 6 | P a g e  After all the design activities were implemented correctly and completely, we will be having the use-cases, class interfaces and designing goals with us. The next step is to implement them to resolve them into a system by developing the code. The code generation should be done in a systematic manner. The process will be explained in this phase.  As the scope of the network is increased a lot, we can make our online car servicing system to the users can take service from his home.  We will tell to user to register the form for what servicing they require. By using register after the user login details he can view all the services provided by our RSN service.  In this service they get to nearest centres to them and they can know what service is available at that time.  After completing of their service they get mail from our servicing centres that their car service had been done. 2.4 Requirement Specification:  Requirement Analysis is the first technical step in software engineering process. It is at this point that a general statement of software scope is refined into concrete specification that becomes the foundation for all software engineering activities that follow. Analysis must focus on information, functional and behavioural domains of the problem. To better understand what is required, models are created and the problem is partitioned. 2.4.1 Client Requirement:  Dealers today must offer more tailored services, be more customer-focused and more efficient in order to compete. Manufacturers and their dealer organizations therefore place exacting requirements on their IT. Flexibility is key to business success. The more efficiently information is processed and employees use data, the more productive the core business becomes. The innovative business process solutions for sales and service provide dealers with a decisive competitive edge. 2.4.2 Hardware Requirement: Hardware : Pentium
  • 7. 7 | P a g e Speed : 1.1GHz RAM : 1GB Hard Disk : 20GB 2.4.2 Software Requirement: Operating System : Windows Technology : Java and J2EE Web Technologies : Html, JavaScript IDE : Eclipse Web Server : Tomcat Database : MySQL Java Version : J2SDK1.7 CHAPTER-3 SELECTED SOFTWARE Introduction to software selected: Software used:
  • 8. 8 | P a g e  java jdk.  Apache tomcat  MySQL  Integrated development environment tool (Ex: eclipse) About java: It was developed by James gosling in 1996 by company called sun microsystems. The advanced java is used to develop applications. There are three types of java 1. J2SE (standalone) 2. J2EE (enterprise) 3. J2ME (micro edition) For standalone applications we use J2SE. Software’s used: windows, OOPs, AWT, swings etc., For enterprise applications like the advanced java web server applications which we are web type or server type are done by using J2EE. Software’s used: JDBC, jsp, servlets etc., For micro edition applications like mobile games which are inbuilt are done by using J2ME. J2EE: Here by using J2EE we are creating a dynamic web application. The architecture of dynamic web application is as follows Here we use the server which contains a database. Here web container executes the code, server gets the request from user and it performs operations and send back the response to the user. About JSP: Client Request response server db. Web container
  • 9. 9 | P a g e Java Server Pages (JSP) is a technology for developing Webpages that supports dynamic content. This helps developers insert java code in HTML pages by making use of special JSP tags, Here in this project we used java server pages are used to create the dynamic web pages. These dynamic web pages are created by using html tags and Scriptlet [example:<% and end with %>.]. Jsp is more efficient than servlet and In JSP we have four important tags like  Declarative  Expression  Scriptlet In JSP nested tags is not possible.  Scriptlet: JSP also allows you to write blocks of Java code inside the JSP. You do this by placing your Java code between <% and %> characters just like expressions, but without the = sign at the start of the sequence. This block of code is known as a "Scriptlet". By itself, a Scriptlet doesn't contribute any HTML. A Scriptlet contains Java code that is executed every time the JSP is invoked.  Java script Validation: We use form validation to improve the effectiveness of the page. To validate we use some test cases here. About HTML: HTML stands for Hyper Text Mark-up Language and it describes the structure of Web pages using mark-up. The elements are the building blocks of HTML pages here the elements are represented by tags.
  • 10. 10 | P a g e HTML tags label pieces of content such as "heading", "paragraph", "table", and so on Browsers do not display the HTML tags, but use them to render the content of the page HTML is generally used for creating static web pages. Here in this project we use the HTML tags which are included in the jsp code. We use html version more than 3.0 because below 3.0 version we need to add the servlet mapping more than 3.0 it automatically creates the web annotations we not need to create the servlet mapping externally. Advantages:  An HTML document is a small and hence easy to send over the net. It is small because it does not include format information.  HTML documents are cross platform compatible and device independent. You only need HTML readable browser to view them. Font names, locations etc are required. About JDBC connection: In this java application JDBC is used for connecting to database. To connect Java application with the MySQL database, we need to follow 5 following steps. o Register the driver class: by using for name () method we register. o Creating connection: by using get connection () method we get connected. o Creating statement: by using create Statement () method we crate statement. o Executing queries: by using execute Query (string sql) method we execute dB queries. o Closing connection: by using close () method we close the connection with db. In this application we are using MySQL as the database. So, we need to know following information’s for the MySQL database: Driver class: The driver class for the MySQL database is com. MySQL. Jdbc. Driver. ConnectionURL: Theconnection URL for the MySQL database is jdbc: MySQL://localhost:3306/carservice where jdbc is the API, MySQL is the database, localhost is
  • 11. 11 | P a g e the server name on which MySQL is running, we may also use IP address, 3306 is the port number and car service is the database name. We may use any database, in such case, we need to replace the car service with our database name. Username: The default username for the MySQL database is root. Password: It is the password given by the user at the time of installing the MySQL database. In this example, we are going to use root as the password. After connection to database we perform database operations. About CSS: CSS stands for Cascading Style Sheets. It describes how HTML elements are to be displayed on screen, paper, or in other media. It saves a lot of work. It can control the layout of multiple web pages all at once. External stylesheets are stored in CSS files.CSS is a language that describes the style of an HTML document. We have three ways to insert CSS style sheets  External style sheet  Internal style sheet  Inline style sheet External Style Sheet  With an external style sheet, you can change the look of an entire website by changing just one file!  Each page must include a reference to the external style sheet file inside the <link> element. The <li>element goes inside the <head > section. Internal Style Sheet  An internal style sheet may be used if one single page has a unique style.  Internal styles are defined within the <style> element, inside the <head> section of an HTML page: Inline Styles  An inline style may be used to apply a unique style for a single element.  To use inline styles, add the style attribute to the relevant element. The style attribute can contain any CSS property. Swings:
  • 12. 12 | P a g e The swing components examined include buttons, labels, toggle buttons, combo boxes, list boxes, scrollbars, slides, text, scroll panes, tables, and toolbars. Common functionality shared across these components and others like borders, tool, tips and icons is also possible. Scroll Panes: The JScrollPane component is an interesting component. It acts as a container for one component. Providing scrolling support for that component, if it is larger than the space available within the JScrollPane. Text Fields: J Text Field implements that old favorite a single line text input box. Text Areas: The J Text Area component, as its name suggests, is used when larger amounts of text need to be input or more often, just displayed. Tool Bar: The J Tool Bar component offers a potentially draggable container to place a component in. Menu Bars: The main purpose of the JMenuBar class is to group together a collection of JMenu instances. About apache tomcat: We two types of servers they are web server and application server. Web server: the server consists only the web container. Application server: the server consists both web container as well as other extensions. In this we use a web server called apache tomcat of version 8.
  • 13. 13 | P a g e Apache Tomcat is a web container developed at the Apache Software Foundation (ASF). Tomcat implements the servlet and the Java Server Pages (JSP) specifications from Sun Microsystems, providing an environment for Java code to run in cooperation with a web server. It adds tools for configuration and management but can also be configured by editing configuration files that are normally XML-formatted. Tomcat includes its own internal HTTP server. Tomcat is a web server that supports servlets and JSPs. The accompanying Tomcat Jasper compiler compiles JSPs into servlets. Roles of server:  It handles the life cycle methods like init, service, destroy.  It handles the security i.e. it provides security using sessions and authentication.  Handling of request dispatching (communication of two applications)  Handling of multithreading About MySQL: MySQL is the most popular Open Source Relational SQL Database Management System. MySQL is one of the best RDBMS being used for developing various web-based software applications. MySQL is developed, marketed and supported by MySQL AB, which is a Swedish company. This tutorial will give you a quick start to MySQL and make you comfortable with MySQL programming. In this project we use the MySQL database to store the data. in this database we have different tables. reasons to use MYSQL:  MySQL is released under an open-source license. So, you have nothing to pay to use it.  MySQL is a very powerful program in its own right. It handles a large subset of the functionality of the most expensive and powerful database packages.  MySQL uses a standard form of the well-known SQL data language.  MySQL works on many operating systems and with many languages including PHP, PERL, C, C++, JAVA, etc.  MySQL works very quickly and works well even with large data sets.  MySQL is very friendly to PHP, the most appreciated language for web development.  MySQL supports large databases, up to 50 million rows or more in a table. The default file size limit for a table is 4GB, but you can increase this (if your operating system can handle it) to a theoretical limit of 8 million terabytes (TB).
  • 14. 14 | P a g e  MySQL is customizable. The open-source GPL license allows programmers to modify the MySQL software to fit their own specific environments. CHAPTER-4 DESIGN INTRODUCTION:
  • 15. 15 | P a g e Design is the first step in the development phase for any techniques and principles for the purpose of defining a device, a process or system in sufficient detail to permit its physical realization. Once the software requirements have been analyzed and specified the software design involves three technical activities –design, coding, implementation and testing that are required to build and verify the software. The design activities are of main importance in this phase, because in this activity, decisions ultimately affecting of the software implementation and its ease of maintenance are made. These decisions have the final bearing upon reliability and maintainability of the system. 4.1 RELATIONSHIP DIAGRAM The Unified Modeling Language (UML) is a standard and appropriate language for writing software blueprints and for modeling systems ranging from enterprise information systems to distributed web-based applications and even to hard real time embedded systems. OVERVIEW: - The UML is a language for  Visualizing  Specifying  Constructing  Documenting the artifacts of a software-intensive system. A modeling language is a language whose vocabulary and rules focus on the conceptual and physical representation of a system that yields an understanding of the different views of the evolution of software development lifecycle. In visualizing we communicate the conceptual model to others to eradicate errors and developer who cut the code never write the models, so we visualize. Specifying means building model that are precise, unambiguous and complete. Things that are best expressed graphically are done so graphically in UML, whereas things that are best expressed textually are done so in programming language, mapping permits forward engineering in constructing.
  • 16. 16 | P a g e UML stands for Unified Modelling Language. UML is a language for specifying, visualizing, documenting the system. This is the step while developing any product after analysis. The goal from this is to produce a model of the entities involved in the project which later need to be built. The representation of the entities that are to be used in the product being developed need to be designed. There are various kinds of methods in software design: They are as follows:  Use case diagram  Class diagram  Activity Diagram  State chart Diagram USE CASE DIAGRAM: Applying for register
  • 17. 17 | P a g e CLASS DIAGRAM: login View services Search garages Feed back Send mail View garages location Log out Search services Dealer User
  • 18. 18 | P a g e Registration User id User name Password Email Gender address phone no car brand car no Register () Login User name Password User type Log in () Log out () Dealer Dealer email Dealer password Log in () Log out () View service () View garage () Accept service () View profile () Car owner Car owner email Car owner pwd Log in () Log out () View service () View garage () Request service () View profile () Message Dealer id Dealer email Send message () Send solution () Garage garage id garage name garage location Add garage () Delete garage () Edit garage () Services service id service name service time service offer Add service () Delete service () Edit service () Feedback Car owner id Car owner name Car owner email Car owner phone Send feedback () Ask solutions ()
  • 19. 19 | P a g e ACTIVITY DIAGRAM: Login dealer Carowner   login Post service View service Accept service Send mail Receive mail Receive feed back Send feed back Log out Invalid id valid Apply
  • 20. 20 | P a g e To users From users From users database Login Add services Retrieve services View requests Receive mails Reply mails Dealer STATE CHART DIAGRAM: For Users module For Dealer module 4.2DATABASE TABLES TABLE FOR GARAGE: View services Get reply Send feedback Selection of anotherservices Request service Service available yes No
  • 21. 21 | P a g e NAME TYPE NULL/NOT NULL KEY GARAGE ID VARCHAR (40) NOT NULL --- NAME VARCHAR (40) NOT NULL --- LOCATION VARCHAR (40) NOT NULL --- ADDRESS VARCHAR(40) NOT NULL --- PHONE NUMBER VARCHAR(40) NOT NULL --- EMAIL VARCHAR(50) NOT NULL --- TABLE FOR QUERY: NAME TYPE NULL/NOT NULL KEY NAME VARCHAR(30) NOT NULL --- EMAIL VARCHAR(30) NOT NULL --- PHONE NUMBER VARCHAR(30) NOT NULL --- FEED BACK VARCHAR(30) NOT NULL --- SOLUTION VARCHAR(50) NOT NULL --- TABLE FOR SERVICES: NAME TYPE NULL/NOT NULL KEY SERVICE ID VARCHAR(20) NOT NULL --- SERVICE VARCHAR(30) NOT NULL --- TIME VARCHAR(30) NOT NULL --- COST VARCHAR(30) NOT NULL --- OFFERS VARCHAR(30) NOT NULL --- TABLE FOR USERS: NAME TYPE NULL/NOT NULL KEY USER ID INT(15) NOT NULL --- NAME VARCHAR(30) NOT NULL --- EMAIL VARCHAR(40) NOT NULL --- PASSWORD VARCHAR(40) NOT NULL --- GENDER VARCHAR(15) NOT NULL --- ADDRESS VARCHAR(30) NOT NULL --- PHONE NUMBER VARCHAR(20) NOT NULL --- CARBRAND VARCHAR(30) NOT NULL --- CAR NUMBER VARCHAR(40) NOT NULL PRIMARY KEY 4.3 Data Flow Diagram (DFD) In the DFD there are four symbols:
  • 22. 22 | P a g e 1. A square defines a source (originator) or destination of system data 2. An arrow identifies data flow- data in motion. It is a pipeline through which information flows. 3. A circle or a ‘bubble’ (some use an oval bubble) represents a process that transforms incoming data flows into outgoing data flows 3. An open rectangle is a data store- data at rest or a temporary repository of data Context Level Diagram: LEVEL 0: LEVEL 1: LEVEL 2: 5.SYSTEM TESTING AND IMPLEMENTATIONS 5.1 TESTCASES customer Online Car service dealer customer Send feed back Request service View services dealer View services Accept service Send email Dealer Database customer database
  • 23. 23 | P a g e Testing is a process of analyzing a system or system components to detect the differences between specified and observed behavior. In other words, testing is a fault detection technique that tries to create failures or erroneous states in a planned way. This allows the developer to detect failures in the system before it is released to the customer. Testing is a process of executing a program with the intent of finding an error. Testing is a crucial element of software quality assurance and presents ultimate review of specification, design and coding. system testing is an important phase. Testing represents an interesting anomaly for the software. Thus, a series of testing are performed for the proposed system before the system is ready for user acceptance testing. A good test case is one that has a high probability of finding an as undiscovered error. A successful test is one that uncovers an as undiscovered error. Test case for Register: Description If dealer wantsregister for his servicing by entering his personal details Expected value Returns an error message by showing. if you entered any wrong name and password or you are already registered for this service. Actual value If you entered correct details Result Then you have successfully registered for this car service When a user tries to register by submitting an incorrect ID or an incorrect Password then it displays an error message “NOT A VALID USER NAME”. If user enter correct details then it displays “Registered successfully” Test case for Name Description If dealer wantsregister for his name he has to enter correct name for that service
  • 24. 24 | P a g e Expected value Returns an error message by showing if you entered any wrong name or you are name is already registered for this service. Actual value If you entered correct details Result Then you have successfully registered for this car service Test case for Email: Description If the dealer enters correct email Expected value It will return a message as mail has sent success or return an error. Actual value If dealer use his correct mail id Result Then dealer will get mail from our service. Then the output is display as message has send successfully. Test case for phone number: Description The dealer has to enter his correct phone number details. Expected value the service center wants to send any message to dealer by his phone number he can send it. If you gave any wrong details of your number. Then it returns an error. Actual value If dealer gave correct phone number. Result Then you will get message from user. Test case for login Description If dealer wants to login for the service by entering user id and password Expected value Returns a message or show an error Actual value If you enter correct details Result Then you have successfully logged in that service Test case for user id
  • 25. 25 | P a g e Description In this user id there will be a unique id for every dealer Expected value If the id is correct then your output is display or it returns an error. Actual value The user need give correct. Result then your user id is successfully generated. Test case for password Description In this registration the dealer needs to remember his id and password Expected value If he enters any incorrect password then it gets an error message. Actual value If dealer enter correct id and password Result Then your id is center successfully in our service center. Test case for send message Description When a message is to be sent then the mail id should be valid and it should be in database. Expected value If the email id is invalid or not in the data base then it shows an error Actual value Dealer should enter correct email id Result The message will be sent successfully Test case for view feedback Description When a message is to be sent then the mail id should be valid and it should be in database. Expected value If the email id is invalid or not in the data base then it shows an error Actual value user should enter correct email id Result The message will be sent successfully 5.2 IMPLEMENTATION
  • 26. 26 | P a g e Implementation is the stage where the theoretical design is turned into a working system. The most crucial stage in achieving a new successful system and in giving confidence on the new systems for the users that it will work efficiently and effectively. The system can be implemented only after through testing is done and it is found to work according to the specification. It involves careful planning, investigation of the current system and its constraints on implementation, design of methods to achieve the changeover and an evolution of change over methods apart from planning. Two major tasks of preparing the implementation are education and training of the users and testing of the system. login. Jsp <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html> <html lang="en"> <head> <title>Login</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="Your description"> <meta name="keywords" content="Your keywords"> <meta name="author" content="Your name"> <link rel="stylesheet" href="css/bootstrap.css" > <link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="fonts/font-awesome.css"> <link rel="stylesheet" href="css/owl.carousel.css"> <link rel="stylesheet" href="css/jquery.fancybox.css">
  • 27. 27 | P a g e <script src="js/jquery.js"></script> <script src="js/jquery-migrate-1.2.1.min.js"></script> <script src="js/superfish.js"></script> <script src="js/jquery.mobilemenu.js"></script> <script src="js/jquery.easing.1.3.js"></script> <script src="js/jquery.ui.totop.js"></script> <script src="js/jquery.touchSwipe.min.js"></script> <script src="js/jquery.equalheights.js"></script> <script src="js/owl.carousel.js"></script> <script src="js/jquery.fancybox.pack.js"></script> <script src="js/sForm.js"></script> <script src="js/owl.carousel.js"></script> <script> //----------------------------------------------// $(window).load( function(){ //form1 $('#form1').sForm({ ownerEmail:'#', sitename:'sitename.link' }) $(function() {$("a.various").fancybox();}); }); //----------------------------------------------// $(document).ready(function() { var owl = $("#owl-demo");
  • 28. 28 | P a g e $(".next").click(function(){ owl.trigger('owl.next'); }) $(".prev").click(function(){ owl.trigger('owl.prev'); }) $("#owl-demo").owlCarousel({ slideSpeed : 300, paginationSpeed : 400, singleItem:true }); }); </script></head><body> <!--============================header=============================--> <header id="header"> <div class="parallax-window" data-parallax="scroll" data-image- src="img/bgheader.jpg"> <section class="bgmainhead"> <article class="slogan"> <p>Car Servicing Management System</p> </article> </section> </div> <div id="stuck_container" class="menu-bg"> <div class="container">
  • 29. 29 | P a g e <div class="row "> <article class="col-lg-4 col-sm-4 col-xs-12"> <!--<div class="navbar-brand navbar-brand_"><a href="index.html">metamorph_slacal</a></div>--> </article> <article class="col-lg-8 col-sm-8 col-xs-12"> <div class="menuheader"> <nav class="navbar navbar-default navbar-static-top my_navbar" role="navigation"> <ul class="nav sf-menu"> <li ><a href="index.jsp">Home</a></li> <li class="active"><a href="login.html">Login<em class="indicator1"></em></a> <!--<ul> <li><a href="#">Testimonials</a></li> <li><a href="#">Archives</a></li> <li><a href="#">FAQs</a></li> </ul>--> </li> <li><a href="services.jsp">Services</a></li> <li><a href="about.html">About US</a></li> <li><a href="contact.jsp">Contacts</a></li> </ul> </nav> </div> </article> </div>
  • 30. 30 | P a g e </div> <hr class="headhr"> </div> </header> <!-========================header===============================--> <div id="content"> <!--=========================row_10=============================--> <section class="row_6"> <div class="container"> <div class="row"> <form action="loginAction.jsp" method="post"> <h2 align="center">Login Here........</h2> <imgsrc="img/Loginn.png" class="left img2"></img><br/><br/><br/> <table class="gridtable" align="center"> <tr><td>UserName</td><td><input type="text" name="uname"></td></tr> <tr><td>Password</td><td><input type="password" name="pwd"></td></tr> <tr><td><input type="submit" value="Submit"></td></tr> </table> </form> </div> </div> </section> </div> <!--==========================footer===============================--> <footer>
  • 31. 31 | P a g e <div class="footerrow1"> <div class="container"> <div class="row"> <article class="col-lg-12"> <p class="footerpriv"><a href="index.html">metamorph_slacal</a><span>&copy;</span><span id="copyright- year"></span></p> <div id="foo_div">Website Design: <a href="http://www.metamorphozis.com" class="foo_link">metamorphozis</a></div> </article> </div> </div> </div> </footer> <script src="js/bootstrap.min.js"></script> <script src="js/scripts.js"></script> <script src="js/parallax.min.js"></script> </body> </html> Add service. Jsp <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html> <html lang="en"> <head> <title>Services</title> <meta charset="utf-8">
  • 32. 32 | P a g e <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="Your description"> <meta name="keywords" content="Your keywords"> <meta name="author" content="Your name"> <link rel="stylesheet" href="css/bootstrap.css" > <link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="fonts/font-awesome.css"> <link rel="stylesheet" href="css/owl.carousel.css"> <link rel="stylesheet" href="css/jquery.fancybox.css"> <script src="js/jquery.js"></script> <script src="js/jquery-migrate-1.2.1.min.js"></script> <script src="js/superfish.js"></script> <script src="js/jquery.mobilemenu.js"></script> <script src="js/jquery.easing.1.3.js"></script> <script src="js/jquery.ui.totop.js"></script> <script src="js/jquery.touchSwipe.min.js"></script> <script src="js/jquery.equalheights.js"></script> <script src="js/owl.carousel.js"></script> <script src="js/jquery.fancybox.pack.js"></script> <script src="js/sForm.js"></script> <script src="js/owl.carousel.js"></script> <script> //----------------------------------------------// $(window).load( function(){ //form1
  • 33. 33 | P a g e $('#form1').sForm({ ownerEmail:'#', sitename:'sitename.link' }) $(function() {$("a.various").fancybox();}); }); //----------------------------------------------// $(document).ready(function() { var owl = $("#owl-demo"); $(".next").click(function(){ owl.trigger('owl.next'); }) $(".prev").click(function(){ owl.trigger('owl.prev'); }) $("#owl-demo").owlCarousel({ slideSpeed : 300, paginationSpeed : 400, singleItem:true }); }); </script></head><body> <!--==========================header==============================--> <header id="header"> <div class="parallax-window" data-parallax="scroll" data-image- src="img/bgheader.jpg"> <section class="bgmainhead">
  • 34. 34 | P a g e <article class="slogan"> <p>Car Servicing Management System</p> </article> </section> </div> <div id="stuck_container" class="menu-bg"> <div class="container"> <div class="row "> <article class="col-lg-4 col-sm-4 col-xs-12"> <!--<div class="navbar-brand navbar-brand_"><a href="index.html">metamorph_slacal</a></div>--> </article> <article class="col-lg-8 col-sm-8 col-xs-12"> <div class="menuheader"> <nav class="navbar navbar-default navbar-static-top my_navbar" role="navigation"><ul class="nav sf-menu"> <li class="active"><a href="index.jsp">Home</a></li> <li><a href="#">Services</a> <ul> <li><a href="addservices.jsp">Add Service</a></li> <li><a href="editservice.jsp">Edit Service</a></li> <li><a href="delservice.jsp">Delete Service</a></li> </ul></li> <li><a href="#">Garages</a> <ul> <li><a href="addgarage.jsp">Add Garage </a></li>
  • 35. 35 | P a g e <li><a href="editgarage.jsp">Edit Garage</a></li> <li><a href="delsgarage.jsp">Delete Garage</a></li> </ul></li> <li ><a href="viewOrders.jsp">View Orders</a></li> <li ><a href="message.jsp">SendMessage</a></li> <li ><a href="feedback.jsp">View Feedback</a></li> <li><a href="index.jsp">LogOut</a></li> </ul> </nav></div> </article></div></div> <hr class="headhr"> </div> </header> <!--========================header=================================--> <div id="content"> <!--=========================row_10=============================--> <section class="row_6"> <div class="container"> <div class="row"> <form action="serviceAction.jsp" method="post"> <h2 align="center">Add Service Here...........</h2> <table class="gridtable" align="center"> <tr><td>Service Id</td><td><input type="text" name="sid"></td></tr> <tr><td>Service Name</td><td><input type="text" name="name"></td></tr>
  • 36. 36 | P a g e <tr><td>Service Time</td><td><input type="text" name="time"></td></tr> <tr><td>Service Cost</td><td><input type="text" name="cost"></td></tr> <tr><td>Offer</td><td><textarea rows="5" cols="10" name="offer"></textarea></td></tr> <tr><td><input type="submit" value="Submit"></td></tr> </table></form> <% if(request.getAttribute("ss")!=null){ %> <font color="red">Service Added successfully</font><% }%> </div> </div> </section> </div> <!===========================footer===============================--> <footer> <div class="footerrow1"> <div class="container"> <div class="row"> <article class="col-lg-12"> <p class="footerpriv"><a href="index.html">metamorph_slacal</a><span>&copy;</span><span id="copyright- year"></span></p> <div id="foo_div">Website Design: <a href="http://www.metamorphozis.com" class="foo_link">metamorphozis</a></div> </article>
  • 37. 37 | P a g e </div> </div> </div> </footer> <script src="js/bootstrap.min.js"></script> <script src="js/scripts.js"></script> <script src="js/parallax.min.js"></script> </body> </html> Send mail. Jsp <%@page import="java.sql.*"%> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> <% String phno=request.getParameter("phnum"); System.out.println("phnoooooo "+phno); System.out.println("Entered into phnoblock "); %>
  • 38. 38 | P a g e <table align="center"> <tr><td><font color=white><b>Phone Number</b></font></td><td> <% Class.forName("com.mysql.jdbc.Driver"); Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/carservice","root",""); PreparedStatementpt=con.prepareStatement("select * from users where userId='"+phno+"'"); ResultSetrs=pt.executeQuery(); while(rs.next()) { %> <input type="text" name=phno value="<%=rs.getString(6)%>"> <% } %> </td></tr></table></body></html>
  • 39. 39 | P a g e 6 OUTPUT SCREENS: HOME PAGE
  • 40. 40 | P a g e REGISTER PAGE: LOGIN PAGE
  • 41. 41 | P a g e
  • 42. 42 | P a g e LOGIN SUCCESSFULLY
  • 43. 43 | P a g e VIEW SERVICES
  • 44. 44 | P a g e ADD SERVICES
  • 45. 45 | P a g e ADDING SERVICE
  • 46. 46 | P a g e EDIT SERVICES
  • 47. 47 | P a g e EDITING SERVICE
  • 48. 48 | P a g e DELETE SERVICE
  • 49. 49 | P a g e SEARCH GARAGE
  • 50. 50 | P a g e VIEW GARAGE
  • 51. 51 | P a g e ADDING GARAGE:
  • 52. 52 | P a g e EDITING GARAGE
  • 53. 53 | P a g e DELETE GARAGE
  • 54. 54 | P a g e SEND MESSAGE
  • 55. 55 | P a g e MESSAGE SENT SUCCESSFULLY
  • 56. 56 | P a g e VIEW PROFILE
  • 57. 57 | P a g e FEED BACK
  • 58. 58 | P a g e FEED BACK SENT
  • 59. 59 | P a g e SENT SUCCESSFULLY
  • 60. 60 | P a g e LOG OUT
  • 61. 61 | P a g e 7.Conclusion: This project developed, incorporated all the activities involved in the browsing centre. It provides all necessary information to the management as well as the customer with the use of this system; the user can simply sit in front of the system and monitor all the activities without any physical movement of the file. Management can service the customer’s request best in time. The system provides quickly and valuable information. These modules have been integrated for effective use of the management for future forecasting and for the current need.
  • 62. 62 | P a g e 8. Scope for Expansion: We think that not a single project is ever considered as complete forever .Because our mind is always thinking something new and our necessities also are growing day by day. We always want something more than what we have. Our application also, If you see at the first glance then you find it to be complete but we want to make it still mature and fully automatically. The future perspective of our project can link our banking system with other centralized bank services so that customer has an ease of transferring money and paying bills. The system can be designed for further enhancement. This could also be developed according to the growing needs of the customer. This project is limited to loan applying, applying credit cards and request cheques. In future we can extend this project by adding more banks, Appling for new check book, Date of transferring money and many more features.
  • 63. 63 | P a g e 9.BIBLIOGRAPHY During the development of our system, we have taken the reference from Books and journals, which we would like to mention in this section. These books acted as our tutors during the system development.  For Java installation  https://www.java.com/en/download/  For DB2 installation  http://www.ibm.com/index.html  Reference websites  www.javatpoint.com  www.w3schools.com  http://www.tutorialspoint.com/java/index.htm  Reference Books  Thinking in java  OCJP Certified Programmer for Java  Learn Java in Easy Steps  Complete reference Java  Researcher Reference Acharya, Kamal. "STUDENT INFORMATION MANAGEMENT SYSTEM." Authorea Preprints (2023). Acharya, Kamal. "Library Management System." Available at SSRN4807104 (2019). ACHARYA, KAMAL, et al. "LIBRARY MANAGEMENT SYSTEM." (2019). Acharya, Kamal. "Online bus reservation system project report." Authorea Preprints (2024). Acharya, Kamal. "Online bus reservation system project report." (2024). Acharya, Kamal. “Online Bus Reservation System.” SSRN ElectroNIC ASIA Journal (2024): n. pag. Acharya, Kamal. “Student Information Management System Project.” SSRN ElectroNIC ASIA Journal (2024): n. pag. Acharya, Kamal. “ATTENDANCE MANAGEMENT SYSTEM.” International Research Journal of Modernization in Engineering Technology and Science (2023): n. pag. Acharya, Kamal. “College Information Management System.” SSRN ElectroNIC
  • 64. 64 | P a g e ASIA Journal (2024): n. pag. Acharya, Kamal, Attendance Management System Project (April 28, 2024). Available at SSRN: https://ssrn.com/abstract=4810251 or http://dx.doi.org/10.2139/ssrn.4810251 Acharya, Kamal, Online Food Order System (May 2, 2024). Available at SSRN: https://ssrn.com/abstract=4814732 or http://dx.doi.org/10.2139/ssrn.4814732 Acharya, Kamal, University management system project. (May 1, 2024). Availableat SSRN: https://ssrn.com/abstract=4814103 or http://dx.doi.org/10.2139/ssrn.4814103 Acharya, Kamal, Online banking management system. (May 1, 2024). Available at SSRN: https://ssrn.com/abstract=4813597 or http://dx.doi.org/10.2139/ssrn.4813597 Acharya, Kamal, Online Job Portal Management System (May 5, 2024). Available at SSRN: https://ssrn.com/abstract=4817534 or http://dx.doi.org/10.2139/ssrn.4817534 Acharya, Kamal, Employee leave management system. (May 7, 2024). Available at SSRN: https://ssrn.com/abstract=4819626 or http://dx.doi.org/10.2139/ssrn.4819626 Acharya, Kamal, Online electricity billing project report. (May 7, 2024). Available at SSRN: https://ssrn.com/abstract=4819630 or http://dx.doi.org/10.2139/ssrn.4819630 Acharya, Kamal, POLICY MANAGEMENT SYSTEM PROJECT REPORT. (December 10, 2023). Available at SSRN: https://ssrn.com/abstract=4831694 or http://dx.doi.org/10.2139/ssrn.4831694 Acharya, Kamal, Online job placement system project report. (January 10, 2023). Available at SSRN: https://ssrn.com/abstract=4831638 or http://dx.doi.org/10.2139/ssrn.4831638 Acharya, Kamal, Software testing for project report. (May 16, 2023). Available at SSRN: https://ssrn.com/abstract=4831028 or http://dx.doi.org/10.2139/ssrn.4831028 Acharya, Kamal, ONLINE CRIME REPORTING SYSTEM PROJECT. (August 10, 2022). Available at SSRN: https://ssrn.com/abstract=4831015 or http://dx.doi.org/10.2139/ssrn.4831015 Acharya, Kamal, Burber ordering system project report. (October 10, 2022). Available at SSRN: https://ssrn.com/abstract=4832704 or http://dx.doi.org/10.2139/ssrn.4832704 Acharya, Kamal, Teachers Record Management System Project Report (December 10, 2023). Available at SSRN: https://ssrn.com/abstract=4833821 or http://dx.doi.org/10.2139/ssrn.4833821 Acharya, Kamal, Dairy Management System Project Report (December 20, 2020). Available at SSRN: https://ssrn.com/abstract=4835231 or http://dx.doi.org/10.2139/ssrn.4835231 Acharya, Kamal, Electrical Shop Management System Project (December 10, 2019). Available at SSRN: https://ssrn.com/abstract=4835238 or http://dx.doi.org/10.2139/ssrn.4835238 Acharya, Kamal, Online book store management system project report. (Febuary 10, 2020). Available at SSRN: https://ssrn.com/abstract=4835277 or http://dx.doi.org/10.2139/ssrn.4835277 Acharya, Kamal, Paint shop management system project report. (January 10, 2019). Available at
  • 65. 65 | P a g e SSRN: https://ssrn.com/abstract=4835441 or http://dx.doi.org/10.2139/ssrn.4835441 Acharya, Kamal, Supermarket billing system project report. (August 10, 2021). Available at SSRN: https://ssrn.com/abstract=4835474 or http://dx.doi.org/10.2139/ssrn.4835474