SlideShare a Scribd company logo
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




 Centralize Sells,Service & Deals For Automobile Industries

                       A PROJECT REPORT Submitted by

                                Bhavik panchal
                                 Niket Anand
                               Dharmesh Solanki

                  In fulfillment for the award of the degree

                                        of


                  BACHELOR OF ENGINEERING
                                         in

                     Department Of Computer Engineering




            S.P.B PATEL ENGINEERING COLLEGE, MEHSANA

           Gujarat Technological University, Ahmedabad
                                 December, 2012




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                        Page 1
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




                           Saffrony Institute Of Technology

                                 Computer Engineering

                                           2012

                                    CERTIFICATE

                                                               Date:

This is to certify that the dissertation entitled ―CENTRALIZE SALES,SERVICE & DEALS
FOR        AUTOMOBILE          INDUSTRIES‖      has   been   carried   out   by   Bhavik
Panchal(090390107046),Nike Anand(090390107061),Dharmesh Solanki(090390107021) under
my guidance in fulfilment of the degree of Bachelor of Engineering in COMPUTER
ENGINEERING(7th Semester) of Gujarat Technological University, Ahmedabad during the
academic year 2012-2013.


Guides:                                                      Head of Department




 Mr. Parimal Patel
 Assistant Professor.
 Computer Department


S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                           Page 2
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




                                 Acknowledgement

The satisfaction that accompanies that the successful completion of any task would be
incomplete without the mention of people whose ceaseless cooperation made it possible, whose
constant guidance and encouragement crown all efforts with success.

Hereby, my first and foremost thanking goes to Mr. Parimal Patel for the knowledge and
guidance provided to me on the project work. I gratefully thank them for extending to me there
invaluable time and resources.


We would also like to thank Mr.Dhaval Gohil Head of Dept. I.T., to whom I own pleasurable
debt for her splendid support, inspiration and thought production.


