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

Explain difference between the clone and copy methods, What is the differen...

What is the difference between the Clone() and Copy() methods of the DataSet class? The Clone() method copies only the structure of a DataSet. The copied structure having all t

How many types of assemblies are, How many types of assemblies are there? ...

How many types of assemblies are there? Private, Public/Shared, Satellite. A private assembly is normally used by a one application, and is stored in the application's director

What are attributes, What are Attributes?  Attributes are declarative t...

What are Attributes?  Attributes are declarative tags in code that insert additional metadata into an assembly. There exist two types of attributes in the .NET Framework: Prede

Which namespaces use in asp.net pages, Which namespaces are required to ena...

Which namespaces are required to enable the use of databases in ASP.NET pages? The following namespaces are required to enable the use of databases in ASP.NET pages:     Th

What happens when aspx page is requested from browser ?, The steps that occ...

The steps that occur when we request a ASPX page are as follows:- 1) The browser sends the request to the webserver. Now  assume that the webserver at the other end is IIS. 2

Difference between datagrid, What's difference between Datagrid, Datalist a...

What's difference between Datagrid, Datalist and repeater? The Datalist ,Datagrid, and Repeater are all ASP.NET data Web controls. They have many things in common such as Da

Need of static methods for post cache substitution, Why do we need static m...

Why do we need static methods for Post Cache substitution? The ASP.NET should be able to call this static method even when there isn't an instance of your page class available.

What is a host process, What is a host process? A host process is an im...

What is a host process? A host process is an implementable program that hosts a workflow. It might be a Windows Forms application, a Web application, or a Web service applicati

How can we get access to cache object?, The Cache object is always defined ...

The Cache object is always defined in the System.Web.Caching namespace. You can get the reference to the Cache object by either using the Cache property of the HttpContext class in

Develop targin protocol, Develop Targin protocol Project Description: ...

Develop Targin protocol Project Description: We need to construct services in C# or VB.NET that will manipulate with a Targin TIP Protocol Server (protocol for financial info

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