4
MODULE: ANALYSIS DESIGN AND IMPLEMENTATION ASSIGNMENT TITLE: FUND MY ART LIMITED DECEMBER 2013 Important Notes: Please refer to the Assignment Presentation Requirements for advice on how to set out your assignment. These can be found on the NCC Education Campus. Scroll down the left hand side of the screen until you reach Personal Support. Click on this, and then on Policies and Advice. You will find the Assignment Presentation Requirements under the Advice section. You must familiarise yourself with the NCC Education Academic Dishonesty and Plagiarism Policy and ensure that you acknowledge all the sources which you use in your work. The policy is available on Campus. Follow the instructions above, but click on Policies rather than Advice. You must complete the ‘Statement and Confirmation of Own Work’. The form is available on the Policies section of Campus. Scroll down the left hand side until you reach Personal Support. Click on this and then click on Policies and Advice. Please make a note of the recommended word count. You could lose marks if you write 10% more or less than this. You must submit a paper copy and digital copy (on disk or similarly acceptable medium). Media containing viruses, or media which cannot be run directly, will result in a fail grade being awarded for this module. All electronic media will be checked for plagiarism. Marker's comments: Moderator's comments: Mark: Moderated Final Mark: Mark:

ADI Assignment Dec 2013 Final

Embed Size (px)

DESCRIPTION

ADI Assignment

