Escolar Documentos
Profissional Documentos
Cultura Documentos
CHAPTER 1
INTRODUCTION
E-commerce is fast gaining ground as an accepted and used business paradigm. More and
more business houses are implementing web sites providing functionality for performing
commercial transactions over the web. It is reasonable to say that the process of shopping on the
web is becoming commonplace.
The objective of this project is to develop a general purpose e-commerce store where any
product (such as books, CDs, computers, mobile phones, electronic items, and home appliances)
can be bought from the comfort of home through the Internet. However, for implementation
purposes, this paper will deal with an online book store.
An online store is a virtual store on the Internet where customers can browse the catalog
and select products of interest. The selected items may be collected in a shopping cart. At
checkout time, the items in the shopping cart will be presented as an order. At that time, more
information will be needed to complete the transaction. Usually, the customer will be asked to
fill or select a billing address, a shipping address, a shipping option, and payment information
such as credit card number. An e-mail notification is sent to the customer as soon as the order is
placed.
1.1.2
EXISTING SYSTEM:
It is limited to a single system.
It is less user-friendly.
It is having lots of manual work.
The present system is very less secure.
It is unable to generate different kinds of report.
User must go to shop and order products.
It is difficult to identify the required product.
Description of the product obtained only on manually.
Accuracy not guaranteed.
Not in reach of distant users.
PROPOSED SYSTEM
The development of the new system contains the following activities, which try to
automate the entire process keeping in view of the database integration approach.
To debug the existing system, remove procedures those cause data redundancy, make
navigational sequence proper. To provide information about audits on different level and
also to reflect the current work status depending on organization/auditor or date. Required
to build strong password mechanism.
The system makes the overall project management much easier and flexible.
Various classes have been used to provide file upload and mail features.
There is no risk of data mismanagement at any level while the project development.
Report generation feature is provided using Crystal Reports to generate different kinds of
reports like bar graphs, pie charts and table type charts etc.
1.1.3
It provides high level of security using different protocols like https etc.
NUMBER OF MODULES
The system after careful analysis has been identified to be presented with the following
modules:
This project is divided into 9 modules:
1.
2.
3.
4.
5.
6.
7.
8.
9.
Registration Module
Products Browse Module
Products Search Module
Shopping cart Module
Shipping & Billing Module
Payment Module
Admin User Management Module
Admin Catalog Management Module
Admin Order Management Module
CHAPTER 6
SYSTEM DESIGN
System design is the solution to the creation of a new system. This phase is composed of
several systems. This phase focuses on the detailed implementation of the feasible system. It
emphasis on translating design specifications to performance specification is system design.
System design has two phases of development logical and physical design.
During logical design phase the analyst describes inputs (sources), outputs (destinations),
databases (data stores) and procedures (data flows) all in a format that meats the uses
requirements. The analyst also specifies the user needs and at a level that virtually determines the
information flow into and out of the system and the data resources. Here the logical design is
done through data flow diagrams and database design.
The physical design is followed by physical design or coding. Physical design produces
the working system by defining the design specifications, which tell the programmers exactly
what the candidate system must do.
The programmers write the necessary programs that accept input from the user, perform
necessary processing on accepted data through call and produce the required report on a hard copy or
display it on the screen.
and
membership-based
authentication.
The
MVC
framework
is
defined
in
Models: Model objects are the parts of the application that implement the logic for the
application's data domain. Often, model objects retrieve and store model state in a
database. For example, a Product object might retrieve information from a database,
operate on it, and then write updated information back to a Products table in a SQL Server
database.
In small applications, the model is often a conceptual separation instead of a physical one.
For example, if the application only reads a dataset and sends it to the view, the application
Controllers: Controllers are the components that handle user interaction, work with the
model, and ultimately select a view to render that displays UI. In an MVC application, the
view only displays information; the controller handles and responds to user input and
interaction. For example, the controller handles query-string values, and passes these
values to the model, which in turn might use these values to query the database.
The MVC pattern helps you create applications that separate the different aspects of the
application (input logic, business logic, and UI logic), while providing a loose coupling between
these elements. The pattern specifies where each kind of logic should be located in the
application. The UI logic belongs in the view. Input logic belongs in the controller. Business
logic belongs in the model. This separation helps you manage complexity when you build an
application, because it enables you to focus on one aspect of the implementation at a time. For
example, you can focus on the view without depending on the business logic.
The loose coupling between the three main components of an MVC application also
promotes parallel development. For example, one developer can work on the view, a second
developer can work on the controller logic, and a third developer can focus on the business logic
in the model.
Mahindra
Toyota
Cummins
Eicher
Escorts
Force
FIAT
Hero
Hindustan
Motors
Honda
Hyundai
General
Motors
Renault
Swaraj Mazda
TAFE
Tata
Maruti
Suzuki
TVS
Yamaha
3.5 MATERIALS
Sl. No
Material
Cost/kg (Rs.)
Mild Steel
80
EN 8
150
EN 31
120
Part Description
Quantity
Material
Weight(kg)
Cover plate
EN 8
0.290
Stopper bush
EN 8
0.473
Stroke bush
EN 31
0.07
EN 31
0.195
10