“Online Car Showroom Management”

Total Page:16

File Type:pdf, Size:1020Kb

“Online Car Showroom Management” A Project Report on “ONLINE CAR SHOWROOM MANAGEMENT” Submitted to the Bangalore University in partial fulfillment of the requirement for the award of the degree in Bachelor of Computer Applications Submitted by BALAKRISHNA .P USN:17VFSB7008 Under the guidance of Ms. ANJANA S MURTHY Asst. Professor Ring Road, Marathalli, Bangalore – 560 103 DECLARATION I hereby declare that the project report entitled “ONLINE CAR SHOWROOM MANAGEMENT ” was prepared by me during the year 2019-2020 and was submitted to the Bangalore University, in partial fulfillment of the requirements for the award of the Degree in Bachelor of Computer Applications. I also declare that this project report is original and genuine and it has not been submitted to any other University for the award of any degree, diploma or other similar titles or purposes. Date: Signature of the Candidate Place: NewHorizonCollege BALAKRISHNA. P (Marathalli) [USN: 17VFSB7008] CERTIFICATE This is to certify that the project report entitled “ONLINE CAR SHOWROOM MANAGEMENT ” Submitted by BALAKRISHNA. P [17VFSB7008]. This report is an outcome of genuine project work and has been submitted in partial fulfillment for the award of the Degree of Bachelor of Computer Applications, awarded by Bangalore University, during the academic year 2017-18. ProjectGuide Head of theDepartment Ms. ANJANA S MURTHY Mr. Nagaraju K Signature of theExaminers 1. 2. ACKNOWLEDGEMENT We express our deep sincere thanks to Dr. Mohan Maghnani, Chairman of New Horizon Educational Institutions for providing the platform and infrastructure to do this project. This project would not have been possible without the help and co-operation of many. At the outset, I wish to record my profound \ gratitude to our principal Dr. R. Bodhisatvan We are extremely thankful to MrNagaraju K, Head-Computer science for his unending support and encouragement during the development of this project. We would like to acknowledge the interest and the support extended by our project guide Mrs. Anjana S Murthy, Asst. Professor, Department of Computer Science, to make this project implementation successful. Above all we would thank God for the blessings and my parents also for their valuable suggestion and support in my projectreport Finally, we extend my deep sense of gratitude to all those who made this project come alive and encouraged and guided me from the start to finish. 4 5 INDEX CHAPTER CONTENTS PAGE NO. 01. INTRODUCTION 1-3 1.1 Abstract 1 1.2 Problem Statement 2 1.3 Module Description 3 02. SYSTEM ANALYSIS 5-31 2.1 Introduction to System Analysis 5 2.1.1 Existing System 5 2.1.2 Proposed System 6 2.2 Software Requirement 8 Specification(SRS) 2.3 Hardware Requirements 9 2.4 Software Requirements 9 2.5 Introduction to HTML 10 2.6 Introduction to JavaScript 13 2.7 Introduction to Servlet 18 2.8 Introduction to Java Server page(JSP) 22 2.9 Introduction to My SQL 31 03. SYSTEM DESIGN 33-53 3.1 Table Structure 33 3.2 Data Flow Diagram 37 3.3 Form Design 43 04. CODING AND DEVELOPMENT 54-102 4.1 Source Code 54 05. TESTING AND IMPLEMENTATION 103- 105 5.1 Introduction to Testing 103 5.2 Types of Testing 104 06. CONCLUSION AND FUTURE 106 ENHANCEMENT 07. BIBLIOGRAPHY 107 6 1. INTRODUCTION TO THE PROJECT 1.1. Abstract:- Vehicle showroom Management System Project provides solution for showrooms for organizing data using software application. This web application helps administrator to update data in step by step process while selling vehicle to customer. Using this system management team can update customers information, vehicle information, payment details, Insurance details, take orders..Etc. Vehicle showroom software is presently used in car showrooms for computerizing entire system. This software package includes inventory management module, daily management details, image uploads, sales reports. There is no other scripting or server end management for this system. 1.2. Problem Statement:- For most people a car is a very important purchase decisions and with modern lifestyles it has become a necessity. Today people have many choices when it comes to cars but the basic experience is about the same. All cars are equally reliable and offer material standards matching their class. This makes it easy for consumers to purchase a car without even seeing it. In some places it is not possible to view a car at the showroom before purchase due to non – availability of showroom cars or delays in production. This system will allow users to easily purchase cars from dealers on a web – based interface. The car manufacturer will be required to upload all the promotional material for the car such as pictures, videos, interviews, etc. All details about features, specifications and models will also be available. Links to reviews by external reviewers can be accessed by users. Besides the promotional photos the manufacturer will be required to take photos of the different colors of the car in a prescribed background, so as to allow users to compare the car with other cars. Users will be able to see pictures of each trim level of the car and this will help them make an informed choice. After choosing a car, the user will be allocated a sales representative at their closest dealership. Users will then have the option to opt for exchange offers where they sell their current car to the dealership for discounts on the new car. The dealership will request specific photos and video clips to ascertain the quality of the car and set a buyback price accordingly. The user will also have the option to finance their purchase with the dealership’s partner banks. After all these formalities are completed an official order will be placed and computerized receipts 7 will be generated. This makes it easy for consumers to purchase a car without even seeing it. In some places it is not possible to view a car at the showroom before purchase due to non – availability of showroom cars or delays in production. 1.3. Modules Description:- 1. LOGIN 2. SIGNUP 3. HOME 4. BRANDS 5. CONTACT 6. ADMIN 7. CARS 8. ADD STOCK 9. ORDERS 1. LOGIN - Here the user can log into their account. 2. SIGNUP - Here the user can register new account. 3. HOME - Here the user can look into various options and menus. 4. BRANDS - Here the user can select among different brands. 5. CONTACT - Here the user contact or leave a message for the admin. 6. ADMIN - Here the admin can perform various operations. 8 7. CARS - Here the admin can look into stock. 8. ADD STOCK - Here the admin new stock of cars. 9. ORDERS - Here the admin can look all the bookings. 9 2.System Analysis 2.1.1 Existing System The existing system of car booking is solely done at the car showroom. Due to space constraints, car showrooms are generally placed at the outskirts of the city and new customers will have to make repeated journeys to complete all the formalities. Human error is prevalent in this system because sales representatives try to make the task easier by filling in some parts of the form without troubling the customer. A new customer is constantly anxious about the car delivery and also has to search different avenues for bank loans and selling their old car. 2.1.1 Proposed System This system will make the whole process user friendly. Dealerships need not be placed close to the customers as customers only need to visit it once to collect the car. Users can check the system at any time to prevent errors and sales representatives need not be troubled about keeping the customer informed. All bank formalities and car exchanges can be completed via the system itself. Advantages . It provides a direct connection with the donors. It also provides the important facts. It also provides details of upcoming camps. It is easy to use. Admin can view request report which can be helpful for decision making. 2.2. Software Requirements specification A System Requirements Specification (abbreviated SRS when need to be distinct from a Software Requirements Specification SRS) is a structured collection of information that embodies the requirements of a system 10 2.3. Hardware requirements Processor : Intel Ram : 512 or More Hard Disc : 40 GB or More Monitor : LCD or LED Keyboard : RS/32 or USB/normal Mouse : compatible mouse 2.4. Software Requirement Specification Front End : HTML,CSS. Back End : PHP ,My Sql Web server : Xampp Operating System : Windows 7 Tool for IDE : Sublime 2 A software requirements specification (SRS) is a description of software to be developed. It lays out functional and non-functional requirements, and may include a set of use cases that describe User interaction that the software must provide.[2] Software requirements specification establishes the basis for an agreement between customers and contractors or suppliers (in market-driven projects, these roles may be played by the marketing and development divisions) on what the software product is to do as well as what it is not expected to do. Software requirements specification permits a rigorous assessment of requirements before design can begin and reduces later redesign. It should also provide a realistic basis for estimating product costs, risks, and schedules. Software requirements specification prevents software projects from failure.[2] 11 The software requirements specification document enlists enough and necessary requirements that are required for the project development. To derive the requirements we need to have clear and thorough understanding of the products to be developed or being developed. This is achieved and refined with detailed and continuous communications with the project team and customer till the completion of the software.[2] 2.4.1.
Recommended publications
  • Ali Aydar Anita Borg Alfred Aho Bjarne Stroustrup Bill Gates
    Ali Aydar Ali Aydar is a computer scientist and Internet entrepreneur. He is the chief executive officer at Sporcle. He is best known as an early employee and key technical contributor at the original Napster. Aydar bought Fanning his first book on programming in C++, the language he would use two years later to build the Napster file-sharing software. Anita Borg Anita Borg (January 17, 1949 – April 6, 2003) was an American computer scientist. She founded the Institute for Women and Technology (now the Anita Borg Institute for Women and Technology). While at Digital Equipment, she developed and patented a method for generating complete address traces for analyzing and designing high-speed memory systems. Alfred Aho Alfred Aho (born August 9, 1941) is a Canadian computer scientist best known for his work on programming languages, compilers, and related algorithms, and his textbooks on the art and science of computer programming. Aho received a B.A.Sc. in Engineering Physics from the University of Toronto. Bjarne Stroustrup Bjarne Stroustrup (born 30 December 1950) is a Danish computer scientist, most notable for the creation and development of the widely used C++ programming language. He is a Distinguished Research Professor and holds the College of Engineering Chair in Computer Science. Bill Gates 2 of 10 Bill Gates (born October 28, 1955) is an American business magnate, philanthropist, investor, computer programmer, and inventor. Gates is the former chief executive and chairman of Microsoft, the world’s largest personal-computer software company, which he co-founded with Paul Allen. Bruce Arden Bruce Arden (born in 1927 in Minneapolis, Minnesota) is an American computer scientist.
    [Show full text]
  • “Residentialboarding”
    A Project Report on “RESIDENTIAL BOARDING” Submitted to the Bangalore University in partial fulfillment of the requirement for the award of the degree in Bachelor of Computer Applications Submitted by HARSHITHA.U USN:17VFSB7017 M.MANASA SAVANTH USN:17VFSB7032 Under the guidance of Ms. ANJANA S MURTHY Asst. Professor Ring Road, Marathalli, Bangalore – 560 103 DECLARATION I hereby declare that the project report entitled “RESIDENTIAL BOARDING” was prepared by me during the year 2019-2020 and was submitted to the Bangalore University, in partial fulfillment of the requirements for the award of the Degree in Bachelor of Computer Applications. I also declare that this project report is original and genuine and it has not been submitted to any other University for the award of any degree, diploma or other similar titles or purposes. Date: Signature oftheCandidate Place: New Horizon College HARSHITHA.U (Marathalli) [USN:17VFSB7017] CERTIFICATE This is to certify that the project report entitled “RESIDENTIAl BOARDING” Submitted by HARSHITHA [17VFSB7017]. This report is an outcome of genuine project work and has been submitted in partial fulfillment for the award of the Degree of Bachelor of Computer Applications, awarded by Bangalore University, during the academic year 2019-2020. Project Guide Head of the Department Ms. ANJANA S MURTHY Mr. Nagaraju K Signatures of the Examination 1. 2. ACKNOWLEDGEMENT We express our deep sincere thanks to Dr. Mohan Maghnani, Chairman of New Horizon Educational Institutions for providing the platform and infrastructure to do this project. This project would not have been possible without the help and co-operation of many. At the outset, I wish to record my profound gratitude to our principal Dr.
    [Show full text]
  • Mathml 2.0 WD
    Mathematical Markup Language (MathML) Version 3.0 W3C Working Draft 09 April 2008 This version: http://www.w3.org/TR/2008/WD-MathML3-20080409/ Latest MathML 3 version: http://www.w3.org/TR/MathML3/ Latest MathML Recommendation: http://www.w3.org/TR/MathML/ Previous version: http://www.w3.org/TR/2007/WD-MathML3-20071005/ Editors: David Carlisle(NAG) Patrick Ion(Mathematical Reviews, American Mathematical Society) Robert Miner(Design Science, Inc.) Principal Authors: Ron Ausbrooks, Bert Bos, Olga Caprotti, David Carlisle, Giorgi Chavchanidze, Ananth Coorg, St\’ephane Dalmas, Stan Devitt, Sam Dooley, Margaret Hinchcliffe, Patrick Ion, Michael Kohlhase, Azzeddine Lazrek, Dennis Leas, Paul Libbrecht, Manolis Mavrikis, Bruce Miller, Robert Miner, Mur- ray Sargent, Kyle Siegrist, Neil Soiffer, Stephen Watt, Mohamed Zergaoui Please refer to the errata for this document, http://www.w3.org/2007/04/mathml3-errata.html which may include some normative corrections. In addition to the HTML version, this document is also available in these non-normative formats: XHTML+MathML version and PDF version. See also http://www.w3.org/2007/04/MathML3-translations for translations of this document. Copyright c 1998-2008 W3C R (MIT, ERCIM, Keio), All Rights Reserved.W3C liability, trademark, document use and software licensing rules apply. Abstract This specification defines the Mathematical Markup Language, or MathML. MathML is an XML application for describing mathematical notation and capturing both its structure and content. The goal of MathML is to enable mathematics to be served, received, and processed on the World Wide Web, just as HTML has enabled this func- tionality for text. This specification of the markup language MathML is intended primarily for a readership consisting of those who will be developing or implementing renderers or editors using it, or software that will communicate using MathML as a protocol for input or output.
    [Show full text]
  • VS-1056 Certified CSS3 Designer Reading Material
    CertifiedCSS3 Designer Sample Material Certified CSS3 Designer 1.1.1. CSS BASICS 1.1. Introduction Cascading Style Sheets (CSS) is a language specifically made for illustrating the appearance of various parts of a web page. CSS gives option to control the text color, fonts style, inter- paragraph spacing, columns sizing and layout, background images or colors and many other visual effects. CSS is used to style web pages, developed in HTML or XHTML The major advantage of CSS is to customize the style of an entire website without changing each page individually. W3C laid out details for a style sheet language to separate the visual appearance of a web page from its content and in 1994, Cascading HTML Style Sheets was proposed. CHSS became CSS and in December 1996 the CSS level 1 Recommendation was published. Three more CSS speci fications have been published by the W3C of which CSS 2 became a recommendation followed by CSS 2.1 and CSS 3 is an upcoming recommendation. 1.2. CSS3 Evolution CSS was first proposed by Håkon Wium Lie on October 10, 1994. At the time, Lie was working with Tim Berners-Lee at CERN. Several other style sheet languages for the web were proposed around the same time, and discussions on public mailing lists and inside W3C resulted in the first W3C CSS Recommendation (CSS1) being released in 1996. In particular, Bert Bos' proposal was influential; he became co-author of CSS1 and is regarded as co-creator of CSS. Style sheets have existed in one form or another since the beginnings of Standard Generalized Markup Language (SGML) in the 1980s, and CSS was developed to provide style sheets for the web.
    [Show full text]
  • Tim Berners-Lee, Winner of the 2016 Turing Award for Having Invented… the Web Fabien Gandon
    For everything: Tim Berners-Lee, winner of the 2016 Turing award for having invented… the Web Fabien Gandon To cite this version: Fabien Gandon. For everything: Tim Berners-Lee, winner of the 2016 Turing award for having invented… the Web. 1024 : Bulletin de la Société Informatique de France, Société Informatique de France, 2017, pp.21. hal-01843967v2 HAL Id: hal-01843967 https://hal.inria.fr/hal-01843967v2 Submitted on 20 Jul 2018 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. For everything: Tim Berners-Lee, winner of the 2016 Turing award for having invented… the Web Fabien GANDON, Inria, Université Côte d’Azur, CNRS, I3S Introduction “I am myself and my circumstances.” – Jose Ortega What could be a common point among getting information about a concert, transferring money from one’s bank account, publishing a genomics database, communicating with one’s children on the other side of the planet, and accessing information about one’s car ? [1] The fact that they can all be done through the Web. It is indeed difficult to think of a human activity that hasn’t been impacted by the Web, and as I write this article in April 2017, the current estimate is that the Web has more than 3 billion direct users throughout the world.
    [Show full text]
  • Cascading Style Sheets from Wikipedia, the Free Encyclopedia Cascading Style Sheets (CSS)
    Cascading Style Sheets From Wikipedia, the free encyclopedia Cascading Style Sheets (CSS) Filename .css extension Internet text/css media type Developed by Håkon Wium Lie · Bert Bos · World Wide Web Consortium · Initial release December 17, 1996 Type of Style sheet language format Standards Level 1 (Recommendation) ( http://www.w3.org/TR/1999/REC- CSS1-19990111) Level 2 (ditto) ( http://www.w3.org/TR/2008/REC- CSS2-20080411/) Level 2 Revision 1 (ditto) ( http://www.w3.org/TR/2011/REC- CSS2-20110607/) Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language.[1] 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 webpages, user interfaces for web applications, and user interfaces for many mobile applications.[2] CSS is designed primarily to enable the separation of document content from document presentation, including aspects such as the layout, colors, and fonts.[3] This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, 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. Separation of formatting and content makes it possible to present the same markup page in different styles for different rendering methods, such as on-screen, in print, by voice (via speech- based browser or screen reader), and on Braille-based tactile devices.
    [Show full text]
  • Phd Thesis: Cascading Style Sheets
    Cascading Style Sheets Håkon Wium Lie Thesis submitted for the degree of Doctor Philosophiœ Faculty of Mathematics and Natural Sciences University of Oslo Norway 2005 © Håkon Wium Lie, 1994-2005 This work is licensed under a Creative Commons Attribution-NonCommercial 2.5 License. Submitted 29th of March, 2005, as partial fulfillment of the degree Doctor Philosophiœ At the Faculty of Mathematics and Natural Sciences University of Oslo Norway Series of dissertations submitted to the Faculty of Mathematics and Natural Sciences, University of Oslo. No. 498 ISSN 1501-7710 Cover: Inger Sandved Anfinsen. Printed in Norway: AiT e-dit AS, Oslo, 2006. Produced in co-operation with Unipub AS. The thesis is produced by Unipub AS merely in connection with the thesis defence. Kindly direct all inquiries regarding the thesis to the copyright holder or the unit which grants the doctorate. Unipub AS is owned by The University Foundation for Student Life (SiO) Abstract The topic of this thesis is style sheet languages for structured documents on the web. Due to characteristics of the web – including a screen-centric publishing model, a multitude of output devices, uncertain delivery, strong user preferences, and the possibility for later binding between content and style – the hypothesis is that the web calls for different style sheet languages than does traditional electronic publishing. Style sheet languages that were developed and used prior to the web are analyzed and compared with style sheet proposals for the web between 1993-1996. The dissertation describes the design of a web-centric style sheet language known as Cascading Style Sheets (CSS).
    [Show full text]