We also thank our colleagues who have helped in successful completion of the project.



                                                      Bhavik Panchal(09039010

                                                       Niket Anand(090390107061)

                                                       Dharmesh Solanki(090390107021)




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                   Page 3
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




                                      ABSTRACT


CENTRALIZE OF SELLS SERVICE AND DEALS FOR AUTOMOBILE INDUSTRIES to make
the management of the Cars and its customer in an efficient way to lessen the effort.

Car Sells Service and Deals are a method of selling new, and most often, used vehicles based
on auction system. car sales can be found in most nations, but are often unknown to most people.

A car dealership is a business that sells new or used cars at the retail level, based on a
dealership contract with an sales subsidiary. It employs automobile sells people to do the selling.
It may also provide maintenance services for cars, thus employing Automotive Technicians ,
stock and sell spare automobile parts, and process warranty claims.

Users of this project can login with their user name and password can search different car
models, price, manufacture date, engine mileage, petrol or diesel car, etc.




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                     Page 4
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




                                 LIST OF TABLS

    Table No                        Table Description        Page No


               CAR INFO
     Table 1
                      -


               FEEDBACK
     Table 2
                   -



               CAR SCHEME
     Table 3
                   -



               BUYER INFO
     Table 4
                   -



               SELLER INFO
     Table 5
                   -



               ADMIN INFO
     Table 6
                  -




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                         Page 5
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




                                 LIST OF FIGURES


   Sr. No.                    Figure Name & Description                       Page No.

       1.     Activity Diagram                                                   20

                 -   A type of static structure diagram that describes the
                     structure of a system by showing the system's classes,
                     their attributes, operations (or methods), and the
                     relationships among the classes.

                 -   Admin

                 -   Seller

                 -   Buyer

       2.     E-R Diagram                                                        22

                 -   An abstract and conceptual representation of data that

                     represents the relationship between entities.
       3.    Structure Diagram                                                   24

                 -   Describes the behavior of systems about its states on

                     particular events
       4.     Use-Case Diagram                                                   26

                 -   To present a graphical overview of the functionality

                     provided by a system in terms of actors
S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                               Page 6
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




                 - Admin

                 -   Seller

                 -   Buyer

       5.    Data Flow Diagram                                                  28

                 -   A graphical representation of the "flow" of data through

                     an information system, modelling its process aspects.
                        n Context Level                                         28

                        n First Level                                           29

                        n Second Level                                          30

                        n Third Level




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                              Page 7
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




                                        TABLEOFCONTENTS

Acknowledgement………………………………………………………………

Abstract…………………………………………………………………………

List of Tables

List of Figures

Table of Contents



1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

         1.1 Objective Of Work

         1.2 Scope Of Work

         1.3 Technology Used

                  1.3.1 Hardware And Software Requirement

                  1.3.2 Technology Description

                          1.3.2.1 Html

                          1.3.2.2 Java Script

                          1.3.2.3 Java Technology

                          1.3.2.4 Java Database & JDBC

                           1.3.2.6 SQL
S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                                           Page 8
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




                         1.3.2.7 Servlet


2. Project Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

          2.1 Milestones And Deliverables

          2.2 Risk Management

                 2.2.1 Risk Identification

                 2.2.2 Risk Analysis

                 2.2.3 Risk Planning

                 2.2.4 Risk Monitoring

 3. System Analysis And Requirement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
          3.1 Requirement Of The System

          3.2 Feasibility Study

          3.3Features Of The System

          3.4 Main Modules Of The System


4. System Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

          4.1 Activity Diagram
                  4.1.1 Activity Diagram For Admin

                  4.1.2 Activity Diagram For Seller

                  4.1.3 Activity Diagram For Buyer

S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                                      Page 9
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




         4.2 E-R Diagram

         4.3 Structure Diagram

         4.4 Use Case Diagram

                  4.1.1 Use Case Diagram For Admin

                  4.1.2 Use Case Diagram For Seller

                  4.1.3 Use Case Diagram For Buyer


         4.5 Data Flow Diagram

                 4.5.1 Zero Level

                 4.5.2 First Level

                 4.5.3 Second Level

                 4.5.4 Third Level

        4.6 Sequence Diagram

         4.6 Data Dictionary

5. Non-Functional Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . 36

6. Conclusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 38

7. Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39



S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                                         Page 10
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




                               1.INTRODUCTION




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                      Page 11
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




1.1 OBJECTIVE OF WORK




1.2 SCOPE OF WORK




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                      Page 12
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




1.3 TECHNOLOGY USED


1.3.1 HARDWARE AND SOFTWARE REQUIREMENTS

SOFTWAREREQUIREMENTS


Front End: Java

             Ø Create interactive and dynamic web pages.

             Ø Open source software (OSS)
             .
             Ø CSS

             Ø Apache Server



Back End: SQL SERVER 2005
             Ø An open source relational database management system.

             Ø Google API


Operating System :

            Ø WINDOWS 2000/07/XP/Vista


Browser :

            Ø Internet Explorer 5.5 OR

            Above Ø Mozilla Firefox 3.6 OR

S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                Page 13
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




            Above Ø Google Chrome

            Ø Opera Browser

            Ø Apple Safari



Hardware Requirement :


             Ø Processor: Pentium III or Above


             Ø Clock speed: 800 MHZ


             Ø System bus: 32 BIT


             Ø Ram: 256MB or more


             Ø HDD: 40GB


             Ø Monitor: SVGA COLOR


             Ø Keyboard: 101 KEYS


             Ø Modem: 56 KBPS/ADSL Broadband


             Ø Mouse: PS2/ Serial



S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                      Page 14
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




1.3.2 TECHNOLOGY DESCRIPTION

      The proposal has to be described in a detailed form to get an overview and an
      understanding of the functionalities of the technical approach. This provides the technical
      description of the characteristics of a proposal.


1.3.2.1 HTML

      HTML, an initialize of Hypertext Markup Language, is the predominant markup
      language for web pages. It provides a means to describe the structure of text-based
      information in a document — by denoting certain text as headings, paragraphs, lists, and
      soon — and to supplement that text with interactive forms, embedded images, and other
      objects.


1.3.2.2 JAVA SCRIPT

      JavaScript is a script-based programming language that was developed by Netscape
      Communication Corporation. JavaScript was originally called Live Script and renamed as
      JavaScript to indicate its relationship with Java. JavaScript supports the development of
      both client and server components of Web-based applications. On the client side, it can
      be used to write programs that are executed by a Web browser within the context of a
      Web page. On the server side, it can be used to write [11] Web server programs that can
      process information submitted by a Web browser and then update the browser‘s display
      accordingly.




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                  Page 15
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




1.3.2.3 JAVA TECHNOLOGY

      Initially the language was called as ―oak‖ but it was renamed as ―Java‖ in 1995. The
      primary motivation of this language was the need for a platform-independent (i.e.,
      architecture neutral) language that could be used to create software to be embedded in
      various consumer electronic devices:


              Java is a programmer‘s language.
              Java is cohesive and consistent.
              Except for those constraints imposed by the Internet environment, Java gives the
              programmer, full control.
              Finally, Java is to Internet programming where C was to system programming.


1.3.2.4 JAVA DATABASE CONECTIVITY

      JDBC is a Java API for executing SQL statements. (As a point of interest, JDBC is a
      trademarked name and is not an acronym; nevertheless, JDBC is often thought of as
      standing for Java Database Connectivity. It consists of a set of classes and interfaces
      written in the Java programming language. JDBC provides a standard API for
      tool/database developers and makes it possible to write database applications using a pure
      Java API. Simply put, JDBC makes it possible to do three things:


        Establish a connection with a database.
         Send SQL statements.
         Process the results.




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                    Page 16
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




1.3.2.5 JAVA DATABASE CONECTIVITY

      The JDBC provides database-independent connectivity between the J2EE platform
      and a wide range of tabular data sources. JDBC technology allows an Application
      Component Provider to:

         Perform connection and authentication to a database server.

         Manager transactions.

         Move SQL statements to a database engine for preprocessing and execution.

         Execute stored procedures.

         Inspect and modify the results from Select statements



1.3.2.6 SQL

      Structured Query Language (SQL) is the language used to manipulate relational
      databases. SQL is tied very closely with the relational model. In the relational model,
      data is stored in structures called relations or tables. SQL statements are issued for the
      purpose of:


         Data definition: Defining tables and structures in the database (DDL used to create,

                          alter and drop schema objects such as tables and indexes).


         Data manipulation: Used manipulate the data within those schema objects (DML

                               Inserting,Updating,Deleting the data, and Querying the database)



S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                 Page 17
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




1.3.2.7 Servlet


   The Java web server is Java Soft‘s own web Server. The Java web server is just a part of a
   larger framework, intended to provide you not just with a web server, but also with tools.To
   build customized network servers for any Internet or Intranet client/server system.Servlets are
   to a web server, how applets are to the browser. About Servlets:


           Servlets provide a Java-based solution used to address the problems currently
            associated with doing server-side programming, including inextensible scripting
            solutions, platform-specific APIs, and incomplete interfaces.


           Java-based server. Servlets are to the server-side what applets are to the client-side -
           object byte codes that can be dynamically loaded off the net. They differ from applets
           in that they are faceless objects (without graphics or a GUI component).



1.3.1.6 MVC Structure

Model

        Depending on the type of architecture of your application, the model portion of the MVC
        pattern can take many different forms. In a two-tier application, where the web tier
        interacts directly with a data store like a database, the model classes may be a set of
        regular Java objects. These objects may be populated manually from a result set returned
        by a database query or they can even be instantiated and populated automatically by an
        Object-to-Relational Mapping (ORM) framework.




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                      Page 18
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




View
       The views within the web tier MVC pattern typically consist of HTML and JSP pages.
       HTML pages are used to serve static content, while JSP pages can be used to serve both
       static and dynamic content. Most dynamic content is generated in the web tier. However,
       Web applications are considered stateless because the browser doesn‘t typically maintain
       an open socket to the web server. However, a web application may still maintainsession
       data for a user or even store data within the browser on behalf of the user. Some
       applications may require the need for client-side JavaScript. This does not interface or
       infringe upon the MVC concept.

Controler
       The controller portion of the web tier MVC design is generally a Java servlet. The
       controller in a web tier application performs the following duties:

          Intercepts HTTP requests from a client.

          Translates the request into a specific business operation to perform.

          Either invokes the business operation itself or delegates to a handler.

          Helps to select the next view to display to the client.

          Returns the view to the client.

       The Front Controller pattern, which is part of the J2EE Design Patterns, describes how a
       web tier controller should be implemented. Since all client requests and responses go
       through the controller, there is a centralized point of control for the web application. This
       aides in maintenance and when adding new functionality. Code that would normally need
       to be put in every JSP page can be put in the controller servlet, since it processes all
       requests.The controller also helps to decouple the presentation components (views) from
       the business operations, which also aids development.
S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                     Page 19
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




                        2. PROJECT MANAGEMENT




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                      Page 20
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




2.1 MILESTONES AND DELIVERABLES

        The project is planned to complete in a particular time interval for the delivery of
project some milestones are required to indicate status of project.

        We have defined it for our project as per requirement and planning. These milestones
are given below:

1. The completion of requirement gathering for project.

    -Overview of the Car Centralize System.

     Status – Delivered.

2. Detailed study of the Car-Centralize System

     -Main Modules of the system.

     -Comparing with the existing

     system. Status – Delivered.

3. Design the system and represent the system in the form of diagrams.

     -Use Case Diagram

     -ER-Diagram

     -Activity Diagram

     -Data Flow Diagram

     -Sequence Diagram

     -Structure Diagram

      Status – Delivered.


4. Database Design.
S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                    Page 21
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




      Status –Delivered.

5. Home Page Design.

     Status – Delivered.

6. Registration and Login Module.

     Status – Delivered.

7. Buyer/Seller and Admin Module.

     Status – Delivered.

8. Car Details Module.

     Status – Delivered




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                      Page 22
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




2.2 Risk Management




2.2.1 RiskIdentification
      Risk Identification is a systematic attempt to specify threats to the project plan.
      There are two types of risks are there: Generic and Product Specific. One method for
      identifying risks is to create a risk item checklist. The checklist can be used for
      identification and focused on some subset of known and predictable risks in the
      following generic subcategories:

•   Product Size

       Risks associated with the overall size of software to built or modified.

•   BusinessImpact

       Risks associated with constraints imposed by management or the marketplace.

•   CustomerCharacteristics


S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                               Page 23
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




       Risk associated with the sophistication of the customer and the developer‗s
       ability to communicate with the customers in the timely manner.

•   ProcessDefinition



             Risks associated with the degree to which the software process has been defined
      and
      Is followed by the development organization.

•   DevelopmentEnvironment

       Risks associated with the availability and quality of tools to be used to build the product.


•   Technologytobebuilt

       Risks associated with the complexity of the system to be built and the ―newness.
                                                                                       .

•   StaffSizeandExperience

       Risks associated with the overall technical and project experience of the
       software engineer who will do the work.




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                    Page 24
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




2.2.3 RiskPlanning

 Risk                         Strategy
 Organizational    financial Prepare a briefing document for senior management
 Problems                    showing
                             how the project is making a very important contribution to
                             the goals of the business
 Requirement problems        Alert customer of potential difficulties and the possibility
                             of
                             delays, investigate buying-in components.
 Staff illness               Reorganize team so that there is more overlap of work
                             and
                             people therefore understand each other‗s jobs.
 Defective components        Replace potentially defective components with bought-
                             in
                             components of known reliability.
 Requirement changes         Derive traceability information to assess requirements
                             change
                             impact, maximize information hiding in the design
 Organizationa               Prepare a briefing document for senior management showing
 l restructuring             hoe
                             the project is making a very important contribution to the
                             goals of the business.
 Database performance        Investigate the possibility of buying a higher-
                             performance
                             database.
 Underestimated              Investigate buying-in components, investigate the use of
                        an   the
 d development time          program generator.




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                               Page 25
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




2.2.4 RiskMonitoring
      Risk Monitoring involves regularly assessing each of the identified risks to decide
      whether or not that risk is becoming more or less probable and whether the effects of
      the risk have changed. Figure gives some examples of factors that may be helpful in
      assessing these types of risks.


 Risk type           Potential indicators

 Technology           Late delivery of hardware or support software, many reported technology
                      problems.

 People               Poor staff morale, poor relationships amongst team members, job
                      availability.

 Organizational       Organizational gossip, lack of action by senior management.

 Tools                Reluctance by team members to use tools, complaints about CASE tools,
                      demands for higher-powered workstations.

 Requirements         Many requirements change requests, customer complaints.

 Estimation           Failure to meet agreed schedule, failure to clear reported defects.




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                     Page 26
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




                3. SYSTEM ANALYSIS AND REQUIREM




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                      Page 27
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




3.1 REQUIREMENT OF THE SYSTEM
       The existing "OPEN Auction House" is managed manually. Prior to each auction,
the day of auction, the venue and the items on auction are announced through news media.
Those who wish to take part in the auction have to arrive at the venue on that day on time.

        This conventional method most of the times prevent aspiring bidders              from
participating in the bidding process. Another headache of the old system is to track     each
bidding process and to make it culminate in financial settlement. So the system has to   keep
records of both buyers and sellers until the end of settlement. The process is very      time
consuming.


TRADITIONALAUCTIONVS.ONLINEAUCTION


Major disadvantages of traditional auctions:

    •   Limited variety and breadth of goods.
    •   Buyers are limited to searching through multiple auctions
         or traveling to numerous geographically dispersed areas for auctions.
    •   Inefficient transactions, and high transaction cost.
    •   Fixed schedules, locations, rules, and auction types.
    •   Low risk.

Major advantages of online auctions:

    •   Broader variety of goods and large number of buyers and sellers
    •   Low-cost of transactions
    •   Automatic and efficient transactions
    •   Flexible, convenient, and easy access and participate auctions
    •   Direct communications between buyers and sellers
    •   High risk and inefficient item inspection

S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                             Page 28
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




3.2 SYSTEM FEASIBILITY
        The basic idea behind feasibility study is to determine whether the project is feasible
or not. The feasibility is conducted to identify a best system that meets all the requirements.
This includes an identification, description, an evaluation of the proposed systems and
selection of the best system for the job.

        The requirements of the system are specified with a set of constraints such as system
objectives and the description of the out puts. It is then duty of the analyst to evaluate the
feasibility of the proposed system to generate the above results. Three key factors are to be
considered during the feasibility study.

OPERATIONAL FEASIBILITY:
        An estimate should be made to determine how much effort and care will go into the
developing of the system including the training to be given to the user. Usually, people are
reluctant to changes that come in their progression. The computer initialization will certainly
affected the turn over, transfer and employee job status. Hence an additional effort is to be
made to train and educate the users on the new way of the system.



TECHNICAL FEASIBILITY:
       The main consideration is to be given to the study of available resources of the
organization where the software is to be implemented. Here the system analyst evaluates the
technical merits of the system giving emphasis on the performance, reliability, maintainability
and productivity.

       By taking the consideration before developing the proposed system, the resources
availability of the organization was studied. The organization was immense computer facilities
equipped with sophisticated machines and the software hence this technically feasible.




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                 Page 29
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




ECONOMIC FEASIBILITY:
        Economic feasibility is the most important and frequently used method for
evaluating the effectiveness of the proposed system. It is very essential because the main goal
of the proposed system is to have economically better result along with increased efficiency.
Cost benefit analysis is usually performed for this purpose. It is the comparative study of the
cost verses the benefit and savings that are expected from the proposed system. Since
the organization is well equipped with the required hard ware, the project was found
to be economically.




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                 Page 30
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




3.3 FEATURES OF THE SYSTEM
The salient features of the site are as follows:

1. PaperlessAuctionSystem

2. It is accessible to everyone at any time no matter where they are.

3. Reliable user validation and checking.

4. Easy online settlement.

       An auction is a sale in which a seller presents his product on a public platform/ forum.
The selling price in an auction is determined by the bids made by interested buyers. A bid is
the amount of money proffered for an item that has been put on sale in an auction.

        The bidder competes with other potential buyers, keeping in mind that the buyer
with the highest bid is obliged to complete the purchase with the seller. In other words, your
bid tells other buyers, "I want to buy this item at this price."

         The price they bid is based on their own valuation of, and need for, the product. The
product is sold to the highest bidder. A potential buyer participates by bidding on an item that
a seller has listed.

        You win an auction by placing the winning (read highest) bid and obtaining the item
on auction. The person with the highest bid is the winner of the auction. Now that you're
familiar with how an auction generally works. The person who has offered the highest bid
at close of
auction wins the right to purchase the item at that price.




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                 Page 31
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




3.4 MAIN MODULE OF THE SYSTEM

    •   Registrationmodule:-
        Input:
              Personal information of the user such as username, password, gender, e-mail
              ID,
              address, phone number and other authenticable details.

        Output:
              Confirmation of user registration.

        Description:
              The entered details of the user will be stored into the database and
              conformation
              is given. Then the user can log in with that chosen username as a bidder or
              a seller.



    • LoginModule:-

        Input:
              Log in information such as username and
              password.

        Output:
              Display the       List    Of
              Products.

        Description:
              The user log in into his/her account on the basis of registered username.
              After log in the user will be redirected to the home page. The products list and
              details is shown on that page from which the buyer can choose any product for
              bidding. The product will be sold out to the maximum bidder until the bid timer
              expires.


S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                Page 32
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




    • Buyer/BiddingModule:-
       Input:
              Buyer put the bid for particular
              bid.


       Output:
              Confirmation of new bid that is put by
              bidder.
Description
              Here one can see the details of any particular product and also the
              bidding
              history. The user can bid on that item by entering any amount greater than or
              equal to the incremental bid amount. Here also system checks to see whether the
              user has his credential verified otherwise he/she will be directed to the
              login/registration page.

    • SellerModule:-
       Input:
              Log in information such as username and
              password.


       Output:
              The product is sold out to the winning bidder and the payment is done to
              the user.

       Description:
              The user log in into his/her account on the basis of registered username.
              After log in the user will redirected to the home page. Now the user can put
              his/her used item or product along with the minimum bid for selling on the
              website. The confirmation will be given to the seller and at that time the bid
              timer starts and the buyer can bid for that product until the bid timer expires.



S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                Page 33
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




    •   Administrationmodule:-
        Input:
              Administrator      name         and
              password.

        Output:
              Modify and       update   the    database   by   the
              administrator.

        Description:
              The module is only open to the web administrator due to security reasons. In
              this module the administrator can add product categories; this is to avoid
              rampant creation of categories. The 2nd thing is the option to edit any given
              product. This will be necessary when some of the details of the product need to
              be edited for one reason or other. The 3rd and last the closed bid manager
              where the administrator notifies both the seller & buyer the need to
              complete the transactin.




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                               Page 34
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




                               4. SYSTEM DESIGN




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                      Page 35
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.1 Activity Diagram
              Activity diagrams are graphical representations of workflows of
      stepwise activities and actions with support for choice, iteration and
      concurrency. In the Unified Modeling Language, activity diagrams can
      be used to describe the business and operational step-by- step workflows
      of components in a system. An activity diagram shows the overall flow of
      control.


              Activity diagrams are constructed from a limited number of
      shapes, connected with arrows. The most important shape types:

              rounded rectangles represent activities;

              diamonds represent decisions;

              bars represent the start (split) or end (join) of concurrent activities;

              a black circle represents the start (initial state) of the workflow;

              an encircled black circle represents the end (final state).

              Arrows run from the start towards the end and represent                the
               order in which activities happen.




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                     Page 36
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.1.1 Activity Diagram For Admin




                                                                      Admin




                                                                       login



                                                            [Enter Username,password]

                           wrong username&
                           password
                                              [Failed]


                                                                    [Success
                                                                   moved profile]




                                                                    Dashboard




                                                Manage Car-Range                Manage Category


         Manage Complain     Manage Scheme
                                                                                                                        Manage Feedback
                                                                                                  Manage Sub-category


                                                           Manage Notify buyer & seller




                                             Whether admin
                                             wants to manage or
                                             logout



                                                                       Logout




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                                                                   Page 37
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.1.2 Activity Diagram For Seller




                                                        Seller




                                                     Registration




             wrong username
             &password             [Failed]             Login


                                               [Enter username password]




                                                     [Success
                                                    Moved Profile]




                                                      Dashboard




                    View/Edit Car Profile              Add Cars            View/Edit Complain




                              Whether Seller
                              want to continue
                              editing profile or
                              logout



                                                       Logout




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                         Page 38
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.1.3 Activity Diagram For Buyer




                                                              Buyer




                                                           Registration




                                         [Failed]
                                                              Login

                                                     [Enter Username,password]
                   wrong username&
                   password



                                                            [Success
                                                           moved profile]




                                                           Dashboard




                                                                      View Car Recomandation

        Search Car Detail     View Scheme
                                                                                           Compares Cars


                                                          View Car-Range




                                     Whether buyer
                                     want to continue
                                     editing profile or
                                     logout



                                                              Logout




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                                    Page 39
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.2 ER Diagram




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                      Page 40
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




                                                                1
                                                 Registration                                   Do


                                         1
           Do                                      LOGIN                               Do


                                        M                       M
                          Manage                CAR COMPLAIN          Can Select


                          Manage        M CAR SCHEME M
                                                                      Can Select
      1    1                                                                       M        M        M
                1                                                                      M
   ADMIN                                M                       M
                    1     Manage                CAR PROFILE           Can Select    M USER(BUYER/
           11
                                                                                   M    SELLER)
       1
                                                                                   M M
                                        M                                                M
                                                                M
                          Manage                 CAR RANGE           Can Select

                                         M
                                                                M
                                             CAR CATEGORY           Can Select
                          Manage
                                            M
                                                    CAR     M
                          Manage                              Can Select
                                                SUBCATEGORY




                          View                     FeedBack                        Give
                                            M                   M




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                         Page 41
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.3 Structure Diagram




Home      New Cars      SellCars          UsedCar             Site Map     FAQ       About

Structured chart of New Cars
                                         New Car




                        Car Profile         Search           Comp-Car



Structured chart of Sell Cars


                                            Sell Car




                          Car Profile        Complain          Reg/Login



S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                          Page 42
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.4 Use Case Diagram
   A use case diagram in the Unified Modeling Language (UML) is a type of
behavioral diagram defined by and created from a Use-case analysis. Its
purpose is to present a graphical overview of the functionality provided by a
system in terms of actors, their goals (represented as use cases), and any
dependencies between those use cases.


The main purpose of a use case diagram is to show what system functions are
performed for which actor. Roles of the actors in the system can be depicted.


Use case diagrams depict:


      Use cases. A use case describes a sequence of actions that provide
       something of measurable value to an actor and is drawn as a horizontal
       ellipse.


      Actors. An actor is a person, organization, or external system that plays a
       role in one or more interactions with your system. Actors are drawn as
       stick figures.


      Associations. Associations between actors and use cases are indicated
       in use case diagrams by solid lines. An association exists whenever an
       actor is involved with an interaction described by a use case. Associations
       are modeled as lines connecting use cases and actors to one another, with
       an optional arrowhead on one end of the line. The arrowhead is often used
       to indicating the direction of the initial invocation of the relationship or to

S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                  Page 43
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




       indicate the primary actor within the use case




      System boundary boxes (optional). You can draw a rectangle around
       the use cases, called the system boundary box, to indicates the scope of
       your system. Anything within the box represents functionality that is in
       scope and anything outside the box is not.




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                           Page 44
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.4.1 Use Case Diagram For Admin




                                          Centralize System


                                         -End2
                                                          Registration

                                                  *


                                         -End2
                                                             Login

                                                  *


                -End1
                                      -End2
                -End1
                                                      Manage Car Range
                 *
                -End1                         *
                 *
              -End1
               *                      -End2
               -End1
              *                                       Manage Car Profile
Admin          -End1
                                          *
             *
            -End1
             *
           -End1
           *
                                       -End2

          *                                           Manage Car Category
        -End1                             *
  *



                                       -End2
                                                          Manage Car
                                          *               Sub.category




                                       -End2

                                                      Manage Car Scheme
                                          *




                                       -End2


                                          *             Manage Feedback




                                                  -End2
                                          *

                                                            Manage User




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                     Page 45
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.4.2 Use Case Diagram For Seller




                                       Centralize System




                                          -End2
                                                             Registration

                                                     *



                                             -End2
                                                                Login

                                                  *
          -End1

               -End1
           *                          -End2
               -End1
                                                          View/Edit Profile
                *
                                          *
               -End1
               *


 Seller        *-End1
                                              -End2

           *                                                  Add Cars
                                                 *




                                      -End2

                                                         View/Edit Complain
                                         *




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                       Page 46
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.4.2 Use Case Diagram For Buyer




                                   Centralize System




                                    -End2
                                                   Registration

                                             *

                                    -End2
                                                      Login

                                             *


             -End1               -End2
               -End1                             Search Car Detail
              *       -End1              *
                  *
                      -End1
                      *
                  -End1           -End2
                   *
                                                  View Scheme
 Buyer
               * -End1               *

             -End1
               *

         *                        -End2

                                                 View Car Range
                                     *




                                  -End2
                                                   View Car
                                     *           Recomandation




                                  -End2


                                     *           Compares Cars




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                              Page 47
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.5 Data Flow Diagram



       Entity :



       Process :



       Data Flow



       DataStore:




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                      Page 48
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.5.1 Zero Level




             Registration Detail,
   Buyer                                                                     Car datail          Buyer
                  Search




   Seller      Car Detail
                                    Centralize Sales,Service And Deals       Notification From
                                                                                                 Seller
                                        For Automobile Industries           Interested Buyers




                                                                         Monthly Inquiry
              Manage Category,
   Admin                                                                    Report               Admin
              Manage Car Detail




                                                Level 0 DFD




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                          Page 49
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.5.2 First Level


                Add First name,
                                                                            User
                  Last name
                                  Registration       Fill Detail
   Buyer



            Enter User name
               Password

                                      login                        Search
                                                 Welcome                           Provide Scheme          Scheme
                                                                    Car




                Car Detail And                                               Provide Car Detail
   Seller                           Add Car
                  New Car

                                                              Update Car Detail
            Enter User name
               Password

                                                                                             Car Detail
                                                           Update Category
                                    Category



               manage


                                                                                            Subcategory
                                  Subcategory              Update Car Model
                   manage
   Admin


               manage
                                                                                           Scheme Detail
                                    Scheme                 Update Scheme
               manage

                                                                                    Feedback has
                                                                                        been
                                                  Get feedback from admin            successfully
                                    Feedback                                          submited




                                  Level-1 DFD




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                                       Page 50
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.5.3 Second Level




               User                         Car Detail


                                                                   Search




                                            View Car
                                            Category
                                                                  Can Select

                                                                                      Can Select




                          Category                                   Car



      Fual types,
     Car Company
                                                                                                   Subcategory



  Category
                                     Can Select
                  View Car                View
                                                                                                                 View Price
                  Category
                                                           View


                                                                                       Can Select
                                                                                               Can Select                     Price

                                                                       View Car
                                                                        Profile
             Car detail




                                                                                  Subcategory




                                                                                                        Price Range




                                                         Level-2 DFD



S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                                                          Page 51
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.5.4 Third Level


  Admin
                      Manage
                                        Login

                                                                            Login
                      Manage                                             Successfully




                      Manage
                                       Complain
                                                                         Complain has
                                                                            Been
                                                                         Successfully

                      Manage




                      manage           Scheme
                                                                           Scheme
                                                                            Views

                      Manage



                      Manage


                                      Car Range
                                                                         Range Detail
                                                                           Views




                                        Notify
                                                                         Notification
                                       Buyers &
                                                                         Detail Views
                                        Seller

                     Notification


   Buyer
                                                                           Category
                                       Category
                                                                            Views




                 Notification

                                                                         Subcategory
                                     Subcategory
                                                                           Views




                                        View           Use detail
                                       Profile                           Registration
                                                          Manage           Detail
                        Login

   Seller                                            Edit/Delete
                                                        Data


                                     Modify data
                                                     Data has been
                                                   Successfully change




                                        View
                                       Update



                                    Level-3 DFD



S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                 Page 52
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.6 Sequence Diagram

      A sequence diagram in Unified Modeling Language(UML) is a kind of interaction
      diagram that shows how processes operate with one another and in what order. It is a
      construct of a Message Sequence Chart. A sequence diagram shows object interactions
      arranged in time sequence. It depicts the objects and classes involved in the scenario and
      the sequence of messages exchanged between the objects needed to carry out the
      functionality of the scenario. Sequence diagrams typically are associated with use case
      realizations in the Logical View of the system under development.

      Sequence diagrams are sometimes called event diagrams, event scenarios, and
      timing diagrams




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                 Page 53
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




     User                       Admin                                       System                                Database




                       Request For Registration                                           Store Id & Password

                               Registered                                                     Registered


                                 Login                                                          Verified
                           Directed to profile

                                                      lOGIN                               Match Id & password


                                                                    Login Successfully

                      Search Car Detail & Add Cars                                   Required Information match

                             Return Profile                                                 Information found



                                                                    Manage Car Profile

                                                                         Return Profile



                                              Give Complain & Rating



                                                                            Logout



                                                 Edit Profile & Update



                                 Logout

                                                                                                 Logout

                                                 Successfully Logout




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                                              Page 54
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




4.6 Data Dictionary Diagram
TABLE1: Car Info

         Column Name          Data type       Constraint             Description

             Pro_id             Int(10)      Primary Key       Product identity number

           Pro_name          Varchar(20)       Not Null         Name of the product

            User_id             Int(20)        Not Null         User identity number

                                            Must be greater     Starting amount for a
            Min_bid          Decimal(20)
                                              than zero                product

                                            Must be greater
              Qty               Int(20)                          Number of products
                                              than zero

           Image_url         Varchar(30)       Not Null             Url of image

                                                              Detailed description of the
        Pro_description      Varchar(20)       Not Null
                                                                       product




TABLE2: Feedback


         Column Name           Data type      Constraint            Description

            Fax_no               Int(10)       Not Null             Fax number

             E-mail           Varchar(20)      Not Null           Email ID of user

             Details          Varchar(20)      Not Null               Feedback



S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                 Page 55
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




TABLE3: Scheme Info


        Column Name          Data type        Constraint           Description

           Order_id            Int(20)       Primary Key      Order Identity number

            Pro_id             Int(20)       Foreign Key      Product identity number

            User_id            Int(20)       Foreign Key       User identity number

                                             Must be In the
                                                                 Date of Order for
          Order_date            Date           form of
                                                                     Payment
                                            DD/MM/YYYY

                                            Must be greater
             Price          Decimal(20)                          Price of a Product
                                              than zero

                                            Must be greater
              Qty              Int(20)                          Number of products
                                              than zero




TABLE4: Buyer Info


         Column Name           Data type      Constraint           Description

            User_id              Int(20)      Primary Key     User identity number

           Password           Varchar(20)      Not Null          User password

            F_name            Varchar(20)      Not Null          User first name

            L_name            Varchar(20)      Not Null          User last name


S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                               Page 56
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




            Mail_id           Varchar(20)      Not Null        E-mail id of user

            Address           Varchar(20)      Not Null          User address

              City            Varchar(20)      Not Null           User city

              State           Varchar(20)      Not Null           User state

            Country           Varchar(20)      Not Null         User country

            Pincode           Decimal(10)      Not Null      User address pincode

           Phone_no           Decimal(20)      Not Null      User phone number




TABLE5: Seller Info


         Column Name           Data type     Constraint          Description

            User_id              Int(20)     Primary Key     User identity number

           Password           Varchar(20)      Not Null         User password

            F_name            Varchar(20)      Not Null        User first name

            L_name            Varchar(20)      Not Null         User last name

            Mail_id           Varchar(20)      Not Null        E-mail id of user

            Address           Varchar(20)      Not Null          User address

              City            Varchar(20)      Not Null           User city

              State           Varchar(20)      Not Null           User state



S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                             Page 57
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




            Country           Varchar(20)      Not Null         User country

            Pincode           Decimal(10)      Not Null      User address pincode

           Phone_no           Decimal(20)      Not Null      User phone number




TABLE6: Admin Info


         Column Name           Data type     Constraint          Description

            User_id              Int(20)     Primary Key     User identity number

           Password           Varchar(20)      Not Null         User password

            F_name            Varchar(20)      Not Null        User first name

            L_name            Varchar(20)      Not Null         User last name

            Mail_id           Varchar(20)      Not Null        E-mail id of user

            Address           Varchar(20)      Not Null          User address

              City            Varchar(20)      Not Null           User city

              State           Varchar(20)      Not Null           User state

            Country           Varchar(20)      Not Null         User country

            Pincode           Decimal(10)      Not Null      User address pincode

           Phone_no           Decimal(20)      Not Null      User phone number



S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                             Page 58
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




                 5. NON-FUNCTIONAL REQUIRMENTS




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                      Page 59
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




Security:
- Ensure to provide secured transactions

- Provide secured solutions to protect the online system from:

- Active attacks by an intruder

- Any unpredictable termination of transactions

- Corruption of data on the network



Privacy:
-Make sure that all information related to buyers and sellers, bids, and offers are protected to
be exposed to other parties, external, public.



Anonymity:
-Make sure that the system should be designed in a way that nobody should recognize the
true identity of the customer unless it is desirable.



Atomicity:
-The auction transactions should be conducted in a way that either it come to a completion,
or terminate without any incomplete transaction.



Lowcost:
-The cost of come transaction should be kept as minimal as possible.




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                                    Page 60
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




6. CONCLUSION




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                      Page 61
CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES




                                   REFERENCES


    1. Case Study: Implementing a Web Based Auction System using UML and
       Component- Based Programming by Frederick T. Sheldon and Kshamta Jerath.

    2. Oriented Modeling and Design wih UML second edition by michael Blaha and James
       Rambaugh.

    3. E-commerce, Gary P. Schneider, Cengage Learning.

    4. Pressman R.S. , Software Engineering : A Practitioner's Approach, TMH.

    5. Auction sites for reference : www.Carwale.com , www.google.com ,
       www.olx.in , www.biggaddi.com .




S.P.B PATEL ENGINEERING COLLEGE,MEHSANA                                           Page 62

More Related Content

What's hot

Flipkart Software requirements specification SRS
Flipkart Software requirements specification SRSFlipkart Software requirements specification SRS
Flipkart Software requirements specification SRS
Aman Goel
 
Smart parking system
Smart parking systemSmart parking system
Smart parking system
slmnsvn
 
Hard copy of proj doc
Hard copy of proj docHard copy of proj doc
Hard copy of proj docnawaldiatm
 
Presentation of project on e auction with dotnet
Presentation of project on e auction with dotnetPresentation of project on e auction with dotnet
Presentation of project on e auction with dotnet
Sunanda Chakraborty
 
Time Table Reminder Andorid App SRS
Time Table Reminder Andorid App SRSTime Table Reminder Andorid App SRS
Time Table Reminder Andorid App SRS
Anjali Agrawal
 
Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservation
Smit Patel
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
Koppula Sheryl
 
BSCS FINAL PROJECT PROPOSAL
BSCS FINAL PROJECT PROPOSALBSCS FINAL PROJECT PROPOSAL
BSCS FINAL PROJECT PROPOSAL
Muhammad Ali Raza
 
Smart car parking system final
Smart car parking system finalSmart car parking system final
Smart car parking system final
silveroak engineering collage
 
Course registration system
Course registration systemCourse registration system
Course registration system
Barani Tharan
 
Stock Management System Documentation
Stock Management System DocumentationStock Management System Documentation
Stock Management System Documentation
Sadat Abdulla Al Muniem
 
Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...
Louise Antonio
 
SRS on online auction system
SRS on online auction systemSRS on online auction system
SRS on online auction system
sagar_paperwala
 
Bus Ticket Management System
Bus Ticket Management SystemBus Ticket Management System
Bus Ticket Management System
SM. Aurnob
 
Scope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemScope Definition of Online Ticketing System
Scope Definition of Online Ticketing System
Shahriar Parvez
 
Online Quiz System Project Report ppt
Online Quiz System Project Report pptOnline Quiz System Project Report ppt
Online Quiz System Project Report ppt
Kishan Maurya
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project report
mehulgundaliya
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
Lalit Pal
 
E commerce use case documentation.
E commerce use case documentation.E commerce use case documentation.
E commerce use case documentation.
Yaswanth Babu Gummadivelli
 

What's hot (20)

Flipkart Software requirements specification SRS
Flipkart Software requirements specification SRSFlipkart Software requirements specification SRS
Flipkart Software requirements specification SRS
 
Smart parking system
Smart parking systemSmart parking system
Smart parking system
 
online marketplace report
online marketplace reportonline marketplace report
online marketplace report
 
Hard copy of proj doc
Hard copy of proj docHard copy of proj doc
Hard copy of proj doc
 
Presentation of project on e auction with dotnet
Presentation of project on e auction with dotnetPresentation of project on e auction with dotnet
Presentation of project on e auction with dotnet
 
Time Table Reminder Andorid App SRS
Time Table Reminder Andorid App SRSTime Table Reminder Andorid App SRS
Time Table Reminder Andorid App SRS
 
Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservation
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
 
BSCS FINAL PROJECT PROPOSAL
BSCS FINAL PROJECT PROPOSALBSCS FINAL PROJECT PROPOSAL
BSCS FINAL PROJECT PROPOSAL
 
Smart car parking system final
Smart car parking system finalSmart car parking system final
Smart car parking system final
 
Course registration system
Course registration systemCourse registration system
Course registration system
 
Stock Management System Documentation
Stock Management System DocumentationStock Management System Documentation
Stock Management System Documentation
 
Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...
 
SRS on online auction system
SRS on online auction systemSRS on online auction system
SRS on online auction system
 
Bus Ticket Management System
Bus Ticket Management SystemBus Ticket Management System
Bus Ticket Management System
 
Scope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemScope Definition of Online Ticketing System
Scope Definition of Online Ticketing System
 
Online Quiz System Project Report ppt
Online Quiz System Project Report pptOnline Quiz System Project Report ppt
Online Quiz System Project Report ppt
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project report
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
E commerce use case documentation.
E commerce use case documentation.E commerce use case documentation.
E commerce use case documentation.
 

Viewers also liked

Vehicle management system
Vehicle management systemVehicle management system
Vehicle management systemMohd Saddam
 
Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)
Mudasir Qazi
 
Challenges faced by automobile final
Challenges faced by automobile finalChallenges faced by automobile final
Challenges faced by automobile final
Jiten Menghani
 
Webinar Marketplace Magazine Luiza 09.03
Webinar Marketplace Magazine Luiza 09.03Webinar Marketplace Magazine Luiza 09.03
Webinar Marketplace Magazine Luiza 09.03
Pedro Correa de S .
 
Whatever You Want Slides, 6/26/11
Whatever You Want Slides, 6/26/11Whatever You Want Slides, 6/26/11
Whatever You Want Slides, 6/26/11CLADSM
 
My design works
My design worksMy design works
My design works
Galina Dzobelova
 
GAFM Academy HOW TO START A PROJECT
GAFM Academy HOW TO START A PROJECTGAFM Academy HOW TO START A PROJECT
STN Project documentation
STN Project documentationSTN Project documentation
STN Project documentation
Saw Naing
 
Microsoft SMB Channel Partner Program
Microsoft SMB Channel Partner ProgramMicrosoft SMB Channel Partner Program
Microsoft SMB Channel Partner Program
MetaVis Technologies
 
Consulting to Mahindra Two Wheeler Auto Dealer
Consulting to Mahindra Two Wheeler Auto DealerConsulting to Mahindra Two Wheeler Auto Dealer
Consulting to Mahindra Two Wheeler Auto Dealer
Tirthankar Pal
 
Cs 2352 object oriented analysis and design
Cs 2352 object oriented analysis and designCs 2352 object oriented analysis and design
Cs 2352 object oriented analysis and design
andrewsasi
 
Analysis and design of Online stock trading software
Analysis and design of Online stock trading softwareAnalysis and design of Online stock trading software
Analysis and design of Online stock trading softwaredaksh bhatt
 
Mychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etcMychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etc
Nikhil Palyekar
 
Study on Brand awareness of Mahindra & Mahindra Tractors
Study on Brand awareness of Mahindra & Mahindra Tractors Study on Brand awareness of Mahindra & Mahindra Tractors
Study on Brand awareness of Mahindra & Mahindra Tractors
Projects Kart
 
An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)
Jubayer Al Mahmud
 
