Sie sind auf Seite 1von 10

Project Contents Sample

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 OVERVIEW OF THE PROJECT


Shopping cart is a very important feature used in e-commerce to assist people making
purchases online, similar to the US English term shopping cart.
The Business-to-Customer aspect of electronic commerce (e-commerce) is the most visible
business use of the World Wide Web. The primary goal of an e-commerce site is to sell goods
and services online.
E-commerce is fast gaining ground as an accepted and used business paradigm. More and more
business houses are implementing web site 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.
1

Project Contents Sample


Shopping Cart feature allows online shopping customers to place items in the cart.
Upon checkout the software calculates as total for the order including shipping and handling
postage, packing and taxes, if applicable. The Shopping Cart is very important feature used in ecommerce to assist people making purchases products online. It provides the user a catalog of
different products available in the system. In order to purchase a shopping cart is provided to the
user. The shopping cart application has been developed to allow business grows larger and faster.
This site will let customers to view and order products online from any part of the world. Under
this website many products and services can be ordered. The shopping cart is expanded
permanently through new products and services in order to offer a product portfolio
corresponding to the market.
1.1.1

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.

User friendliness is provided in the application with various controls.


2

Project Contents Sample

The system makes the overall project management much easier and flexible.

It can be accessed over the Internet.

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

Project Contents Sample

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.

6.1 SYSTEM ARCHITECTURE


Architectural Design:
The Model-View-Controller (MVC) architectural pattern separates an application into
three main components: the model, the view, and the controller. The ASP.NET MVC framework
provides an alternative to the ASP.NET Web Forms pattern for creating Web applications. The
ASP.NET MVC framework is a lightweight, highly testable presentation framework that (as with
Web Forms-based applications) is integrated with existing ASP.NET features, such as master

Project Contents Sample


pages

and

membership-based

authentication.

The

MVC

framework

is

defined

in

the System.Web.Mvc assembly.


MVC design pattern

Fig. 6.1 MVC design Pattern


MVC is a standard design pattern that many developers are familiar with. Some types of
Web applications will benefit from the MVC framework. Others will continue to use the
traditional ASP.NET application pattern that is based on Web Forms and post backs. Other types
of Web applications will combine the two approaches; neither approach excludes the other.
The MVC framework includes the following components:
o

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

Project Contents Sample


does not have a physical model layer and associated classes. In that case, the dataset takes
on the role of a model object.
o Views: Views are the components that display the application's user interface (UI).
Typically, this UI is created from the model data. An example would be an edit view of a
Products table that displays text boxes, drop-down lists, and check boxes based on the
current state of a Product object.
o

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.

Project Contents Sample

FIGURES NAMING SAMPLES


6.2 DFD DIAGRAMS
Context Level (0th Level) Diagram:

Fig. 6.2.1 Context level Diagram

1st Level DFD Diagram:


7

Project Contents Sample

Fig. 6.2.2. Admin Details Data Flow

2nd Level DFD:


8

Project Contents Sample

Fig. 6.2.3 Manage Product

Fig. 6.2.4 New user registration

Project Contents Sample

TABLES NAMING SAMPLES


2. MAJOR CUSTOMERS IN INDIA AND OVERSEAS
Ashok
Leyland
Ford

Mahindra
Toyota

Cummins

Eicher

Escorts

Force

FIAT

Hero

Hindustan
Motors

Honda

Hyundai

General
Motors

Renault

Swaraj Mazda

TAFE

Tata

Maruti
Suzuki
TVS

Yamaha

Table 2.1 Customers in India and overseas

3.5 MATERIALS
Sl. No

Material

Cost/kg (Rs.)

Mild Steel

80

EN 8

150

EN 31

120

Tab. 3.5.1 Weight of plate, Bushes and rings


Sl. No

Part Description

Quantity

Material

Weight(kg)

Cover plate

EN 8

0.290

Stopper bush

EN 8

0.473

Stroke bush

EN 31

0.07

Driver arrested ring

EN 31

0.195

Tab. 3.5.1 Weight of plate, Bushes and rings

10

Das könnte Ihnen auch gefallen