Professional Documents
Culture Documents
Vehicle Showroom Management System
Vehicle Showroom Management System
on
“Vihicle Showroom Management System”
Prepare By:
Harshkumar Budhabhai Talpada
A Report Submitted to
Sardar Patel University
In Partial Fulfilment of
BCA (Bachelor of Computer Applications) Degree
Academic Year: 2020 / 2021
Certificate
He/She was regular in his/her work and developed around 70 hours for the
project including analysis and design. He/she has completed the project
satisfactorily.
Director / Head
Project Guide
Acknowledgement
This project work has been the most practical and exciting part of my learning experience,
which would be an asset for me for my future career. It was a fruitful experience in
developing the project. There were many new things which I learned during development of
the project.
No system is created entirely by an individual. Many people have helped to create this
system and each of their contribution has been valuable. Proper organization of concept and
analysis of the system is due to keen interest and helping hand of my teachers and colleagues.
It is my sincere desire to express my heartfelt gratitude for their guidance as well as support.
My sincere thanks to our DirectorDr. NIRAV TRIVEDI for molding my thoughts and
vision towards all the subjects, I was studying in all these three years.
I am very thankful to Mr. RUTUL PATEL, Head of the Department, who provided this
opportunity for us to work on the project.
Finally, I am thankful to the entire staff of the B.C.A. department, Sardar Patel University,
and all my colleagues for their kind cooperation. All of these have made my project a
successfully.
Regards
- Harsh Talpada
CHAPTER 1- INTRODUCTION
1.1 Introduction:
This is a live project which was developed for a Vehicle Showroom. It is useful to the
Management system to maintain the customers details, Sales Detail, Company items and
services and also vehicle details.
SPEC is a student centric, multidisciplinary, research and holistic development oriented not
for profit campus with a view to promote welfare. Within a short span of time, since 2007 till
date, it has emerged as a campus known for teaching-learning-activities across the state of
Gujarat. The campus, spread across the sprawling lush green environment and a bit away
from noise and pollution of city, has number of institutes, named after Iron man of India –
Shri Sardar Vallabhbhai Patel, including SPCP, SPCE(ENGG),SPCAM - MBA,
SPCAM(BBA,BCA,BBA/ISM), SPCC(B.com), SPCE(B.ED) and SPIAS. All technically
professional courses are affiliated with Gujarat Technological University and other courses
are affiliated with Sardar Patel University.
The main purpose for preparing this document is to give a general insight into the analysis
and requirements of the existing system or situation and for determining the operating
characteristics of the system.
2.1 Introduction
System Analysis is a very critical activity while developing a application. This stage
involves study of existing system and interacting with users, which determines user and their
expectation of the proposed system. Cost of incorporating changes required by the user is
very
less at this stage, which steeply increases as development advances.
2.2System Workflow
OUTPUTS:
The system is economically feasible. It does not require any addition hardware or software.
Since the interface for this system is developed using the existing resources and technologies
available at NIC, There is nominal expenditure and economical feasibility for certai
Chapter 4 : Software Requirement Specifications
5.2 VB.NET
VB.NET stands for Visual Basic.NET, and it is a computer programming language
developed by Microsoft. It was first released in 2002 to replace Visual Basic 6.
VB.NET is an object-oriented programming language. This means that it supports
the features of object-oriented programming which include encapsulation,
polymorphism, abstraction, and inheritance.
In 2003, the second version of VB.NET, VB.NET 7.1, was released. This one relied
on .NET version 1.1. This version came with a number of improvements including
support for .NET Compact Framework and an improved reliability and performance
of the .NET IDE. VB.NET 2003 was also made available in the academic edition of
Visual Studio.NET and distributed to various scholars from different countries for
free.
In 2005, VB.NET 8.0 was released. The .NET core portion was dropped from its
name so as to distinguish it from the classical Visual Basic language. This version
was named Visual Basic 2005. This version came with many features since
Microsoft wanted this language to be used for rapid application developers. They
also wanted to make it different from C# language. Some of the features introduced
by this version of VB.NET included partial classes, generics, nullable types, operator
overloading, and unsigned integer support. This version also saw the introduction of
the IsNot operator.
In 2008, VB 9.0 was introduced. This was released together with .NET 3.5. Some of
the features added to this release of VB.NET included anonymous types, true
conditional operator, LINQ support, XML literals, Lambda expressions, extension
methods, and type inference.
In 2010, Microsoft released VB 2010 (code 10.0). They wanted to use a Dynamic
Language Runtime for this release, but they opted for co-evolution strategy shared
between VB.NET and C# to bring these languages closer to each other.
In 2012, VB 2012 (code 11.0) was release together with .NET 4.5. Its features
included call hierarchy, iterators, caller data, asynchronous programming with
“await” and “async” statements and the “Global” keyword in the “namespace”
statements.
In 2015, VB 2015 (code 14.0) was released alongside Visual Studio 2015. The “?.”
operator was introduced to do inline null checks. A string interpolation feature was
also introduced to help in formatting strings inline.
In 2017, VB 2017 (code 15.0) was introduced alongside Visual Studio 2017. A better
way of organizing source code in just a single action was introduced.
VB.NET Features
VB.NET comes loaded with numerous features that have made it a popular
programming language amongst programmers worldwide. These features include
the following:
VB.NET is not case sensitive like other languages such as C++ and Java.
It is an object-oriented programming language. It treats everything as an
object.
Automatic code formatting, XML designer, improved object browser etc.
Garbage collection is automated.
Support for Boolean conditions for decision making.
Simple multithreading, allowing your apps to deal with multiple tasks
simultaneously.
Simple generics.
A standard library.
Events management.
References. You should reference an external object that is to be used in a
VB.NET application.
Attributes, which are tags for providing additional information regarding
elements that have been defined within a program.
Windows Forms- you can inherit your form from an already existing form.
Advantages of VB.NET
The following are the pros/benefits you will enjoy for coding in VB.NET:
Disadvantages of VB.NET
Below are some of the drawbacks/cons associated with VB.NET:
Summary:
The development of MySQL began in 1994 by a Swedish company MySQL AB. Sun
Microsystems acquired MySQL AB in 2008. Sun was bought by Oracle in 2010.
MySQL, PostgreSQL, Firebird, SQLite, Derby, and HSQLDB are the most well
known open source database systems.
MySQL is developed in C/C++. Except for C/C++, APIs exist for PHP, Python, Java,
C#, Eiffel, Ruby, Tcl or Perl.
The following figure illustrates where the Entity Framework fits into your application.
As per the above figure, Entity Framework fits between the business entities
(domain classes) and the database. It saves data stored in the properties of
business entities and also retrieves data from the database and converts it to
business entities objects automatically.
6.3. Normalization
Booking
Management
Vihicle Customer
Management Vihicle Management
Showroom
Management
System
Systen User
Registration
Management
Management
Login
Management
Level 1:
Vihicle Generate
Management
Vehicle Report
Showroom Generate
Management
Showroom Report
Vihicle
Booking Showroom Generate
management
Management Booking Report
System
Customer Generate
Management
Customer Report
Login Check
Management
User Login Details
Customer
Generate
Management
System User
Report
Level 2:
Check Roles of
Login
Access Manage
To
System Vihicle Details
Admin
Manage
Forgot Showroom Details
Password Manage
Manage
Check Modules
Customer Details
Credential
Manage
Send Email to Booking Details
User
Manage
Payment Details
Manage
Registration
Details
Manage
Manage Manage
System Admins
Roles of User User Permission
View Category
View Vihicle
Bus Approvals
Report
Log Out