Introduction to Transaction Processing Chapter No. 2
Introduction to Transaction Processing   Chapter No. 2Introduction to Transaction Processing   Chapter No. 2
Introduction to Transaction Processing Chapter No. 2
Qamar Farooq
 

Viewers also liked (19)

Vehicle management system
Vehicle management systemVehicle management system
Vehicle management system
 
Cars Final Report (2).ppt
Cars Final Report (2).pptCars Final Report (2).ppt
Cars Final Report (2).ppt
 
Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)
 
Challenges faced by automobile final
Challenges faced by automobile finalChallenges faced by automobile final
Challenges faced by automobile final
 
Webinar Marketplace Magazine Luiza 09.03
Webinar Marketplace Magazine Luiza 09.03Webinar Marketplace Magazine Luiza 09.03
Webinar Marketplace Magazine Luiza 09.03
 
Whatever You Want Slides, 6/26/11
Whatever You Want Slides, 6/26/11Whatever You Want Slides, 6/26/11
Whatever You Want Slides, 6/26/11
 
My design works
My design worksMy design works
My design works
 
GAFM Academy HOW TO START A PROJECT
GAFM Academy HOW TO START A PROJECTGAFM Academy HOW TO START A PROJECT
GAFM Academy HOW TO START A PROJECT
 
