Reference no: EM132224265
Assessment - Object Oriented Programming and Data Structures
Create a Program that runs a race and allows betting on the outcome-(Not a Dog race).
Instructions:
• The assessment is an open book exercise - students may consult with others, but finally must present their own work
• Your code files and your documentation files will be put in your named folder on the tutor computer
1) Complete the following specifications:
a) Context:There are two parts to this program, the first is to create a 4 race using random numbers and picture boxes for each racer. The second part of the program is to create a betting system that is based on the outcome of the race.
b) Each bettor is given $50 to bet with, the program has to add and subtract from that original bet until the money has gone. The Max Bet label says how much money the bettor has to spend, and the Up/Down control only goes to that limit, so you can't spend more than you have.
c) The game ends when everyone has lost their money, or there is only one bettor left.
d) The bettors mustshow
• The maximum amount that can be bet for each bettor in a label
• The Up/down box can only go to that maximum number for each bettor. (i.e.: Al's max bet is $45)
• When the Bet is laid the Name, Amount, and Dog appear on the right
• When a person is out of money, they cannot bet again (in this case the radio button is inactive), and Busted appears
• When all the bettors lose (which they eventually will) the game is over
You must use the Factory Design Pattern, and an Abstract Class for the Punters. The 3 punters are to inherit from the Punter class.
1) Create at least 1 Unit Test of your project using Instantiation and linking back to the class.
Write a log of your work
Comment your code thoroughly explaining what each major portion does
Form features
• Data entry text boxes or listboxes, and labels
• Buttons or Radio buttons or any other clickable event to manipulate data
• Adequate signage and titles to make it easy to understand.Advanced Web Development - Asp.net Design pattern
DSED-06 Asp.net Design pattern
Instructions:
• The assessment is an open book exercise - students may consult with others, but finally must present their own work
• BE CREATIVE, this project has a ton of potential and a variety of interpretations.
Complete the following specifications:
1. The program will have a database back end created in SQL Management Server and connected remotely to your program. Save the DB files in the same folder as your program to make it easy to move around.
2. The database will contain at least 4 tables connected with relationships of sufficient complexity. Fields will include Strings, Integers, and Boolean (bit).
3. The database must be operated on using Entity Framework, with LINQ and at least one lambda.
4. Create a full CRUD (Create, Read, Update, and Delete) front end in Visual Studio.
5. Use Classes to hold the methods and the variables.
6. To the best of your ability separate out the 3 layers of Presentation (stuff you see on the forms), Business (all the coding in classes) and Database (all the database calls) in their own classes. Better yet, into their own Projects.
7. Use any front end you like to display your data.
8. The program must be fit for purpose (i.e.: it must work) although it can be simplified from a ‘real' program.
Front End features
• Data entry text boxes or listboxes, and labels
• Buttons or Radio buttons or any other clickable event to manipulate data
• Adequate signage and titles to make it easy to understand.
Advanced Web Development - Web Development ASP.net Core
Create a Database driven website
Instructions:
• The assessment is an open book exercise - students may consult with others, but finally must present their own work
• BE CREATIVE, this project has a ton of potential and a variety of interpretations. My interpretationis an example below.
Complete the following specifications:
1. The program will have a database back end.
2. The database must be operated on using Entity Framework, with LINQ and at least one lambda.
3. Create a full CRUD (Create, Read, Update, and Delete) front end.
4. Use Classes to hold the methods and the variables.
5. Use the MVC framework to hold your code.
6. Decorate and add a template.
7. The program must be fit for purpose (i.e.: it must work) although it can be simplified from a ‘real' program.
8. Must use ASP Identity to login and access Admin tools (example of tools only)
Attachment:- Class Assessment.rar