Academia.eduAcademia.edu

Online car servicing system project report

2024, Social Science Research Network

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.

AN INTERNSHIP REPORT ON ONLINE CAR SERVICING SYSTEM PROJECT BY KAMAL ACHARYA (Tribhuvan University) Date: 2023/03/10 1|P ag e Electronic copy available at: https://ssrn.com/abstract=4837832 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. 2|P ag e Electronic copy available at: https://ssrn.com/abstract=4837832 1.3 Introduction to Modules: User(Car owner) Dealer Register, Login, View service offers, View/edit profile, Apply for the service 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 3|P ag e Electronic copy available at: https://ssrn.com/abstract=4837832 Name of the module-2: Dealer Description: This module helps to dealer manage his service accounts and he can view the services. 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. 4|P ag e Electronic copy available at: https://ssrn.com/abstract=4837832 CHAPTER-2 ANALYSIS 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. 5|P ag e Electronic copy available at: https://ssrn.com/abstract=4837832 2.3 Problem Specification:  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. 6|P ag e Electronic copy available at: https://ssrn.com/abstract=4837832 2.4.2 Hardware Requirement: Hardware : Pentium 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 7|P ag e Electronic copy available at: https://ssrn.com/abstract=4837832 CHAPTER-3 SELECTED SOFTWARE Introduction to software selected: Software used:     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 server Web container Request Client response db. 8|P ag e Electronic copy available at: https://ssrn.com/abstract=4837832 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: 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. 9|P ag e Electronic copy available at: https://ssrn.com/abstract=4837832 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. 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. 10 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 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:https://localhost:3306/carservice where jdbc is the API, MySQL is the database, localhost is 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: 11 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 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: 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. 12 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 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. 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. 13 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832  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).  MySQL is customizable. The open-source GPL license allows programmers to modify the MySQL software to fit their own specific environments. 14 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 CHAPTER-4 DESIGN INTRODUCTION: 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. 15 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 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. 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 16 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 USE CASE DIAGRAM: Applying for register login Search services View services Search garages User Dealer location View garages Send mail Feed back Log out 17 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 CLASS DIAGRAM: Registration Login User id User name Password Email Gender address phone no car brand car no User name Password User type Log in () Log out () Car owner Dealer Register () Message Dealer id Dealer email Send message () Send solution () Garage Dealer email Dealer password Car owner email Car owner pwd Log in () Log out () View service () View garage () Accept service () View profile () Log in () Log out () View service () View garage () Request service () View profile () Services garage id garage name garage location Add garage () Delete garage () Edit garage () service id service name service time service offer Add service () Delete service () Edit service () 18 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 Feedback Car owner id Car owner name Car owner email Car owner phone Send feedback () Ask solutions () ACTIVITY DIAGRAM: Login dealer Carowner  login valid Post service Invalid id Accept service View service Apply Send mail Receive mail Receive feed back Send feed back Log out  19 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 STATE CHART DIAGRAM: For Users module View services Service available No yes For Selection of anotherservices Request service Dealer module Send feedback Dealer Login Get reply Add services From users Retrieve services database View requests From users Receive mails To users Reply mails 20 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 4.2DATABASE TABLES TABLE FOR GARAGE: NAME GARAGE ID NAME LOCATION ADDRESS PHONE NUMBER EMAIL TYPE VARCHAR (40) VARCHAR (40) VARCHAR (40) VARCHAR(40) VARCHAR(40) VARCHAR(50) NULL/NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL KEY ------------- TYPE VARCHAR(30) VARCHAR(30) VARCHAR(30) VARCHAR(30) VARCHAR(50) NULL/NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL KEY ----------- TYPE VARCHAR(20) VARCHAR(30) VARCHAR(30) VARCHAR(30) VARCHAR(30) NULL/NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL KEY ----------- TYPE INT(15) VARCHAR(30) VARCHAR(40) VARCHAR(40) VARCHAR(15) VARCHAR(30) VARCHAR(20) VARCHAR(30) VARCHAR(40) NULL/NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL KEY ----------------PRIMARY KEY TABLE FOR QUERY: NAME NAME EMAIL PHONE NUMBER FEED BACK SOLUTION TABLE FOR SERVICES: NAME SERVICE ID SERVICE TIME COST OFFERS TABLE FOR USERS: NAME USER ID NAME EMAIL PASSWORD GENDER ADDRESS PHONE NUMBER CARBRAND CAR NUMBER 21 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 4.3 Data Flow Diagram (DFD) In the DFD there are four symbols: 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: customer Online Car service dealer LEVEL 1: View services Database customer Request service Dealer Send feed back LEVEL 2: View services database dealer Accept service customer Send email 22 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 5.SYSTEM TESTING AND IMPLEMENTATIONS 5.1 TESTCASES 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. If you entered correct details Then you have successfully registered for this car service Actual value Result 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” 23 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 Test case for Name Description If dealer wantsregister for his name he has to enter correct name for that service Returns an error message by showing if you entered any wrong name or you are name is already registered for this service. If you entered correct details Then you have successfully registered for this car service Expected value Actual value Result Test case for Email: Description Expected value If the dealer enters correct email It will return a message as mail has sent success or return an error. If dealer use his correct mail id Then dealer will get mail from our service. Then the output is display as message has send successfully. Actual value Result Test case for phone number: Description Expected value Actual value Result The dealer has to enter his correct phone number details. 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. If dealer gave correct phone number. Then you will get message from user. Test case for login Description Expected value Actual value Result If dealer wants to login for the service by entering user id and password Returns a message or show an error If you enter correct details Then you have successfully logged in that service 24 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 Test case for user id Description In this user id there will be a unique id for every dealer If the id is correct then your output is display or it returns an error. The user need give correct. then your user id is successfully generated. Expected value Actual value Result Test case for password Description In this registration the dealer needs to remember his id and password If he enters any incorrect password then it gets an error message. If dealer enter correct id and password Then your id is center successfully in our service center. Expected value Actual value Result 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. If the email id is invalid or not in the data base then it shows an error Dealer should enter correct email id The message will be sent successfully Expected value Actual value Result Test case for view feedback Description Expected value Actual value Result When a message is to be sent then the mail id should be valid and it should be in database. If the email id is invalid or not in the data base then it shows an error user should enter correct email id The message will be sent successfully 25 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 5.2 IMPLEMENTATION 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"> 26 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 <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"); 27 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 $(".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-imagesrc="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"> 28 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 <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> 29 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 </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> 30 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 <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="copyrightyear"></span></p> <div id="foo_div">Website Design: <a href="https://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"> 31 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 <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 32 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 $('#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-imagesrc="img/bgheader.jpg"> <section class="bgmainhead"> 33 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 <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> 34 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 <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> 35 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 <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="copyrightyear"></span></p> <div id="foo_div">Website Design: <a href="https://www.metamorphozis.com" class="foo_link">metamorphozis</a></div> </article> 36 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 </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" "https://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 "); %> 37 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 <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:https://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> 38 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 6 OUTPUT SCREENS: HOME PAGE 39 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 REGISTER PAGE: 40 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 LOGIN PAGE 41 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 LOGIN SUCCESSFULLY 42 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 VIEW SERVICES 43 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 ADD SERVICES 44 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 ADDING SERVICE 45 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 EDIT SERVICES 46 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 EDITING SERVICE 47 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 DELETE SERVICE 48 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 SEARCH GARAGE 49 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 VIEW GARAGE 50 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 ADDING GARAGE: 51 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 EDITING GARAGE 52 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 DELETE GARAGE 53 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 SEND MESSAGE 54 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 MESSAGE SENT SUCCESSFULLY 55 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 VIEW PROFILE 56 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 FEED BACK 57 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 FEED BACK SENT 58 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 SENT SUCCESSFULLY 59 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 LOG OUT 60 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 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. 61 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 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. 62 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 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   For DB2 installation    https://www.java.com/en/download/ https://www.ibm.com/index.html Reference websites  www.javatpoint.com  www.w3schools.com  https://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 63 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 ASIA Journal (2024): n. pag. Acharya, Kamal, Attendance Management System Project (April 28, 2024). Available at SSRN: https://ssrn.com/abstract=4810251 or https://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 https://dx.doi.org/10.2139/ssrn.4814732 Acharya, Kamal, University management system project. (May 1, 2024). Availableat SSRN: https://ssrn.com/abstract=4814103 or https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://dx.doi.org/10.2139/ssrn.4835277 Acharya, Kamal, Paint shop management system project report. (January 10, 2019). Available at 64 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832 SSRN: https://ssrn.com/abstract=4835441 or https://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 https://dx.doi.org/10.2139/ssrn.4835474 65 | P a g e Electronic copy available at: https://ssrn.com/abstract=4837832