STN Project documentation
STN Project documentationSTN Project documentation
STN Project documentation
 
Microsoft SMB Channel Partner Program
Microsoft SMB Channel Partner ProgramMicrosoft SMB Channel Partner Program
Microsoft SMB Channel Partner Program
 
Consulting to Mahindra Two Wheeler Auto Dealer
Consulting to Mahindra Two Wheeler Auto DealerConsulting to Mahindra Two Wheeler Auto Dealer
Consulting to Mahindra Two Wheeler Auto Dealer
 
Cs 2352 object oriented analysis and design
Cs 2352 object oriented analysis and designCs 2352 object oriented analysis and design
Cs 2352 object oriented analysis and design
 
Analysis and design of Online stock trading software
Analysis and design of Online stock trading softwareAnalysis and design of Online stock trading software
Analysis and design of Online stock trading software
 
Mychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etcMychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etc
 
Study on Brand awareness of Mahindra & Mahindra Tractors
Study on Brand awareness of Mahindra & Mahindra Tractors Study on Brand awareness of Mahindra & Mahindra Tractors
Study on Brand awareness of Mahindra & Mahindra Tractors
 
The Art Of Testing Trading Platforms From AppLabs
The Art Of Testing Trading Platforms From AppLabsThe Art Of Testing Trading Platforms From AppLabs
The Art Of Testing Trading Platforms From AppLabs
 
