Professional Documents
Culture Documents
Shopping Cart Report
Shopping Cart Report
Shopping Cart Report
A project Report
On
Online Shopping Cart
Sukhveer Singh
Sourabh Singh
Vikash Sharma
Yadhunandan Nagar
Session: 2011-12
Submitted To:
Mr. Kailash Sharma
(Head Of Department)
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
CERTIFICATE OF ORGANISATION
This is certify that the project entitled Online Shopping Cart has been carried
out by Sukhveer Singh,Sourabh Singh,Vikash gupta,Yadhunandan nagar under
our guidance in partial fulfillment of the degree of Bachelor of Technology in
computer science of Rajasthan Technical University,Kota During the acadmic
Year 2011-2012.
To the best of knowledge and belief this work has not been submitted Elsewhere
for the award of any other degree.
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
PREFACE
This project report is according to the format provided by the Computer Science
and IT department and submitted in order to fulfill the partial requirement for
B.Tech degree. The report contains various DFDs SWDLC and screenshots of
the Online Shopping Cart designed during the summer training session. The
software requirement specification (SRS) is also included in the report in order to
provide complete information. The code is written in ASP.NET and C#.
The site basically consists of three modules- admin, member and guest. Admin
can make changes in the information database, block an user, add new data
where as a member can only add new data. On the other side a guest can only
view the home page of the site.
Throughout the project the complete focus is given on the reliability of the data
which is provided on the site. The process to get the information is easy and user
friendly and the site can be a great source to get information.
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
ACKNOWLEDGEMENT
This project has been benefited from many suggestions and comments given by
our friends. Besides it there are some books and online helps we have taken. We
also like to thanks our faculty members from CS department.
Team Members:-
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
ABSTRACT
The Project Entitled Online Shopping Cart developed to automate the Shopping
process of the different Shopping category.
On-Line Shopping is becoming quite popular today. The Online Shopping cart
System offering Easy to use, access for 24 hours a day. 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. It is a form of electronic
commerce. An online shop, e-shop, e-store, internet shop, web shop, online
store, or virtual store evokes the physical analogy of buying products or services
at a bricks-and-mortar retailer or in a shopping centre. The process is called
Business-to-Consumer (B2C) online shopping.
Online shopping is rising day by day in India. Because India is the country where
computer users are increasing day by day so as the online shopping trends are
also increasing. This project covers the online selling of cosmetics, fashion
accessories, watches etc. The project shows the product category and then
product details. From the product details, the product can be added to cart and
can be bought.
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Table of Contents
1. INTRODUCTION...........................................................................................8
1.1 Project Overview .........................................................................8
1.2 Scope............................................................................................8
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
6.1 Hardware Specification.............................................................23
6.2 Software Specification..............................................................24
8. CONCLUSION.32
9. REFERENCES.32
10. APPENDICES..33-37
10.1 Home Page33
10.2 Registration Page.34
10.3 Show Products Page...34
10.4 Products detail Page....35
10.5 Login Page.35
10.6 Your Cart Page..36
10.7 Checkout Page..36
10.8 Confirmation Page.37
10.10 About Us Page...37
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
INTRODUCTION
Project Overview:
The shopping cart project needs to create the shopping cart system to organize
the products record and the other information about the customers. How
customers can buy products from website can be recognized from their
username and password.
Scope:
Online shopping is rising day by day in India. Because India is the country where
computer user's are increasing day by day so as the online shopping trends are
also increasing. This project covers the online selling of cosmetics, fashion
accessories, watches etc. The project shows the product category and then
product details. From the product details, the product can be added to cart and
can be bought.
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
COMPANY PROFILE
2.1 Introduction
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
2.4 Contact Us
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
SDLC:
Requirement analysis
Feasibility Study
Analysis
Preliminary Design
System Design
Implementation
Acceptance Test Generation
Quality Assurance
Database Conversion
Installation
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Requirement Analysis is the first phase of the SDLC. First, we need to figure out
what the problem is (analysis)? We must know exactly what we want to do before
we can begin to do it. A clear understanding of exactly what is needed is
necessary for creating a solution.
In this phase Business Analysts (BA), find out what is the problem and what are
requirements and so on. It begins with a request from the user for a new system.
It involves the following:
Identify the requirement for the system.
Clarify deficiencies in the current system.
Identify deficiencies in the current system.
Establish goals and objectives for the new system.
Determine the feasibility for the new system.
Prepare a project charter that will be used to guide the reminder of the project.
Feasibility Study is basically the test of the proposed system in the light of its
workability, meeting users requirements, effective use of resources and of
course, the cost effectiveness.
It is a set of manual & computerized components for gathering, storing &
processing business data for an organization. It also converts such data useful
decision oriented information.
The main goal of feasibility study is not to solve the problem but to achieve the
scope. In the process of feasibility study, the cost and benefits are estimated with
greater accuracy. It has three types:
Operational Feasibility
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Technical Feasibility
Economic Feasibility
3.3 ANALYSIS:
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
The most creative and challenging phase of the system life cycle is System
Design. The term design describes the final system and the process by which it
is developed. This activity deals with certain design issues that are to be finalized
in consultation with the user. The two most important issues of relevance to the
user are the automation boundary & the human machine interface. The output of
this activity is the user implementation model. This model, in addition to the
essential model defines the following for the system:
Automation Boundary
Report Layout
Menus
3.4 DESIGN:
System Design involves the transformation of the user implementation model into
software design. The first step is to determine how the output is to be produced
and in what format. Second, input data and master files (database) have to be
designed to meet the requirements of the proposed output.
The design specification of the proposed system consists of the
following:
Database schema Pseudo code for all the modules.
3.5 Coding:
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
After designing the new system/software, the whole system/software is required
to be converted into computer language. Coding the new system/software into
computer programming language does this. It is an important stage where the
defined procedures are transformed into control specifications by the help of a
computer language. This is also called the Programming Phase in which the
programmer converts the program specifications into computer instructions,
which we refer as programs. The programs coordinate the data movement as
Testing:
Before actually implementing the new system/software into operations, a test
run of the system/software is done removing all the bugs, if any. It is an
important phase of a successful system. After codifying the whole programs of
the system, a test plan should be developed and run on a given set of test data.
In the system/software testing stage, we check the overall behaviour of the
system/software against the functional and the performance requirements.
There are two type of testing:
White-Box: Internal part (code) of the project is testing.
Black-Box: System behaviour (input/output) is checked.
3.6 Implementation:
After having the user acceptance of the new system/software developed, the
Implementation phase begins.
Implementation is the stage of a project during which theory is turned into
practice. In this phase, user can know how to execute the package, how to
enter data and so on.
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
integration of modules into progressively more complete
system.
It is primarily concerned with user training, site
preparation, and file conversion. During the final testing
user acceptance is tested, followed by user training.
System testing checks the readiness and accuracy of the
system to access, update, and retrieve data from new
files. The output of this activity is the complete integrated
system.
Major sub activities
Coding
Integration
Testing
Debugging
Inputs
Project character
Design specification
Outputs
Integrated Systems
3.7 Maintenance:
When the implementation report is submitted, an Maintenance should be
made to determine whether the system/software meets the objectives stated
in the general design report.
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
In this phase, users may be able to suggest the easy-to-implement
improvements.
PROCEDURE DESCRIPTION:
The objective of this step is to produce a manual, which may be used as a guide
for operating the system.
Inputs
Project Character
User implementation model
Outputs
User manual (guide for end user)
3.10 INSTALLATION:
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
This is another activity of the System Development Life Cycle. The change over
from the current system to the new system is done.
Inputs
Project Character
User manual
Outputs
Installed system
This project involves all the activities of the System Development Life Cycle
except for the database conversion and installation.
Capability:
Control:
Reduced Costs:
Competitiveness:
Sharing of Information:
5. ASP.NET
ASP.NET Includes
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
ASP is a server side scripting technology that enables scripts (embedded in web
pages) to be executed by an Internet Server.
ASP file
An ASP file is just the same as an HTML file.
An ASP file can contain text, HTML, XML and scripts.
Scripts in an ASP file are executed on the server.
An ASP file has the file extension .asp.
ABOUT ASP.NET
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
ASP 3.0 is the latest version of ASP, but there will never be an ASP 4.0 version.
ASP.NET is the next generation ASP, but its not an upgraded version of
ASP.ASP.NET Framework. Microsoft spent three years rewriting ASP.NET from
the ground up, and ASP.NET is not fully backward compatible with ASP 3.0.
.NET FRAMEWORK
The .NET framework is the infrastructure for the Microsoft .NET platform. The
.NET Framework is an environment for building, deploying and running web
applications and the .NET framework contains a common language runtime and
common class libraries like ADO.NET, ASP.NET and Windows Forms to
provide advanced standard services that can be integrated into a variety of
computer systems.
The.NET framework provides a feature-rich application environment, simplified
development and easy integration between a numbers of different development
languages.
The .NET framework is language neutral. Currently it supports C++, C#, Visual
Basic and Jscript. Microsoft Visual Studio .Net is a common development for
the .net framework.
New in ASP.NET
Better language support
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Programmable controls.
Event Driven programming.
XML-Based components.
User authentication, with accounts and roles.
Higher scalability.
Increased performance compiled code.
Easier configuration and deployment.
Not fully ASP compatible.
Language Support
ASP.NET uses the new ADO.NET.
ASP.NET supports full Visual Basic, not VB script.
ASP.NET supports C# and C++.
ASP.NET supports Jscript as before.
ASP.NET Controls
ASP.NET contains a large set of HTML controls. Almost all HTML controls on a
page can be defined as ASP.NET control objects that can be controlled by scripts
.ASP.NET also contains a new set of object oriented input controls , like
programmable list boxes and validation controls. A new data grid control supports
sorting, data paging and everything you expect from a dataset control.
HARDWARE SPECIFICATIONS
Hardware Environment (Deployment Server)
PC PC (Windows)
Processor Intel Pentium Processor 4, 2.4GHz or
equivalent.
RAM 512 MB RAM
HDD 40 GB
Hardware Environment (End users PC)
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
PC PC (Windows)
Processor Intel Pentium Processor, 233 MHz
or equivalent.
RAM 128 MB RD RAM
HDD 10 MB of free HDD space for
Internet Cache
Internet Connection 56 K Model Connection
SOFTWARE SPECIFICATIONS
Software Environment (Deployment Server)
Operating System MS Windows Server 2003 or higher
Other software SQL Server 2005 or higher, Enterprise Edition
(TBD), Internet Information Server services (IIS
6.0 or higher), .Net Framework 4.0
Web Server Microsoft IIS 6.0
Browser IE 6.0 or IE 7.0
Software Environment (End User)
Operating System Win 2000 / Win XP or higher
Browser Microsoft Internet Explorer 6.0 or higher
TECHNOLOGIES TO BE USED
ASP.NET 4.0 is being used for developing the web pages.
C#. NET is being used for logic development for the project.
ADO .NET Entity Framework
Ajax
DATABASE USED
SQL SERVER 2005 is being used for managing the database at server
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Graphical description of a systems data and how the processes transform the
data is known as Data Flow Diagram (DFD). A DFD shows the flow of data
through a system. It views a system as a function that transforms the inputs into
desired outputs. Any complex system will not perform this transformation in a
Single Stop, and the data will typically undergo a series of transformations
before it becomes the output. The DFD aims to capture the transformations that
take place within a system to the input data so that eventually the output data is
produces. The agent that performs the transformation of data form one state to
another is called processes. So the DFD show the movement of data through the
different transformations of processes in the system.
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Circles: Circles stands for processes that convert data into information.
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Request C# Asp.Net
Data
Base
.Net Framework
Response
Operating System
Browser
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
8. CONCLUSION
9. REFERENCES
www.w3schools.com
www.webdevelopernotes.com
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
www.dotnetfunda.com
10. APPENDICES
i. Home page:
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
v. Login page:
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
11.SYSTEM INTERFACES
Interface:
The software provides good graphical interface for the front end of the database
and a gootd informative interface for the rear end.
Hardware Interface:-
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Software Interfaces:-
The software requires the support of the following softwares for the database and
other requirements
SqlServer 2005
Dept. of CS RCERT,Jaipur
Project Report Online Shopping Cart 2011
Personal computers have been adding security problem disasters pinpoint
unacceptable exposures and adopt preventive measures as part of a security
plan. The goal is to identify the threat that results in the greatest monetary
losses and provide protection to the appropriate degree.
After system security risks have been evaluated the next step is to select
security measures. These measures are classified as follows:
Dept. of CS RCERT,Jaipur