You are on page 1of 46

A

PROJECT
REPORT ON

ONLINE JEWELLERY SHOPPING


SUBMITTED AS REQUIREMENTS FOR THE FULFILLEMENT OF DEGREE OF
BACHELOR OF TECHNOLOGY
[COMPUTER SCIENCE & ENGG.]
OF
RAJASTHAN TECHNICAL UNIVERSITY, KOTA

SUBMITTED TO:

SUBMITTED BY:

Er. IMRAN KHAN


(Assistant Professor)

PRIYANKA GUPTA
SWATI SHARMA
TARUNA CHANDWANI
B TECH
SEC: - B
VII SEM
IV YEAR
[COMPUTER SCIENCE]
2011-2012

AJMER INSTITUTE OF TECHNOLOGY


Approved by AICTE, Affiliated to Rajasthan Technical University
Pushkar Bypass, Ajmer

CERTIFICATE

This is to certify that Priyanka Gupta, Taruna Chandwani and Swati


Sharma of VII Semester, B.Tech (Computer Science) 2011-12, has
presented a project titled Online Jewellery Shop in fulfillment for the
award of the degree of Bachelor of Technology under Rajasthan Technical
University, Kota.

Mr. Vikas Choudhary

Mr.Imran

(HOD)

Khan

(Assistant

Professor)

ACKNOWLEDGEMENT

The project report on Online Jewellery Shop is outcome of guidance, moral support and
devotion bestowed on us throughout our work. For this we acknowledge and express our
profound sense of gratitude and thanks to everybody who have been a source of inspiration
during the project preparation.
It is with profound gratitude that we express our deep indebtedness to our Project Guide Mr.
IMRAN KHAN without whose support and guidance it would not have been possible for
this Project to have materialized and taken a concrete shape.
We offer our sincere phrases of thanks with innate humility to Mr. VIKAS CHOUDHARY
(HOD) for providing their precious ideas, suggestions and help that enabled in shaping the
Project work.
Last but not the least we are indebted to our parents and friends for their constant
encouragement and helping us in our endeavor.

ABSTRACT

Now a days life is becoming more and more super fast. Internet is widely used in almost
every field of life. In fastest growing era many peoples have no time to go and do the
shopping. Also the shopkeepers need a literal media for marketing of their products. For the
convenience of both we are introducing a new concept Online jewellery shopping using
internet. This system provides vendors excellent media for marketing as well gives the
facilities of descent jewellery shopping to customers at their doorstep.
In this system the vendor can launch his/her jewellery products with details of them on a
particular site on internet. He can keep these products for sale as well as can update his site
with new ornaments time to time. Vendor on his server machine is able to take purchase
orders from customers around the world and by validating the truth of orders with verification
of customers details he may dispatch the delivery of ornaments to customers via post or
courier services.

TABLE OF CONTENT

SERIAL NO.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.

CHAPTER NO.

CONTENT
Certificate
Acknowledgement
Abstract
Content
List of figures
Introduction
Literature report
Proposed work
Result analysis
Conclusion
Future scope
Reference
Appendix
1.
Appendix 1
2.
Appendix 2

Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6

LIST OF FIGURES

PAGE NO
i
ii
iii
iv
6
7
8-10
11-22
23-24
25-26
27
28
29
29-43
44-46

SERIAL NO.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

FIGURE NAME
Home page
About us
Admin login
Collection
Gallery
Jewellery care
Contact us
Career
Enquiry
Admin homepage

FIGURE NO.
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10

PAGE NO.
11
12
13
14
15
16
17
18
19
20

CHAPTER 1:- INTRODUCTION

Since the introduction and rapid improvement of internet, shopping for different events or
products has become much reliable. We can see that there are millions of people in different
countries of the world that visit on the internet every week. Various activities that used to take
a great deal of the time are now cut down to a few clicks that you perform online or through
6

the internet. When it comes on shopping, then now you can do it online with the comfort of
your own house by having a computer and an active internet connection, whatever and
whenever you want for.
Online shopping for the jewelry is more popular then the shopping for jewelry from the land
base jewelry shop, because from there on an online jewelry shop you can have various
varieties of the jewelry and can select best one to you. There are lots of best online shopping
place which offers quality products and services at the best profitable prices, and also offers
discount, gifts and special offers to their customer.
We are going to prepare our project with ASP.net as our front end and SQL (structured query
language) as our back end. Here we will be presented before you a collection of gold and
platinum. Each has a variety of ornaments like Ear studs, Pendants, Rings, Necklaces and
Bangles. We provide the facility to view each jewel and then select the one you appreciate the
most. Each jewel has a price tag with which you easily get to know which is likely to be
selected and a product number for convenience. We are going to accept the amount by
accepting credit or debit card number.
There is a user panel and an admin panel involved for accessing the site. At the user panel
buyer chooses the jewel to be ordered and places the order by completing the required details
by registering himself. At the admin panel the owner of the site will view the orders, deliver
the jewels, accept the money by the credit or debit card number and keep a record of sales.
We increase our collection from the admin panel itself by adding new jewel made to the
backend and is shown to buyer.
This makes our project a complete store for buying a jewel of user choice online.

CHAPTER:- 2 LITERARY REPORT

