Professional Documents
Culture Documents
This Coursework Should Take An Average Student Who Is Up-To-Date With Tutorial Work Approximately 40 Hours
This Coursework Should Take An Average Student Who Is Up-To-Date With Tutorial Work Approximately 40 Hours
Development course
24: Application & Web Development Practical PDF file required
Term 2 - MAC
Greenwich Course Leader: Dr Elena Irena Popa Due date: 12th April 2017
This coursework should take an average student who is up-to-date with tutorial work
approximately 40 hours
Learning Outcomes:
B,C
An electronic copy of your work for this coursework should be fully uploaded by
midnight (local time) on the Deadline Date.
The last version you upload will be the one that is marked.
For this coursework you must submit a single Acrobat PDF document. In general,
any text in the document must not be an image (i.e. must not be scanned) and would
normally be generated from other documents (e.g. MS Office using "Save As ..
PDF").
There are limits on the file size. The current limits are displayed on the coursework
submission page on the Intranet
Make sure that any files you upload are virus-free and not protected by a password
or corrupted otherwise they will be treated as null submissions.
Comments on your work will be available from the Coursework page on the Intranet.
The grade will be made available in the portal.
The University website has details of the current Coursework Regulations, including details
of penalties for late submission, procedures for Extenuating Circumstances, and penalties
for Assessment Offences. See http://www2.gre.ac.uk/current-students/regs for details.
Specification
This is an individual coursework
Case Scenario
A charity appointed you to build an IT system for them. The charity, called Pets in
Need, takes in unwanted dogs and cats. It provides shelter and care, finds secure
and loving homes, provides advice, support and guidance for pet owners and
increases the public's awareness of its responsibility towards animals in society.
The charity has one site in Kent.
You have been appointed by the General Manager to design and implement an
online computerised system using ASP.NET.
The online system should provide pet registration and re-homing functionality.
The owner would also desire a Donation functionality, but this is not essential at this
stage.
A picture (Optional)
c. Delete a pet
d. View all pets
e. View pets by breed/type
f. Search pets by age range (younger than 1, 1 to 5 years, older than 5
years)
2. Re-homing functionality
1. The office staff will first input the potential owners details which will be stored
in the database. The system will store the following details for the new owner
Name and address
If the new owners home has young children (under 7 years of age)
On the re-homing page they will be able to add a pet to a person. The system
will check if they are compatible:
if a person has young children, the pet should be very friendly
(friendliness > 8)
If a person hasnt got a garden, the pet should be of a small size (<12
pounds)
Staff will be able to record when a pet is re-homed through the same online
application (enter the date when the pet was re-homed).
You are required to design and implement the Pets in need System using Visual
Studio and ASP.NET with C#.
The system must be implemented in an object-oriented way.
Deliverables:
All deliverables are mandatory and they should include a report, an
electronic copy of the coursework application described in Part B and a
demonstration.
1. The report
Please make sure that you include a title page and table of contents.
Please note that you are required to attend a scheduled session where you will
show your work to your tutor/assessor.
The place and the time slots for this task of your coursework will be made available
by your tutor.
4. Self-Assessment:
You will find a self-assessment sheet attached at the end of this
coursework. You are to complete this sheet and submit it with your report.
The grade that you award yourself in the self-assessment is NOT the final
grade that you will be awarded. Your coursework will still be graded by an
academic member of staff.
There are 5 marks allocated for accurate self-assessment. These marks
are available for accurately assessing how well you completed the
coursework, so be as objective as possible when completing the form.
Grading Criteria
In general the marks are awarded as follows:
>=70% well documented work that follows the requirements both
in design and implementation to a high standard and which shows
detailed critical understanding of relevant concepts with a very good
report and demonstration.
>=60% work that follows the requirements both in design and
implementation well and which show very good understanding of
relevant concepts with a very good report and demonstration.
>=50% work that follows the requirements both in design and
implementation reasonably well and which show good
understanding of relevant concepts with a good report and
demonstration.
>=40% work displaying minimal functionality, and generally correct
use of concepts with a reasonable report and demonstration.
>=30% work displaying little or incorrect functionality, and a
simplistic or partially incorrect use of concepts with a poor report
and/or demonstration.
<30% work displaying no functionality, and a simplistic and
incorrect use of concepts with a very poor report and
demonstration.
Self-Assessment Sheet
(Place a tick in the box that you deem to be most indicative of the
quality of the work)
System pet 25
registration
functionality
Pet Re- 25
homing
functionality
Donation 5
Functionality
UI 5
Report 10
Acceptance 10
testing
Accurate Self- 5
Assessment
Total 10
0