Sei sulla pagina 1di 11

Assignment Brief

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

To be filled by the Learner


Name of the Learner :

Edexcel No : Centre No : Batch:


Date of Submission :

Unit Assessment Information

Qualification : HND in Computing and Systems Development

Unit Code & Title : K/601/1295– Unit 19 - Object Oriented Programming

Assessment Title & No’s : A Student Management System for Metro Campus(No1 of 1)

Learning outcomes and grading opportunities:


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

Merit and Distinction Descriptors


M1 M2 M3 D1 D2 D3

Assessor :Mr. M. Praveen Internal Examiner (IE) :

Date Reviewed : 06/04/2015 Date of IE :06/04/2015

Date Issued : 24/09/2016 Date Due : 05/11/2016

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 1 of 11


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 printer’s 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. Don’t 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 people’s 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 11


Statement of Originality and Student Declaration

I hereby, declare that I know what plagiarism entails, namely to use another’s work and to present it as
my own without attributing the sources in the correct way. I further understand what it means to copy
another’s 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 another’s 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 another’s 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.

Student’s Signature: …………………………… Date:.………………

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 3 of 11


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 bachelor’s 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.

Based on the above information given, engineer an object oriented software system using C#.NET

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 4 of 11


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’ guide and 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 5 of 11


Observation Sheet

Learning
Activity Activity Feedback
Outcome Date
No (Pass/ Redo)
(LO)

1 Present the system M3.3


functionality

Demonstrate how the


2 system functions with LO4.1
sample data.

Defend the system


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

Perform a minor code


LO4.1
4 modification on an ad-hoc
LO4.2
request

Comments:

Assessor Name :…………………………………………….

Assessor Signature :…………………………………………….

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 6 of 11


Possible
Outcomes/Criteria for PASS Page Feedback
evidence
LO1Understand the principles of Object Oriented Programming
1.1 Discuss the principles, characteristics and features Task 01
of Object Oriented programming

LO2 Be able to design Object Oriented Programming solutions


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

2.2 Design an Object Oriented programming solution to Task 3


a given problem.

LO3 Be able to implement Object Oriented Programming solutions


3.1 Implement an Object Oriented solution based on a Task 4
prepared design

3.2 Define relationships between objects to implement Task 3.b


design requirements.

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 7 of 11


3.3 Implement object behaviors using control Task 5
structures to meet the design algorithm Activity 3

3.4 Make effective use of an Integrated Development Task 6


Environment (IDE), Including code and screen
templates.

LO4 Be able to test Object Oriented Programming solutions


4.1 Critically review and test an Object Oriented Task 7
programming solution. Activity
2,4

4.2 Analyse actual test results against expected results Task 8


to identify discrepancies. Activity 4

4.3 Evaluate independent feedback on a developed Task 9


Object Oriented solution and make recommendations
for improvements

4.4 Create onscreen help to assist the users of a Task 4


computer program.

4.5 Create documentation for the support and Task 10


maintenance of a computer program.

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 8 of 11


Grade Descriptor for MERIT Possible evidence Feedback
M1 Identify and apply strategies to
find appropriate solutions

M1.3an effective approach to study and Task 1


research has been applied
M2 Select / design appropriate
methods / techniques

M2.1 Relevant theories and techniques Task 3


have been applied

M3 Present and communicate Documentation is well structured


appropriate findings adhering to the formatting
guidelines with non-overlapping
M3.3 A range of methods of presentation facts. technical languages are used
have been used and technical accurately, reliable and consistent
language has been accurately used Activity 1

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 9 of 11


Grade Descriptor for DISTINCTION Possible evidence Feedback
D1 Use critical reflection to evaluate own
work and justify valid conclusions

D1.3 Self-criticism of approach has taken place Report: shown in the self-reflection
section along with Conclusion

D1.4 Realistic improvements have been


proposed against defined characteristics Task 9
for subject

D2 Take responsibility for managing and


organising activities

D2.1 Activities have been managed Necessary project management tools


(such as Gantt chart) are provided &
work is submitted on time.

D3 Demonstrate convergent / lateral /


creative thinking

D3.5 Innovation and creative thoughts have Task 4


been applied

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 10 of 11


Strengths: Weaknesses:

Future Improvements & Assessor Comment:

Assessor: Signature: Date: ____/____/______

Internal Verifier’s Comments:

Internal Verifier: Signature: Date: ____/____/______

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 11 of 11

Potrebbero piacerti anche