The project ONLINE JEWELLERY SHOPPING has been inspired by viewing the following
website:DDAMAS
7

D'damas is one of the most popular jewellery brands in the country today with a presence in
over 159 towns and cities. A joint venture between Gitanjali Gems and the Dubai based
Ddamas Group; D'damas is a sub-brand that combines international quality with Indian
values.
D'damas vast variety of brand allows every customer a choice of jewellery to reflect her
personality, tastes and to suit every occasion. It has gold and diamond studded jewellery
matching various lifestyle, occasion and price points that cater to diversified customers.
D'damas is committed to the highest levels of customer satisfaction, and every piece of
jewellery comes with a special certificate of authenticity assuring of both the diamond and
gold content of the piece. D'damas jewellery is accompanied with an IGI certificate &
Hallmarking, a world renowned, further certifies the diamonds, which is headquartered in
Antwerp.

TANISHQ
Browse through our exclusive range of jewellery, from pure gold to diamonds, the choice is
endless. Invest in our unique golden harvest savings scheme. Pay monthly instalments and
get a bonus on your investment to buy jewellery! Compare selected items that you like and
evaluate them on the basis of individual attributes to choose what best suits your requirement.
Once you add a piece of jewellery to your bag, the Related Products panel will allow you to
find something to go with it. For example, if you have bought earrings and are looking for a
matching pendant to go with them, the Related Products section will be of great help. If not a
registered user, please register and login to your account. If you like a particular piece of
jewellery, but dont want to purchase it right away, you can add it to your favorites. Found
something that caught your fancy which you would like to purchase? Simply add it to your
shopping bag. Make your gifting experience a little more personal by writing a special note
that you want to send along with your gift. Also find attractive packaging options available.
Fill in your billing and shipping details and make your payment in a few simple steps.
ANS
ANS is a traditional and trusted name in jewelry - a name that spells uncompromising quality
and service. ANS Jewelry has taken the lead in offering path-breaking design choices to our
discerning customers.
8

The main motto of our organization is to deliver high quality goods to our valuable
customers. The foundation laid decades ago on this very basis is our guideline and principle.
The management strongly believes in this and has taken all efforts to apply and implement
this over the years.
CARATLANE
Carat Lane has a business model that encompasses both online and offline selling of
diamonds and diamond jewellery. Carat Lane has built a team of dedicated professionals who
are from both jewellery and business backgrounds and are backed by the technical know-how
which is very critical for an online company.
Carat Lane gives customers an advantage over jewellery stores because:

Our pricing is better

Our online model offers the convenience of 24X7 shopping from the
comfort of your own home.

We have the logistics in place to make swift delivery (within 10 working


days) of your diamonds and diamond jewellery.

We help customers make informed decisions about their purchase to


ensure long-term satisfaction with what they have bought.

JOAHREEZ
Johareez.com is the revolutionary marketplace offering the most fashionable
line of fine jewellery in real time LIVE Auctions & Fixed Price selling
environment online.
We will soon be introducing Apparel & Accessories, Arts & Handicrafts, Health
& Beauty, Books, Consumer Electronics, Gifts and Watches in real time LIVE
Auctions & Fixed Price selling strategies as well.
By offering the true experience of "Live Auctions", Johareez.com provides you
with the true feel and excitement of a real running auction. Our mission is to be
India's leading Online Marketplace catering to the Luxury & Lifestyle essentials
you desire by collaborating with leading High Profile Brand Name companies
9

in India. Our unique business concept enables us to consistently deliver


exceptional value and service to our customers and our certified merchants who
wish to sell their products on Johareez.com.
Our team consistently strives to improve the customer experience and create a
unique channel of distribution for premium brand name manufacturers to
extend their brand and increase sales!
Johareez delivers its customer both exceptional cost savings of an auction and
customer service of popular brand name retail e-commerce sites, making
Johareez.com one of India's leading online shopping destinations for consumer
share as they capitalize on the benefits of this high performance business model.
We provide flexibility by extending our marketplace to medium and large-sized
businesses through the Johareez.com Certified Merchants Program. Johareez
Certified Merchants can offer their products hand in hand with Johareez.com's
inventory and benefit from our expertise at running online auctions.

CHAPTER 3:- PROPOSED WORK

Our project includes two panels- user panel and the admin panel. Both include different
panels. We are here describing each of our modules.
10

User panel
HOMEHomepages are the most valuable real estate in the world. Each year, websites and
individuals funnel millions of dollars through a space that's not even a square foot in size. A
homepage's impact on a websites bottom line is far greater than simple measures of ecommerce revenues: The homepage is your website's face to the world.
The homepage is the most important page on most websites, and gets more page views
than any other page. A website is like a house in which every window is also a door: People
can follow links from search engines and other websites that reach deep inside your site.
However, one of the first things these users do after arriving at a new site is go to the
homepage.

FIG 3.1 HOME PAGE

ABOUT USIt's one of the most important elements on a company's website and also one of the most
undervalued: the ubiquitous "About Us" pagethat section on your site that has been
collecting virtual dust because you haven't bothered to read it since, well, you first wrote it.

11

