Call/WhatsApp: +1 914 416 5343

Students Record Keeping System

Assignment title Student Record Keeping Systems

LO Learning outcomes AC In this assessment you will have the opportunity to present evidence that shows you are able to: Task No.

LO1 Understand the principles of programming in .NET 1.1 Discuss the principles, characteristics and features of programming in .NET 1.1 1.2 Critically evaluate the environmental flexibility of programming in .NET 1.2 1.3 Critically evaluate the components that support the .NET framework 1.3

LO2 Be able to design .NET solutions 2.1 Design a .NET programming solution to a given problem 2.1 2.2 Explain the components and data and file structures required to implement a given design 2.2 2.3 evaluate potential delivery environments and interaction 2.3

LO3 Be able to implement .NET solutions 3.1 Implement a .NET programming solutions based on a prepared design 3.1 3.2 implement event handling using control structures to meet the design algorithms 3.2 3.3 identify and implement opportunities for error handling and reporting 3.3 3.4 make effective use of an Integrated Development Environment (IDE) including code and screen templates 3.4

LO4 Be able to test and document .NET solutions 4.1 Critically review and test a .NET programming solution. 4.1 4.2 Analyse test results against expected results to identify discrepancies 4.2 4.3 Evaluate independent feedback on a developed .NET program solution and make recommendations for improvements 4.3 4.4 Create user documentations for the development .NET program solution. 4.4 4.5 Create technical documentation for the support and maintenance of a .NET program
In this assessment you will have opportunities to provide evidence against the following criteria.

Grading

Criteria

To achieve the criteria the evidence must show that the learner is able to: Task No. Type of Evidence Evidence (Page N0.)

LO1: Understand the principles of programming in .NET

1.1 To achieve this criteria you should consider Versions: current version; backwards compatibility; design considerations; alternative implementations and design features: interoperability, common runtime engine, language independence, base class library, deployment, security, portability. 1.1 Report – Word

1.2 Take into consideration .NET languages: eg C#, C++, F#, J#, PowerShell, JScript .NET, IronPython, IronRuby, Visual Basic, IronLISP, L#, P# 1.2 Report – Word

1.3 You will need to consider Architecture: Common Language Infrastructure (CLI), assemblies, metadata, security, class library, memory management; framework versions (architecture) eg 3.5, 3.0, 2.0; common language runtime and the .NET framework class libraries 1.3 Report – Word

LO2: Be able to design .NET solutions

2.1 This should include Selection: identification of .NET compatible programming language, identification of .NET programming libraries, selection of development environment and Design methodology: reuse of existing system, adaptation of code, GUI template, graphical interface, design guides, state and interaction diagrams, screen layouts, data storage, event procedures and descriptions 2.1 Operating programme

2.2 Including specification: input, output, 2.2 Report – Word

processes, user need, purpose and Creation of application: use of development environment; debugging

2.3 Here you will need to consider the delivery environment: mobile, handheld, web based, desktop, dedicated device, server and interaction: exchange of data, compliance, compatibility, recognition of standards employed, environment 2.3 Report – Word

LO3: Be able to implement .NET solutions

3.1 Your solution should include Tools and techniques: use of tool boxes and controls, selection, loops, event handlers, event driven triggers, listeners, objects and object properties, menus, debugging tools 3.1 Operating programme

3.2 Implement event handling using control structures to meet your chosen design 3.2 Operating programme

3.3 This includes Data: variables, data types, declaring variables, scope of variables, constants 3.3 Operating programme

3.4 Programming: use of methods, use of ‘traditional coding’ Complexity: multiple .NET classes; multiple code elements 3.4 Report – Word

LO4: Be able to test and document .NET solutions

4.1 This should include Impact testing: range testing, input testing, load testing, system compatibility and Error handling: management of extremes, use of system imposed statements, interaction between .NET classes 4.1 Report – Word

4.2 Mechanisms: valid declarations; debugging code; comment code; naming conventions; checking functionality against requirements; documentation 4.2 Report – Word

4.3 Feedback: record feedback, eg surveys, questionnaire, interviews; analyze feedback; present results 4.3 Report – Word

4.4 Your documentation should include: user onscreen help to assist users of the programme, pop-ups, help menu, hot-spot. 4.4 Report – Word

4.5 Your documentation should include: designs, delivery system, platform, environment, file structures, coding, constraints, documentation for maintenance of programme. 4.5 Report – Word

In addition to the above PASS criteria, this assignment gives you the opportunity to submit evidence in order to achieve the following MERIT and DISTINCTION grades

Grade Descriptor

Indicative characteristic/s Contextualisation

M1: Identify and apply

strategies to find appropriate

solutions Identify and apply strategies to find appropriate solutions Relevant theories and techniques/process have been applied for the development of the solution. Appropriate methods have been used to meet all requirements for the given task.

M2: Select / design and apply

appropriate methods /

techniques Select / design and apply appropriate methods / techniques Determine and use suitable evaluation techniques/methods by providing your reasoning for your selection of the algorithm.

M3: Present and communicate

appropriate findings Present and communicate appropriate findings Appropriate method have been used to build the right algorithm to solve the problem Appropriate method has been used to test the result and technical language has been used to document the outcome.

D1: Use critical reflection to

evaluate own work and justify

valid conclusions. Use critical reflection to evaluate own work and justify valid conclusions. Critical analysis has been provided for the result as well as the test evaluation report by highlighting their weaknesses and strengths

D2: Take responsibility for

managing and organising

activities. Take responsibility for managing and organising activities. Activities and proper investigations have been used to understand and explain the algorithm used to solve the problem.

D3: Demonstrate convergent /

lateral / creative thinking. Demonstrate convergent / lateral / creative thinking. Critical analysis has been provided to produce the documentation for the development .NET program solution Appropriate analysis has been provided for creating technical documentation for the support and maintenance of a .NET program solution

