Está en la página 1de 49

An Education & Training Initiative of CMC LTD

A TATA Enterprise
Subsidiary of TCS

A PROJECT REPORT ON Basic H/W & Networking

Under Guidance of Mr. Amit Trivedi

Submitted to Submitted By
CMC Academy Chandra 2/461, Vivek Khand Verma Gomti Nagar, Lucknow Chandra
1

Namita Richa Ravi

e- Mail: cmctatalko@gmail.com Web: www.cmcltd.com Ph: 0522-4082776-77

Acknowledgement
I would sincerely like to thank Mr. Amit Trivedi who has been there always to help me in carrying out this project on eshopping. Acting as the guiding spirit behind compiling of report and laboratory assistance for putting tremendous effort from their side to assist me as much as possible.

DEPARTMENT OF COMPUTER HARDWARE & NETWORKING.

Certificate
THIS IS TO CERTIFY THAT

Namita Chandra Richa Verma Ravi Chandra B.TECH


OF

INFORMATION TECHNOLOGY
HAS WORKED UNDER MY SUPERVISION ON THE PROJECT TITTLE

eshopping
3

Issuing Authority

Index
Sr. No. 1. 2. 3. 4. 5. Topics Project Introduction Tools Introduction Data Flow Diagram Database Interfaces Page No.

Online shopping is the process consumers go through to purchase products or services over the Internet. An online shop, eshop, e-store, internet shop, webshop, webstore, online store, or virtual store evokes the physical analogy of buying products or services at a bricks-and-mortar retailer or in a shopping mall.

Benefits of online shopping


1. Bargaining power of consumers. They enjoy a wider choice
2. Supplier

power. consumers to digital channel.

It

is

more difficult for manage a non-

3. Internet increases commoditization 4. Threat of new entrants. Online means it is

easier to introduce new services with lower over-heads. 5. Threats of Substitutes.


6

6. Rivalry among competitors. It is easier to introduce products and services to different markets.

Market share
E-commerce product sales totaled $146.4 billion in the United States in 2006, representing about 6% of retail product sales in the country. The $18.3 billion worth of clothes sold online represented about 10% of the domestic market. For developing countries and low-income households in developed countries, adoption of ecommerce in place of or in addition to conventional methods is limited by a lack of affordable Internet access.

Advantages
Convenience Online stores are usually available 24 hours a day, and many consumers have Internet access both at work and at home. A visit to a conventional retail store requires travel and must take place during business hours. Searching or browsing an online catalog can be faster than browsing the aisles of a physical store.
7

Consumers with dial-up Internet connections rather than broadband have much longer load times for content-rich web sites and have a considerably slower online shopping experience.

Information and reviews Online stores must describe products for sale with text, photos, and multimedia files, whereas in a physical retail store, the actual product and the manufacturer's packaging will be available for direct inspection (which might involve a test drive, fitting, or other experimentation). Price and selection One advantage of shopping online is being able to quickly seek out deals for items or services with many different vendors (though some local search engines do exist to help consumers locate products for sale in nearby stores). Search engines and online price comparison services can be used to look up sellers of a particular product or service.

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 was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language.

Characteristics
.NET pages, known officially as "web forms", are the main building block for application development. Web forms are contained in
10

files with an ".aspx" extension; in programming jargon, 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. Additionally, dynamic code which runs on the server can be placed in a page within a block <% --

dynamic code -- %> which is similar to other web development technologies such as PHP, JSP, and ASP, but this practice is generally discouraged except for the purposes of data binding since it requires more calls when rendering the page.[citation needed]

User controls
ASP.NET supports creating reusable components through the creation of User controls. A user control follows the same structure as a Web form, except that such controls are derived from the System.Web.UI.UserControl class, and are stored in ASCX files. Like ASPX files, an ASCX file contains static HTML or XHTML markup, as
11

well as markup defining web control and other user controls. The code-behind model can be used. Programmers can add their own properties, methods, and event handlers. An event bubbling mechanism provides the ability to pass an event fired by a user control up to its containing page.

Programmers can also build custom controls for ASP.NET applications. Such custom controls can be in compiled into a DLL file. And by using a Register directive, the control from the DLL can be used.

