Anda di halaman 1dari 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
Mark:

Final
Mark:

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
Funding Goal
Funding Deadline
Project type
Description

Duration
Outcome

Reward for 10 pledge


Reward for 25 pledge
Reward for 100 pledge
Reward for 1000 pledge

Example of previous work

Sasho Todorova Plays the Blues on Clarinet


15,000
26th June 2013
Classical Music
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.
6 months
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.
An MP3 copy of my album
A signed CD of my album
A signed CD of my album, plus a signed photograph of me and
a bound copy of the sheet music.
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).
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.

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.

Analysis Design and Implementation

December 2013

Final

NCC Education 2013

Anda mungkin juga menyukai