You are on page 1of 11

-: ABSTRACT :-

Title of the project :

An Online Shopping Website

Introduction to the Project :

This is an e-commerce website. It consists of the buying and selling


of products or services over electronic systems such as the Internet and other computer
networks. Online shopping is a form of electronic commerce where the buyer is directly
online to the seller's computer usually via the internet. Online shopping is the process
whereby consumers directly buy goods or services from a seller in real-time, without an
intermediary service, over the Internet. Consumers find a product of interest by visiting
the website of the retailer directly. Once a particular product has been found on the web
site of the seller, shopping cart is used to allow the consumer to accumulate multiple
items and to adjust quantities, by analogy with filling a physical shopping cart or basket.
And the payment can be done by credit cards or debit cards.

INTERNET EXPLORER

WEB SITE

PROCESS ORDER PLACE ORDER

CUSTOMER

RECIEVE PRODUCTS

BUSINESS HOUSE
Development Tools :

1. Front End :

Integrated Development Environment (IDE) :


(Visual Studio 2008 with .NET framework 3.5)

The IDE, we are using is Microsoft Visual Studio 2008. It is used to develop
console and graphical user interface applications (GUI) along with Windows
forms applications, web sites, web applications, and web services in both native
code together with managed code for all platforms supported by Microsoft. Visual Studio
includes a code editor supporting IntelliSense as well as code refactoring. The
integrated debugger works both as a source-level debugger and a machine-level
debugger. Other built-in tools include a forms designer for building GUI applications,
web designer, class designer, and database schema designer. It is worked with .NET
framework 3.5 and also compatible with .NET framework 3.0, 2.0 and less.
The Microsoft .NET Framework is a software framework that can be installed on
computers running Microsoft Windows operating systems. Two types of main
components are included in .NET framework : (1) CLR (Common Language Runtime)
(2) Base Class Libraries
CLR manages references to the objects, data types and exceptions in memory.The
CLR also manages memory on the machine, releasing memory when they were no longer
use using garbage collector. This is a useful feature because they eliminate memory links.
Base Class Libraries service the building blocks of development. Many other
different components inside .NET framework are :
- User interface components such as windows form for ASP.NET.
- Components for working with data such as ADO.NET and XML.
- Other class of libraries such as Cryptography, Networking and Web Services.

ASP.NET is a web application framework developed and marketed by Microsoft


to allow programmers to build dynamic web sites, web applications and web services. It
is the successor to the Microsoft’s Active Server Pages (ASP) technology. ASP.NET
pages, known officially as "web forms", are the main building block for application
development. Web forms are contained in files with an ".aspx" extension; these files
typically contain static (X)HTML markup, as well as markup defining server-side Web
Controls and User Controls where the developers place all the required static and
dynamic content for the web page.

