Sei sulla pagina 1di 42

A PROJECT REPORT

ON
SHOPPING CART.COM

DEVLOPED BY: - SWETA POLARA

SHRADDHA VAGhAMASI

Guided by: - pradip vanpariya

Keyur zala

ACADEMIC YEAR 2010 – 2011

SUBMITTED TO
M. & N. VIRANI SCIENCE COLLEGE

1
INDEX

Title Page no
Preface 3
Project Profile 4
Acknowledgement 5
Abstract 7
Project Summery 9
System Requirement 10
Specification 11
Analysis 19
Project Risk 21
Feasibility Study 22
Data Flow Diagram 24
E – R diagram 25
Database 26
Screen Shot 29

2
PREFACE

As a student of B.C.A. according to the syllabus


by saurashtra university of Gujarat it is required to
submit a project report as a practical training.
The main objectives of this training are to
develop awareness regarding the application of
theories in the world and to give exposure of real
world to a student.
We feel really great pleasure this project report.
This report has been prepared on the basis of the
information collected. We have taken almost care
that the information is true and project run
smoothly without any problem.
We hereby declare that it is our own work with
great help of our facility of our college.

3
PROJECT PROFILE

Name of project: computer hardware shopping


cart
Project partner: polara sweta
Vaghamasi shraddha
Hardware platform: 1GB RAM,
80GB hard disk
Software platform: Back End: - MS.SQL Server &
Front End: - Asp.NET
Operating System: windows 7, windows xp
Developed At: Shree M. & N. Virani Science
College

4
ACKNOWLEDGEMENT

We feel short of words while acknowledging to all


those who have co-operated us in making our
project a success and making our dream a reality.

Then we would like to express our profound and


heartily thanks to Mr. Keyur sir & Mr. Pradip sir for
providing their valuable guidance like a lantern in
the darkness and whose co-operation cannot be
described into the words.

Then how can we forget our honorable HOD


Mr.Stavan Patel who has provided us with the
hardware device like modem and necessary
software’s during our lab hours and who has given
special attention to our problem and helped us in
solving them.

5
Then we would like to thank all our colleagues
for their kind co-operation and our parents, without
them and their care this would not be a reality.

At last we would like to thank the ultimate,


omnipresent God who is the controlling the whole
world and without his desire not even a single leaf in
the world can move.

Yours Faithfully,
Polara Sweta,
Vaghmasi Shraddha

6
ABSTRACT

Our Project is of computer hardware and it is a


web application through which customer can
purchase various products. Products may be pen
drive, laptop, hard disk, desktop and much more.

In this web application customer has various


choices in searching the products required by them.
As wide variety of products is there in this web
application customer can easily choose the products
and purchase it online very easily.

In the past, when any customer came for


purchasing the computer hardware product the
owner of the shop have to manually maintain all the
details. That is name of the customer, name of the
product, products quantity and its cost. This means
that all the details are maintained manually by the
owner only.

7
However though this web application customer
did not have to go to the particular hardware mill for
purchasing the product, they can easily purchase it
online. Though this application if customer
purchases any products then money transaction and
the stock will automatically update.

This web application is developed to remove all


limitations in manual systems and provide
maximum features for easy to use.

8
PROJECT SUMMERY

 This is simple site to purchase laptop, desktop,


pen drive and hard disk. By using this site, you
can select any item, which item he/she wants to
take.
 To access all this request user must have to
login to the site. After login user can purchase
anything.
 First of all customer can register in our website
then customer can login in our website.
 If customer must be login than customer can
purchase any item.
 If customer can delete any selected item that
facility in our website.

9
SYSTEM REQUIREMENT

 Hardware Requirements

System Windows 7, windows xp


Processor Core 2 Duo
Hard Disk 80GB
RAM 1GB

 Software Requirements

Back End My SQL Server 2005


Scripting Language HTML, c#
Tools Microsoft visualstudio.net
Support tools MS Office, Web Browser

10
SPECIFICATION
 What is .NET?
 Microsoft .net is set of software technology
for connecting information, people, system
and devices. This new generation of
technology is best on web services-small
building block application that can connect
to each other as well as to other, larger
application over the internet.
 ASP.NET is a new and powerful technology
for writing dynamic web pages. It is
convergence of two major Microsoft
Technologies, Active Server Pages (ASP)
And .NET
 ASP.NET is a more Powerful Technology
because it not only builds Dynamic Web
pages.
 But it also tailors the output in HTML to
whatever browser you are using, and comes
with a great set of reusable, predefined and
ready to use controls for use a ASP.NET
projects which reduce the amount of code to
be written.

11
 What is Microsoft .NET Framework?

 The Microsoft .NET framework is an important of


the Microsoft windows family platform operating
system.
 It is the foundation of the next generation of
windows based application that is easier to
build, deploy and integrated with other network
system.
 Most consumers will never notice the .NET
framework is running on their pocket pc, smart
phone or desk of computer but they may
appreciate the reliability, case of use and ability
to connect to other system that the .net
framework helps brings to computers.
 The .net helps software developers and system
