Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A TATA Enterprise
Subsidiary of TCS
Submitted to Submitted By
CMC Academy Chandra 2/461, Vivek Khand Verma Gomti Nagar, Lucknow Chandra
1
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.
Certificate
THIS IS TO CERTIFY THAT
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.
It
is
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
LEVEL 2 DFD
19
Registration Form
Databas e
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
LEVEL 5 DFD
Credit card
Data base
22
23
24
25
26
27
28
29
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
Contact Us Page
45
Feedback Page
46
About Us Page
47
References:
Asp.net e-books.
48
49