Record processing system, DOT NET Programming

Assignment Help:

Your first assignment will require you to develop a record processing system in both ASP and PHP, giving you an opportunity to see two modern web scripting languages in action. 

You will be provided with an input form for both ASP and PHP, from which you must develop a logically design script which validates and processes the incoming data, presenting the results to screen.  Your use of Functions, Control Structures, Input Validation, Conditions, and basic numerical calculations will form the core of each ASP/PHP script.

Task

Your task is to create an ASP and PHP page that reads in the data from the attached forms, validate the data (looking for physical and logical errors), then process the data and output a summary.  Your script is required to process a list of units in order to help students figure out how much of their course they have completed and how far they have to go.

The first three fields simply identify the student, while the Course Type field asks the student to choose the type of degree they are studying.  After this is 30 rows of records, each recording a unitcode, the credit points that unit is worth (15 or 20), the semester it was studied (Semester 2, 2010 would be 102) and the mark received for the unit.  The reason for 30 fields instead of a maximum of 22 is that a student may not have passed all units on the first attempt.
 
Your job is to write each of your scripts according to the following business logic;
 
All units that have a mark of 50 or higher have their Credit Points added to a grand total, this total then being subtracted from the Credit Points required for each of the four listed degrees.  The total credit points required for each degree is;
 
Undergraduate - 360
Graduate Diploma - 120
Masters by Coursework - 180
Masters by Research - 240
 
Thus, if a student fills in 10 rows on the form with units, each unit being worth 15 Credit Points, but has only passed 8 of those units, then the Total Passed Credit Points will be 120, leaving 240 Credit Points Required if they are studying an Undergraduate degree.


Related Discussions:- Record processing system

Types of dependencies in cache, What are the types of dependencies in cache...

What are the types of dependencies in cache? Whenever you add an item to the cache, the dependency relationships is define that can force that item to be removed from the cache

Finding largest array element - c# program, Finding Largest Array Element -...

Finding Largest Array Element - C# Program I am unable to make out the Largest Array Element in C# language. Can anyone suggest me any example for this.

What is the difference between int and int32, What is the difference betwee...

What is the difference between int and int32. There is no difference among int and int32. System.Int32 is a .NET Class and int is an alias name for System.Int32.

I need isometric exploration tablet game, I need Isometric Exploration Tabl...

I need Isometric Exploration Tablet Game I am endeavoring to build an 2D tile-based isometric game, primarily for Android and iOS tablet devices. It will be built in Unity 3d v4

Create custom controls in asp.net, How can we create custom controls in ASP...

How can we create custom controls in ASP.NET? The User controls are created using .ASCX in ASP.NET. After that .ASCX file is created you need two things in order to that the AS

Immediate need in website update, Website update... Immediate need I wan...

Website update... Immediate need I want someone experienced in ASP.NET who can set up PayPal on my website by Feb. 1st. I would similarly like to have some changes made in the t

Xml text reader, What is XML Text Reader? The "XmlTextReader" class hel...

What is XML Text Reader? The "XmlTextReader" class helps to give fast access to streams of XML data in a forward-only and read-only manner. The XMLTextReader also checks if the

Describe what are streams in file handling, Question : (a) Describe wh...

Question : (a) Describe what are streams in file handling and explain what should be done when accessing data in an existing file. (b) For what purpose are StreamReader an

Iuknown interface, Describe IUKNOWN interface All COM object supports a...

Describe IUKNOWN interface All COM object supports atleast one interface, that is  IUnknown interface. All interfaces are the classes, derived from the base class IUnknown. Eve

Operator overloading in .net, What is Operator Overloading in .NET? It ...

What is Operator Overloading in .NET? It gives a way to define and use operators like +, -, and / for user-defined classes or structs. It permits us to define/redefine the way

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd