Web service based application, DOT NET Programming

Web Service based application:

Aims and Objectives

Classics Online is a Web-based book and music retailer specialising in pre-1980s hardback literature and vinyl records.  The company requires a Web Service based application developed in Visual Studio C# 2010 to manage users, orders, transactions and to log all orders placed.

The company carry the following limited stock:





A Clockwork Orange

Anthony Burgess


Animal Farm

George Orwell


Darkness at Noon

Arthur Koestler


The Great Gatsby

F. Scott Fitzgerald


The Old Man and the Sea

Ernest Hemingway


The Picture of Dorian Gray

Oscar Wilde


To the Lighthouse

Virginia Woolf







Abbey Road

The Beatles


Inspiration Information

Shuggie Otis


Out of Our Heads

The Rolling Stones



Black Sabbeth


Rainbow Bridge

Jimi Hendrix


Road to Ruin




Gift options



Gift wrap

+ 5% to entire order (not including postage)

Gift box

+ 10%  to entire order (not including postage)

Personalised message




Value of order


< £50


£50 - £99.99


£100 - £149.99


> £150


Note that "gift wrap" and "gift box" are mutually exclusive and cannot both be applied to the same order.  If either is selected then that selection will be applied to the entire order.  A personalised message may be added with either selection, or with neither.  Gift option prices are calculated before postage and are included in the total value of the order for postage calculations.

Multiple copies of the same book or record may be purchased in a single order.

Design and implement two Web Services; one to register and manage user accounts, including personal and payment details for customers, and a second to create and manage orders/transactions for these customers.

Create a Windows Form or ASP.NET application to act as a client for the Web Services, clearly displaying the type and number of products ordered (the type and number of controls are a part of the design process).  The form should include a section which displays the separate cost for books, records, gift options and postage.  Finally display an overall cost for a transaction/order.




v  Design a Web Service to register the personal and payment card details of new customers.

o   Add a login method for returning customers.

o   Create a client form to access and utilise this functionality.

v  Design a second Web Service to store all transaction details to a database table.

o   Add method(s) to calculate the item and gift costs involved for each order/transaction.

o   Add a method to calculate the cost of postage for the transaction.

o   Implement in the client the relevant functionality to access and order the range of stock and services available from the retailer, utilising the personal details registered by the first service.

v  Incorporate an additional, original feature of your choosing which augments the service, the client or both.

v  Write a report that critically analyses the design of the software components with respect to the major concepts, principles and good practice.

o   Describe how the software could be deployed as part of a commercial distributed system.

Posted Date: 2/11/2013 7:16:37 AM | Location : United States

Related Discussions:- Web service based application, Assignment Help, Ask Question on Web service based application, Get Answer, Expert's Help, Web service based application Discussions

Write discussion on Web service based application
Your posts are moderated
Related Questions
sir, i just trapped in decryption.....wud u plz help me

Explain collation sequence in sql server. The Collation sequences are the set of rules which determine how the data is sorted and compared. The Sorting rules can be defined wit

Printing Triangles - C# Program I need program code for Printing Triangles in C#. Can anybody send me there ideas?

JIT compiler is the part of the runtime execution environment. In Microsoft .NET there are three types  of JIT compilers are available: 1) Pre-JIT :- The Pre-JIT compiles the co

What is the difference between int and int32. There is no difference among int and int32. System.Int32 is a .NET Class and int is an alias name for System.Int32.

Question: (a) List the two main advantages of developing a Multitiered Web Applications. (b) Explain how Validation controls are used to validate forms. (c) Using com

What is the difference between thread and process?  Thread - is used to implement more than one program at a time. process - implements single program A thread is a path

CRM and Shaerpoint We are using 365+ CRM in the cloud for QuattroCitta at the moment which we will migrate to our own private cloud in six months (project part 2). Within ShareP

to design a grid view and edit and delete the data

I am seeking someone (person or company) who already has been developing some ASP.NET MVC 4 application with the subsequent requirements (so there is no need to spend extra time to