Anda di halaman 1dari 15

ASSIGNMENT FRONT SHEET <No.

2>
Qualification

BTEC HND Diploma in Computing and Systems Development

Unit number and

Unit 41: Programming in .Net

title
Assignment due

Assignment submitted

Learners name

Assessor name

Learner declaration:
I certify that the work submitted for this assignment is my own and research sources are fully acknowledged.
Learner signature

Date

Grading grid
P3.

P3.

P3.

P3.

M2

M3

D1

D2

D3

Assignment title

Simulation in .NET for Mobilize You

In this assignment, you will have opportunities to provide evidence against the following criteria.
Indicate the page numbers where the evidence can be found.

Assessment criteria

Expected evidence

Task
no.

LO3. Be able to implement C# .NET solutions


3

3.1 implement a .NET


programming solution
based on a prepared

Show and explain the design


solution.

design
3.2 implement event

Using the control structures

handling using control

effectively such as: branching,

structures to meet the

selection, loop statements

design algorithms
3.3 identify and
implement

.Net Program code with exception


handling and user interfaces

opportunities for error


2

Assessors Feedback

3.4 make effective use


of an Integrated
Development

Assessment criteria

Expected Evidence

Feedback
(note on Merit/Distinction if applicable)

Merit descriptor No. (M1)


Merit descriptor No. (M2)
Merit descriptor No. (M3)
Distinction descriptor No.
(D1)
Distinction descriptor No.
(D2)
Distinction descriptor No.
(D3)
Summative feedback

Assessors

Date

Signature

3.1 implement a .NET programming solution based on a prepared design


Database diagram

RentDetail

Vehicle

vehicleid

id

rentid

name
make
registyear
addon
rentperday
vehicletype

Rent
id
customerid
total
returndate
rentdate

Customer
id
name

User

ssn

id

phone

password

address

I have implemented the Vehicle Rental System based the design described above.
Inheritance hierarchy is used wherever possible to implement classes

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

Code with confidence


Get help right where you need it. Visual Studio guides you with live assistance as you
write code.

IntelliSense describes APIs as you type and uses auto-completion to increase speed
and accuracy. Quick Info tool tips let you inspect API definitions, and squiggly lines
let you know about issues, often showing them as you type.

10

Navigate in context
Dont lose your place as you explore
Finding your way around in a large code base can be challenging. Visual Studio helps
you find your way around more easily, without losing the context of the code or the
markup you started from, with capabilities like Peek to definition, Navigate To, and
Quick Find.
Enhanced Scrollbars 10,000 foot structural view of your code file lets you quickly
pinpoint issues.
See the object structure of your code easily with inline object browsing in the
Solution Explorer, and quickly search for files in your solution.

Understand your code


With Code Lens, theres no need to leave your code to quickly understand its call
structure and navigate to related functions. Code Lens goes much further. You can
find out who last modified a method, or whether its tests are passing, all from right
11

where you are in your code.

Fix issues quickly


Light bulb icons help you identify and fix common coding issues, in many cases
live as you type your code, and take quick code actions (like refactoring,
implementing interfaces and more) from right inside the editor.

Perfect screen layout


Got a favorite screen layout for working on your multi-monitor desktop, and another
you use for your laptop? No problem! Now you can save and apply custom screen
layouts that work great for particular machines or tasks.

12

Screen Template
Visual Studio LightSwitch allows you to create Screen Template extensions. The
primary reason you would want to create one is to allow LightSwitch programmers
to easily consume a custom control.

LightSwitch contains five default templates that serve most needs.

13

However, as covered in the article: Using OLAP for LightSwitch, a custom template
can provide easy configuration of a custom control. For example, we create a sceen
template to allow easy configuration of the Many To Many control
The Many-To-Many control will automatically be configured.

Some evaluate questions about this application


Questions
14

What do you think about the UI of this application?

What do you think about the functions of this application?

This application is friendly using?

What do you think about error handling of this application?

This application is good for managing big system?

15