You may not be paying it much attention, but visitors to your site are. And considering that
your About Us page is where the world clicks to learn about your company and the services
you offer, which can mean the potential loss or gain of a customer, it deserves a little more
consideration and lot of respect.
This page displays the information regarding our jewellery store. When it started, where it
was established first etc. and the uniqueness our site.

FIG 3.2 ABOUT US

ADMIN LOGINFrom the home page you can go to the Administration page by clicking the 'Administration'
link. The Login page shown below will appear requesting the user name and password. The
default user name is 'admin' (without quotes) and default password is 'axis2' (without quotes).
12

You can change the user name and password values by changing the following two
parameters in the axis2.xml as required. If the log on is successful, you will see the screen
below. This is where you can view the configuration and the status of the running system and
dynamically configure it. Allows you to engage modules either globally (to all services), to a
service group, to a service, or to an operation depending on the module implementation. If the
module was designed to engage the handlers globally, then the handlers in the module can be
included in any phase in the system. It can be either a system predefined phase or a user
defined phase.
This module leads us to admin form. From here the owner of the site gives the password and
enters the admin panel.

FIG 3.3 ADMIN LOGIN

GALLERYWhen people visit our gallery our aim is to make their visit easy and pleasurable, we have
tried to continue this approachability into our website and hope you will find it as easy to use
as walking through our front door. Here we have unique jewellery, modern paintings and
13

sculptures. If you're looking for that special unique gift we have vases, ceramics, handmade
clocks and mirrors for sale as well as Scottish paintings, abstract paintings and contemporary
paintings, also contemporary and abstract paintings from across the world.
Gallery is the demonstration of our collection placed in the site. Buyer can view the jewels
and then order it from the collection.
We hope you enjoy looking as much as we enjoyed discovering the amazing artists and their
wonderful creations. We aim to offer the best in worldwide, British, Scottish and European
contemporary art for sale with abstract, contemporary or fine art paintings, handmade clocks
and mirrors, and the best in contemporary jewellery to buy.

FIG 3.4 GALLERY

COLLECTIONIn this the gold and platinum jewels are displayed for the user to view them and choose for
buying. There is a product name and the price assigned to every jewel, if the user wants to
buy it he/she has to press the buy now button and register form opens. This form
14

automatically contains the product name and the price of the jewel buyer only has to register
itself with the details needed by admin. After entering all the details he/she just places the
order. All details are stored in the admin panel.
Gold and platinum includes following categories:1.
2.
3.
4.
5.

Bangles
Rings
Pendants
Necklaces
Ear studs

All 5 categories have a variety if jewels and in many range.

FIG 3.5 COLLECTION

JEWELLERY CARE
This module gives the ways to take care of our jewels. The things that should be kept in mind
to keep the jewels shining always. Jewellery care gives the information about general care of
jewels, care of gold, platinum, diamond and gemstones jewels care.

15

General care- Before wearing any jewelry, check if they are in perfect condition, without any
damages and scratches.Always wear jewelry after applying make-up, because chemicals in
perfumes or talc may damage your precious ornaments. Jewelry should not be worn while
doing any hard chores, especially if they are stone studded.They get scratched easily and may
eventually loose their original shine.Jewels should not come in contact with water for a
prolonged period because they may get tarnished soon.Remove your jewelry before
bathing.After removing make sure to inspect your jewels for loose parts, chipped stones, or
any other damages and bring it to a professional jeweller for immediate repair.
It has 4 categories:1.
2.
3.
4.

Gold care
Platinum care
Diamond care
Gemstone care

FIG 3.6 JEWELLERY CARE


CONTACT US
In the entire World Wide Web, most sites, be it large or small, contain a Contact us page. The
purpose of the Contact Us page is to get your clients or customers to talk to you or inquire
more about your services. Ultimately, it is to generate potential business for your company. A

16

site contact page may seem insignificant, but it's the only gateway for your visitors to get in
touch with you.
More often than not, the Contact Us page takes up a small fraction of the web site, it usually
contains a simple form, or in some cases, a hyper linked email and contact number. No matter
how simple this page seems, great care and attention should be given to where this link is to
be placed, what content it should contain or the style of copy writing for that page.
Subconsciously, these things tend to be overlooked.
If ever the buyer wants to contact the owner of the site all the details are displayed here the
address, phone no. , fax no. , e-mail id and the time to meet them. So that no buyer faces any
problem in future.

FIG 3.7 CONTACT US

CAREERIts inescapable. Everywhere on earth, people honor and appreciate the beauty and mystery of
gems. And so it follows that everywhere you go, you also find the gem and jewelry industry.
Just like the gems that are at the heart of this work, the opportunities are infinite, limited only
17

by your imagination, passion, and the professional skills you need to take you there. Hosts an
annual Jewelry Career Fair. As the jewelry industrys largest job fair, Career Fair attracts the
industrys top retailers, manufacturers, laboratories, and wholesalers. Whether you're in the
middle of a career change or new to the working world, Career Fair gives you the chance to
explore everything the fine jewelry industry has to offer.
If any user desires to join the jewellery shop and make a career in this field, all the
opportunities are provided here in this module. What all opportunities are available, there
role, qualifications needed for this post, location where the work will be done and the
experience required for the job.

FIG 3.8 CAREER