with improvements towards performance,
security and reliability.

 Benefits of the .NET framework


 Helps I.T. professional’s batter integrate existing
system with its native supports for web-services.
 Assists with the deployment of software to both
users and web servers.

12
 Advantages Using ASP.NET

 ASP.NET drastically reduces the amount of code


required to build large applications
 ASP.NET makes development simpler and easier
to maintain with an event-driven, server-side
programming model
 ASP.NET pages are easy to write and maintain
because the source code and HTML are together
 The source code is executed on the server. The
pages have lots of power and flexibility by this
approach
 The source code is compiled the first time the
page is requested. Execution is fast as the Web
Server compiles the page the first time it is
requested. The server saves the compiled version
of the page for use next time the page is
requested
 The HTML produced by the ASP.NET page is
sent back to the browser. The application source
code you write is not sent and is not easily
stolen
 ASP.NET makes for easy deployment. There is
no need to register components because the
configuration information is built-in

13
 The Web server continuously monitors the
pages, components and applications running on
it. If it notices memory leaks, infinite loops,
other illegal software or activities, it seamlessly
kills those activities and restarts itself
 ASP.NET validates information (validation
controls) entered by the user without writing a
single line of code
 ASP.NET easily works with ADO .NET using
data-binding and page formatting features
 ASP.NET applications run fatter and counters
large volumes of users without performance
problems

14
 SQL SERVER
 Microsoft SQL server version to 2005 is a
significant new release of SQL server. With
version 7.0, SQL server has been architecture
and graphical administration features, while
maintain ANSI and SQL server 6.x compatibility.
 It is also important to understand the basic
constructs that are standards part of SQL
syntax, such as Quoting strings and using
parentheses.
 Enhancements have also been made to SQL
server architecture, server functionality and
development tools. About SQL syntax, generally
SQL is not case – sensitive. SQL ignores white-
spaces and it provides for nesting.
 SQL is potential way to create portable database
systems over hardware-software environments.
 SQL is designed to b used both interactively and
embedded within procedural languages.
 All the data is controlled by software known as
DBMS.
 It is the DBMS that knows ware and in what
physical format the data is stored so SQL is not
a DBMS, but it is data base manipulating
language.

15
 SQL server Features

 Microsoft SQL server supports a set of features


that result in the following benefits.
 Ease of installation, deployment and use:
SQL server includes a set of administrative and
deployment tools that improve your ability to
install deploy, manage the use SQL server
across several sites.
 Scalability: the same database engine can be
used across platforms running from laptop
computers running Microsoft windows 95/98 to
large, multiprocessor server running Microsoft
Windows NT, enterprise edition.
 Data warehousing: SQL server includes tools for
extracting and analysis summary data for online
analytical processing (OLAP). SQL server also
includes tools for visually designing databases
and analyzing data using English base
questions.
 System integration with other server
software: SQL server integrates with E-mail, the
internet and windows.

16
 ABOUT HTML

 Hyper text markup Language (HTML) is a


standard language.
 For creating web pages
 . It provides numbers of command that can be
used to place and format text, picture and
sounds on web pages. The linked to other
document on the internet.
 A web-browser is a program that automatically
interprets the html code & formats the
document appropriately is known as rendering.
 HTML documents are typically written in HTML.
You can use many texts Editor and save the
document with ‘html’ or ‘htm’ extension. After
entering HTML code in a file you can view it
using any internet Browser.
 Without HTML the World Wide Web wouldn’t
exist. Html allows the individual elements on the
web to be brought together and presented as a
collection. Text images, multimedia and other
files and all are packed together using html.

17
 WEB BROWSER

 INTERNET EXPLORER:

 The IE is a browser provided by the Microsoft


Corporation, which lets the users to browse
through the web pages. In other words, we can
say that it is a means by which one can visit web
pages or web sites.
 With an Internet connection and Explorer, you
can find and view information about anything on
the Web. Just click the topics below to get
started.
 Internet Explorer makes it easier to get most
form the World Wide Web. And built-in
IntelliSense technology can save you time
completing routine Web tasks, such as
automatically completing Web address and
forms for you, and automatically detecting your
network and connection status.
 In addition to Microsoft Windows accessibility
products and services, the following features
make Internet Explorer more accessible for
people with disabilities. All features in Internet
Explorer are accessible to you by using the
keyboards or the mouse.
18
ANALYSIS

The first step was to understand the structure of


the system. The current system is also been studied
in the analysis phase. The problems related to the
system are being note down and then they are being
solved.

In this analysis phase, current system is being


studied deploy. The current features or facilities
provided by the system are being studied. Then
according the changes is also being note down so
As that they are being done at the time of the coding
phase.

The problems related to the system are being


noted. Than on that problems solutions are been
given to the user by the analyst. Then according to
the user requirement the solution of the problems
are being noted and then changes are being made in
the system.

