Internet Programming

Internet Programming

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

Web Programming

Assignment 2013

The assignment report is to be completed on an individual basis and comprises one report in Word 97-2003 doc or in PDF format.

You must use the Blackboard electronic submission system to submit your work –The report must be zipped (WP1234567.zip) where 1234567 is your student Id.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

Website Development – Acme Transport

You must design and then build a website for a small online logistics company called

Acme Transport. You will then write a report containing the key deliverables below.

The logistics company operates 3 vans from

Bristol

to and from the following destinations:

Manchester

,

Newcastle

and

Glasgow

. Each van can carry a maximum of

100 crates. The timetable is as follows (trips operate Monday to Friday, only one return trip a day):

At

Newcastle

Bristol

Bristol

07:00

Manchester

13:00

Bristol

Bristol

12:00

Bristol

13:00

Glasgow

19:00

Leave

At

Arrive

Bristol

07:00

Newcastle

13:00

14:00

19:00

Manchester

12:00

18:00

Glasgow

06:00

Acme Transport uses a fixed fare for each journey. Fares are:

Bristol-Manchester (or vice versa)

£100

Bristol-Newcastle (or vice versa)

£155

Bristol-Glasgow (or vice versa)

£165

The basic requirements are:


Provide a website showing the schedules and fares. You will need to design an attractive and functional site.


Provide a booking mechanism to:

o Allow customers to select a route, a day, and the desired number of crates;

o Display availability for that journey;

o Allow customers to book crates;

o Issue a booking number to that customer.


Provide a mechanism to allow Acme Transport to view the number of crates booked for each journey.

NOTE: Any other functionality will NOT attract any extra marks.

Deliverables

You must design, develop and implement your website. Your design and implementation must show that you are competent in the use these technologies.

Your report will contain copies of the following code which you have developed:


(X)HTML;


CSS (style sheets);


JavaScript ;


CGI/Perl; (the only scripting language allowed)


SQL to build and manage the database and data (Add, Update and Delete).

All code must be commented correctly and each section of code must have a paragraph describing the function of the code.

Inappropriate use of other technologies (e.g. Dreamweaver) will be penalised, but use of Ajax and JQuery is permissible.

Server-side programming must be Perl (not PHP etc).

If significant amount of code is taken from external websites, that is acceptable as long as it is referenced, and made apparent in the code, e.g. with a different font or colour.

Deliverables Summary

A report (either or PDF) describing the fulfilment of the requirements listed

above viz:

1. An introduction outlining the system design and the main functions of the system;

2. A diagram showing how the various parts fit together;

3. A listing of each of the segments of code detailed above and for each segment a paragraph describing that segment of code as discussed above;

4. A discussion of the problems encountered building the website.

5. You do NOT have to submit the actual website for marking and testing.

Marking Scheme for the functionality of the Website

This part of the assignment contributes 100% of your marks for this re-sit

module. Mark:

0
Not submitted/totally unsatisfactory;

1-39
Limited descriptions of functionality and use of web technology

40-49 A report of a limited or somewhat functionally incorrect website but, showing at least some insight and use of the technology;

50-59 A report of a reasonably well designed website, showing full functionality and reasonable awareness of the usability and appropriate use of the technologies;

60-69 A report describing a fully functional web site, showing above average awareness of design and usability;

70-100 Written to a high professional standard.

Note that ALL grades are provisional until confirmed by the appropriate UWE

examination board.

Still stressed with your coursework?
Get quality coursework help from an expert!