ENQUIRYThere are some people wishing to franchise the shop and has the ready location, he/she can
apply for this too by filling in the entries of this form and submitting. These details are also
seen by the owner in the admin panel.
18

Most franchise relationship problems can be traced back to the selection stage. At some stage,
someone, either the franchisee or franchisor, has got the wrong impression of what is required
to make the franchise relationship work.
For instance a franchisee may not have understood what he or she has to do to drive their
business to success. (Perhaps they think their franchisor should be doing the driving). Or the
franchisor may be ignorant of certain attributes that are going to ultimately undermine a
franchisees success. (These can range from personality characteristics such as a low
tolerance for frustration through to financial problems).
There are two common pitfalls in the field of selecting people:
1.

We fail to clearly define what we are talking about.

2.

We tend to make decisions based on invalid information.

FIG 3.9 ENQUIRY

Admin Panel
HOME-

19

This is the home page of our admin panel. From here we can see the entire information about
the orders placed by the buyer, franchises information if anyone interested, user information
as entered in the register form and all the collection of jewels are entered from here.
Homepages are the most valuable real estate in the world. The homepage is your
website's face to the world. Increasingly, potential customers will look at your company's
online presence before doing business with you regardless of whether they plan to close
the actual sale online.
The homepage is the most important page on most websites, and gets more page views than
any other page. Of course, users don't always enter a website from the homepage. A website
is like a house in which every window is also a door: People can follow links from search
engines and other websites that reach deep inside your site. However, one of the first things
these users do after arriving at a new site is go to the homepage.

FIG 3.10 ADMIN HOMEPAGE

ORDER-

20

It stores the product no. its price as chosen by the buyer. And the credit or debit card number
provided by the customer. When users pay for the products that they purchase from your Web
site, Commerce Server creates an order. An order can contain a variety of information. For
example, an order can contain line item information, an order sub total, shipping, discount,
and tax information, and total order cost. An order can also contain customer information,
such as customer name and address, currency used, the date the order was placed or last
modified, and extended data about the order.
By using the Customer and Orders Manager, you can view orders that were placed on your
Web site. You can delete orders if you have the required permissions. To change your
Customer and Orders Manager permissions, see your site developer.
By using Commerce Server, you can exchange orders with other order processing systems.
Site developers can use the BizTalk Server adapters that Commerce Server provides to
integrate other order processing systems with Commerce Server. For more information about
adapters, see "Developing with the BizTalk Adapters " in Commerce Server 2007 Help.
Confirmed requests by one party to another to buy, sell, deliver, or receive goods or services
under specified terms and conditions. When accepted by the receiving party, an order
becomes a legally binding contract. See also purchase order.
FRANCHISE REQUESTData about the entire request made by the willing people having a location to franchise the
shop are placed here.
This information is not intended as an offer to sell or the solicitation of an offer to buy a
franchise. We offer franchises solely by means of our Franchise Disclosure Document.
Certain states and foreign countries have laws governing the offer and sale of franchises. If
you are a resident of one of these states or foreign countries, we will not offer you a franchise
unless and until we have complied with all applicable legal requirements in your jurisdiction.
When selecting a franchise, carefully consider a number of factors, such as the demand for
the products or services, likely competition, the franchisor's background, and the level of
support you will receive. You also need to carefully consider how much money and time you
are willing to invest in the franchise opportunity. Please browse through our site and if you
have any questions do not hesitate to call us at 1-888-363-3390.

21

A request for franchise as referred to in this procedure shall be considered as a request from a
property owner or the owners legal agent for authorization to use a part of the public owned
right-of-way. Such requests normally involve expansion of footings for buildings, planting
landscaping, installing sprinkler systems, signs, fences, retaining walls, passageways with the
right-of way for foot traffic, etc.

CHAPTER 4:- RESULT ANALYSIS


22

The central concept of the application is to allow the customer to shop virtually using the
Internet and allow customers to buy the jewellery of their desire from the store. The
information pertaining to the products are stores on an RDBMS at the server side (store). The
Server process the customers and the items are shipped to the address submitted by them. The
application was designed into two modules first Os for the customers who wish to buy the
articles. Second is for the storekeepers who maintains and updates the information pertaining
to the articles and those of the customers. The end user of this product is a jewellery store
where the application is hosted on the web and the administrator maintains the database. The
application which is deployed at the customer database, the details of the items are brought
forward from the database for the customer view based on the selection through the menu and
the database of all the products are updated at the end of each transaction. Data entry into the
application can be done through various screens designed for various levels of users. Once
the authorized personnel feed the relevant data into the system, several reports could be
generated as per the security.
The system is capable of maintaining details of various customers, vendors, Products and
storing all the day to day transactions such as generation of shipment address bills, handling
customers and product receipts, updating of stores.
INTERPRETATION OF THE RESULT
The system has been implemented and tested successfully. Requirements the Present the
System. The Proper consideration has been given throughout the development of for a wide
range of new enhancements in future, system. The system is developed user friendly. And
future requirements in mind and made very flexible. There are limitations of it meets the
information specified to the great extent. Although the system has been designed keeping In
future, if it is required to generate reports other than provided by the system, it can be simply
Achieved by a separate module to the main menu without affecting the design of the system.
The primary features of the project entitled ONLINE JEWELLERY SHOPPING are highly
accurate, designed flexible and easy availability. And also it uses database tables representing
entities and relationship between entities.
ADVANTAGES
23