19
For example if the current system doesn’t
provide the facility of calculating the bills
automatically. Than accordingly the system is made
so as that, automatic calculations of the expenses
occur and at last the bills are printed.

After the analyst knows the requirement of the


user, then according to the need of the user the
analyst have to design the database, and after that if
the user want some changes in it then the whole
cycle will be done again and at last when user
satisfies with the design and the whole process then
only next phase is being done i.e., the coding phase.

20
PROJECT RISK

 Customers have not internet connection that


time problem to access this site. Every people
are not use internet connection so it is risky for
us.
 New products should be uploaded by admin.
 If we can create this web site but each and
every people are not use this site that is a main
risk of our project.
 If customer use this website but that not run or
display, so run time error is also known as a real
time error and that error is risky.
 In this website, customers have purchased any
items but its delivery time is not fixed.

21
FEASIBILITY

Project feasibility is the like hood the system will


be useful to the organization. There are three types
in feasibility:

i. Operational feasibility
ii. Technical feasibility
iii. Economical feasibility

1) Operational feasibility:

If the system is well liked and used to the


extent that persons will not be able to see
reasons for a change, there may be resistance.
Have the users been involve in the planning and
development of the project? If they are involved
at the earliest stage of project development, the
chances of resistance can be possibly reduced.

22
2) Technical feasibility:
Technical analysis evaluates technical
merits of the system at the same time collecting
additional information about performance,
reliability, maintainability and productivity. In
some cases, this system analysis step also
includes a limited amount of research and
design.

3) Economic Feasibility:
Among the most important information
contained in feasibility study is the cost-benefit
analysis. That is, an assessment of economic
justification for computer-based system. Cost-
benefit analysis delineates cost for development
and weights them against tangible and
intangible benefits in the system.

23
DATA FLOW DIAGRAM

User

New

user

Register

Login

Laptop Pen drive Hard disk Desktop

Search

View

Add View Edit Delete

Checkout

Payment

Logout
24
E – R DIAGRAM

DESKTOP LAPTOP
Item no(pk) Item no(pk)
Item name Item name
Processor Processor
Ram Ram
Screen size Screen size
Screen type Screen type
Company Company
Os Os
Price Price
Img img

CART
Hard disk Cart_id(pk) PENDRIVE
Item no(pk) Item no Item no(pk)
Item name Quantity Item name
Company Types_of_item Company
Size Price Size
Price Cust_id Price
Img Img

REGISTER FEEDBACK
Cust_id(pk) Cust_id
Username Date
Password Comment
First name Email_id
Last name
Address
Contact no
Email
City
State
Country
Pin code
Birth date
Gender

25
DATABASE

DESKTOP:

FIELD NAME DATATYPE CONSTRAINT


Item no(pk) Int(10) Pk
Item name Nchar(30)
Processor Nchar(30)
Ram Nchar(30)
Screen size Numeric(18,0)
Screen type Nchar(30)
Company Nchar(30)
Os Nchar(30)
Price Float
Img Image

LAPTOP:

FIELD NAME DATATYPE CONSTRAINT


Item no(pk) Int(10) pk
Item name Nchar(30)
Processor Nchar(30)
Ram Nchar(30)
Screen size Numeric(18,0)
Screen type Nchar(30)
Company Nchar(30)
Os Nchar(30)
Price Float
Img Image

26
HARDDISK:

FIELDNAME DATATYPE CONSTRAINT


Item no(pk) Int(10) pk
Item name Nchar(30)
Company Nchar(30)
Size Numeric(18,0)
Price Float
Img Image

PENDRIVE:

FIELDNAME DATATYPE CONSTRAINT


Item no(pk) Int(10) pk
Item name Nchar(30)
Company Nchar(30)
Size Numeric(18,0)
Price Float
Img Image

Feedback:

FIELDNAME DATATYPE CONSTRAINT


Cust_id Int(10) null
Date Date time
Comment Nchar(50)
Email_id Nchar(50)

27
CART:

FIELDNAME DATATYPE CONSTRAINT


Cart_id(pk) Int(10) pk
Item no Int(10)
Quantity Nchar(50)
Types_of_item Nchar(50)
Price Float
Cust_id Int(10)

REGISTER:

FIELDNAME DATATYPE CONSTRAINT


Cust_id(pk) Int(10) pk
Username Nchar(50)
Password Nchar(20)
First name Nchar(20)
Last name Nchar(20)
Address Nchar(50)
Contact no Numeric(18,0)
Email Nchar(50)
City Nchar(20)
State Nchar(20)
Country Nchar(20)
Pin code Nchar(20)
Birth date Date time
Gender Nchar(50)

28
SCREENSHOT

HOME PAGE

29
REGISTER

30
LOGIN

31
SEARCH

32
LAPTOP

33
PURCHASE

34
CHECKOUT

35
LOGOUT

36
ADMIN LOGIN

37
ADMIN LAPTOP

38
ADMIN INSERT LAPTOP

39
ABOUT US

40
CONTACT US

41
THANK
YOU…

42

Potrebbero piacerti anche