Programming Language :
(C#)

The Visual Studio supports different programming languages by means of language


services, which allow the code editor and debugger to support nearly any programming
language, provided a language-specific service exists. Built-in languages include C/C+
+ (via Visual C++), VB.NET (via Visual Basic.NET), C# (via Visual C#) and also J#. It
also supports XML/XSLT, HTML/XHTML, JavaScript and CSS. One of the benefits
using .NET framework is the ability to choose your own language. Because, whether you
use C#, VB.NET or any other .NET language, all are compiled to MSIL which represents
Microsoft Intermediate Language. Because all compile to same language, you can do
cross language debugging and exception management.
We choose C# as our programming language and HTML for designing web pages
with ASP.NET controls.

2. Back End :

Database Server :
(Microsoft SQL Server 2005 and ADO. NET)

The technology used for access data and data services is ADO.NET. It is a set of
computer software components that programmers can use to access data and data
services. It is a part of the base class library that is included with the Microsoft .NET
Framework. It is commonly used by programmers to access and modify data stored in
relational database systems, though it can also access data in non-relational sources.
ADO.NET Entity Framework abstracts the relational (logical) schema of the data that is
stored in a database and presents its conceptual schema to the application.
A wide range of data providers can give access to the database engines
like Oracle, Microsoft SQL Server, MySQL, PostgreSQL, SQLite, DB2, and others. We
are using Microsoft SQL Server 2005 as our database server. Microsoft SQL Server is
a relational model database server. Its primary query languages are T-SQL and ANSI
SQL. It included native support for managing XML data, in addition to relational data.

Web Server :
(ASP.NET development Server and Internet Information Server (IIS))

Whenever a user visits an ASP.NET application his browser sends a request to the
website. That request is picked up by the web server software, which coordinates with
the ASP.NET runtime to generate and return the content for the requested resource.
The Internet Information Services (IIS) are a suite of services that provide common
Internet-based functionality for Windows servers. IIS is the most commonly used web
server for ASP.NET applications in production environments; it's most likely the web
server software being used by your web host provider to serve your ASP.NET
application. IIS can also be used as the web server software in the development
environment, although this entails installing IIS and properly configuring it.

The ASP.NET Development Server is an alternative web server option for the
development environment; it ships with and is integrated into Visual Studio. Unless the
web application has been configured to use IIS, the ASP.NET Development Server is
automatically started and used as the web server the first time you visit a web page from
within Visual Studio.

Requirements :

These are some requirements for working with Integrated Development Environment
(IDE) Visual Studio 2008 from Microsoft :
Hardware requirements

Number Name Description

Minimum : 1.6 GHz CPU


1 Processor
Recommended : 2.2 GHz CPU or higher

Minimum : 384 MB
2 Memory
Recommended : 1024 MB or more RAM

Minimum : 5400 RPM


3 Hard Disk
Recommended : 7200 RPM or higher hard disk

Minimum : 1024 x 768 Display


4 Display
Recommended : 1280 x 1024 Display

Software requirements

Number Name Description

Windows XP Service Pack 2 or above


Windows Server 2003 Service Pack 1 or above
Windows Server 2003 R2 or above
1 Operating System
Windows Vista
Windows Server 2008
Windows 7

2 Software Framework Microsoft .Net Framework 3.5


Entity Relation Diagram :

Customer Entity :

Apartment
no,
Street
lname name
fname
Street
Name

Name
City
Address
Customer

State
UserID

UserID
Password
Email Id
PinCode

Shopping Cart Entity :

ProductID ShoppingCart UserID

Quantity
Product Entity :

CategoryID Price

ManufacturerI
D

ProductI Product
D
Weight

Image
Name Description

Original Full Poster Thumb

Category Entity :

Category Name
CategoryID
Manufactures Entity :

ManufacturerI Name
D Address

MobileNo Manufacturers
City
.

PhoneNo. State

Orders Entity :

orderID UserID ProductI


D
MobileNo.

Orders
Quantity

PhoneNo.
Price
Address

PinCod
e
City
State
Relationship :

User Costumer UserI


Order D

Orders ShoppingCart

Products ProductI
Orger D
of
product

Product’
s
Category
Product’s
Manufacturers Manufactu Category
rer
Data Flow Diagram :

Overview :

An overview of DF diagram :
Milestones and Timelines :

Number Milestone Milestone Description Timeline


Name
Days
from the start
of the project
1 Field study Get comfortable with contents, 1-2
requirements and their applications
2 Technology Understanding of the technology needed 3-4
familiarization to implement the project.
3 Database Designing the database and connectivity 5-9
Design of database
4 Implementation Designing of controls for different tasks 10-15
– Phase 1 as Login Control, Register Control etc.
5 Implementation Embedding the controls into the web 16-20
– Phase 2 pages.
6 Integration Testing and analysis of project to 21-23
Testing overcome the limitations.
7 Final Review Finalization of project 24-25

Scope :

More than a decade later, online stores have become an established part of the retailing
world but those early predictions appear unlikely to ever pan out. In the next five to 10 years,
those who are already comfortable shopping online are likely to grow even more so, funneling
more and more dollars to Web sites as they continue to increase the number and amount of
products they buy online, experts say.
Online sales will continue to rise. Every webpage designed to sell a product or market a
service should understand the future of online shopping.

There are several major variables that make online sales attractive to the worldwide market.
These variables include:
1) Value of Products/Services offered
2) Dependability and Reputation of the Seller
3) Ease and Security of payment
4) Ease and Security of shipping.

Sellers of low-mass products - small books, DVDs, lightweight clothing have a marked
edge in sales because shipping is relatively low in cost. The seller of these items doesn't need to
pay the overhead of a store, staff, parking lot, utilities, etc. They pay only storage and shipping
which is becoming increasingly automated.

Online retail will grow in quality too, becoming an integral part of mainstream consumer's habits

1. Inclusivity people of all abilities will use online shopping


2. Normalisation online shopping will become integral to normal everyday life
3. Diversification online shopping will extend to a wider range of products and services
4. Shophistication online shopping services to become easier, quicker, safer and more
valuable
5. Exclusivity a rise in specialist boutiques, offering more niche and exclusive products

Each person may also have a receiving station service in the future whereby the shopper picks up
everything from one large, secured lockbox. If a delivery is very large or has accumulated over
days, a key would be left with directions to a nearby, larger overflow box. Security, insurance,
and energy costs would all be cut by these changes.

You might also like