Web Services

  • Posted
  • Proposals 0
  • Remote
  • #1733
  • Expired
  • 0

Description

Experience Level: Expert
This is a student assignment at MSc level.

Details of the assignment are attached.
You are expected to develop a Web application in c# using ASP.NET that makes significant use of LINQ, web services and/or web-based APIs (Application Program Interfaces).
The Web Application should provide information about different films and associated directors, actors, produces and locations.
When the user enters your site they can should be able to:
%u2022 Browse for Films by Name, Director or Actor.
%u2022 Search for a film.
%u2022 See a film%u2019s details including locations used in the film on a map.
%u2022 See if a film is available on DVD.
%u2022 Log in - in order to be able to :
o Add a new film
o Change a films details
o Add comments about a film.
o Add locations to do with a film.
You should use web services or APIs to provide the mapping functionality.
Your system should:
1. Uses style sheets
2. Support personalisation of content
3. Support accessibility standards
4. Use an AJAX enhanced user interface
You should hand in
2 CDs - both containing all the software and database to run your application
A paper document with details on how to set up and run the application and a user guide.
A paper document that describes your views about the learning process
Assessment
%u2022 Documentation (20%)
%u2013 Models, user guide
%u2022 Program (70%)
%u2013 What works see requirements below
%u2013 You should provide suitable tests for each requirement where appropriate.
%u2022 Evaluation of Learning (10%)
%u2013 1 page of your thoughts about the learning process

The system should support the following requirements.
Requirement Grade
Your system allows a user browse films Pass
Your system allows a user search for films by name Pass
Your system allows a user view if a film is available on DVD using a web service Pass
Your system allows a user to login and add a film. Pass
Your system allows a user to login and edit a film. Pass
Your Application uses style sheets Pass
You provide a comment and rating system for each film. B
Your Application displays a map with location information for a film B
Your Application supports accessibility standards B
You provide a web service for the top rated films. B
Your Application uses an AJAX enhanced user interface B
Your Application deals with a non functioning web service B
Your Application supports personalisation of style A
Your system allows a user search for films by director, producer or actor A
Your Application supports personalisation of content %u2013 allows a user to define favourite films, actors or directors. A
Your Application provides an RSS feed %u2013 to show new films added or to show films by favourite actors and directors. A

So in order to get a mark of above 60% for the program you must satisfy all the Pass criteria and at least one B.
In Order to get a mark of above 70% for the program then you must satisfy all Pass and B criteria and at least one A.
As well as the above list, marks will be awarded for the usability

Clarification Board

    There are no clarification messages.