Citation preview

  • MODULE:

    ANALYSIS DESIGN AND IMPLEMENTATION

    ASSIGNMENT TITLE:

    FUND MY ART LIMITED

    DECEMBER 2013

    Important Notes:

    Please refer to the Assignment Presentation Requirements for advice on how to set out your assignment. These can be found on the NCC Education Campus. Scroll down the left hand

    side of the screen until you reach Personal Support. Click on this, and then on Policies and

    Advice. You will find the Assignment Presentation Requirements under the Advice section.

    You must familiarise yourself with the NCC Education Academic Dishonesty and Plagiarism Policy and ensure that you acknowledge all the sources which you use in your

    work. The policy is available on Campus. Follow the instructions above, but click on

    Policies rather than Advice.

    You must complete the Statement and Confirmation of Own Work. The form is available on the Policies section of Campus. Scroll down the left hand side until you reach

    Personal Support. Click on this and then click on Policies and Advice.

    Please make a note of the recommended word count. You could lose marks if you write 10% more or less than this.

    You must submit a paper copy and digital copy (on disk or similarly acceptable medium). Media containing viruses, or media which cannot be run directly, will result in a fail grade

    being awarded for this module.

    All electronic media will be checked for plagiarism.

    Marker's comments:

    Moderator's comments:

    Mark: Moderated Final

    Mark: Mark:

  • Analysis Design and Implementation December 2013 Final NCC Education 2013

    The Scenario For this assignment, you are required to create a crowdsourced funding system for a new business (Fund

    My Art Ltd) which acts as an intermediary between new artists and potential funders. The business is

    operated online.

    When an artist registers with Fund My Art, they must provide contact and bank account details (to enable

    transfer of funds). Once registered, artists then create one or more projects which they wish to have

    funded. Here, they set out their project idea: what the title of the project is, the type of project (e.g. music,

    painting, sculpture, etc.), a description of the project, what the expected duration of the project will be, the

    intended outcome of the project, the amount of funding they need to raise in order to go ahead with the

    project, the date by which they must reach the minimum funding requirement, and what they will deliver

    to funders for varying contribution thresholds, if the project is successful. This is essentially a sales pitch

    to potential funders. An example pitch is shown below (note that the design of the website will be more

    aesthetically appealing, and the pitch does not have to be laid out in this style as long as it contains these

    components).

    Title Sasho Todorova Plays the Blues on Clarinet

    Funding Goal 15,000

    Funding Deadline 26th

    June 2013

    Project type Classical Music

    Description Im a talented young clarinet player who is also a composer. I

    have written a small collection of blues pieces, and wish to

    write another 4 pieces and record an album of my work.

    Duration 6 months

    Outcome The successful outcome of the project will be an album of 12

    blues tracks played by myself on clarinet. This will be made

    available on CD, sold via my website, and also via iTunes.

    Reward for 10 pledge An MP3 copy of my album

    Reward for 25 pledge A signed CD of my album

    Reward for 100 pledge A signed CD of my album, plus a signed photograph of me and

    a bound copy of the sheet music.

    Reward for 1000 pledge A signed CD of my album, a signed photograph of me and a

    bound copy of the sheet music. In addition, I will also perform a

    private concert for yourself and up to 9 of your friends, in a

    venue of your choice (must be in the London area).

    Example of previous work You can listen to me playing one of my blues compositions here

    All attributes are set by the artist. The amount required can be set to anything from 250 to 1,000,000.

    The Funding Deadline must be within 3 months of the initial listing date for the project. The Duration

    must be less than 3 years. At least 3 levels of rewards must be included, and no more than 6. The pledge

    levels for these rewards are set by the artist. The artist can also specify a limit to the number of higher

    level pledges. For example, in the case above, Sasho could set a limit of 5 for the 1,000 pledge, to

    prevent having to give more than 5 private concerts.

    If a project does not reach its funding goal, then no money is transferred to the artist, and the project

    listing is removed. The artist does not have to pay anything for the listing, but receives no funding for

    their project. If a project does reach its funding goal on or before the deadline, then funders pledges are

    transferred to the artist, who is charged a 5% fee by Fund My Art.

  • Analysis Design and Implementation December 2013 Final NCC Education 2013

    Funders are also required to register with Fund My Art. The criteria for becoming a funder are that you are

    at least 18 years old and have a valid bank account. Funders are not charged any fees by Fund My Art, but

    will be sent emails advising them of potential projects they may wish to fund. When registering, funders

    must supply their contact and bank account details. Artists and funders are both considered customers of

    Fund My Art, and some common information is stored about both groups: id, forename, surname, address,

    phone number, email address, bank account number and sort code.

    Fund My Art wishes to maintain a record of which projects were successful in gaining funding, which

    funded projects produced a successful outcome (including delivery of rewards to funders), and which

    funded projects were unsuccessful. Artists who are funded for a project but fail to deliver the promised

    work and rewards will not be allowed to post new projects on the site until they meet their promises for

    the previous project.

    Your application will provide the following functionality:

    Allow Fund My Art to add new artists to the system.

    Allow Fund My Art to add new funders to the system.

    Allow artists to add projects to the system.

    Allow funders to browse the list of projects requiring funding.

    Allow funders to search for projects by Project Type.

    Allow funders to view a list of projects they have funded.

    Allow funders to view the status of all the pledges they are currently due, and their status.

    Allow Fund My Art to accept payments from funders, and transfer these to the appropriate artists, after

    deducting the 5% fee.

    Provide up-to-date information on the total value of pledges received for each project.

    Remove projects which have not met their funding requirements by their deadline.

    Your solution will consist of:

    a class diagram

    a use-case diagram

    an activity diagram for the process of searching for projects which have met their required level of

    funding and processing them appropriately so that their status is updated, payments are taken, and

    pledges/ rewards are registered, and

    the completed code in Java.

    Task 1 25 Marks Candidate Class List and Diagrams.

    Task 2 22 Marks Activity Diagram.

    Task 3 13 Marks Use Case Diagrams.

    Task 4 15 Marks Code Architecture.

    Task 5 25 Marks Command Implementations.

    GeckoHighlight

    GeckoHighlight

    GeckoHighlight

    GeckoHighlight

    GeckoHighlight

    GeckoHighlight

    GeckoHighlight

    GeckoHighlight

    GeckoHighlight

    GeckoHighlight

  • Analysis Design and Implementation December 2013 Final NCC Education 2013

    Guidance The word-processed report must be 1500 words in length (+/- 10%). You will lose marks if you go

    under or over this word count.

    Diagrams and materials associated with the tasks above should be presented in a word processed

    document.

    Familiarise yourself with the NCC Education Academic Dishonesty and Plagiarism Policy and ensure

    that you acknowledge all the sources which you use in your work.

    All references and citations must use the Harvard Style.

    You must read and understand NCC Educations policy on Academic Dishonesty and Plagiarism.

    You must complete the Statement and Confirmation of Own Work form and attach the completed form to

    your assignment.