Programming in
Programming in
Qualification
Assessor name
Date issued
Completion date
Submitted on
Assignment title
LO Learning Outcome AC
Understand the
principles of
LO 1
programming using
a .NET framework
1.1
1.2
1.3
2.1
Be able to design
LO 2 .NET solutions
2.2
2.3
3.1
Be able to
implement .NET
LO 3 solutions
3.2
3.3
3.4
4.1
4.2
4.3
4.4
4.5
M1
M2
M3
D1
D2
D3
Task-6
Learner declaration
I certify that the work submitted for this assignment is my own and research sources are fully acknowledged.
Student signature:
Date:
Assignment brief
Unit number and title
Qualification
Start date
Deadline/hand-in
Assessor
Assignment title
Purpose of this assignment
Daw Su Su Mon
Scenario
The main library at your town is having problems with its current manual system and is interested in
developing a new computerized system that will operate faster.
Assume you are an individual to develop this system, which leads you to perform as a project manager,
system analyst, programmer, etc
Task 1 (LO1,LO2: AC 1.1,1.2,1.3,2.3)
1.1 discuss the principles, characteristics and features of programming using a .NET framework
1.2 critically compare different types of .NET framework architectures
1.3 critically evaluate the components that support the .NET framework
2.3 evaluate potential delivery environments and interaction
To answer this task, learners need to write a report that explains why you select .NET technologies to
implement this system (that is, explain the .net infrastructure, its features and differentiate the .net versions
and identify the characteristics in each version).
Task 2 (LO2: AC 2.1, 2.2)
2.1 design a .NET programming solution to a given problem
2.2 explain the components and data and file structures required to implement a given design
To answer this task, learners need to design the database to include necessary tables. (Produce ER diagram
and table design for this task.)
Set up the database structure by using Microsoft SQL server and populate this database with suitable test
data.
Task 3 (LO2, LO3: AC 2.2, 3.1, 3.2)
2.2 explain the components and data and file structures required to implement a given design
3.1 implement a .NET programming solution based on a prepared design
3.2 implement event handling using control structures to meet the design algorithms
To answer this task, learners need to design necessary user interfaces including all functions.
The designs of all the required algorithms are required as part of this task. Example: Class diagrams, Use case
diagrams, Activity diagrams, etc.
Task 4 (LO3: AC 3.3, 3.4)
3.3 identify and implement opportunities for error handling and reporting
3.4 make effective use of an Integrated Development Environment (IDE) including code and screen templates
To answer this task, learners need to provide the implementation which was designed above in Task-2 by
including all the functions mention in above.
Task 5 (LO4 : AC 4.1,4.2,4.3,4.4)
4.1 critically review and test a .NET programming solution
4.2 analyse actual test results against expected results to identify discrepancies
4.3 evaluate independent feedback on a developed .NET program solution and make recommendations for
improvements
4.4 create user documentation for the developed .NET program solution
To answer this task, learners need to carry out complete system testing and provide user guide.
System testing and user guide must include suitable screen shots. Test your complete project with suitable
data. Produce suitable screenshots for error handling during testing.
Evidence
checklist
Task 1
Task 2
Task 3
Task 4
Task 5
Task 6
Evidence
presented
Achievement Summary
Qualification
Daw Su Su Mon
Assessor
name
Student
name
To achieve the criteria the evidence must show that the student is
able to:
Achieved?
(tick)
Achieved?
(tick)
Grade descriptor
D1: Use critical reflection to
evaluate own work and justify
valid conclusions
self-criticism of approach has
taken place in proposed system
implementation
Achieved?
(tick)
Assignment Feedback
D3: Demonstrate
convergent/lateral/creative
thinking
Ideas have been generated and
decisions taken in your web
application. And learners can
implement proposed system in
any latest technology
Action Plan
Summative feedback
Assessor signature
Date
Student signature
Date