Performance
ASP.NET aims for performance benefits over other script-based technologies (including Classic ASP) by compiling the server-side code to one or more DLL files on the web server. This compilation happens automatically the first time a page is
12

requested (which means the developer need not perform a separate compilation step for pages). This feature provides the ease of development offered by scripting languages with the performance benefits of a compiled binary. However, the compilation might cause a noticeable but short delay to the web user when the newly-edited page is first requested from the web server, but won't again unless the page requested is updated further. The ASPX and other resource files are placed in a virtual host on an Internet Information Services server (or other compatible ASP.NET servers; see Other Implementations, below). The first time a client requests a page, the .NET

framework parses and compiles the file(s) into a .NET assembly and sends the response; subsequent requests are served from the DLL files. By default ASP.NET will compile the entire site in batches of 1000 files upon first request. If the compilation delay is causing problems, the batch size or the compilation strategy may be tweaked.

13

Developers can also choose to pre-compile their code before deployment, eliminating the need for just-in-time compilation in a production environment.

Microsoft SQL Server 2000 is a fullfeatured relational database management system (RDBMS) that offers a variety of
14

administrative tools to ease the burdens of database development, maintenance and administration. In this article, we'll cover six of the more frequently used tools: Enterprise Manager, Query Analyzer, SQL Profiler, Service Manager, Data Transformation Services and Books Online. Let's take a brief look at each: Enterprise Manager is the main administrative console for SQL Server installations. It provides you with a graphical "birds-eye" view of all of the SQL Server installations on your network. You can perform high-level administrative functions that affect one or more servers, schedule common maintenance tasks or create and modify the structure of individual databases. Query Analyzer offers a quick and dirty method for performing queries against any of your SQL Server databases. It's a great way to quickly pull information out of a database in response to a user request, test queries before implementing them in other applications,

15

create/modify stored procedures and execute administrative tasks. SQL Profiler provides a window into the inner workings of your database. You can monitor many different event types and observe database performance in real time. SQL Profiler allows you to capture and replay system "traces" that log various activities. It's a great tool for optimizing databases with performance issues or troubleshooting particular problems. Service Manager is used to control the MSSQLServer (the main SQL Server process), MSDTC (Microsoft Distributed Transaction Coordinator) and SQLServerAgent processes. An icon for this service normally resides in the system tray of machines running SQL Server. You can use Service Manager to start, stop or pause any one of these services. Data Transformation Services (DTS) provide an extremely flexible method for importing and exporting data between a Microsoft SQL Server installation and a large variety of other formats. The most commonly used DTS application is the "Import and Export Data" wizard found in the SQL Server program group.
16

Books Online is an often overlooked resource provided with SQL Server that contains answers to a variety of administrative, development and installation issues. It's a great resource to consult before turning to the Internet or technical support. Hopefully, this article has provided you with a brief introduction to the various tools available to Microsoft SQL Server users. Now get out there and give them a whirl! SQL Server * Automating Database Administration with SQL Server Agent * Importing and Exporting SQL Server Data from the Command Line with bcp * Pattern Matching in SQL Server Queries * SQL Server Constraints * NOT NULL Constraints in Microsoft SQL Server

17

LEVEL 0 DFD
18

Home Page

Product s List

LEVEL 1 DFD

New User Hom e Page Login Items List

LEVEL 2 DFD

19

New User User Home Page ID Login as

Registration Form

Databas e

Product s List Administrator Customer

20

LEVEL 3 DFD

Camera s Electronic s Jeweller y Categorie s Mobiles Mens Wear Womens Wear Add To Cart

Hom e Page

Watche s

21

LEVEL 4 DFD

Categories Page

Continue Shopping Product s Produc t Details Cart Check out

Thank You/ Bill

LEVEL 5 DFD

Credit card

Data base

22

23

24

25

26

27

28

New User Registration

29

User Login Module

30

Change Password

31

Forgot Password

32

Welcome Page

33

Cameras

34

Electronics

35

Jewelleries

36

Mens Wear

37

Mobiles

38

Watches

39

Womens Wear

Product Details
40

Shopping Cart
41

Thank You/Bill Page


42

Admin Login Module


43

Admin main Page


44

Contact Us Page
45

Feedback Page
46

About Us Page
47

References:

Asp.net e-books.
48

MS SQL SERVER 2000 ebooks.

49

También podría gustarte