You are on page 1of 13

Assignment Brief

BTEC Level 4-5 HNC/HND Diploma (QCF)


To be filled by the Learner
Name of the Learner :
Edexcel No
Date of Submission

:
:

Centre No

Batch:

Unit Assessment Information


Qualification

: HND in Computing and Systems Development

Unit Code & Title

: K/601/1295 Unit 19 - Object Oriented Programming

Assessment Title & Nos


System for Metro Campus(No1 of 1)

: A Student Management

Learning outcomes and grading opportunities:


LO 01: Understand the principles of Object Oriented Programming
Learning
LO1.1
Outcomes
LO 02: Be able to design Object Oriented Programming solutions
Learning
LO2.1 LO2.2
Outcomes
LO 03: Be able to implement Object Oriented Programming
solutions
Learning
LO3.1 LO3.2 LO3.3 LO3.4
Outcomes
LO 04: Be able to test and document Object Oriented
Programming solutions
Learning
LO4.1 LO4.2
Outcomes

LO4.3

LO4.4

LO4.5

Merit and Distinction Descriptors


Assessor

:Mr. M. Praveen

Internal Examiner (IE) :

Date Reviewed
:06/04/2015

: 06/04/2015

Date of IE

Date Issued : 26/04/2016

Date Due

: 19/05/2016

All rights reserved ESOFT Metro Campus, Sri Lanka

Page 1 of 13

General Guidelines
1. A Cover page or title page You should always attach a title page to your
assignment. Use previous page as your cover sheet and be sure to fill the
details correctly.
2. This entire brief should be attached in first before you start answering.
3. All the assignments should prepare using word processing software.
4. All the assignments should print in A4 sized paper, and make sure to only use
one side printing.
5. Allow 1 margin on each side of the paper. But on the left side you will need
to leave room for binging.
6. Ensure that your assignment is stapled or secured together in a binder of
some sort and attach the Softcopy (CD) of your final document, system on
last page.
Word Processing Rules
1. Use a font type that will make easy for your examiner to read. The font size
should be 12 point, and should be in the style of Time New Roman.
2. Use 1.5 line word-processing. Left justify all paragraphs.
3. Ensure that all headings are consistent in terms of size and font style.
4. Use footer function on the word processor to insert Your Name, Subject,
Assignment No, and Page Number on each page. This is useful if individual
sheets become detached for any reason.
5. Use word processing application spell check and grammar check function to
help edit your assignment.
6. Ensure that your printers output is of a good quality and that you have
enough ink to print your entire assignment.
Important Points:
1. Check carefully the hand in date and the instructions given with the
assignment. Late submissions will not be accepted.
2. Ensure that you give yourself enough time to complete the assignment by
the due date.
3. Dont leave things such as printing to the last minute excuses of this nature
will not be accepted for failure to hand in the work on time.
4. You must take responsibility for managing your own time effectively.
5. If you are unable to hand in your assignment on time and have valid reasons
such as illness, you may apply (in writing) for an extension.
6. Failure to achieve at least a PASS grade will result in a REFERRAL grade being
given.
7. Non-submission of work without valid reasons will lead to an automatic
REFERRAL. You will then be asked to complete an alternative assignment.
8. Take great care that if you use other peoples work or ideas in your
assignment, you properly reference them, using the HARVARD referencing
system, in you text and any bibliography, otherwise you may be guilty of
plagiarism.
9. If you are caught plagiarising you could have your grade reduced to A
REFERRAL or at worst you could be excluded from the course.
All rights reserved ESOFT Metro Campus, Sri Lanka

Page 2 of 13

Statement of Originality and Student Declaration