Qualification HND in Computing and Systems Development

Unit number and title :Programming in .NET

Purpose of this assignment To give learners opportunities to develop an understanding of the principles of programming in .NET, exploring the object oriented nature of the language and the multi-platform versatility.
Scenario West London College of Business and Management Sciences (WLCBMS) decided to introduce database systems to keep the students record. WLCBMS appoint you as a software developer and you have been asked to design, create and test the software. Personal information of each student such as First Name, last Name, Date of Birth, Student ID Number, Mobile Number, Address and the course they are enrolled should be recorded. Your program should enable the user to do the following: 1. Display record 2. Add record 3. Delete record 4. Update record Your program should be able to handle the error in case of any inappropriate data entry and display a message for the user regarding correct data and will ask to re-enter the correct data type. Task 1 1.1 Discuss the principles, characteristics and features of programming in .NET. 1.2 Critically evaluate the environmental flexibility of programming in .NET. 1.3 Critically evaluate the components that support the .NET framework Task 2 2.1 Design a .NET programming solution based on the above scenario. 2.2 Explain the components, data and file structures required to implement a given design.

2.3 Evaluate potential delivery environments and interaction Task 3 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 3.3 identify and implement opportunities for error handling and reporting3.4 make effective use of an Integrated Development Environment (IDE) including code and screen templates. Task 4 4.1 Critically review and test a .NET programming solution. 4.2 Analyse 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 development of .NET programming solution. 4.5 Create technical documentation for the support and maintenance of a .NET programming solution

Learning outcomes: On successful completion of this unit a learner will: Assessment Criteria Evidence required to obtain a Pass The learner must: Evidence required to obtain a Merit The learner can: Evidence required to obtain a Distinction The learner can:

LO1: (Task 1)

Understand the

principles of

programming in

.NET 1.1: Discuss the principles, characteristics and features of programming in .NET 1.2: Critically 1.1: To achieve this criteria you should consider Versions: current version; backwards compatibility; design considerations; alternative implementations and design features: interoperability, common runtime engine, language independence, base class library, deployment, security, portability. 1.2: Take into

evaluate the environmental flexibility of programming in .NET 1.3 Critically evaluate the components that support the .NET framework consideration .NET languages: eg C#, C++, F#, J#, PowerShell, JScript .NET, IronPython, IronRuby, Visual Basic, IronLISP, L#, P# 1.3: You will need to consider Architecture: Common Language Infrastructure (CLI), assemblies, metadata, security, class library, memory management; framework versions (architecture) eg 3.5, 3.0, 2.0; common language runtime and the .NET framework class libraries

LO2: (Task 2)

Be able to design

.NET solutions

2.1: Design a .NET programming solution to a given problem 2.2: Explain the components and data and file structures required to 2.1: This should include Selection: identification of .NET compatible programming language, identification of .NET programming libraries, selection of development environment and Design methodology: reuse of existing system, adaptation of code, GUI template, graphical interface, design guides, state and interaction diagrams, screen layouts, data storage, event procedures and descriptions. 2.2: Including specification: input, output, processes, user need, purpose and M1: Relevant theories and techniques/process have been applied for the development of the solution. Appropriate methods have been used to meet all requirements for the given task. M2: Determine and use suitable evaluation techniques/methods by providing your reasoning for your selection of the algorithm. D2: Activities and proper investigations have been used to understand and explain the algorithm used to solve the problem.

implement a given design 2.3: evaluate potential delivery environments and interaction Creation of application: use of development environment; debugging 2.3: Here you will need to consider the delivery environment: mobile, handheld, web based, desktop, dedicated device, server and interaction: exchange of data, compliance, compatibility, recognition of standards employed, environment

LO3: (Task 3)

Be able to

implement .NET

solutions

3.1 Implement a .NET programming solutions based on a prepared design 3.2 Implement event handling using control structures to meet the design algorithms 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 3.1: Your solution should include Tools and techniques: use of tool boxes and controls, selection, loops, event handlers, event driven triggers, listeners, objects and object properties, menus, debugging tools. 3.2: Implement event handling using control structures to meet your chosen design. 3.3: This includes Data: variables, data types, declaring variables, scope of variables, constants 3.4: Programming: use of methods, use of ‘traditional coding’ Complexity: multiple .NET classes; multiple code elements

LO4: (Task 4) Be able to test and document .NET solutions 4.1 Critically review and test a .NET programming solution. 4.2 Analyse 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 documentations for the development .NET program solution. 4.5 Create technical documentation for the support and maintenance of a .NET program solution 4.1: This should include Impact testing: range testing, input testing, load testing, system compatibility and Error handling: management of extremes, use of system imposed statements, interaction between .NET classes. 4.2: Mechanisms: valid declarations; debugging code; comment code; naming conventions; checking functionality against requirements; documentation. 4.3: Feedback: record feedback, eg surveys, questionnaire, interviews; analyze feedback; present results. 4.4: Your documentation should include: user onscreen help to assist users of the programme, pop-ups, help menu, hot-spot. 4.5: Your documentation should include: designs, delivery system, platform, environment, file structures, coding, constraints, documentation for maintenance of programme. M3: Show appropriate method have been used to build the right algorithm to solve the problem Appropriate method has been used to test the result and technical language has been used to document the outcome. D1: Critical analysis has been provided for the result as well as the test evaluation report by highlighting their weaknesses and strengths D3: Critical analysis has been provided to produce the documentation for the development .NET program solution Appropriate analysis has been provided for creating technical documentation for the support and maintenance of a .NET program solution

Submission Requirements:

1. An electronic copy of your report

2. Professional Structured report

3. Word count guide ~ 3-4000 words

Leave a Reply