• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

Training Booking System with ASP. I believe I have displayed the knowledge required by both of these, in as such as showing that on the client-side you can do things like form validation and changing the appearance of the HTML and CSS.

Extracts from this document...

Introduction

image01.png

230CT

Internet Technologies

Training Bookings

Conn Warwicker [SID: 1694190]

http://babbage.coventry.ac.uk/warwick2/login.asp

Contents

Contents…………………………………………………………………………………………………………….............1

Image Contents....................................................................................................................2

Screenshots..........................................................................................................................3

Site Structure.......................................................................................................................4

Test Plan & Results..............................................................................................................5-12

Evaluation............................................................................................................................12-14

Appendices..........................................................................................................................15

Bibliography........................................................................................................................15

Comments...........................................................................................................................15

Image Contents

Fig 0 – Company table in the database; showing you what you can login with

Fig 1 – Login Page

Fig 2 – Bookings Page

Fig 3 – Current Bookings Page

Fig 4 – Logout Page

Fig 5 – The general structure of the website, slightly different to the specs as I have not included a confirmation page for booking.

Fig 6 – Screenshot of Test Case “login.3”

Fig 7 – Screenshot of Test Case “booking.6”

Fig 8 – Screenshot of Test Case “booking.3”

Fig 9 – Screenshot of Test Case “booking.8”

Fig 10 – Screenshot of Test Case “booking.11”

Fig 11 – Screenshot of Test Case “booking.12”

Fig 12 – Screenshot of Test Case “booking.14”

Fig 13 – Screenshot of Test Case “booking.15”

Screenshots

image02.png

Fig 0

image09.pngimage08.png

Fig 1                                                             Fig 2

image10.png

image11.png

Fig 3                                                             Fig 4                                

Site Structure

image12.png

Fig 5

Site Structure Explained:

Login Page

- This takes you on to the Booking page once the correct credentials are entered.

- It works by entering the Company ID (Eg: 1) and a password (Eg: pass)

- These details are queried in the database and if they match a row, you are assigned a session and taken onto the Booking page. If not, an error is displayed.

Bookings Page

- This redirects you back to the Login page if you are not logged in, otherwise gives you the option to either go onto the View Bookings page or the Logout page.

...read more.

Middle

Test Case: “ ”

Expected Result: Error: “Company ID is a number”

Actual Result: AE

Login.5

Test Case: “123^%*”

Expected Result: Error: “Company ID is a number”

Actual Result: AE

Login.6

Test Case: “ 123 ”

Expected Result: Error: “Company ID is a number”

Actual Result: AE

Login.7

Test Case: “1”

Expected Result: Allow Login

Actual Result: AE

Selected Screenshot

image13.png

Fig 6

BOOKINGS.ASP

Elements:

- Text Box for Trainee First Name and Trainee Last Name.

- Select Box for Course and Multiple Select Box for Trainees

What they should accept:

- Trainee First and Last names should be letters, spaces and hyphens

- Select boxes are not taking any user input, so they won’t be validated. In a professional system they would be though to avoid users tampering with the form code.

Element to Test: Trainee First Name (This is exactly the same as Last Name, so counts for both) [We are assuming that the Surname is valid here. And that if we were testing the Surname, then the First name was valid]

Booking.1

Test Case: “ ”

Expected Result: Form is submitted, but nothing happens

Actual Result: Trainee was entered with no first name.

Fix Added: Expanded the If statement to include single space

Booking.2

Test Case: “123”

Expected Result: Error: “Please enter a valid first name!”

Actual Result: AE

Booking.3

Test Case: “AName123A”

Expected Result: Error: “Please enter a valid first name!”

Actual Result: AE

Booking.4

Test Case: “Name_Name”

Expected Result: Error: “Please enter a valid first name!”

...read more.

Conclusion

Appendices

Please see print outs of the code. These print outs had some slight difficulties in printing as displayed on the screen, as some lines were too long for an A4 piece of paper, so it looks as if some of the lines have moved onto 2 lines or more, which would have meant I would have needed to use an “_” character in the code, however, this is merely a display error on the printouts.

The electronic copies of the code are included on the CD.

The URL of the live version, as mentioned on the contents page, is:

http://babbage.coventry.ac.uk/warwick2/login.asp

Bibliography

PAYNE, L et al. 2009. 230CT Lecture & Tutorial Slides. [Online As Of: 08 Mar 2010]

<http://vle.coventry.ac.uk>

W3SCHOOLS. 2010. Online Web Tutorials. [Online As Of: 08 Mar 2010]

<http://w3schools.com>

TIZAG. 2008. Tizag Tutorials. [Online As Of: 08 Mar 2010]

<http://www.tizag.com>

ASP. 2010. The Official Microsoft ASP.NET Website. [Online As Of: 08 Mar 2010]

<http://www.asp.net>

Comments

Any post-marking comments can go here:

image00.png

...read more.

This student written piece of work is one of many that can be found in our University Degree Computer Science section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related University Degree Computer Science essays

  1. Information systems development literature review. Since the 1960s Methodologies, Frameworks, Approaches and CASE ...

    Topic: The Dynamic Systems Development Method (DSDM) Rapid Application Development (RAD) Method Reference: Fitzgerald, B., Russo, N.L. & Stolterman, E. (2002). Informations Systems Development Methods in Action. Maidenhead: McGraw-Hill Education Summary: The historical development of DSDM method derived from individuals interested in the RAD process.

  2. Lifecycle Management Of Information Technology Project In Construction

    between project view?. The proce?? would be approximately a? follow?: The project management team would define project view? to be u?ed on project. The?e are generally minor reformulation? of view? u?ed now. Project planning would be carried out much a?

  1. Development of an Online Lecturer Assessment System

    page, the first name, last name and nationality is on order to user double check the person who is log in is him/her and the start date attribute is there in order to predict in which semester the student is in, enabling them to assess the right lecturers.

  2. Create an online catalogue system that specialises in children's toys and enables users to ...

    The response is transmitted to the client from the server (Renaud 1996). There are two types of client/server architectures which can be implemented for web sites. Two-Tier Client/Server architecture The two-tier architecture approach means that network traffic is reduced

  1. Develop a Puzzle Website for users of three different age groups, Kids, Teenagers and ...

    And we even learned some technologies like Oracle and Java that ended up not even being used. Consequently the whole idea behind doing a project is to teach students how to work as a team and also learn new and interesting technologies in the meantime.

  2. The project explains various algorithms that are exercised to recognize the characters present on ...

    In order to do Template Matching, four 16-bit vectors are created from the detected numbers and these vectors are compared bitwise with other template vectors in their respective quadrant. The degree of mismatch is found by the number of 1's present in the result.

  1. IP network design

    for more schools, asymmetric technologies such as ADSL or satellite (both described below) should be considered where available and affordable, principally as a replacement to ISDN. These technologies provide better connectivity than ISDN but they do not support real-time applications such as video-conferencing.

  2. Industrial Data Management Technologies

    Further more the salary is paid directly to employee's bank account. So I have created one table which will keep all the record of the employee's bank like bank name, branch, account number, sort code, address, type of account. In these tables some of the information is coming from the upper tables like employee master and employee leave assign.

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work