Professional Documents
Culture Documents
Submitted
In partial fulfillment
Sanskar EducationHub
Submitted to
Mr. RS shekhawat
Department of Computer Science
Shridhar University
Pilani
Submitted by
Abhishek
2020BCA009
Bachelor of Computer Application
5th sem.& computer science
Dec. 2022
CONTENT
1. DECLARATION
2. ACKNOWLEDGEMENT
3. ABSTRACT
4. INTRODUCTION
5.BODY OF TRAINING REPORT
6.CONCLUSION
7.BIBLIOGRAPHY
Index
I hereby declare that the project entitled “THE SCRAP BAZAR” submitted for the BCA
5th Semester Project is my original work and the project has not formed the basis for
the award of any degree, associate ship, fellowship or any other similar titles.
Date:
ACKNOWLEDGEMENT
I would like to thank the almighty god for sustaining and guiding me to carry out my
project work successfully.
With great pleasure I mention the name of Mr. Dharmveer Choudhary and other Guest
faculty of Infique.ltd for their guidance and inspiration. I extend my heart-felt gratitude.
ABSTRACT
The title of the project is the scrap bazar. The main objective of the project is to create
anEcommerce that allows users to search and Rent any cars online .The selected iteam
are displayed in a tabular format and the user can Rent their choice online. Using this
Website the user can Rent cars online instead of going out to any shoping store or
market and wasting time.
The scrap bazar is an online web application where the customer can Rent cars online.
Through a web browser the customers can search for any cars by with price and details,
later can add to the rent and get the car. The user can login using his account details or
new customers can set up an account very quickly. They should give the details of their
name, contact number and address. The cars are divided into many categories based on
type of car like mercedes, landrover, toyota, Landcruiser etc.
The scrap bazar Website provides customers with online renting through a web browser.
A customer can, create, sign in to his account, place items into a renting cart and get the
cars.
The Administrator will have additional functionalities when compared to the common
user. He can add, delete and update the cars details, and categories, member
information and also confirm a placed order.
INTRODUCTION
Project Introduction
The title of the project is the scrap bazar. The main objective of the project is to create an
The scrap bazar is an online web application where the customer can Rent cars online.
Through a web browser the customers can search for any cars by its requirement, later
can add to the renting cart and get the cars. The user can login using his account details or
new customers can set up an account very quickly. They should give the details of their
name, contact number and address. The cars are divided into many categories based on
cars like books, electronics, fashion, furniture , etc.
The scrap bazar Website provides customers with online renting through a web browser.
A customer can, create, sign in to his account, place items into a renting cart and get the
cars.
The Administrator will have additional functionalities when compared to the common
user. He/She can add, delete and update the car details, car categories, member
information and also confirm a placed order. The Administrator will have all authorities
about the project. He/She can manage all the back end functionalities. This is a e-
commerce website which take care about the user need and provide the user better
facilities. The Administrator will have additional functionalities when compared to the
common user.
• Problem Description
Before using this application, firstly we go to any store for renting the item. At this time
first expense is that vehicle which need petrol or diesel. Then secondly enter in the store
and find that section which we want. After finding the section, find the cars which we
want. Then put the cars in the cart and then go to the payment counter. Then, there is a
queue which is very long so, you are waiting for your turn. And at last your turn is come
then you Rent the book and go to the home. All this process is time consuming and you
also fell tiered.
The scrap bazar is an online web application where the customer can Rent cars online.
Through a web browser the customers can search for any cars by its choice, later can add
to the renting cart and finally Rent using credit card transaction. The user can login using
his account details or new customers can set up an account very quickly. They should
give the details of their name, contact number and shipping address. The user can also
give feedback to any cars by giving ratings on a score of five. The cars are divided into
many categories based on subject.
• About Organization
The name of organization is Sanskar Eduction.Ltd. which is in the Jhunjhunu. This
organization has following features –
• infique web InfoTech Service package includes cars quality testing, training, consultation,
facilitation and hand holding for the quality initiatives.
• We provide support in technologies like PHP, Java, Software Quality Testing, Embedded
Systems, .Net, Android, MAT LAB, C and C++.
• We follow-up with full training and consistent support to ensure that our clients are
satisfied. We are extremely versatile, with the resources and skills required to tackle any
project with confidence, regardless of the level of complexity.
Services
• http://www.taxlawhub.com/next_yug_final
• http://www.woarjournals.org
• http://www.raiechirawa.org/
• http://www.raiesultana.org/
• http://spartaniti.com/
• http://spartanpolytechnic.com/
• http://divinebuilders.in
• http://erpublication.org
Trainees get exhaustive knowledge of latest technology which acts as a platform for
them to get placed in a reputed company.
Some of the companies who have recruited students from DVS Web Infotech are:
• Ways and means Technology Pvt. Ltd
• Axiz Technologies
• Software Complete Solution
• Net Mahavir
• Star Apple
• NEXT Yug
• Priya Enterprises Noida
• TCI Gurgoun
• Celia Infotech
• Zeolite
SYSTEM ANALYSIS
System Flowchart
A flowchart is a type of diagram that represents an algorithm or process, showing the steps as
boxes of various kinds, and their order by connecting them with arrows. This
diagrammatic representation illustrates a solution to a given problem. Process operations are
represented in these boxes, and arrows; rather, they are implied by the sequencing of
operations. Flowcharts are used in analyzing, designing, documenting or managing a process
or program in various fields.
Symbols of Flowchart
There are following symbols are included in flowchart –
Arrows
Showing "flow of control". An arrow coming from one symbol and ending at another symbol
represents that control passes to the symbol the arrow points to. The line for the arrow can be
solid or dashed. The meaning of the arrow with dashed line may differ from one flowchart to
another and can be defined in the legend.
Generic processing steps
Represented as rectangles. Examples: "Add 1 to X"; "replace identified part"; "save changes"
or similar.
Subroutines
Represented as rectangles with double-struck vertical edges; these are used to show complex
processing steps which may be detailed in a separate flowchart. Example: process-files. One
subroutine may have multiple distinct entry points or exit flows (see coroutine); if so, these
are shown as labeled 'wells' in the rectangle, and control arrows connect to these 'wells'.
Input/Output
Represented as a parallelogram. Examples: Get X from the user; display X.
Prepare conditional
Represented as a hexagon. Shows operations which have no effect other than preparing a
value for a subsequent conditional or decision step
Conditional or decision
Represented as a diamond (rhombus) showing where a decision is necessary, commonly a
Yes/No question or True/False test. The conditional symbol is peculiar in that it has two
arrows coming out of it, usually from the bottom point and right point, one corresponding to
Yes or True, and one corresponding to No or False. More than two arrows can be used, but
this is normally a clear indicator that a complex decision is being taken, in which case it may
need to be broken-down further or replaced with the "pre-defined process" symbol.
Types of Flowchart
Document Flowchart
• System Flowchart
System flowcharts is a type of flowchart which showing controls at a physical or resource
level.
• Program Flowchart
Program flowchart is a type of flowchart which showing the controls in a program within a
system.
Flowchart
• E-R Diagram
ER Diagram stands for Entity Relationship Diagram. ER-modeling is a data modeling
technique used in software engineering to produce a conceptual data model of an information
system. Diagrams created using this ER-modeling technique are called Entity-Relationship
Diagrams, or ER diagrams or ERDs. So you can say that Entity Relationship Diagrams
illustrate the logical structure of databases. There are three basic elements in ER-Diagrams:
• Entities are the "things" for which we want to store information. An entity is a person,
place, thing or event.
• Attributes are the data we want to collect for an entity.
Data Design transforms the information domain model created during the analysis into data
structures that will be required to implement the software. A part of the data design may
occur in conjunction with the design of software architecture. A Data Flow Diagram (DFD)
provides the mechanism for information flow modeling and functional modeling. It may be
used to represent a system or software at any level of abstraction.
Data flow diagrams can be used in both Analysis and Design phase of the SDLC. There are
diffeRent notations to draw data flow diagrams, defining diffeRent visual representations for
processes, data stores, data flow, and external entities.
Level 0 DFD is called as a fundamental system model. Additional levels such Level 1; Level
2… are used to reveal more details.
A DFD shows what kind of information will be input to and output from the system, where
the data will come from and go to, and where the data will be stored. It does not show
information about the timing of processes, or information about whether processes will
operate in sequence or in parallel.
Data Flow Diagram
• Requirement Specification
The requirement specifications are used in software engineering that specifies the
requirements the user expects from software to be constructed in a software project.
An important and difficult step of designing a software cars is determining what the customer
actually wants it to do. This is because often the customer is not able to communicate the
entirety of their needs and wants, and the information they provide may also be incomplete,
inaccurate and self-conflicting.
The responsibility of completely understanding what the customer wants then falls on the
providers of the cars. Once the required information is completely gathered it is documented
in a requirement specification, which is meant to spell out exactly what the software must do
and becomes part of the contractual agreement. A customer cannot demand features not in the
requirement specifications without renegotiating and a developer cannot claim the cars is
ready if it does not meet an item of the requirement specifications.
Before using this application, firstly we go to any book store for renting the book. At this
time first expense is the vehicle which need petrol or diesel. Then secondly enter in the book
store and fin that section which we want. After finding the section, find the book which we
want. Then put the cars in the cart and then go to the payment counter. Then, there is a queue
which is very long so, you are waiting for your turn. And at last your turn is come then you
Rent the book and go to the home. All these process is time consuming and you also fell
tiried.
The scrap bazar is an online web application where the customer can Rent cars online.
Through a web browser the customers can search for any cars by its choice, later can add to
the renting cart and finally Rent using credit card transaction. The user can login using his
account details or new customers can set up an account very quickly. They should give the
details of their name, contact number and shipping address. The user can also give feedback
to any cars by giving ratings on a score of five. The cars are divided into many categories
based on subject.
Based on the above problems, we divide the problem into important modules. Each important
module will be divided into many sub modules. We collected the data from the front office
workers of the company. They do not have much knowledge in structured questionnaires.
Hardware Requirements
For Client:
For Server:
Minimum memory space 5 MB
Minimum hard disk space 10 MB
Minimum speed processor 1.60 GHZ
Minimum Ram Memory 500 MB
Processor Pentium
Operating system Window 7
Web Browser Mozilla Firefox/Google Chrome
Software Requirements
Dreamweaver can use third-party "Extensions" to extend core functionality of the application,
which any web developer can write (largely in HTML and JavaScript). Dreamweaver is
supported by a large community of extension developers who make extensions available
(both commercial and free) for most web development tasks from simple rollover effects to
full-featured renting carts.
MYSQL
MYSQL, the most popular Open Source SQL database management system, is developed,
distributed, and supported by Oracle Corporation. MYSQL is a simple, yet powerful Open
Source Software relational database management system that uses SQL. Here, we display the
total MYSQL Databases this web host allows on their smallest plan.
MYSQL is a simple, yet powerful Open Source Software relational database management
system that uses SQL. Here, we display the total MYSQL Databases this web host allows on
their smallest plan.
The MySQL development project has made its source code available under the terms of
the GNU General Public License, as well as under a variety of proprietary agreements.
MySQL was owned and sponsored by a single for HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business" HYPERLINK
"http://en.wikipedia.org/wiki/Business"profit firm, the Swedish company MySQL AB, now
owned byOracle Corporation.
• VertrigoServ
VertrigoServ est une suite de logiciels de type WAMP comprenant un serveur Apache, une
base de données MySQL, un interpréteur de PHP, ainsi que des outils
d'administration PhpMyAdmin, SQLite, Zend Optimizer et SQLiteManager. With a
convenient all-in-one installer, all components are installed in a single directory and can be
used immediately after the installation process has completed. An uninstaller allows you to
remove the VertrigoServ from hard disc.
• PHP
PHP is used where data processing is required; where the scripting language access and
process data from the database and displays the result. Learn the Hypertext Preprocessor
programming tutorial online with example. As you read more you will understand it well.
PHP code can be simply mixed with HTML code, or it can be used in combination with
various templating engines and web frameworks. PHP code is usually processed by a
PHP interpreter, which is usually implemented as a web server's native module or a Common
Gateway Interface (CGI) executable. After the PHP code is interpreted and executed, the web
server sends resulting output to its client, usually in form of a part of the generated web
page – for example, PHP code can generate a web page's HTML code, an image, or some
other data. PHP has also evolved to include a command-line interface (CLI) capability and
can be used in standalone graphical applications.
PHP is free software released under the PHP License. PHP has been widely ported and can be
deployed on most web servers on almost every operating system and platform, free of charge.
PHP/FI could be used to build simple, dynamic web applications. Lerdorf initially announced
the release of PHP/FI as "Personal Home Page Tools (PHP Tools) version 1.0" publicly to
acceleratebug location and improve the code, on the Usenet discussion
groupcomp.infosystems.www.authoring.cgi on June 8, 1995. This release already had the
basic functionality that PHP has as of 2013. This included Perl-like variables, form handling,
and the ability to embed HTML. The syntax resembled that of Perl but was simpler, more
limited and less consistent.
jQuery
jQuery is free, open source software, licensed under the MIT License. jQuery's syntax is
designed to make it easier to navigate a document, selectDOM elements, create animations,
handle events, and develop Ajax applications. jQuery also provides capabilities for
developers to create plug-inson top of the JavaScript library. This enables developers to
create abstractionsfor low-level interaction and animation, advanced effects and high-level,
theme-able widgets. The modular approach to the jQuery library allows the creation of
powerful dynamic web pages and web applications.
The set of jQuery core features—DOM element selections, traversal and manipulation—
enabled by its selector engine (named "Sizzle" from v1.3), created a new "programming
style", fusing algorithms and DOM-data-structures; and influenced the architecture of
other JavaScript frameworks likeYUI v3 and Dojo.
Both version 1.x and 2.x of jQuery support "curRent-1 versions" (meaning the curRent stable
version of the browser and the version that preceded it) of Firefox, Google Chrome, Safari,
and Opera. The version 1.x also supports Internet Explorer 6 or higher. However, jQuery
version 2.x dropped Internet Explorer 6–8 support (which represents less than 28% of
all browsers in use) and can run only with IE 9 or higher.
• DHTML
By contrast, a dynamic web page is a broader concept, covering any web page generated
diffeRently for each user, load occurrence, or specific variable values. This includes pages
created by client-side scripting, and ones created by server-side scripting (such
as PHP,Perl, JSP or ASP.NET) where the web server generates content before sending it to
the client.
DHTML allows authors to add effects to their pages that are otherwise difficult to achieve. In
short words: scripting language is changing the DOM and style.Simply, DHTML is the
combination of HTML,CSS and JS.
• Animate text and images in their document, independently moving each element from
any starting point to any ending point, following a predetermined path or one chosen by
the user.
• Embed a ticker that automatically refreshes its content with the latest news, stock quotes,
or other data.
• Use a form to capture user input, and then process, verify and respond to that data
without having to send data back to the server.
• JavaScript
JavaScript very quickly gained widespread success as a client-side scripting language for web
pages. Microsoft introduced JavaScript support in its own web browser, Internet Explorer, in
version 3.0, released in August 1996. Microsoft's webserver, Internet Information Server,
introduced support for server-side scripting in JavaScript with release 3.0 (1996). Microsoft
started to promote webpage scripting using the umbrella term Dynamic HTML.
SYSTEM DESIGN
File / Database Design
In the the scrap bazar project we can create the database with the help of phpmyadmin tool
which is used to design the database in the PHP. The phpmyadmin is firstly creating a
database and then in this database we can create all those tables which we want to created. In
this project we can give the name of database is bookstore and in this bookstore we can create
the thirteen tables like admin, add_cars, add_company, add_category, etc. In this project we
can generate the following tables:
TABLE: Admin
TABLE: add_category
TABLE: Orders
TABLE: userlog
TABLE: users
TABLE: wishlist
Normalization
Database normalization is the process of organizing the fields and tables of a relational
database to minimize redundancy and dependency. Normalization usually involves dividing
large tables into smaller (and less redundant) tables and defining relationships between them.
The objective is to isolate data so that additions, deletions, and modifications of a field can be
made in just one table and then propagated through the rest of the database using the defined
relationships.
Edgar F. Codd, the inventor of the relational model, introduced the concept of normalization
and what we now know as the First Normal Form (1NF) in 1970. Codd went on to define the
Second Normal Form (2NF) and Third Normal Form (3NF) in 1971, and Codd and Raymond
F. Boyce defined the Boyce-Codd Normal Form (BCNF) in 1974. Informally, a relational
database table is often described as "normalized" if it is in the Third Normal Form. Most 3NF
tables are free of insertion, update, and deletion anomalies.
A standard piece of database design guidance is that the designer should first create a fully
normalized design; then selective normalization can be performed for performance reasons.
A basic objective of the first normal form defined by Edgar Frank "Ted" Codd in 1970 was to
permit data to be queried and manipulated using a "universal data sub-language" grounded
in first-order logic.
Normalization is the process of efficiently organizing data in a database. There are two goals
of the normalization process: eliminating redundant data (for example, storing the same data
in more than one table) and ensuring data dependencies make sense (only storing related data
in a table). Both of these are worthy goals as they reduce the amount of space a database
consumes and ensure that data is logically stored. There are several benefits for using
Normalization in Database.
Normal Forms
The normal forms of relational database theory provide criteria for determining a table's
degree of immunity against logical inconsistencies and anomalies. The higher the normal
form applicable to a table, the less vulnerable it is. Each table has a "highest normal form"
(HNF): by definition, a table always meets the requirements of its HNF and of all normal
forms lower than its HNF; also by definition, a table fails to meet the requirements of any
normal form higher than its HNF.
The normal forms are applicable to individual tables; to say that an entire database is in
normal form n is to say that all of its tables are in normal form n.
There are diffeRent - diffeRent types of normalizations form available in the database. They
are following –0
First normal form (1NF) sets the very basic rules for an organized database:
• Create separate tables for each group of related data and identify
each row with a unique column or set of columns (the primary key).
Second normal form (2NF) further addresses the concept of removing duplicative data:
• Remove columns which create duplicate data in a table and related a new table
with Primary Key – Foreign Key relationship
help of these forms user give the input. A standard piece of database design guidance is that
the designer should first create a fully normalized design; then selective normalization can be
performed for performance reasons. A basic objective of the first normal form defined by
Edgar Frank "Ted" Codd in 1970 was to permit data to be queried and manipulated using a
"universal data sub-language" grounded in first-order HYPERLINK
"http://en.wikipedia.org/wiki/First-order_logic" HYPERLINK
"http://en.wikipedia.org/wiki/First-order_logic" HYPERLINK
"http://en.wikipedia.org/wiki/First-order_logic" HYPERLINK
"http://en.wikipedia.org/wiki/First-order_logic" HYPERLINK
"http://en.wikipedia.org/wiki/First-order_logic" HYPERLINK
"http://en.wikipedia.org/wiki/First-order_logic" HYPERLINK
"http://en.wikipedia.org/wiki/First-order_logic" HYPERLINK
"http://en.wikipedia.org/wiki/First-order_logic" HYPERLINK
"http://en.wikipedia.org/wiki/First-order_logic" HYPERLINK
"http://en.wikipedia.org/wiki/First-order_logic" HYPERLINK
"http://en.wikipedia.org/wiki/First-order_logic" HYPERLINK
"http://en.wikipedia.org/wiki/First-order_logic" HYPERLINK
"http://en.wikipedia.org/wiki/First-order_logic" HYPERLINK
"http://en.wikipedia.org/wiki/First-order_logic" HYPERLINK
"http://en.wikipedia.org/wiki/First-order_logic"logic. Output Forms are those type of forms
which user get the output. Means with the help of these forms user get the output.
Input Forms are those type of forms which user give the input. Means with the help of
these forms user give the input. A standard piece of database design guidance is that the
designer should first create a fully normalized design; then selective normalization can be
performed for performance reasons. There are following type of input forms –
• Registration Form
• Login Form
• Contact Us Form
Registration Form
In the registration form user give the all information about user. If any user can Rent book
then firstly user can registered youself. Then user login in the site with the help of the
registered information. A standard piece of database design guidance is that the designer
should first create a fully normalized design; then selective normalization can be performed
for performance reasons. After all these procedure user can Rent the book through the site.
Registration Form can contains many fields like name, mobile no., mail id, etc. These fields
are as follows –
• Name – The first field of the Registration Form is User’s Name which describe the
identity of the user. Means user is fake or not, it is described by this field of the
registration form.
• Gender – The second field of the Registration Form is User’s Gender which describe
the identity of the user. Means a particular user is male or user is female, it is
described by this field of the registration form.
• Mobile No. – The third field of the Registration Form is User’s Mobile No. which
describe the authentication of the user. Means a particular user is authenticate or not,
it is described by this field of the registration form.
• Mail Id – The fourth field of the Registration Form is User’s Mail Id which describe
the authentication of the user. Means a particular user is authenticate or not, it is
described by this field of the registration form. Means user is fake or not, it is
described by this field of the registration form.
• Password – The fifth field of the Registration Form is User’s Password which
describe the security for the user. Means with the help of this field user can easily
login in the site.
• Confirm Password – The sixth field of the Registration Form is Confirm Password
which describe also the security for the user. But it is used for only confirmation the
password.
• Image – The seventh or last field of the Registration Form is User’s Image which
describe the whole identity of the user. Means user is fake or not, it is described by
this field of the registration form.
Login Form
After the registration user can login for Rent the cars . So, there are also a login form is
available. A standard piece of database design guidance is that the designer should first create
a fully normalized design; then selective normalization can be performed
for performance reasons. Login Form can contains only two fields which are as follows –
• UserName – The first field of the Login Form is UserName which take the user in the
registration form. Means the mail id is used as the user name for the login form.
• Password – The second or last field of the Login Form is Password which also take
the user in the registration form. On the time of the registration user enter the
password which is used here.
Contact Us Form
If user can contact to the admin then he/she fill the contact us form and user can easily
contact to the admin. A standard piece of database design guidance is that the designer should
first create a fully normalized design; then selective normalization can be performed
for performance reasons. Contact Us Form can contains four field which are as follows –
• Name – The first field of the Contact Us Form is User’s Name which describe the
identity of the user. Means user is fake or not, it is described by this field of the
Contact Us.
• Mobile No. – The second field of the Contact Us is User’s Mobile No. which describe
the authentication of the user. Means a particular user is authenticate or not, it is
described by this field of the Contact Us. With the help of this no. admin can contact
the user.
• Mail Id – The third field of the Contact Us is User’s Mail Id which describe the
authentication of the user. Means a particular user is authenticate or not, it is
described by this field of the Contact Us. Means user is fake or not, it is described by
this field of the Contact Us. With the help of this mail id admin can contact the user.
• Reason – The fourth and last field of the Contact Us is User’s Mail Id which describe
that reason which user can contact to the admin, it is described by this field of the
Contact Us.
In this form admin can add the cars which is Rentd by the user. Whole project or website is
based on this form. A standard piece of database design guidance is that the designer should
first create a fully normalized design; then selective normalization can be performed
for performance reasons. There are so many fields are in this form. These field are as follows
–
• Select Company – The first field of the Add Cars is Select Company which describe
that select the company name which is related to that cars, it is described by this field
of the add cars.
• Select Category – The second field of the Add Cars is Select Category which
describe that select the category of the cars, it is described by this field of the add
cars.
• Select SubCategory – The third field of the Add Cars is Select SubCategory which
describe that select the subcategory of the cars, it is described by this field of the add
cars.
• Cars Name – The fourth field of the Add Cars is Cars Name which describe the cars
name, it is described by this field of the add cars.
• Prize – The fifth field of the Add Cars is Prize which define the prize of the cars, it is
described by this field of the add cars.
• Quantity – The sixth field of the Add Cars is Quantity which define the quantity of
the cars, it is described by this field of the add cars.
• Release Date – The seventh field of the Add Cars is Release Date which define the
release date of the cars, it is described by this field of the add cars.
• No. of Pages – The eighth field of the Add Cars is No. of Pages which define the no.
of pages of the cars, it is described by this field of the add cars.
• Publication – The ninth field of the Add Cars is Publication which define the
publication of the cars, it is described by this field of the add cars.
• Author Name – The tenth field of the Add Cars is Author Name which define the
author name of the cars, it is described by this field of the add cars.
• Description – The eleventh field of the Add Cars is Description which define the
description of the cars, it is described by this field of the add cars.
• Image – The twelveth field of the Add Cars is Image which define the image of the
cars, it is described by this field of the add cars.
Output Forms are those type of forms which user get the output. Means with the help of
these forms user get the output. A standard piece of database design guidance is that the
designer should first create a flly normalized design; then selective normalization can be
performed for performance reasons. Output From show the output to the user. There are three
type of output are show in the website. These output are as follows –
• Pending Order
• Approved Order
• Deliver Order
Pending Order
Pending Order show that cars which is in the pending status by the admin because all
authority is in under the admin and admin is give the status for all cars. A standard piece of
database design guidance is that the designer should first create a fully normalized design;
then selective normalization can be performed for performance reasons. User can see the all
pending order in the site.
Approved Order
Approved Order show that cars which is in the approved status by the admin because all
authority is in under the admin and admin is give the status for all cars. A standard piece of
database design guidance is that the designer should first create a fully normalized design;
then selective normalization can be performed for performance reasons. User can see the all
approved order in the site.
Deliver Prder
Deliver Order show that cars which is in the deliver status by the admin because all authority
is in under the admin and admin is give the status for all cars. A standard piece of database
design guidance is that the designer should first create a fully normalized design; then
selective normalization can be performed for performance reasons. User can see the all
deliver order in the site.
Screen Design
Screen Design is screen shot of the over all project. In the screen design we can show the our
project. The scrap bazar is an online web application where the customer can Rent cars
online. The cars are divided into many categories based on subject. Screen Design divied into
two parts. They are following –
• Front End
• Back End
The detail of both ends as follows –
Front End
Front End show the all front view of the project. The scrap bazar is an online web
application where the customer can Rent cars online. The front end screen shot include the
index page, registration page, login page, contact us page, cars page, new release page, etc.
The front end screen shot are as follows –
Index page
My Account
Toyota
contact page
Furnture Page
Our Brands
• Report Design
Guidelines For Students
• The theme / topic of the project should be current and based on latest technology.
• The candidate has to give a project brief or synopsis to the Officer In charge, and the
guide(s) will be assigned to him related to his topic before commencing the project work.
• The length of the report may be about 80 to 120 page.
• The project must be Hard Bounded with Black Color cover and Golden text.
• The project must be submitted duly signed by the Guide/HOD.
• The project should be neatly typed on one side and in A4 size Paper only.
Appendices:
Front End
Front end coding are as follows –
index.php
<?php
session_start();
error_reporting(0);
include('includes/config.php');
$id=intval($_GET['id']);
if(isset($_SESSION['cart'][$id])){
$_SESSION['cart'][$id]['quantity']++;
}else{
$query_p=mysqli_query($con,$sql_p);
if(mysqli_num_rows($query_p)!=0){
$row_p=mysqli_fetch_array($query_p);
}else{
$message="Cars ID is invalid";
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link href='http://fonts.googleapis.com/css?family=Roboto:300,400,500,700'
rel='stylesheet' type='text/css'>
</head>
<body class="cnt-home">
<!-- ==============================================
HEADER ============================================== -->
<header class="header-style-1">
<?php include('includes/top-header.php');?>
<?php include('includes/main-header.php');?>
<?php include('includes/menu-bar.php');?>
</header>
<div class="container">
<div class="row">
<?php include('includes/side-menu.php');?>
<!-- ==========================================
SECTION – HERO ========================================= -->
<div class="full-width-slider">
<div class="full-width-slider">
</div>
<!--
============================================== INFO BOXES
============================================== -->
<div class="info-boxes-inner">
<div class="row">
<div class="info-box">
<div class="row">
<div class="col-xs-2">
<i class="icon fa fa-dollar"></i>
</div>
<div class="col-xs-10">
<h4 class="info-box-heading
green">money back</h4>
</div>
</div>
</div>
<div class="info-box">
<div class="row">
<div class="col-xs-2">
</div>
<div class="col-xs-10">
<h4 class="info-box-heading
orange">free shipping</h4>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-2">
</div>
<div class="col-xs-10">
<h4 class="info-box-heading
red">Special Sale</h4>
</div>
</div>
</div>
<!-- ==============================================
SCROLL TABS ============================================== -->
<li><a href="#books"
data-toggle="tab">Books</a></li>
</div>
<div class="cars-slider">
<?php
while ($row=mysqli_fetch_array($ret))
# code...
?>
<div class="cars">
<div class="cars">
<div class="cars-image">
<div class="image">
<div class="description"></div>
<div class="cars-price">
<span class="price">
<span
class="price-before-discount">Rs.<?php echo
htmlentities($row['carsPriceBeforeDiscount']);?> </span>
<?php } ?>
<?php } ?>
</div>
<div class="cars-slider">
<?php
# code...
?>
<div class="cars">
<div class="cars">
<div class="cars-image">
<div class="image">
<div class="description"></div>
<div class="cars-price">
<span class="price">
<span
class="price-before-discount">Rs.<?php echo
htmlentities($row['carsPriceBeforeDiscount']);?></span>
<?php } ?>
<?php } ?>
</div><!-- /.home-owl-carousel
-->
</div>
<div class="cars-slider">
<?php
while ($row=mysqli_fetch_array($ret))
?>
<div class="cars">
<div class="cars">
<div class="cars-image">
<div class="image">
<a href="cars-details.php?pid=<?php echo
htmlentities($row['id']);?>">
</div>
</div>
<div class="description"></div>
<div class="cars-price">
<span class="price">
<span
class="price-before-discount">Rs.<?php echo
htmlentities($row['carsPriceBeforeDiscount']);?></span>
</div>
</div>
<?php } ?>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<section class="section">
<?php
while ($row=mysqli_fetch_array($ret))
?>
<div class="cars">
<div class="cars">
<div class="cars-image">
<div class="image">
<div class="description"></div>
<div class="cars-price">
<span class="price">
<span
class="price-before-discount">Rs.<?php echo
htmlentities($row['carsPriceBeforeDiscount']);?></span>
</div>
</div>
<?php } ?>
</div>
</div>
</div>
<?php }?>
</div>
</section>
</div>
<div class="col-md-6">
<section class="section">
<h3 class="section-title">Laptops</h3>
<?php
while ($row=mysqli_fetch_array($ret))
?>
<div class="cars">
<div class="cars">
<div class="cars-image">
<div class="image">
<div class="description"></div>
<div class="cars-price">
<span class="price">
<span
class="price-before-discount">Rs.<?php echo
htmlentities($row['carsPriceBeforeDiscount']);?></span>
</div>
</div>
<?php } ?>
</div>
</div>
</div>
<?php }?>
</div>
</section>
</div>
</div>
</div>
<h3 class="section-title">Fashion</h3>
<?php
while ($row=mysqli_fetch_array($ret))
# code...
?>
<div class="item">
<div class="cars">
<div class="cars">
<div class="cars-micro">
<div class="cars-
image">
<div
class="image">
<a
href="admin/carsimages/<?php echo htmlentities($row['id']);?>/<?php echo
htmlentities($row['carsImage1']);?>" data-lightbox="image-1" data-title="<?php echo
htmlentities($row['carsName']);?>">
<div class="zoom-overlay"></div>
</a>
</div><!-- /.cars-
image -->
<div class="cars-
info">
<h3
class="name"><a href="cars-details.php?pid=<?php echo htmlentities($row['id']);?>"><?php
echo htmlentities($row['carsName']);?></a></h3>
<div
class="rating rateit-small"></div>
<div
class="cars-price">
<span class="price">
</span>
<?php
if($row['carsAvailability']=='In Stock'){?>
<?php } ?>
</div>
</div>
</div>
</div><?php } ?>
</div>
</section>
<?php include('includes/brands-slider.php');?>
</div>
</div>
<?php include('includes/footer.php');?>
<script src="assets/js/jquery-1.11.1.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script src="assets/js/bootstrap-hover-dropdown.min.js"></script>
<script src="assets/js/owl.carousel.min.js"></script>
<script src="assets/js/echo.min.js"></script>
<script src="assets/js/jquery.easing-1.3.min.js"></script>
<script src="assets/js/bootstrap-slider.min.js"></script>
<script src="assets/js/jquery.rateit.min.js"></script>
<script src="assets/js/bootstrap-select.min.js"></script>
<script src="assets/js/wow.min.js"></script>
<script src="assets/js/scripts.js"></script>
<script src="switchstylesheet/switchstylesheet.js"></script>
<script>
$(document).ready(function(){
$(".changecolor").switchstylesheet( { seperator:"color"} );
$('.show-theme-options').click(function(){
$(this).paRent().toggleClass('open');
return false;
});
});
$(window).bind("load", function() {
$('.show-theme-options').delay(2000).trigger('click');
});
</script>
</body>
</html>
CONCLUSIONS
8.1 Finding
Our project provides better facilities to users and it is easy to use. The title of the project
is the scrap bazar. The main objective of the project is to create an the scrap bazar that
allows users to search and Rent any cars online based on type and quality. The selected
cars are displayed in a tabular format and the user can order their cars online. Using this
Website the user can Rent any cars online instead of going out to any cars store and
wasting time.
The scrap bazar is an online web application where the customer can Rent cars online.
Through a web browser the customers can search for any cars by its choice, later can add
to the renting cart and get the cars. The user can login using his account details or new
customers can set up an account very quickly. They should give the details of their name,
contact number and address. The cars are divided into many categories based on cars like
books, electronics, fashion, furniture etc.
The scrap bazar Website provides customers with online renting through a web browser.
A customer can, create, sign in to his account, place items into a renting cart and get the
cars.
The Administrator will have additional functionalities when compared to the common
user. He/She can add, delete and update the book details, book categories, member
information and also confirm a placed order. The Administrator will have all authorities
about the project. He/She can manage all the back end functionalities. This is a e-
commerce website which take care about the user need and provide the user better
facilities. The Administrator will have additional functionalities when compared to the
common user.
Before using this application, firstly we go to any book store for renting the book. At this
time first expense is that veichel which need petrol or desel. Then secondly enter in the
store and find the that section which we want. After finding the section, find the cars
which we want. Then put the cars in the cart and then go to the payment counter. Then,
there is a queue which is very long so, you are waiting for your turn. And at last your turn
is come then you Rent the book and go to the home. All these process is time consuming
and you also fell teried.
8.2 Limitations
There are following limitations are comes in this project –
• Maintains Required.