I hereby, declare that I know what plagiarism entails, namely to use anothers work
and to present it as my own without attributing the sources in the correct way. I
further understand what it means to copy anothers work.
1. I know that plagiarism is a punishable offence because it constitutes theft.
2. I understand the plagiarism and copying policy of the Edexcel UK.
3. I know what the consequences will be if I plagiaries or copy anothers work in
any of the assignments fir this program.
4. I declare therefore that all work presented by me for every aspects of my
program, will be my own, and where I have made use of anothers work, I will
attribute the source in the correct way.
5. I acknowledge that the attachment of this document signed or not,
constitutes a binding agreement between myself and Edexcel UK.
6. I understand that my assignment will not be considered as submitted if this
document is not attached to the attached.
Students Signature:
Date:.

All rights reserved ESOFT Metro Campus, Sri Lanka

Page 3 of 13

A Student Management System for Metro Campus


Metro Campus is one of the leading institutes in Sri Lanka providing MSc, Computing
Final year programmes in partnership with Lionel College UK. The institute is
located in the heart of Colombo city.
Currently the institution requires a system to record and maintain student and
course related information.
Enrollment Process
Students who are joining for MSc in Information Technology are Postgraduate
students and their basic information with working experience, student personal
statement, and previous qualification are recorded during enrollment.
Final year students are the undergraduate students who have already completed
their Higher National Diploma (equivalent to 1st and 2nd year of a bachelors
degree). Therefore, Date of completion of HND, overall result and awarding body of
HND are recorded during enrollment along with their basic information.
Once the student registration is successfully done then the course registration will
take place. Each course has multiple batches and students are registered to a
specific batch.
Programme Management
Each course consists of 6 Modules, and every student must take all 6 modules. Each
module will have a module id, module name and learning hours.
Student should attempt a final assignment for each module and the grade will be
given after the marking process.
System should provide facility to view Module Result by module code, by student id
and by batch number. Students can view their results by accessing the machine
placed in the student recreational area.
Plan, analyze, design and implement an Object Oriented System to handle
enrollment process of Metro College.

All rights reserved ESOFT Metro Campus, Sri Lanka

Page 4 of 13

Based on the above information given, engineer an object oriented


software system using C#.NET

All rights reserved ESOFT Metro Campus, Sri Lanka

Page 5 of 13

MAIN TASKS:

1. Discuss the pillar concepts of Object Oriented Programming and provide


a comprehensive report which includes definitions, purposes (why it is used)
and demonstrate applications of these pillar concepts with examples
(preferable to use examples from your solution).(LO 1.1) (M1.3)
2. Identify the classes from the scenario and list all the attributes and methods
of each class you have identified using UML notation. (LO 2.1)
3. Draw the Use Case Diagram, Class Diagram and Sequence Diagrams,
ERD for the given scenario. (LO 2.2) When you compile the diagrams,
concentrate on the following points. (M2.1)
a. Use Case diagram should be supported with the Use Case narrations.
b. The class diagram should indicate the relationships between classes
(associations, aggregation, compositions, generalizations etc.)(LO 3.2)
4. Implement an Object Oriented solution using C#.Net only for student
registration process using a suitable IDE. (LO 3.1)(D3.5). Include onscreen
help to assist the users of a Metro Campus. (LO4.4)
5. Provide evidences of Implementation of object behaviors using control
structures to meet the design algorithm (LO 3.3)
6. Make effective use of an Integrated Development Environment (IDE),Include
important code snippets (such as of system-specific algorithms) and
screenshots of important user interfaces(LO 3.4)
7. Prepare a test plan and test your solution according to the plan. The proposed
plan should cover all important functionality of the system. (LO 4.1)
8. Analyze actual test results against expected results and apply the
modifications/ alterations to the implementation/design to overcome the
discrepancies occurred. (LO 4.2)
9. Get independent feedback on your solution (use surveys, questioners,
interviews or any other feedback collecting method) and make
recommendations and suggestions for improvements in a separate
conclusion/recommendations section. (LO 4.3)(D1.4)
10.Prepare a users guideand a technical documentation for the support and
maintenance of the software.(LO 4.5)(M2.1)

All rights reserved ESOFT Metro Campus, Sri Lanka

Page 6 of 13

Observation Sheet

