4.2 User Interface 
4.2.1  UI Design Decisions 
When designing the user interface, a couple of items have to be kept in mind to arrive at a good 
solution. Basically, the system should be as easy and intuitive as possible to use. Therefore, the 
pages should be consistent in look and feel, which helps the user in getting accustomed to the 
system faster. Furthermore, the pages and functions should be logically grouped to facilitate 
navigation between the pages, and functions should be placed where the user would most likely 
expect them without having to consult a manual first. 
To achieve these goals, the following design decisions were made: 
   All pages have an identical layout. On top of the page, a banner is shown. Below 
that, a navigation bar is displayed from which the Home and the Help page may 
always be reached. Underneath the navigation bar, the main page area is displayed. 
Finally, at the bottom of the page, a disclaimer with a copyright notice and contact 
information is shown. The page banner and the disclaimer are included from an 
external file so updating this information can be done easily by modify only one file. 
   Fonts and colors are consistent from page to page. This is done with a central 
Cascading Style Sheet that is included at the top of each page. CSS style sheets are 
a very powerful but simple way of reducing the formatting overhead on pages, and to 
give Web pages a uniform look across different browsers (Netscape, Microsoft). The 
style sheet that was used for the Permit System is shown below. 
a:link
{ color: #000080; font family: verdana, sans serif;
font weight: bold }
a:visited { color: #000080; font family: verdana, sans serif;
font weight: bold }
a:active
{ color: #000080; font family: verdana, sans serif;
font weight: bold }
a:hover
{ color: #D00000; font family: verdana, sans serif;
font weight: bold }
body { font family :verdana,sans serif; font size: 10pt;
background color: #FFFFFF; color: #000000 }
p,td,th { font family : verdana, sans serif; font size: 10pt }
50 




Java Web Hosting Application Development Using Java Technologies Hosting




 
TotalRoute.net Business web hosting division of Vision Web Hosting Inc. All rights reserved.