Shri Shambhubhai V. Patel College of Computer Science & Business Management Affiliated To Veer Narmad South Gujarat University, Surat
Shri Shambhubhai V. Patel College of Computer Science & Business Management Affiliated To Veer Narmad South Gujarat University, Surat
Shri Shambhubhai V. Patel College of Computer Science & Business Management Affiliated To Veer Narmad South Gujarat University, Surat
A PROJECT REPORT ON
• The real power of this project lies not in direct selling of products, but in the
creation of tighter relationships with customers and delivering of a high level
of service and support, which in turn improves organization sales and its
goodwill. A service organization is a business entity that takes care of servicing
a customer instrument in the after sales domain. As the number of customers
and size of operations increases, the organization divides the geographical area
into service areas and branch locations, to allow Engineers to be more
responsive to the customer-needs.
This project contains 3 modules namely :-
User Registration,
Service Charges,
Submission module,
User Creation:-
In this module we are Registration the username ,password ,phno and vehicle
no ,warranty and branch no’ are user creations.
Service Charges:-
In this module we are Registered the Customer Name, Vehicle no, Parts and Servicing
Charges as well as Paying the money.
Submission Module;-
In this module the dealer is handover to the Customer and before registering the Customer
name, Vehicle no and phone.
Maintenance Order Registration and Warranties
INDEX
PREFACE
•Before taking the project work for foundation, it is quite necessary to have exact idea the work
“PROJECT”.
•The project consists of seven letter has its own significance as follows:
•✓ ‘P’-Stands for PLANNING
•• Planning is the word with idea of work proposed to be done as a fact; any work without planning is
just like a ship without the radar and compass.
•✓ ‘R’-Implies RESOURCED
•• Resources are the means which guide to promote the function of the plant without suitable
resource, a project can’t work satisfactorily. There must be all necessary resources in order to
maintain good project work.
✓ ‘O’-Denotes OPERATION
• Operation is actually all the types of works which are promoted by the worker to
complete the project.
✓ ‘J’-Sands for JOINT EFFORTS
• It means that combine efforts of workers and other staff to complete the work.
✓ ‘E’-Denotes ENGINEERING FUNCTION
• Both the bodies i.e. planning and engineering bodies work together with engineers
there techniques for good production. All technical work is based on engineering function so it
is very important.
✓ ‘C’-Signifies COMMUNICATION
• For execution of plan, the communication is very necessary. The material required for
project work can he brought when proper communication is available.
✓ ‘T’-Symbolizes TASK of working
• Task of working is Co-operation of the working body and control working body.
A project is neither a physical objective, nor it is the result. It has something to do with going on
between. A project is a combination of human and non-human resources pooled together in temporary
organization to achieve the specific purpose.
Change is an essence of life and this applies to Information Technology too. Keeping in pace
with the current market requirements is the major challenge computer word is facing. The need of the
business world is to organize the data.
Just two decades back all the development in the world was determined by the electrical and
electronic technocrats. Now the situation has changed sharply and decisively. Now a day it is the
computer professionals who are holding the key to development. These people are involved in the
development. These people are involved in the development of new models from bicycle to launching
of the space shuttles.
1) Introduction
1. objective
2. Project Profile
3. Modules
More than two –third of automotive customers indicate that Service
Convenience is a determining in selecting a brand or purchasing from a Specific
dealership .Consequently, Customer Service and service management is of vital relevance to ensure ongoing
Customer loyalty and retention and ultimately, dealer Profitability.
Dealer Business Management enables efficient Service order Processing and billing designed for any given
number of orders per day .it includes Service requests and Scheduling ,Optimization of technica, tools , and
parts as well as their deployment and scheduling .User friendly interfaces provides ease of use and the
integration technology ensure a seamless and smooth business process into OEM channel System,
including ,job and Package cate log, Vehicle history files ,Warranty Systems, etc. Service monitoring and
analysis increases the Visibility in Overall fixed Operations and helps increases service Capacity
utilization ,efficiency and decreased operating cost.
Recreation Vehicle service technician inspect ,test, service, and replace every system
installed in a recreation Vehicle with the exception of the dry.
Both intervals are equally important for properly marinating your Vehicle Remember all Toyota
dealerships offer a broad range of Parts and Service.
The Driver and Vehicle Licensing Agency ,the Driving Standards Agency and the Vehicle and Operator
Service Agency Provide Services for 42 million drivers.
The Vehicle and Operator Services Agency(VOSA) Provides a range of licensing, testing and
enforcement services with the aim of improving the roadworthiness standards of Vehicles ensuring the
Compliance of operators and drivers , and Supporting the independent Traffic Commissioner.
OBJECTIVE:-
1. Admin Modules.
2. User Modules.
3. Payment
2) SYSTEM ANALYSIS: - VEHICLE SERVICE MANAGEMENT SYSTEM PROJECT
1. Existing System
Existing system is a manual one in which users are maintaining books to store the information
like product details, Distributors details, purchases, sales details and accounts for every month. It is
very difficult to maintain historical data.
It is tedious to manage historical data which needs much space to keep all the previous years’
ledgers, books etc.
Daily sales and purchases details must be entered into books are very difficult to maintain.
2. Proposed System
The DISTRIBUTORS MANAGEMENT TOOL is a software application which avoids more manual
hours that need to spend in record keeping and generating reports. This application keeps the data in
a centralized way which is available to all the users simultaneously. It is very easy to manage
historical data in database. No specific training is required for the distributors to use this application.
They can easily use the tool that decreases manual hours spending for normal things and hence
increases the performance. It is very easy to record the information of online sales and purchases in
the databases
The objective of the Vehicle Services is to provide better information for the users of this system
for better results for their maintenance in the product details that is sales, purchases and stock.
3) SYSTEM ENVIRONMENT
1. Hardware configuration
• Pentium-IV(Processor). • Pentium-IV(Processor).
• Ram
• Ram
• Cache Memory
• Cache Memory • Hard disk
• Microsoft Compatible 101 or more Key
• Hard disk
Board
• Microsoft Compatible 101 or more Key Board
2. SOFTWARE CONFIGURATION
1. Template Engine: Laravel framework is highly acknowledged for it builtin lightweight templates
which can be used to create wonderful layo uts using dynamic content seeding. In addition to this, it
provides multiple widgets incorporating CSS and JS code with robust structures. Laravel templates
are innovatively designed to create simple as well as complex layouts with distinctive sections.
2. MVC Architecture Support: Laravel supports the MVC architecture pattern which ensures separates
business logic and presentation layers. MVC pattern of Laravel has a lot of built-in functions,
improves application performance and increases security as well as scalability.
3. Eloquent ORM (Object Relational Mapping): Laravel offers Eloquent Object Relational Mapping
(ORM) which includes a simple PHP Active Record implementation. This allows web application
developers to write database queries with PHP syntax rather than writing SQL code. An ORM is
relatively faster than other PHP frameworks.
4. Security: Laravel framework offers very strong web application security. It uses hashed and salted
password mechanisms so the password would never be saved as plain text in the database. It also
uses the “Bcrypt Hashing Algorithm” for generating an encrypted password. Additionally, this PHP
web development framework uses prepared SQL statements that prevent SQL injection attacks.
5. Artisan: Laravel framework offers a built-in command-line tool called Artisan which helps to
automate the majority of tedious repetitive programming tasks. These artisans can also be utilized
to create the database structure, a skeleton code, and manage migration so it is a pretty easy-to-
manage database system. In addition, it can generate basic MVC files through the command-line
and manage those assets as well as their respective configurations. Artisan even helps developers
to create their own commands and use them as required.
6. Libraries & Modular: Laravel comes with pre-installed Object-Oriented and Modular libraries
which are not available in many other PHP frameworks. For example, an Authentication library
that is e asy-toimplement and has features such as checking active users, Bcrypt hashing, password
reset, CSRF (Cross-site Request Forgery) protection, and encryption. Furthermore, this framework
is divided into individual modules adopting modern PHP principles facilitating responsive and
modular web application development.
• The focus of this tutorial is on using JavaScript based Ajax functionality in Java Server Faces web applications.
• JavaScript is a dynamic scripting language for web applications.
• It allows users to add enhanced functionality to user interfaces and allows web pages to interact with clients
asynchronously.
• JavaScript runs mainly on the client side (as in a browser) and thereby reduces server access by clients.
• When a JavaScript function sends an asynchronous request from the client to the server, the server sends back a response
that is used to update the page's Document Object Model (DOM).
• This response is often in the format of an XML document. The term Ajax refers to this interaction between the client and
server.
• The server response need not be in XML only, it can also be in other formats, such as JSON. This tutorial does not focus
on the response formats.
• Form data validation in real time, eliminating the need to submit the form for verification.
• Enhanced functionality for web pages, such as user name and password prompts.
• Partial update of the web content, avoiding complete page reloads.
jQuery
• MySQL is a relational database management system (RDBMS) released under the GNU General Public License (GPL).
• It is one of the most widely used open-source database systems, and is compatible with a multitude of website applications.
• Dream Host also offers SQLite on Dream Host VPS and Dedicated servers.
• MYSQL is written in Cand C++. Its SQL parser is written in yacc, but it uses a home-brewed lexical analyzer. MySQL
works on many system platforms, Including AIX, BSDi, FreeBSD, HP- UX, eComStation, i5/OS, IRIX, Linux, macOS,
Microsoft Windows, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, OS/2 Warp. QNX, Oracle Solaris, Symbian,
SunOS, SCO OpenServer, SCO UnixWare, Sanos and Tru64. A port of MySQL to OpenVMS also exists.
• The MySQL server software itself and the client libraries use dual- licensing distribution.
• They are offered under GPL version 2, beginning from 28 June 2000 (which in 2009 has been extended with a FLOSS
License Exception) or to use proprietary license.
• Support can be obtained from the official manual. Free support additionally is available in different IRC channels and
forums.
• Free to download
CSS
• CSS stands for Cascading Style Sheets. CSS describes how HTML elements are to be displayed on screen, paper, or in other
media.CSS saves a lot of work.
• • It can control the layout of multiple web pages all at once, External style sheets are stored in CSS files.
• • Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g., fonts, colors, and spacing) to Web documents.
These pages contain information on how to learn and use CSS and on available software.
• • Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a
markup language Although most often used to set the visual style of web pages and user interfaces written in HTML and
XHTML, the language can be applied to any XML document, including plain XML, SVG and XUL, and is applicable to
rendering in speech, or on other media.
• • Along with HTML and JavaScript, CSS is a cornerstone technology used by most websites to create visually engaging web
pages, user interfaces for web applications, and user interfaces for many mobile applications.
• • Separation of formatting and content makes it possible to present the same markup page in different styles for different
rendering methods, such as onscreen, in print, by voice (via speech-based browser or screen reader), and on Braille-based
tactile devices.
• It can also display the web page differently depending on the screen size or viewing device. Readers can
also specify a different style sheet, such as CSS file stored on their own computer, to override the one
author specified.
Changes to the graphic design of a document (or hundreds of documents) can be applied quickly and easily, by
editing a few lines in the CSS file they use, rather than by changing mark-up in the documents.
The CSS specification describes a priority scheme to determine which style rules apply if more than one rule
matches against a particular element.
In this so-called cascade. priorities (or weights) are calculated and assigned to rules, so that the results are
predictable.
CSS is designed primarily to enable the separation of presentation and content, including aspects such as the
layout, colors, and fonts.
This separation can improve content accessibility, provide more flexibility and control in the specification of
presentation characteristics, and enable multiple HTML pages to share formatting by specifying the relevant
CSS in a separate.
CSS file, and reduce complexity and repetition in the structural content.
Java-Script
• JavaScript is a multi-paradigm, dynamic language with types and operators, standard built-in objects, and
methods. Its syntax is based on the Java and C languages - many structures from those languages apply to
JavaScript as well.
• JavaScript supports object-oriented programming with object prototypes, instead of classes (see more about
prototypical inheritance and ES2015 classes).
• JavaScript also supports functional programming - functions are objects, giving functions the capacity to hold
executable code and be passed around like any other object.
JavaScript's types are:
• Number
• String
• Boolean
• Function
• Object
• Symbol
Wamp Server
• Wamp Server refers to a software stack for the Microsoft Windows operating system, created by
Romain Bourdon and consisting of the Apache web server, OpenSSL for SSL support, MySQL
database and PHP programming language.
• WampServer is a Web development platform on Windows that allows you to create dynamic Web
applications with Apache2, PHP, MySQL and MariaDB. Wamp Server automatically installs
everything you need to intuitively develop Web applications. You will be able to tune your server
without even touching its setting files. Best of all, WampServer is available for free (under GPML
license) in both 32-bit and 64-bit versions. WampServer is not compatible with Windows XP, SP3,
or Windows Server 2003.
FEATURES
• Create alias
5) DATA FLOW DIAGRAMS: - VEHICLE SERVICE MANAGEMENT
SYSTEM PROJECT
• The DFD takes an input-process-output view of a system i.e. data objects flow into the software, are
transformed by processing elements, and resultant data objects flow out of the software.
• Data objects represented by labeled arrows and transformation are represented by circles also called as
bubbles. DFD is presented in a hierarchical fashion i.e. the first data flow model represents the system as a
whole. Subsequent DFD refine the context diagram (level 0 DFD), providing increasing details with each
subsequent level.
• The DFD enables the software engineer to develop models of the information domain & functional domain
at the same time. As the DFD is refined into greater levels of details, the analyst perform an implicit
functional decomposition of the system. At the same time, the DFD refinement results in a corresponding
refinement of the data as it moves through the process that embody the applications.
• A context-level DFD for the system the primary external entities produce information for use by the system
and consume information generated by the system. The labeled arrow represents data objects or object
hierarchy.