This document describes a project to develop a system to centralize sales, service, and deals for automobile industries. The project aims to make management of cars and customers more efficient by reducing effort. It will allow users to login and search for vehicles by attributes like model, price, manufacture date, mileage. Administrators, sellers and buyers will be able to interact on a centralized platform for automotive transactions and services. The document outlines the scope, objectives, technologies and frameworks to be used including Java, HTML, CSS, SQL, JDBC and more. Diagrams including activity, ER, use case and DFD are proposed to design the system.
Online auction system is web based application, in which the seller can sell the goods by sitting in his own house ,so the main advantage of this application is that there is no more system compatibility requirement problem. The main advantage of the online auction system is that the user can have the better choices for their investment and also it is time saving , and through this system user can invest in their own selected firm.
Bug Tracking System is a web-based application that is designed to help quality assurance and programmers keep track of reported software bugs in their work. Bugs will be assigned to a person with a bug id, flag, description, project name.
Operating System : Windows XP or above
User Interface : HTML, CSS
Client-side Scripting : PHP
Back End : MySQL
Web Server : Apache Tomcat 7.0.22
IDE : NetBeans 7.1
This software project is aimed at automation of online ticket booking. Objective of the project is to develop customize software package for ticket booking.
When we do this task manually then it become very hard to manage the ticket booking .So are developing this system to manage booking of ticket automatically. In this Bus Ticket Booking project we develop the system that can help the user to book their ticket online. In this project we take care of every services related to travelling and online ticket booking .When you start your traveling tour you have to book ticket so we help you in booking your traveling ticket
Online auction system is web based application, in which the seller can sell the goods by sitting in his own house ,so the main advantage of this application is that there is no more system compatibility requirement problem. The main advantage of the online auction system is that the user can have the better choices for their investment and also it is time saving , and through this system user can invest in their own selected firm.
Bug Tracking System is a web-based application that is designed to help quality assurance and programmers keep track of reported software bugs in their work. Bugs will be assigned to a person with a bug id, flag, description, project name.
Operating System : Windows XP or above
User Interface : HTML, CSS
Client-side Scripting : PHP
Back End : MySQL
Web Server : Apache Tomcat 7.0.22
IDE : NetBeans 7.1
This software project is aimed at automation of online ticket booking. Objective of the project is to develop customize software package for ticket booking.
When we do this task manually then it become very hard to manage the ticket booking .So are developing this system to manage booking of ticket automatically. In this Bus Ticket Booking project we develop the system that can help the user to book their ticket online. In this project we take care of every services related to travelling and online ticket booking .When you start your traveling tour you have to book ticket so we help you in booking your traveling ticket
Flipkart Software requirements specification SRS for an e commerce online Web store. It contains actual format and contents for a SRS Synopsis. How Flipkart manages online store.
The project “Passport Automation System” is used in the effective dispatch of passport to all of the applicants. This system adopts a comprehensive approach to minimize the manual work and schedule resources, time in a cogent manner. The core of the system is to get the online registration form (with details such as name, address etc.,) filled by the applicant whose testament is verified for its genuineness by the Passport Automation System with respect to the already existing information in the database.
It aims at improving the efficiency in the Issue of Passport and reduces the complexities involved in it to the maximum possible extent.
The Project Automatic Car Parking System using 89C51 Microcontroller is an interesting project which uses 89C51 microcontroller as its brain. The project is designed for car parking. The aim of this project is to atomize the car park for allowing the cars into the park. LCD is provided to display the information about the total number of cars that can be parked and the place free for parking. Two IR Tx Rx pairs are used in this project to identify the entry or exit of the cars into out of park. These two IR TX-RX pairs are arranged either side of the gate. The TX and Rx are arranged face to face across the road so that the RX should get IR signal continuously. Whenever the mains are switched on, the LCD displays the message"parking space for 10 vehicles". The number indicates the maximum capacity of park in this project. Whenever a car comes in front of the gate, the IR signal gets disturbed and the microcontroller will open the gate by rotating the stepper motor. The gate will be closed only after the car leaves the second IR pair since the microcontroller should know whether the car left the gate or not. Now the microcontroller decrements the value of the count and displays it on LCD. In this way, the microcontroller decrements the count whenever the car leaves the park and displays it on LCD. lf the count reaches'0', i e. if the park is completely filled, the microcontroller will display"NO SPACE FOR PARKING" on LCD. And now if any vehicle tries to enter the park, the gate will not be opened since there is no space. If any vehicle leaves the park, the controller will increment the count and allows the other vehicles for parking This project uses regulated 5v. 500mA power supply. Unregulated 12v DC is used for relay. 7805 three terminal voltage regulator is used for voltage regulation. Bridge type full wave rectifier is used to rectify the ac output of secondary of 230/12V step down transformer
This Presentation "Course Registration System" is Implemented in Case Tools. It will Help you to develop Your Project in Technical Manner. Kindly use this presentation for your Reference. If you have any doubts in this presentation mail me baranitharan@gmail.com
Use Case, Activity, Sequence, Class Diagram of Bus Ticket Management System.
Poster Design of Bus Ticket Management System.
By- CSE Students of East West University
We have designed this website with the purpose of allowing the students to give exams and view their results. This site is an attempt to remove the existing flaws in the manual system of conducting exams.
Students are provided the flexibility to choose among different types of aptitude and programming language tests.
Flipkart Software requirements specification SRS for an e commerce online Web store. It contains actual format and contents for a SRS Synopsis. How Flipkart manages online store.
The project “Passport Automation System” is used in the effective dispatch of passport to all of the applicants. This system adopts a comprehensive approach to minimize the manual work and schedule resources, time in a cogent manner. The core of the system is to get the online registration form (with details such as name, address etc.,) filled by the applicant whose testament is verified for its genuineness by the Passport Automation System with respect to the already existing information in the database.
It aims at improving the efficiency in the Issue of Passport and reduces the complexities involved in it to the maximum possible extent.
The Project Automatic Car Parking System using 89C51 Microcontroller is an interesting project which uses 89C51 microcontroller as its brain. The project is designed for car parking. The aim of this project is to atomize the car park for allowing the cars into the park. LCD is provided to display the information about the total number of cars that can be parked and the place free for parking. Two IR Tx Rx pairs are used in this project to identify the entry or exit of the cars into out of park. These two IR TX-RX pairs are arranged either side of the gate. The TX and Rx are arranged face to face across the road so that the RX should get IR signal continuously. Whenever the mains are switched on, the LCD displays the message"parking space for 10 vehicles". The number indicates the maximum capacity of park in this project. Whenever a car comes in front of the gate, the IR signal gets disturbed and the microcontroller will open the gate by rotating the stepper motor. The gate will be closed only after the car leaves the second IR pair since the microcontroller should know whether the car left the gate or not. Now the microcontroller decrements the value of the count and displays it on LCD. In this way, the microcontroller decrements the count whenever the car leaves the park and displays it on LCD. lf the count reaches'0', i e. if the park is completely filled, the microcontroller will display"NO SPACE FOR PARKING" on LCD. And now if any vehicle tries to enter the park, the gate will not be opened since there is no space. If any vehicle leaves the park, the controller will increment the count and allows the other vehicles for parking This project uses regulated 5v. 500mA power supply. Unregulated 12v DC is used for relay. 7805 three terminal voltage regulator is used for voltage regulation. Bridge type full wave rectifier is used to rectify the ac output of secondary of 230/12V step down transformer
This Presentation "Course Registration System" is Implemented in Case Tools. It will Help you to develop Your Project in Technical Manner. Kindly use this presentation for your Reference. If you have any doubts in this presentation mail me baranitharan@gmail.com
Use Case, Activity, Sequence, Class Diagram of Bus Ticket Management System.
Poster Design of Bus Ticket Management System.
By- CSE Students of East West University
We have designed this website with the purpose of allowing the students to give exams and view their results. This site is an attempt to remove the existing flaws in the manual system of conducting exams.
Students are provided the flexibility to choose among different types of aptitude and programming language tests.
Apresentação utilizada no Webinar sobre Como Aumentar as Vendas no Marketplace realizado por Pedro Corrêa de Souza, Gerente Geral de Marketplace no Magazine Luiza, no dia 9/03/17 na sede do E-commerce Brasil
Consulting to Mahindra Two Wheeler Auto DealerTirthankar Pal
This project is aimed at providing business solutions to client’s problem. It is a consulting assignment which consists of finding out an two/four wheeler auto dealer in Jamshedpur, understand his/her business model, identification of a problem or scope for an improvement, collection of relevant data and its analysis in terms of Finance, HR, Marketing, Strategy or Operations as per the applicability and suggest feasible solution/recommendations to their (client’s) problem.
An Online Car Parking System (Features & Diagrams Only)Jubayer Al Mahmud
It was presented for an online car parking system that we made. Class diagrams, UML diagrams and possible features are included. Hope it will help anyone who wants to build an online car parking system.
This is a thought leadership paper on the need to create intermediary for SCM software to bring big and small buyers and sellers together so as to reduce search cost and information assymmetry.
LPG Booking System [ bookmylpg.com ] ReportNandu B Rajan
BOOK LPG FROM ANYWHERE (Mini Project 2016)
During today’s busy life, no one is ready to waste the time by doing the time consuming and hassle refill booking like IVR Booking System. We are proposing a simple, interactive, hassle free, less time consuming and efficient LPG Booking System. This is beneficial for the Gas Agencies also, they get the refill booking requests and consumer details instantly. Our system is futuristic and can be updated according to the future needs easily.
Features:-
To book an LPG cylinder, you should be a authorised customer. An authorised customer can register to the website and get user id and password. After you have registered, you can log on to the LPG portal using the password and user id provided to you.
Pros:-
Consumers can book the refill by just one click, they can post queries or complaints. Needs only username and password. If they don’t have one, the valid consumers can get the username and passwords with simple registration process. The Admin can only access the database, only he can add the consumers and staff. So the system is secured. The authorized staff can see the bookings and the consumer details without any hassle. He can mark the status whether the refill delivered or not. If delivered then refill request will be automatically cleared.
Research project on customer sentiment indexAditya Basu
First of it's kind Project attempted it India , working closely with VP, Innovation ,conceptualizing and devising a framework to gauge Customer Sentiment Index for the Indian Broadband Industry .The deliverable included :-
• Consider customer life-cycle touch-points for a Broadband customer
• Identify & define the relationships between Key determinants of the Broadband services
• Use ACEI Model as the baseline towards the Indian broadband Industry and help understand customer behaviour, their intention to spend, intent to recommend, usage of interactive service, intent to change operator etc
• Help understand key business drivers & their impact on service delivery
• Identify target customer segments for future strategic decisions
Highly appreciated for project completion within 9 months of inception, for first of its kind project attempted in India
Won best Research Project for the Amdocs Innovation Team 2013
Successful Pilot run completion in 2014 displaying huge impact to Amdocs Customer Experience Solutions (CES) Portfolio.
This deliverable is the outcome of the work under Tasks 7.3 and 7.4 of NeMo, and presents the value sharing model among the actors and key partners joining the NeMo Hyper-Network, building a sustainable business model for the Hyper-Network that can last beyond the project lifetime. Regulatory and business requirements that will ensure that the Hyper-Network continues to be fully operational under the European electromobility ecosystem in a sustainable way is also presented at the last chapter of the document.
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement no 713794.
Available at: http://nemo-emobility.eu/wp-content/uploads/sites/10/2019/11/NeMo-D7.2-Business-Model-and-regulatory-guidelines_Final-subject-to-EC-approval.pdf
A comparison of component-based software engineering and model-driven develop...Nikolay Grozev
Component-based software engineering (CBSE) and model-driven development (MDD) are two approaches for handling software development complexity. In essence, while CBSE focuses on the construction of systems from existing software modules called components; MDD promotes the usage of system models which after a series of transformations result with an implementation of the desired system. Even though they are different, MDD and CBSE are not mutually exclusive. However, there has not been any substantial research about what their similarities and differences are and how they can be combined. In this respect, the main goal of this thesis is to summarize the theoretical background of MDD and CBSE, and to propose and apply a systematic method for their comparison. The method takes into account the different effects that these development paradigms have on a wide range of development aspects. The comparison results are then summarized and analyzed.
The thesis also enriches the theoretical discussion with a practical case study comparing CBSE and MDD with respect to ProCom, a component model designed for the development of component-based embedded systems in the vehicular-, automation- and telecommunication domains. The aforementioned comparison method is refined and applied for this purpose. The comparison results are again summarized, analyzed and proposals about future work on ProCom are made.
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
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