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

internal and external program interfaces

Extracts from this document...

Introduction

Design of external and internal program interfaces

The layout of the system is as follows.

image00.png

On the login screen there will be a space for which the user can enter their username and password. This is required in order to enter the system. When the box is clicked on by the user using the mouse, a flashing cursor will appear to show that it is really to type. This ensures that the user is aware of what is happening and makes it user friendly. The screen is uncluttered and has a login and cancel bottom to assist the user in the login of the system. This is shown to the right hand side.

image01.png

Once a login sequence has been completed and accepted by the system which matches it to a database that contains the correct usernames and passwords, the system then connects to the next screen where the bookings of shows can take place. From there on in, all the screens will look the same with just different instructions. This is to ensure consistency within the application as so not to confuse or distract the user. The logo will appear in the top right hand corner and the management button just below it.

...read more.

Middle

Once the show has been selected than the following page will appear with the name of the show on the title to ensure that the user knows they selected the correct thing. A calendar will appear which is user friendly as it is visual and is color co-ordinated. This means that if the date is red, it has been booked up; if the date is green, there are free seats; and if the date is white then the show is not available on these dates. Visual displays of information are easier on the eye and this will convery information to the user quickly and efficiently. image03.png

Once the date has been picked, which is availabe, the user will select the next button as before. The title of the show will once again appear as the title and underneath it the date selected for the show will be shown in a highlighted box. Underneath this another drop down menu will be used in order for the staff member to select a time for the show that they require for this customer. If this time is not available, then an error message will appear and the user will be asked to choose another time.

...read more.

Conclusion

Finally, when the manager logs in, they have a special section whereby they have extra details which are not visible to the employees. A drop down menu is shown and the options for the manager are:

  • Search show by A-Z
  • Search show by date
  • Search show by title
  • Mailing list
  • Accounts
  • Create special offers

The mailing list will link to an external database which contains all details of the customers. The manager may use this for sending special offers to clients or for contacting them if shows are cancelled. The accounts section will help the manager with the more financial side of the business, by allowing him to view sales for that month and previous months in order to compare. He may use these statistics to cancel certain shows, or to add more of others which are sold out and proving very popular. The manager is also responsible for creating special offers and the distribution of these to the customers. image08.png

The overall system is very user friendly. It uses a graphical user interface approach with using the mouse to select things and icons to represent selections. Once one part is finished, it goes onto another window, which avoids clutter and allows the user to view a screen which has the same layout which just a different question. Each page gives sufficient details on how to answer the question and a help button is there is help is required.

...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. Traffic Light Simulation and Machine Code Program.

    Stack Pointer Points to the next free location on the stack. In the RAM displays, the stack pointer is highlighted blue with yellow text. Status Flags Status Register The status Register contains status flags that indicate the outcome of the previous calculation.

  2. A bucketing framework for Database security

    Into our Java package indicator, we have the classes Indicators and StatIndicators that contains the following methods. For more information about the implementation of this basic methods please refer to the JavaDoc of our project or directly to our code.

  1. IP network design

    These links are practical only over short distances, less than 1.2Km, and are sometimes used in conjunction with an unlicensed radio backup. 2.1.9. Overview of Digital Hierarchy Technology PDH (Plesiochronous Digital Hierarchy) is a technology used in telecommunications networks to transport large quantities of data over digital transport equipment such as fibre optics, copper and microwave radio systems.

  2. Implementation of Path Finding Techniques in Homeland Security Robots

    DFS is the general search algorithm where the "insert" function is "enqueue-at-front". This means that newly generated nodes are added to the fringe at the beginning, so they are expanded immediately [4]. DFS goes down a path until it reaches a node that has no children.

  1. To evaluate customer loyalty toward e-CRM on Dusit.com website in Thailand

    to understand and explain how human societies work in reality (Burns, 1999). In particular, social science consists of tangible and intangible factors from human beings and it creates 'meaning' in their life when 'people' do something for them (Seale, 2004).

  2. So in order to understand what the main areas where organisation should be aware ...

    The POC can be an individual (Contact Information) or a group (Group Information). There are technical and administrative contacts. POC Query finds the many IP adresses a machine may have. The administrative contact may be the administrative contact for multiple organizations,so perform a POC query. You may uncover a domain that you were unaware of.

  1. TOTAL QUALITY MANAGEMENT SYSTEM

    The chief executive should lead the charge. Battles are not won by armchair quarterbacks; they are won by field leaders who are out in front of the troops, leading through vision, solid goals, and example. TOOLS OF TOTAL QUALITY MANAGEMENT Up to now, the Japanese have studied and practiced what they term "total quality control" for 40 years.

  2. To highlight how easy it is to do database backed websites I wrote a ...

    CREATE TABLE guests ( guest_id int(4) unsigned zerofill DEFAULT '0000' NOT NULL auto_increment, guest_name varchar(50), guest_email varchar(50), guest_time timestamp(14), guest_message text, PRIMARY KEY (guest_id) ); */ This next section of code demonstrates a second kind of comment that PHP shares with C++, Perl and Javascript.

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