Activ
ity
No

Learnin
g
Outco
me
(LO)

Activity

Present the system


functionality

M3.3

Demonstrate how the


system functions with
sample data.

LO4.1

Defend the system


implementation
techniques (control
structures/ data
structures) that have
been used in the
system.

LO3.3

Perform a minor code


modification on an
ad-hoc request

LO4.1
LO4.2

Date

Feedback
(Pass/ Redo)

Comments:

Assessor Name

:.

Assessor Signature

:.

All rights reserved ESOFT Metro Campus, Sri Lanka

Page 7 of 13

Outcomes/Criteria for PASS

Possib
le
eviden
ce

Page

Feedback

LO1Understand the principles of Object Oriented Programming


1.1 Discuss the principles, characteristics
and
features
of
Object
Oriented
programming

Task
01

LO2 Be able to design Object Oriented Programming solutions


2.1 identify the objects and data and file
structures required to implement a given
design.

Task 2

2.2
Design
an
Object
Oriented
programming solution to a given problem.

Task 3

LO3 Be able to implement Object Oriented Programming solutions


3.1 Implement an Object Oriented solution
based on a prepared design

Task 4

3.2 Define relationships between objects to


implement design requirements.

Task
3.b

All rights reserved ESOFT Metro Campus, Sri Lanka

Page 8 of 13

3.3 Implement object behaviors using


control structures to meet the design
algorithm

Task 5
Activit
y3

3.4 Make effective use of an Integrated


Development Environment (IDE), Including
code and screen templates.

Task 6

LO4 Be able to test Object Oriented Programming solutions


4.1 Critically review and test an Object
Oriented programming solution.

Task 7
Activit
y 2,4

4.2 Analyse actual test results against


expected results to identify discrepancies.

Task 8
Activit
y4

4.3 Evaluate independent feedback on a


developed Object Oriented solution and
make recommendations for improvements

Task 9

4.4 Create onscreen help to assist the users


of a computer program.

Task 4

4.5 Create documentation for the support


and maintenance of a computer program.

Task
10

All rights reserved ESOFT Metro Campus, Sri Lanka

Page 9 of 13

Grade Descriptor for MERIT


M1
Identify and apply
strategies to find
appropriate solutions
M1.3an effective approach to
study and research has
been applied
M2
Select / design
appropriate methods /
techniques

Possible evidence

Feedback

Task 1

Task 3
M2.1

Relevant theories and


techniques have been
applied

M3

Present and
communicate
appropriate findings

M3.3

A range of methods of
presentation have been
used and technical
language has been
accurately used

Documentation
is
well
structured adhering to the
formatting guidelines with
non-overlapping
facts.
technical languages are
used accurately, reliable
and consistent
Activity 1

All rights reserved ESOFT Metro Campus, Sri Lanka

Page 10 of 13

Grade Descriptor for DISTINCTION


D1
Use critical reflection to
evaluate own work and
justify valid conclusions
D1.3

Self-criticism of approach
has taken place

D1.4

Realistic improvements
have been proposed against
defined characteristics for
subject

D2

Take responsibility for


managing and organising
activities

D2.1

Activities have been


managed

D3

Demonstrate convergent /
lateral / creative thinking

D3.5

Innovation and creative


thoughts have been applied

Possible evidence

Feedback

Report: shown in the selfreflection section along with


Conclusion
Task 9

Necessary project
management tools (such as
Gantt chart) are provided &
work is submitted on time.

Task 4

All rights reserved ESOFT Metro Campus, Sri Lanka

Page 11 of 13

Strengths:

Weaknesses:

Future Improvements & Assessor Comment:

Assessor:

Signature:

Date: ____/____/______

Internal Verifiers Comments:

All rights reserved ESOFT Metro Campus, Sri Lanka

Page 12 of 13

Internal Verifier:
____/____/______

Signature:

All rights reserved ESOFT Metro Campus, Sri Lanka

Date:

Page 13 of 13