Honda report
Honda reportHonda report
Honda report
 
An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)
 
Introduction to Transaction Processing Chapter No. 2
Introduction to Transaction Processing   Chapter No. 2Introduction to Transaction Processing   Chapter No. 2
Introduction to Transaction Processing Chapter No. 2
 

Similar to Car centralize

IRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET - Virtual Mechanisms
IRJET - Virtual Mechanisms
IRJET Journal
 
proposal_on_vehicle_managment_system_in.docx
proposal_on_vehicle_managment_system_in.docxproposal_on_vehicle_managment_system_in.docx
proposal_on_vehicle_managment_system_in.docx
ParthGupta484338
 
SACHIN M(4MC12MCA27)
SACHIN M(4MC12MCA27)SACHIN M(4MC12MCA27)
SACHIN M(4MC12MCA27)sachinsham
 
INDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORTINDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORTSUYASH TRIVEDI
 
Training report 2012 2015-sonu yadav
Training report 2012 2015-sonu yadavTraining report 2012 2015-sonu yadav
Training report 2012 2015-sonu yadav
Subhash Kumar Yadav
 
SCM software E-market intermediary
SCM software E-market intermediarySCM software E-market intermediary
SCM software E-market intermediary
Kaushik Rana
 
LPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] ReportLPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] Report
Nandu B Rajan
 
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
Mumbai B.Sc.IT Study
 
Research project on customer sentiment index
Research project on customer sentiment indexResearch project on customer sentiment index
Research project on customer sentiment index
Aditya Basu
 
NeMo D7.2 Business Model and regulatory guidelines
NeMo D7.2 Business Model and regulatory guidelinesNeMo D7.2 Business Model and regulatory guidelines
NeMo D7.2 Business Model and regulatory guidelines
Pantelis Kanellopoulos
 
A Machine learning based framework for Verification and Validation of Massive...
A Machine learning based framework for Verification and Validation of Massive...A Machine learning based framework for Verification and Validation of Massive...
A Machine learning based framework for Verification and Validation of Massive...
IRJET Journal
 
A comparison of component-based software engineering and model-driven develop...
A comparison of component-based software engineering and model-driven develop...A comparison of component-based software engineering and model-driven develop...
A comparison of component-based software engineering and model-driven develop...
Nikolay Grozev
 
summer internship report on PLC & SCADA
summer internship report on PLC & SCADAsummer internship report on PLC & SCADA
summer internship report on PLC & SCADA
VarunKumarRaghav
 
Enterprise architecture4848
Enterprise architecture4848Enterprise architecture4848
Enterprise architecture4848GHODAKESUHAS
 
MEHUL.H.VORA Project final.
MEHUL.H.VORA Project final.MEHUL.H.VORA Project final.
MEHUL.H.VORA Project final.Mehul Vora
 
Project report
Project reportProject report
Project report
shailendra patidar
 
professional-portfolio
professional-portfolioprofessional-portfolio
professional-portfolioAmanda Bralick
 
Excerpt of MIR Future Trends in Machine Vision 2011
Excerpt of MIR Future Trends in Machine Vision 2011Excerpt of MIR Future Trends in Machine Vision 2011
Excerpt of MIR Future Trends in Machine Vision 2011AMC Hofmann
 

Similar to Car centralize (20)

IRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET - Virtual Mechanisms
IRJET - Virtual Mechanisms
 
proposal_on_vehicle_managment_system_in.docx
proposal_on_vehicle_managment_system_in.docxproposal_on_vehicle_managment_system_in.docx
proposal_on_vehicle_managment_system_in.docx
 
SACHIN M(4MC12MCA27)
SACHIN M(4MC12MCA27)SACHIN M(4MC12MCA27)
SACHIN M(4MC12MCA27)
 
Resume-manufacturing-1
Resume-manufacturing-1Resume-manufacturing-1
Resume-manufacturing-1
 
INDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORTINDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORT
 
Training report 2012 2015-sonu yadav
Training report 2012 2015-sonu yadavTraining report 2012 2015-sonu yadav
Training report 2012 2015-sonu yadav
 
SOA Case Study
SOA Case StudySOA Case Study
SOA Case Study
 
SCM software E-market intermediary
SCM software E-market intermediarySCM software E-market intermediary
SCM software E-market intermediary
 
LPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] ReportLPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] Report
 
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
 
Research project on customer sentiment index
Research project on customer sentiment indexResearch project on customer sentiment index
Research project on customer sentiment index
 
NeMo D7.2 Business Model and regulatory guidelines
NeMo D7.2 Business Model and regulatory guidelinesNeMo D7.2 Business Model and regulatory guidelines
NeMo D7.2 Business Model and regulatory guidelines
 
A Machine learning based framework for Verification and Validation of Massive...
A Machine learning based framework for Verification and Validation of Massive...A Machine learning based framework for Verification and Validation of Massive...
A Machine learning based framework for Verification and Validation of Massive...
 
A comparison of component-based software engineering and model-driven develop...
A comparison of component-based software engineering and model-driven develop...A comparison of component-based software engineering and model-driven develop...
A comparison of component-based software engineering and model-driven develop...
 
summer internship report on PLC & SCADA
summer internship report on PLC & SCADAsummer internship report on PLC & SCADA
summer internship report on PLC & SCADA
 
Enterprise architecture4848
Enterprise architecture4848Enterprise architecture4848
Enterprise architecture4848
 
MEHUL.H.VORA Project final.
MEHUL.H.VORA Project final.MEHUL.H.VORA Project final.
MEHUL.H.VORA Project final.
 
Project report
Project reportProject report
Project report
 
professional-portfolio
professional-portfolioprofessional-portfolio
professional-portfolio
 
Excerpt of MIR Future Trends in Machine Vision 2011
Excerpt of MIR Future Trends in Machine Vision 2011Excerpt of MIR Future Trends in Machine Vision 2011
Excerpt of MIR Future Trends in Machine Vision 2011
 

More from Bhavik Panchal

Test driven developement
Test driven developementTest driven developement
Test driven developementBhavik Panchal
 
Automated Audience Polling On Iphone
Automated Audience Polling  On IphoneAutomated Audience Polling  On Iphone
Automated Audience Polling On Iphone
Bhavik Panchal
 
Industrial visit report
Industrial visit reportIndustrial visit report
Industrial visit reportBhavik Panchal
 
Power Management in Wireless Sensor Network
Power Management in Wireless Sensor NetworkPower Management in Wireless Sensor Network
Power Management in Wireless Sensor NetworkBhavik Panchal
 