It simplifies the operation.


It avoids a lot of manual work.
Every Transaction is obtained and processed immediately.
Avoids errors by avoiding the manual work.
User friendly screen to enter the data and enquire the database tables.
Online help messages available to the operating system.
User can easily access the system without much experience.
Provide Hardware and software securities.
Portable and flexible for further extension.

CHAPTER 5:- CONCLUSION


24

Thus the project envisages bridging the gap between the shopkeeper and the customer. It also
gives the brief idea about the users choice and trend going on. It also provides a high
accessibility of service thats why we design the online jewellery shop website, so that
potential customers need not go to a physical shop to buy products or services. They just need
to online to complete their purchases. Thus the project envisages bridging the gap between
the shopkeeper and the customer. It also gives the brief idea about the users choice and trend
going on. It also provides a high accessibility of service thats why we design the online
jewellery shop website, so that potential customers need not go to a physical shop to buy
products or services. They just need to online to complete their purchases.
The major advantage of online shopping is the convenience it offers. By sitting back at home
you can now shop anything from candles to vehicles by several clicks of mouse buttons.
The worry you may have on travelling, traffic blocks and parking constraints in real world
shopping can be avoided while shopping online. With online shopping, you need not have to
worry about weather conditions as well.
Another big advantage of online shopping is the flexibility of shopping. Unlike offline shops,
online shops have no holidays, closing times or any other problems. You can shop 24hrs a
day, 7 days a week and 365 days a year. Is not that amazing to have a shop open always?
One of the advantages of online shopping is the facilities available for product, price
comparisons. Since so many companies have come up with the facilities of online shopping,
the price comparison and quality comparison of the products and services are possible. Some
online malls also provide customer reviews about each product, thus you can easily find out
what other customers think about the product or services before buying it.
You can efficiently use these facilities to decide whether a product or service is worth the
price quoted. If you are lucky you will be also getting amazing offers from different online
stores that will effectively reduce the price than buying offline.
In short, online shopping offers more convenience and save time in comparison with real world shopping.
25

One of the important disadvantages of online shopping is lack of personal interaction.


Another disadvantage of online shopping is tangibility factor. Seeing the picture of a product
is far inferior to that of seeing it in real world. When you go for real world shopping, you can
actually touch, feel or sense it with different means, but for online shopping you can only
view the electronic catalogues. Even though this problems has been rectified to certain extent
by use of 3D product catalogues, some online malls still uses the old fashioned images in
product catalogues.
Another factor is shipping cost. If the shipping cost is more than that you need to actually
carry the product home, then online shopping become UN attractive.
Yet another concern is about online security. If you are shopping online, you have to take
additional care about your credit cards so that to protect from unauthorized usage.
Online shopping lacks the real world shopping experience that we get shopping with relatives
and friends offline. Even though online shopping has several disadvantages, the advantages
outnumber the disadvantages and thus more and more people started buying online.
At last online shopping is a different experience and you can make the shopping creative over
the internet as you get used to it. There can be lot of apprehensions about online shopping
when you get in to it for the first time. As you experience more and more of it those
apprehensions get disappeared slowly. Remember that if you stick to the basics, online
shopping become more enjoyable and easier than real-world shopping.

CHAPTER 6:- FUTURE SCOPE


26

There is always a room for the improvement in any software package, however good and
efficient it may be. The important thing is that the software should be flexible enough for
further modifications. In future we will enhance this project by making our system more
efficient by adding more number of jewellery collections i.e. adding gold and silver jewellery
and shopping cart feature. With the changing scenario we would make this project more easy
and quick so that it can be used by everyone.

REFERENCE
27

1.
2.
3.
4.

www.google.co.in
www.ddmas.com
www.ansjewelry.com
www.tanishq.co.in

APPENDIX