More from Bhavik Panchal (8)

Test driven developement
Test driven developementTest driven developement
Test driven developement
 
Bhavik panchal CV
Bhavik panchal CVBhavik panchal CV
Bhavik panchal CV
 
Automated Audience Polling On Iphone
Automated Audience Polling  On IphoneAutomated Audience Polling  On Iphone
Automated Audience Polling On Iphone
 
Software design
Software designSoftware design
Software design
 
Software construction
Software constructionSoftware construction
Software construction
 
Software testing
Software testingSoftware testing
Software testing
 
Industrial visit report
Industrial visit reportIndustrial visit report
Industrial visit report
 
Power Management in Wireless Sensor Network
Power Management in Wireless Sensor NetworkPower Management in Wireless Sensor Network
Power Management in Wireless Sensor Network
 

Car centralize

  • 1. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES Centralize Sells,Service & Deals For Automobile Industries A PROJECT REPORT Submitted by Bhavik panchal Niket Anand Dharmesh Solanki In fulfillment for the award of the degree of BACHELOR OF ENGINEERING in Department Of Computer Engineering S.P.B PATEL ENGINEERING COLLEGE, MEHSANA Gujarat Technological University, Ahmedabad December, 2012 S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 1
  • 2. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES Saffrony Institute Of Technology Computer Engineering 2012 CERTIFICATE Date: This is to certify that the dissertation entitled ―CENTRALIZE SALES,SERVICE & DEALS FOR AUTOMOBILE INDUSTRIES‖ has been carried out by Bhavik Panchal(090390107046),Nike Anand(090390107061),Dharmesh Solanki(090390107021) under my guidance in fulfilment of the degree of Bachelor of Engineering in COMPUTER ENGINEERING(7th Semester) of Gujarat Technological University, Ahmedabad during the academic year 2012-2013. Guides: Head of Department Mr. Parimal Patel Assistant Professor. Computer Department S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 2
  • 3. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES Acknowledgement The satisfaction that accompanies that the successful completion of any task would be incomplete without the mention of people whose ceaseless cooperation made it possible, whose constant guidance and encouragement crown all efforts with success. Hereby, my first and foremost thanking goes to Mr. Parimal Patel for the knowledge and guidance provided to me on the project work. I gratefully thank them for extending to me there invaluable time and resources. We would also like to thank Mr.Dhaval Gohil Head of Dept. I.T., to whom I own pleasurable debt for her splendid support, inspiration and thought production. We also thank our colleagues who have helped in successful completion of the project. Bhavik Panchal(09039010 Niket Anand(090390107061) Dharmesh Solanki(090390107021) S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 3
  • 4. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES ABSTRACT CENTRALIZE OF SELLS SERVICE AND DEALS FOR AUTOMOBILE INDUSTRIES to make the management of the Cars and its customer in an efficient way to lessen the effort. Car Sells Service and Deals are a method of selling new, and most often, used vehicles based on auction system. car sales can be found in most nations, but are often unknown to most people. A car dealership is a business that sells new or used cars at the retail level, based on a dealership contract with an sales subsidiary. It employs automobile sells people to do the selling. It may also provide maintenance services for cars, thus employing Automotive Technicians , stock and sell spare automobile parts, and process warranty claims. Users of this project can login with their user name and password can search different car models, price, manufacture date, engine mileage, petrol or diesel car, etc. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 4
  • 5. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES LIST OF TABLS Table No Table Description Page No CAR INFO Table 1 - FEEDBACK Table 2 - CAR SCHEME Table 3 - BUYER INFO Table 4 - SELLER INFO Table 5 - ADMIN INFO Table 6 - S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 5
  • 6. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES LIST OF FIGURES Sr. No. Figure Name & Description Page No. 1. Activity Diagram 20 - A type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations (or methods), and the relationships among the classes. - Admin - Seller - Buyer 2. E-R Diagram 22 - An abstract and conceptual representation of data that represents the relationship between entities. 3. Structure Diagram 24 - Describes the behavior of systems about its states on particular events 4. Use-Case Diagram 26 - To present a graphical overview of the functionality provided by a system in terms of actors S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 6
  • 7. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES - Admin - Seller - Buyer 5. Data Flow Diagram 28 - A graphical representation of the "flow" of data through an information system, modelling its process aspects. n Context Level 28 n First Level 29 n Second Level 30 n Third Level S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 7
  • 8. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES TABLEOFCONTENTS Acknowledgement……………………………………………………………… Abstract………………………………………………………………………… List of Tables List of Figures Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1.1 Objective Of Work 1.2 Scope Of Work 1.3 Technology Used 1.3.1 Hardware And Software Requirement 1.3.2 Technology Description 1.3.2.1 Html 1.3.2.2 Java Script 1.3.2.3 Java Technology 1.3.2.4 Java Database & JDBC 1.3.2.6 SQL S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 8
  • 9. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 1.3.2.7 Servlet 2. Project Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2.1 Milestones And Deliverables 2.2 Risk Management 2.2.1 Risk Identification 2.2.2 Risk Analysis 2.2.3 Risk Planning 2.2.4 Risk Monitoring 3. System Analysis And Requirement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.1 Requirement Of The System 3.2 Feasibility Study 3.3Features Of The System 3.4 Main Modules Of The System 4. System Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.1 Activity Diagram 4.1.1 Activity Diagram For Admin 4.1.2 Activity Diagram For Seller 4.1.3 Activity Diagram For Buyer S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 9
  • 10. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.2 E-R Diagram 4.3 Structure Diagram 4.4 Use Case Diagram 4.1.1 Use Case Diagram For Admin 4.1.2 Use Case Diagram For Seller 4.1.3 Use Case Diagram For Buyer 4.5 Data Flow Diagram 4.5.1 Zero Level 4.5.2 First Level 4.5.3 Second Level 4.5.4 Third Level 4.6 Sequence Diagram 4.6 Data Dictionary 5. Non-Functional Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . 36 6. Conclusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 38 7. Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 10
  • 11. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 1.INTRODUCTION S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 11
  • 12. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 1.1 OBJECTIVE OF WORK 1.2 SCOPE OF WORK S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 12
  • 13. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 1.3 TECHNOLOGY USED 1.3.1 HARDWARE AND SOFTWARE REQUIREMENTS SOFTWAREREQUIREMENTS Front End: Java Ø Create interactive and dynamic web pages. Ø Open source software (OSS) . Ø CSS Ø Apache Server Back End: SQL SERVER 2005 Ø An open source relational database management system. Ø Google API Operating System : Ø WINDOWS 2000/07/XP/Vista Browser : Ø Internet Explorer 5.5 OR Above Ø Mozilla Firefox 3.6 OR S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 13
  • 14. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES Above Ø Google Chrome Ø Opera Browser Ø Apple Safari Hardware Requirement : Ø Processor: Pentium III or Above Ø Clock speed: 800 MHZ Ø System bus: 32 BIT Ø Ram: 256MB or more Ø HDD: 40GB Ø Monitor: SVGA COLOR Ø Keyboard: 101 KEYS Ø Modem: 56 KBPS/ADSL Broadband Ø Mouse: PS2/ Serial S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 14
  • 15. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 1.3.2 TECHNOLOGY DESCRIPTION The proposal has to be described in a detailed form to get an overview and an understanding of the functionalities of the technical approach. This provides the technical description of the characteristics of a proposal. 1.3.2.1 HTML HTML, an initialize of Hypertext Markup Language, is the predominant markup language for web pages. It provides a means to describe the structure of text-based information in a document — by denoting certain text as headings, paragraphs, lists, and soon — and to supplement that text with interactive forms, embedded images, and other objects. 1.3.2.2 JAVA SCRIPT JavaScript is a script-based programming language that was developed by Netscape Communication Corporation. JavaScript was originally called Live Script and renamed as JavaScript to indicate its relationship with Java. JavaScript supports the development of both client and server components of Web-based applications. On the client side, it can be used to write programs that are executed by a Web browser within the context of a Web page. On the server side, it can be used to write [11] Web server programs that can process information submitted by a Web browser and then update the browser‘s display accordingly. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 15
  • 16. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 1.3.2.3 JAVA TECHNOLOGY Initially the language was called as ―oak‖ but it was renamed as ―Java‖ in 1995. The primary motivation of this language was the need for a platform-independent (i.e., architecture neutral) language that could be used to create software to be embedded in various consumer electronic devices: Java is a programmer‘s language. Java is cohesive and consistent. Except for those constraints imposed by the Internet environment, Java gives the programmer, full control. Finally, Java is to Internet programming where C was to system programming. 1.3.2.4 JAVA DATABASE CONECTIVITY JDBC is a Java API for executing SQL statements. (As a point of interest, JDBC is a trademarked name and is not an acronym; nevertheless, JDBC is often thought of as standing for Java Database Connectivity. It consists of a set of classes and interfaces written in the Java programming language. JDBC provides a standard API for tool/database developers and makes it possible to write database applications using a pure Java API. Simply put, JDBC makes it possible to do three things: Establish a connection with a database. Send SQL statements. Process the results. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 16
  • 17. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 1.3.2.5 JAVA DATABASE CONECTIVITY The JDBC provides database-independent connectivity between the J2EE platform and a wide range of tabular data sources. JDBC technology allows an Application Component Provider to: Perform connection and authentication to a database server. Manager transactions. Move SQL statements to a database engine for preprocessing and execution. Execute stored procedures. Inspect and modify the results from Select statements 1.3.2.6 SQL Structured Query Language (SQL) is the language used to manipulate relational databases. SQL is tied very closely with the relational model. In the relational model, data is stored in structures called relations or tables. SQL statements are issued for the purpose of: Data definition: Defining tables and structures in the database (DDL used to create, alter and drop schema objects such as tables and indexes). Data manipulation: Used manipulate the data within those schema objects (DML Inserting,Updating,Deleting the data, and Querying the database) S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 17
  • 18. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 1.3.2.7 Servlet The Java web server is Java Soft‘s own web Server. The Java web server is just a part of a larger framework, intended to provide you not just with a web server, but also with tools.To build customized network servers for any Internet or Intranet client/server system.Servlets are to a web server, how applets are to the browser. About Servlets: Servlets provide a Java-based solution used to address the problems currently associated with doing server-side programming, including inextensible scripting solutions, platform-specific APIs, and incomplete interfaces. Java-based server. Servlets are to the server-side what applets are to the client-side - object byte codes that can be dynamically loaded off the net. They differ from applets in that they are faceless objects (without graphics or a GUI component). 1.3.1.6 MVC Structure Model Depending on the type of architecture of your application, the model portion of the MVC pattern can take many different forms. In a two-tier application, where the web tier interacts directly with a data store like a database, the model classes may be a set of regular Java objects. These objects may be populated manually from a result set returned by a database query or they can even be instantiated and populated automatically by an Object-to-Relational Mapping (ORM) framework. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 18
  • 19. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES View The views within the web tier MVC pattern typically consist of HTML and JSP pages. HTML pages are used to serve static content, while JSP pages can be used to serve both static and dynamic content. Most dynamic content is generated in the web tier. However, Web applications are considered stateless because the browser doesn‘t typically maintain an open socket to the web server. However, a web application may still maintainsession data for a user or even store data within the browser on behalf of the user. Some applications may require the need for client-side JavaScript. This does not interface or infringe upon the MVC concept. Controler The controller portion of the web tier MVC design is generally a Java servlet. The controller in a web tier application performs the following duties: Intercepts HTTP requests from a client. Translates the request into a specific business operation to perform. Either invokes the business operation itself or delegates to a handler. Helps to select the next view to display to the client. Returns the view to the client. The Front Controller pattern, which is part of the J2EE Design Patterns, describes how a web tier controller should be implemented. Since all client requests and responses go through the controller, there is a centralized point of control for the web application. This aides in maintenance and when adding new functionality. Code that would normally need to be put in every JSP page can be put in the controller servlet, since it processes all requests.The controller also helps to decouple the presentation components (views) from the business operations, which also aids development. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 19
  • 20. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 2. PROJECT MANAGEMENT S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 20
  • 21. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 2.1 MILESTONES AND DELIVERABLES The project is planned to complete in a particular time interval for the delivery of project some milestones are required to indicate status of project. We have defined it for our project as per requirement and planning. These milestones are given below: 1. The completion of requirement gathering for project. -Overview of the Car Centralize System. Status – Delivered. 2. Detailed study of the Car-Centralize System -Main Modules of the system. -Comparing with the existing system. Status – Delivered. 3. Design the system and represent the system in the form of diagrams. -Use Case Diagram -ER-Diagram -Activity Diagram -Data Flow Diagram -Sequence Diagram -Structure Diagram Status – Delivered. 4. Database Design. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 21
  • 22. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES Status –Delivered. 5. Home Page Design. Status – Delivered. 6. Registration and Login Module. Status – Delivered. 7. Buyer/Seller and Admin Module. Status – Delivered. 8. Car Details Module. Status – Delivered S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 22
  • 23. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 2.2 Risk Management 2.2.1 RiskIdentification Risk Identification is a systematic attempt to specify threats to the project plan. There are two types of risks are there: Generic and Product Specific. One method for identifying risks is to create a risk item checklist. The checklist can be used for identification and focused on some subset of known and predictable risks in the following generic subcategories: • Product Size Risks associated with the overall size of software to built or modified. • BusinessImpact Risks associated with constraints imposed by management or the marketplace. • CustomerCharacteristics S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 23
  • 24. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES Risk associated with the sophistication of the customer and the developer‗s ability to communicate with the customers in the timely manner. • ProcessDefinition Risks associated with the degree to which the software process has been defined and Is followed by the development organization. • DevelopmentEnvironment Risks associated with the availability and quality of tools to be used to build the product. • Technologytobebuilt Risks associated with the complexity of the system to be built and the ―newness. . • StaffSizeandExperience Risks associated with the overall technical and project experience of the software engineer who will do the work. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 24
  • 25. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 2.2.3 RiskPlanning Risk Strategy Organizational financial Prepare a briefing document for senior management Problems showing how the project is making a very important contribution to the goals of the business Requirement problems Alert customer of potential difficulties and the possibility of delays, investigate buying-in components. Staff illness Reorganize team so that there is more overlap of work and people therefore understand each other‗s jobs. Defective components Replace potentially defective components with bought- in components of known reliability. Requirement changes Derive traceability information to assess requirements change impact, maximize information hiding in the design Organizationa Prepare a briefing document for senior management showing l restructuring hoe the project is making a very important contribution to the goals of the business. Database performance Investigate the possibility of buying a higher- performance database. Underestimated Investigate buying-in components, investigate the use of an the d development time program generator. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 25
  • 26. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 2.2.4 RiskMonitoring Risk Monitoring involves regularly assessing each of the identified risks to decide whether or not that risk is becoming more or less probable and whether the effects of the risk have changed. Figure gives some examples of factors that may be helpful in assessing these types of risks. Risk type Potential indicators Technology Late delivery of hardware or support software, many reported technology problems. People Poor staff morale, poor relationships amongst team members, job availability. Organizational Organizational gossip, lack of action by senior management. Tools Reluctance by team members to use tools, complaints about CASE tools, demands for higher-powered workstations. Requirements Many requirements change requests, customer complaints. Estimation Failure to meet agreed schedule, failure to clear reported defects. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 26
  • 27. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 3. SYSTEM ANALYSIS AND REQUIREM S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 27
  • 28. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 3.1 REQUIREMENT OF THE SYSTEM The existing "OPEN Auction House" is managed manually. Prior to each auction, the day of auction, the venue and the items on auction are announced through news media. Those who wish to take part in the auction have to arrive at the venue on that day on time. This conventional method most of the times prevent aspiring bidders from participating in the bidding process. Another headache of the old system is to track each bidding process and to make it culminate in financial settlement. So the system has to keep records of both buyers and sellers until the end of settlement. The process is very time consuming. TRADITIONALAUCTIONVS.ONLINEAUCTION Major disadvantages of traditional auctions: • Limited variety and breadth of goods. • Buyers are limited to searching through multiple auctions or traveling to numerous geographically dispersed areas for auctions. • Inefficient transactions, and high transaction cost. • Fixed schedules, locations, rules, and auction types. • Low risk. Major advantages of online auctions: • Broader variety of goods and large number of buyers and sellers • Low-cost of transactions • Automatic and efficient transactions • Flexible, convenient, and easy access and participate auctions • Direct communications between buyers and sellers • High risk and inefficient item inspection S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 28
  • 29. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 3.2 SYSTEM FEASIBILITY The basic idea behind feasibility study is to determine whether the project is feasible or not. The feasibility is conducted to identify a best system that meets all the requirements. This includes an identification, description, an evaluation of the proposed systems and selection of the best system for the job. The requirements of the system are specified with a set of constraints such as system objectives and the description of the out puts. It is then duty of the analyst to evaluate the feasibility of the proposed system to generate the above results. Three key factors are to be considered during the feasibility study. OPERATIONAL FEASIBILITY: An estimate should be made to determine how much effort and care will go into the developing of the system including the training to be given to the user. Usually, people are reluctant to changes that come in their progression. The computer initialization will certainly affected the turn over, transfer and employee job status. Hence an additional effort is to be made to train and educate the users on the new way of the system. TECHNICAL FEASIBILITY: The main consideration is to be given to the study of available resources of the organization where the software is to be implemented. Here the system analyst evaluates the technical merits of the system giving emphasis on the performance, reliability, maintainability and productivity. By taking the consideration before developing the proposed system, the resources availability of the organization was studied. The organization was immense computer facilities equipped with sophisticated machines and the software hence this technically feasible. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 29
  • 30. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES ECONOMIC FEASIBILITY: Economic feasibility is the most important and frequently used method for evaluating the effectiveness of the proposed system. It is very essential because the main goal of the proposed system is to have economically better result along with increased efficiency. Cost benefit analysis is usually performed for this purpose. It is the comparative study of the cost verses the benefit and savings that are expected from the proposed system. Since the organization is well equipped with the required hard ware, the project was found to be economically. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 30
  • 31. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 3.3 FEATURES OF THE SYSTEM The salient features of the site are as follows: 1. PaperlessAuctionSystem 2. It is accessible to everyone at any time no matter where they are. 3. Reliable user validation and checking. 4. Easy online settlement. An auction is a sale in which a seller presents his product on a public platform/ forum. The selling price in an auction is determined by the bids made by interested buyers. A bid is the amount of money proffered for an item that has been put on sale in an auction. The bidder competes with other potential buyers, keeping in mind that the buyer with the highest bid is obliged to complete the purchase with the seller. In other words, your bid tells other buyers, "I want to buy this item at this price." The price they bid is based on their own valuation of, and need for, the product. The product is sold to the highest bidder. A potential buyer participates by bidding on an item that a seller has listed. You win an auction by placing the winning (read highest) bid and obtaining the item on auction. The person with the highest bid is the winner of the auction. Now that you're familiar with how an auction generally works. The person who has offered the highest bid at close of auction wins the right to purchase the item at that price. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 31
  • 32. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 3.4 MAIN MODULE OF THE SYSTEM • Registrationmodule:- Input: Personal information of the user such as username, password, gender, e-mail ID, address, phone number and other authenticable details. Output: Confirmation of user registration. Description: The entered details of the user will be stored into the database and conformation is given. Then the user can log in with that chosen username as a bidder or a seller. • LoginModule:- Input: Log in information such as username and password. Output: Display the List Of Products. Description: The user log in into his/her account on the basis of registered username. After log in the user will be redirected to the home page. The products list and details is shown on that page from which the buyer can choose any product for bidding. The product will be sold out to the maximum bidder until the bid timer expires. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 32
  • 33. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES • Buyer/BiddingModule:- Input: Buyer put the bid for particular bid. Output: Confirmation of new bid that is put by bidder. Description Here one can see the details of any particular product and also the bidding history. The user can bid on that item by entering any amount greater than or equal to the incremental bid amount. Here also system checks to see whether the user has his credential verified otherwise he/she will be directed to the login/registration page. • SellerModule:- Input: Log in information such as username and password. Output: The product is sold out to the winning bidder and the payment is done to the user. Description: The user log in into his/her account on the basis of registered username. After log in the user will redirected to the home page. Now the user can put his/her used item or product along with the minimum bid for selling on the website. The confirmation will be given to the seller and at that time the bid timer starts and the buyer can bid for that product until the bid timer expires. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 33
  • 34. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES • Administrationmodule:- Input: Administrator name and password. Output: Modify and update the database by the administrator. Description: The module is only open to the web administrator due to security reasons. In this module the administrator can add product categories; this is to avoid rampant creation of categories. The 2nd thing is the option to edit any given product. This will be necessary when some of the details of the product need to be edited for one reason or other. The 3rd and last the closed bid manager where the administrator notifies both the seller & buyer the need to complete the transactin. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 34
  • 35. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4. SYSTEM DESIGN S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 35
  • 36. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.1 Activity Diagram Activity diagrams are graphical representations of workflows of stepwise activities and actions with support for choice, iteration and concurrency. In the Unified Modeling Language, activity diagrams can be used to describe the business and operational step-by- step workflows of components in a system. An activity diagram shows the overall flow of control. Activity diagrams are constructed from a limited number of shapes, connected with arrows. The most important shape types:  rounded rectangles represent activities;  diamonds represent decisions;  bars represent the start (split) or end (join) of concurrent activities;  a black circle represents the start (initial state) of the workflow;  an encircled black circle represents the end (final state).  Arrows run from the start towards the end and represent the order in which activities happen. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 36
  • 37. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.1.1 Activity Diagram For Admin Admin login [Enter Username,password] wrong username& password [Failed] [Success moved profile] Dashboard Manage Car-Range Manage Category Manage Complain Manage Scheme Manage Feedback Manage Sub-category Manage Notify buyer & seller Whether admin wants to manage or logout Logout S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 37
  • 38. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.1.2 Activity Diagram For Seller Seller Registration wrong username &password [Failed] Login [Enter username password] [Success Moved Profile] Dashboard View/Edit Car Profile Add Cars View/Edit Complain Whether Seller want to continue editing profile or logout Logout S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 38
  • 39. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.1.3 Activity Diagram For Buyer Buyer Registration [Failed] Login [Enter Username,password] wrong username& password [Success moved profile] Dashboard View Car Recomandation Search Car Detail View Scheme Compares Cars View Car-Range Whether buyer want to continue editing profile or logout Logout S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 39
  • 40. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.2 ER Diagram S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 40
  • 41. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 1 Registration Do 1 Do LOGIN Do M M Manage CAR COMPLAIN Can Select Manage M CAR SCHEME M Can Select 1 1 M M M 1 M ADMIN M M 1 Manage CAR PROFILE Can Select M USER(BUYER/ 11 M SELLER) 1 M M M M M Manage CAR RANGE Can Select M M CAR CATEGORY Can Select Manage M CAR M Manage Can Select SUBCATEGORY View FeedBack Give M M S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 41
  • 42. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.3 Structure Diagram Home New Cars SellCars UsedCar Site Map FAQ About Structured chart of New Cars New Car Car Profile Search Comp-Car Structured chart of Sell Cars Sell Car Car Profile Complain Reg/Login S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 42
  • 43. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.4 Use Case Diagram A use case diagram in the Unified Modeling Language (UML) is a type of behavioral diagram defined by and created from a Use-case analysis. Its purpose is to present a graphical overview of the functionality provided by a system in terms of actors, their goals (represented as use cases), and any dependencies between those use cases. The main purpose of a use case diagram is to show what system functions are performed for which actor. Roles of the actors in the system can be depicted. Use case diagrams depict:  Use cases. A use case describes a sequence of actions that provide something of measurable value to an actor and is drawn as a horizontal ellipse.  Actors. An actor is a person, organization, or external system that plays a role in one or more interactions with your system. Actors are drawn as stick figures.  Associations. Associations between actors and use cases are indicated in use case diagrams by solid lines. An association exists whenever an actor is involved with an interaction described by a use case. Associations are modeled as lines connecting use cases and actors to one another, with an optional arrowhead on one end of the line. The arrowhead is often used to indicating the direction of the initial invocation of the relationship or to S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 43
  • 44. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES indicate the primary actor within the use case  System boundary boxes (optional). You can draw a rectangle around the use cases, called the system boundary box, to indicates the scope of your system. Anything within the box represents functionality that is in scope and anything outside the box is not. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 44
  • 45. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.4.1 Use Case Diagram For Admin Centralize System -End2 Registration * -End2 Login * -End1 -End2 -End1 Manage Car Range * -End1 * * -End1 * -End2 -End1 * Manage Car Profile Admin -End1 * * -End1 * -End1 * -End2 * Manage Car Category -End1 * * -End2 Manage Car * Sub.category -End2 Manage Car Scheme * -End2 * Manage Feedback -End2 * Manage User S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 45
  • 46. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.4.2 Use Case Diagram For Seller Centralize System -End2 Registration * -End2 Login * -End1 -End1 * -End2 -End1 View/Edit Profile * * -End1 * Seller *-End1 -End2 * Add Cars * -End2 View/Edit Complain * S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 46
  • 47. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.4.2 Use Case Diagram For Buyer Centralize System -End2 Registration * -End2 Login * -End1 -End2 -End1 Search Car Detail * -End1 * * -End1 * -End1 -End2 * View Scheme Buyer * -End1 * -End1 * * -End2 View Car Range * -End2 View Car * Recomandation -End2 * Compares Cars S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 47
  • 48. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.5 Data Flow Diagram Entity : Process : Data Flow DataStore: S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 48
  • 49. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.5.1 Zero Level Registration Detail, Buyer Car datail Buyer Search Seller Car Detail Centralize Sales,Service And Deals Notification From Seller For Automobile Industries Interested Buyers Monthly Inquiry Manage Category, Admin Report Admin Manage Car Detail Level 0 DFD S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 49
  • 50. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.5.2 First Level Add First name, User Last name Registration Fill Detail Buyer Enter User name Password login Search Welcome Provide Scheme Scheme Car Car Detail And Provide Car Detail Seller Add Car New Car Update Car Detail Enter User name Password Car Detail Update Category Category manage Subcategory Subcategory Update Car Model manage Admin manage Scheme Detail Scheme Update Scheme manage Feedback has been Get feedback from admin successfully Feedback submited Level-1 DFD S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 50
  • 51. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.5.3 Second Level User Car Detail Search View Car Category Can Select Can Select Category Car Fual types, Car Company Subcategory Category Can Select View Car View View Price Category View Can Select Can Select Price View Car Profile Car detail Subcategory Price Range Level-2 DFD S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 51
  • 52. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.5.4 Third Level Admin Manage Login Login Manage Successfully Manage Complain Complain has Been Successfully Manage manage Scheme Scheme Views Manage Manage Car Range Range Detail Views Notify Notification Buyers & Detail Views Seller Notification Buyer Category Category Views Notification Subcategory Subcategory Views View Use detail Profile Registration Manage Detail Login Seller Edit/Delete Data Modify data Data has been Successfully change View Update Level-3 DFD S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 52
  • 53. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.6 Sequence Diagram A sequence diagram in Unified Modeling Language(UML) is a kind of interaction diagram that shows how processes operate with one another and in what order. It is a construct of a Message Sequence Chart. A sequence diagram shows object interactions arranged in time sequence. It depicts the objects and classes involved in the scenario and the sequence of messages exchanged between the objects needed to carry out the functionality of the scenario. Sequence diagrams typically are associated with use case realizations in the Logical View of the system under development. Sequence diagrams are sometimes called event diagrams, event scenarios, and timing diagrams S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 53
  • 54. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES User Admin System Database Request For Registration Store Id & Password Registered Registered Login Verified Directed to profile lOGIN Match Id & password Login Successfully Search Car Detail & Add Cars Required Information match Return Profile Information found Manage Car Profile Return Profile Give Complain & Rating Logout Edit Profile & Update Logout Logout Successfully Logout S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 54
  • 55. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 4.6 Data Dictionary Diagram TABLE1: Car Info Column Name Data type Constraint Description Pro_id Int(10) Primary Key Product identity number Pro_name Varchar(20) Not Null Name of the product User_id Int(20) Not Null User identity number Must be greater Starting amount for a Min_bid Decimal(20) than zero product Must be greater Qty Int(20) Number of products than zero Image_url Varchar(30) Not Null Url of image Detailed description of the Pro_description Varchar(20) Not Null product TABLE2: Feedback Column Name Data type Constraint Description Fax_no Int(10) Not Null Fax number E-mail Varchar(20) Not Null Email ID of user Details Varchar(20) Not Null Feedback S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 55
  • 56. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES TABLE3: Scheme Info Column Name Data type Constraint Description Order_id Int(20) Primary Key Order Identity number Pro_id Int(20) Foreign Key Product identity number User_id Int(20) Foreign Key User identity number Must be In the Date of Order for Order_date Date form of Payment DD/MM/YYYY Must be greater Price Decimal(20) Price of a Product than zero Must be greater Qty Int(20) Number of products than zero TABLE4: Buyer Info Column Name Data type Constraint Description User_id Int(20) Primary Key User identity number Password Varchar(20) Not Null User password F_name Varchar(20) Not Null User first name L_name Varchar(20) Not Null User last name S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 56
  • 57. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES Mail_id Varchar(20) Not Null E-mail id of user Address Varchar(20) Not Null User address City Varchar(20) Not Null User city State Varchar(20) Not Null User state Country Varchar(20) Not Null User country Pincode Decimal(10) Not Null User address pincode Phone_no Decimal(20) Not Null User phone number TABLE5: Seller Info Column Name Data type Constraint Description User_id Int(20) Primary Key User identity number Password Varchar(20) Not Null User password F_name Varchar(20) Not Null User first name L_name Varchar(20) Not Null User last name Mail_id Varchar(20) Not Null E-mail id of user Address Varchar(20) Not Null User address City Varchar(20) Not Null User city State Varchar(20) Not Null User state S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 57
  • 58. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES Country Varchar(20) Not Null User country Pincode Decimal(10) Not Null User address pincode Phone_no Decimal(20) Not Null User phone number TABLE6: Admin Info Column Name Data type Constraint Description User_id Int(20) Primary Key User identity number Password Varchar(20) Not Null User password F_name Varchar(20) Not Null User first name L_name Varchar(20) Not Null User last name Mail_id Varchar(20) Not Null E-mail id of user Address Varchar(20) Not Null User address City Varchar(20) Not Null User city State Varchar(20) Not Null User state Country Varchar(20) Not Null User country Pincode Decimal(10) Not Null User address pincode Phone_no Decimal(20) Not Null User phone number S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 58
  • 59. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 5. NON-FUNCTIONAL REQUIRMENTS S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 59
  • 60. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES Security: - Ensure to provide secured transactions - Provide secured solutions to protect the online system from: - Active attacks by an intruder - Any unpredictable termination of transactions - Corruption of data on the network Privacy: -Make sure that all information related to buyers and sellers, bids, and offers are protected to be exposed to other parties, external, public. Anonymity: -Make sure that the system should be designed in a way that nobody should recognize the true identity of the customer unless it is desirable. Atomicity: -The auction transactions should be conducted in a way that either it come to a completion, or terminate without any incomplete transaction. Lowcost: -The cost of come transaction should be kept as minimal as possible. S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 60
  • 61. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES 6. CONCLUSION S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 61
  • 62. CENTRALIZE SELLS, SERVICE &DEALS FOR AUTOMOBILE INDUSTRIES REFERENCES 1. Case Study: Implementing a Web Based Auction System using UML and Component- Based Programming by Frederick T. Sheldon and Kshamta Jerath. 2. Oriented Modeling and Design wih UML second edition by michael Blaha and James Rambaugh. 3. E-commerce, Gary P. Schneider, Cengage Learning. 4. Pressman R.S. , Software Engineering : A Practitioner's Approach, TMH. 5. Auction sites for reference : www.Carwale.com , www.google.com , www.olx.in , www.biggaddi.com . S.P.B PATEL ENGINEERING COLLEGE,MEHSANA Page 62