1. APPENDIX 1
1.1 CSS.CSS
body{
color:#000000;
margin:0px;
padding:0px;
background-color:#C0C0C0;
28

}
pre {
margin:0px;
padding:0px;
}
td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-color: #484848;
}
input,select,textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
border:1px solid #333333;
margin-bottom: 6px;
height: 18px;
}
.copyright {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-align:center;
color:#29191C;
line-height:18px;
}
.copyright a { color:#F4DAC1; text-decoration:none;}
.copyright a:hover { color:#59CDF9; text-decoration:none; }
.layout {width:780px; border-right: 1px solid #310101; border-left: 1px solid #310101;
background-color:#571E29;}
.body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #C49A62;
text-align: justify;
29

Padding-left: 5px;
Padding-top: 5px;
Padding-right: 5px;
line-height:12px;
}
.body a { color: #0004BE; text-decoration:none; font-weight:bold;}
.body a:hover { color: #989AFA; text-decoration:none; font-weight:bold;}
.lefttext{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #BEACAC;
text-align:justify;
}
.lefttext a {color: #E4FD72; text-decoration:none;}
.lefttext a:hover {color:#FBE8C3; text-decoration:none;}
.border1 {
border: 1px solid #A4773C;
}
.border2 {
border-top: 1px solid #7A7A7A;
border-bottom: 1px solid #7A7A7A;
}
.menu{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F2C395;
font-weight:bold;
text-align:center;
}
.menu a { color: #FBE8C3; background-image:url(images/index_17.gif); backgroundrepeat:no-repeat; background-position:left; padding-left:12px; text-decoration:none;}
.menu a:hover { color:#E24E6B; background-image:url(images/index1_17.gif); backgroundrepeat:no-repeat; background-position:left; padding-left:12px; text-decoration:none;}
.footer {
30

font-family: Verdana, Arial, Helvetica, sans-serif;


text-align: center;
font-size: 10px;
color: #A64558;
line-height:20px;
}
.footer a {

color: #A64558; text-decoration:none; font-size:11px;}

.footer a:hover { color:#E97C92; text-decoration:none; font-size:11px;}


.title {
color:#FFFFFF;
font-size:11px;
font-weight: bold;
text-align:center;
}
.text{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #BEACAC;
line-height:12px;
text-align:justify;
}
.text a {color: #E4FD72; text-decoration:none;}
.text a:hover {color:#FBE8C3; text-decoration:none;}
.text1{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#C13E57;
text-align:center;
}
.text1 a {color: #C13E57; text-decoration:none;}
.text1 a:hover {color:#E97C92; text-decoration:none;}
.text2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
31

color:#7F8583;
text-align:justify;
}
.text2 a {color:#8B7453; text-decoration:none;}
.text2 a:hover {color:#FF0000; text-decoration:none;}
.heading1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FBE8C3;
padding-bottom:8px;
}
.heading2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0C66AC;
}
.form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#584000;
text-align:justify;
}
.my
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
text-align:center;
color: #E4FD72
}
.s
{
font-family: Verdana, Arial, Helvetica, sans-serif;
32

font-size:12px;
text-align:left;
color: white;
}
1.2 MAIN. MASTER
<%@

Master

Language="C#"

AutoEventWireup="true"

CodeFile="main.master.cs"

Inherits="main" %>
<!DOCTYPE

html

PUBLIC

"-//W3C//DTD

XHTML

1.0

Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<link href="css.css" rel="stylesheet" type="text/css" />
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<table border="0" align="center" cellpadding="0" cellspacing="0" class="layout">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="60%">&nbsp;</td>
<td width="40%" align="right" valign="top"><a href="index.html"><img
src="images/index_02.gif" alt="" width="317" height="56" border="0" /></a></td>
</tr>
</table></td>
</tr>
<tr>
33

<td valign="top" style="background-image:url(images/index_04.gif); backgroundrepeat:repeat-x;"><img src="images/index_03.gif" alt="" width="82" height="9" /></td>


</tr>
<tr>
<td valign="top"><table width="780" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="243" valign="top"><img src="images/index_06.gif" alt="" width="243"
height="191" /></td>
<td width="369" valign="top"><img src="images/index_07.gif" alt="" width="369"
height="191" /></td>
<td width="141" valign="top"><img src="images/index_08.gif" alt="" width="141"
height="191" /></td>
<td width="27" valign="top" style="background-image:url(images/index_11.gif);
background-repeat:repeat;

background-position:top;

border-left:1px

solid

#571E29;">&nbsp;</td>
</tr>
<tr>
<td valign="top"><img src="images/index_14.gif" alt="" width="243"
height="37" /></td>
<td colspan="3" valign="middle"><table width="100%" border="0" align="center"
cellpadding="0" cellspacing="0">
<tr>
<td width="13%" class="menu"><a href="home.aspx">Home</a></td>
<td width="17%" class="menu"><a href="aboutus.aspx">About Us</a></td>
<td width="19%" class="menu"><a href="login.aspx">Admin Login</a></td>
<td width="19%" class="menu"><a href="gallery.aspx">Gallery</a> </td>
<td width="16%" class="menu"><a href="coll.aspx">Collections</a></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
34

<tr>
<td valign="top" style="padding-top:18px; padding-bottom:20px;"><table width="92%"
border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="27%" valign="top"><div><img src="images/index_22.gif" alt=""
width="194" height="22" /></div>
<div class="lefttext" style="padding-top:12px;">31, oct 11</div>
<div class="lefttext" style="padding-top:5px;">UBM India to
organise 3-days
Jewellery and Gems expo in Mumbai From Dec 9-11</div>
<div class="lefttext" style="padding-top:6px; padding-right:8px;">
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl="~/news2.aspx">readmore......</asp:HyperLink>
</div>
<div

style="padding-bottom:5px;

padding-top:15px;"><img

src="images/index_33.gif" alt="" width="171" height="78" /></div>


<div class="lefttext" style="padding-top:15px;">5, nov 11</div>
<div class="lefttext" style="padding-top:5px;">GITANJALI GROUPS launches
new
jewellery Collection with Fashion Forward Brand GDIVAS</div>
<div class="lefttext" style="padding-top:6px; padding-right:8px;">
<asp:HyperLink ID="HyperLink2" runat="server"
NavigateUrl="~/news.aspx">readmore....</asp:HyperLink>
</div>
<div style="padding-bottom:5px; padding-top:18px;"><img
src="images/index_49.gif" alt="" width="189" height="18" /></div>
<div class="righttext" style="padding-top:6px; padding-right:8px;"></div>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="30"><img src="images/index_63.gif" alt="" width="38" height="25"
border="0" /></td>
<td><img src="images/index_65.gif" alt="" width="39" height="25" border="0"
/></td>

35

<td><img src="images/index_67.gif" alt="" width="39" height="25" border="0"


/></td>
<td><img src="images/index_69.gif" alt="" width="39" height="25" border="0"
/></td>
</tr>
</table></td>
<td width="73%" valign="top">
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</td>
</tr>
</table></td>
</tr>
<tr>
<td valign="top"><div style="padding-top:18px;">
<pre class="footer"><a href="jcare.aspx">Jewellery Care</a>
href="contactus.aspx">Contact Us</a>
href="enquiry.aspx">Enquiry</a>
</div><div

<a href="career.aspx">Career</a>

<a
|

<a

</pre>
class="copyright"

style="padding-top:2px;

padding-

bottom:8px;">Copyright 2003-2007 company.com. All Rights Reserved.</div></td>


</tr>
</table>
</form>
</body>
</html>

WEB.CONFIG
<?xml version="1.0"?>
<!-36

Note: As an alternative to hand editing this file you can use the
web admin tool to configure settings for your application. Use
the Website->Asp.Net Configuration option in Visual Studio.
A full list of settings and comments can be found in
machine.config.comments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration>

<configSections>
<sectionGroup

name="system.web.extensions"

type="System.Web.Configuration.SystemWebExtensionsSectionGroup,
System.Web.Extensions,

Version=3.5.0.0,

Culture=neutral,

PublicKeyToken=31BF3856AD364E35">
<sectionGroup
type="System.Web.Configuration.ScriptingSectionGroup,

name="scripting"

System.Web.Extensions,

Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">


<section

name="scriptResourceHandler"

type="System.Web.Configuration.ScriptingScriptResourceHandlerSection,
System.Web.Extensions,

Version=3.5.0.0,

PublicKeyToken=31BF3856AD364E35"

Culture=neutral,
requirePermission="false"

allowDefinition="MachineToApplication"/>
<sectionGroup

name="webServices"

type="System.Web.Configuration.ScriptingWebServicesSectionGroup,
System.Web.Extensions,

Version=3.5.0.0,

Culture=neutral,

PublicKeyToken=31BF3856AD364E35">
<section

name="jsonSerialization"

type="System.Web.Configuration.ScriptingJsonSerializationSection,
System.Web.Extensions,

Version=3.5.0.0,

PublicKeyToken=31BF3856AD364E35"

Culture=neutral,
requirePermission="false"

allowDefinition="Everywhere" />
<section

name="profileService"

type="System.Web.Configuration.ScriptingProfileServiceSection,

System.Web.Extensions,

37

Version=3.5.0.0,

Culture=neutral,

PublicKeyToken=31BF3856AD364E35"

requirePermission="false" allowDefinition="MachineToApplication" />


<section

name="authenticationService"

type="System.Web.Configuration.ScriptingAuthenticationServiceSection,
System.Web.Extensions,

Version=3.5.0.0,

Culture=neutral,

PublicKeyToken=31BF3856AD364E35"

requirePermission="false"

allowDefinition="MachineToApplication" />
<section
type="System.Web.Configuration.ScriptingRoleServiceSection,
Version=3.5.0.0,

Culture=neutral,

name="roleService"
System.Web.Extensions,

PublicKeyToken=31BF3856AD364E35"

requirePermission="false" allowDefinition="MachineToApplication" />


</sectionGroup>
</sectionGroup>
</sectionGroup>
</configSections>

<appSettings/>
<connectionStrings>
<add name="q1" connectionString="Data Source=JMD\SQLEXPRESS;Initial
Catalog=aspnetdb;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<!-Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<compilation debug="false">
<assemblies>

38

<add assembly="System.Core, Version=3.5.0.0, Culture=neutral,


PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>
<!-The <authentication> section enables configuration
of the security authentication mode used by
ASP.NET to identify an incoming user.
-->
<authentication mode="Windows" />
<!-The <customErrors> section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
it enables developers to configure html error pages
to be displayed in place of a error stack trace.
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->

<pages>
<controls>

39

<add

tagPrefix="asp"

assembly="System.Web.Extensions,

namespace="System.Web.UI"

Version=3.5.0.0,

Culture=neutral,

PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="asp" namespace="System.Web.UI.WebControls"
assembly="System.Web.Extensions,

Version=3.5.0.0,

Culture=neutral,

PublicKeyToken=31BF3856AD364E35"/>
</controls>
</pages>
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add

verb="*"

path="*.asmx"

type="System.Web.Script.Services.ScriptHandlerFactory,

validate="false"

System.Web.Extensions,

Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>


<add

verb="*"

path="*_AppService.axd"

type="System.Web.Script.Services.ScriptHandlerFactory,

validate="false"

System.Web.Extensions,

Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>


<add

verb="GET,HEAD"

type="System.Web.Handlers.ScriptResourceHandler,
Version=3.5.0.0,

Culture=neutral,

path="ScriptResource.axd"
System.Web.Extensions,

PublicKeyToken=31BF3856AD364E35"

validate="false"/>
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule,
System.Web.Extensions,

Version=3.5.0.0,

PublicKeyToken=31BF3856AD364E35"/>
</httpModules>

</system.web>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4"
40

Culture=neutral,

type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0,


Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4"
type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="OptionInfer" value="true"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
<!-The system.webServer section is required for running ASP.NET AJAX under Internet
Information Services 7.0. It is not necessary for previous version of IIS.
-->
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<remove name="ScriptModule" />
<add

name="ScriptModule"

type="System.Web.Handlers.ScriptModule,

preCondition="managedHandler"

System.Web.Extensions,

Version=3.5.0.0,

Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</modules>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated"/>
<remove name="ScriptHandlerFactory" />
<remove name="ScriptHandlerFactoryAppServices" />
<remove name="ScriptResource" />
<add

name="ScriptHandlerFactory"

preCondition="integratedMode"
41

verb="*"

path="*.asmx"

type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd"
preCondition="integratedMode"
type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD"
path="ScriptResource.axd"

type="System.Web.Handlers.ScriptResourceHandler,

System.Web.Extensions,

Version=3.5.0.0,

Culture=neutral,

PublicKeyToken=31BF3856AD364E35" />
</handlers>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity

name="System.Web.Extensions"

publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity

name="System.Web.Extensions.Design"

publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

42

2. APPENDIX 2
2.1 ASP.NET
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. The ASP.NET SOAP extension framework allows ASP.NET
components to process SOAP messages.
Pages
43

ASP.NET Web 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. 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. With ASP.NET Framework 2.0,
Microsoft introduced a new code-behind model which allows static text to remain on the
.aspx page, while dynamic code remains in an .aspx.vb or .aspx.cs or .aspx.fs file (depending
on the programming language used).
Directives
A directive is special instructions on how ASP.NET should process the page. The most
common directive is <%@ Page %> which can specify many things, such as which
programming language is used for the server-side code.
Extension
Microsoft has released some extension frameworks that plug into ASP.NET and extend its
functionality. Some of them are:

ASP.NET AJAX
An extension with both client-sides as well as server-side components for writing ASP.NET
pages that incorporate AJAX functionality.
ASP.NET MVC Framework
An extension to author ASP.NET pages using the MVC architecture.

2.2 DATABASE
Microsoft SQL Server is a relational database server, developed by Microsoft: It is a
software product whose primary function is to store and retrieve data as requested by other
software applications, be it those on the same computer or those running on another computer
across a network (including the Internet). There are at least a dozen different editions of
Microsoft SQL Server aimed at different audiences and for different workloads (ranging from
small applications that store and retrieve data on the same computer, to millions of users and
computers that access huge amounts of data from the Internet at the same time).
44

True to its namesake, Microsoft SQL Server's primary query languages are T-SQL and ANSI
SQL.
SQL Server 2005

SQL Server 2005 (codename Yukon), released in October 2005, is the successor to SQL
Server 2000. It included native support for managing XML data, in addition to relational data.
For this purpose, it defined an xml data type that could be used either as a data type in
database columns or as literals in queries. XML columns can be associated with XSD
schemas; XML data being stored is verified against the schema. XML is converted to an
internal binary data type before being stored in the database. Specialized indexing methods
were made available for XML data. XML data is queried using XQuery; Common Language
Runtime (CLR) integration was a main feature with this edition, enabling one to write SQL
code as Managed Code by the CLR. SQL Server 2005 added some extensions to the T-SQL
language to allow embedding XQuery queries in T-SQL. In addition, it also defines a new
extension to XQuery, called XML DML that allows query-based modifications to XML data.
SQL Server 2005 also allows a database server to be exposed over web services using
Tabular Data Stream (TDS) packets encapsulated within SOAP (protocol) requests. When the
data is accessed over web services, results are returned as XML.
For relational data, T-SQL has been augmented with error handling features (try/catch) and
support for recursive queries with CTEs (Common Table Expressions). SQL Server 2005 has
also been enhanced with new indexing algorithms, syntax and better error recovery systems.
Data pages are check summed for better error resiliency, and optimistic concurrency support
has been added for better performance. Permissions and access control have been made more
granular and the query processor handles concurrent execution of queries in a more efficient
way. Partitions on tables and indexes are supported natively, so scaling out a database onto a
cluster is easier. SQL CLR was introduced with SQL Server 2005 to let it integrate with
the .NET Framework.
SQL Server 2005 introduced "MARS" (Multiple Active Results Sets), a method of allowing
usage of database connections for multiple purposes.
SQL Server 2005 introduced DMVs (Dynamic Management Views), which are specialized
views and functions that return server state information that can be used to monitor the health
of a server instance, diagnose problems, and tune performance.
45

SQL Server 2005 introduced Database Mirroring, but it was not fully supported until the first
Service Pack release (SP1). In the initial release (RTM) of SQL Server 2005, database
mirroring was available, but unsupported. In order to implement database mirroring in the
RTM version, you had to apply trace flag 1400 at startup. Database mirroring is a high
availability option that provides redundancy and failover capabilities at the database level.
Failover can be performed manually or can be configured for automatic failover. Automatic
failover requires a witness partner and an operating mode of synchronous (also known as
high-safety or full safety).

46

You might also like