Specify Web User Interface Overview

Specify Software Project Staff
29 Nov. 2012
Version 1.0

The screen shots below show an approximation for the four main components that will be available in the first release (in addition to Express Search). The following table provides a brief overview of each screen:

Component Description / Functionality Optional
Welcome The Welcome screen contains a back ground image. This is customizable in the thick client. It also shows a list of RecordSet and then two columns of statistics. The column of RecordSets
Data Entry Works just like the TC. The user should be able to click on a RecordSet to open a form with all the records from the RS. The user should be able to click on a form and get a blank for for entering data. Drag and Drop of RS
Query Builder Simple screen that enables the user to execute an existing QB query. If the query have fields that require user input, a dialog should be displayed asking for the appropriate values.  
Reports The user should be able to generate a report (or labels) by clicking on an existing report.  
Search Results For Express Search and QB Searches: The user should be able to: 1) Create a RecordSet from the results, 2) Click on the 'Form' button and should the results in a form. (Most of the search results window is complete.)  

It would be preferable for the main window to have tabs like the TC and the other components are tabs in the same browser window. If this proves too difficult we can go with Ben's suggestion of useing the browser tabs instead. One advantage of using the browser tabs is that each tab is in it's own thread.

 

Diagram
Initial Screen after logging in - Welcome


Diagram
Initial Screen after clicking on the toolbar button 'Data' - Data Entry


Diagram
Initial Screen after clicking on the toolbar button 'Query' - Query Builder


Diagram
Initial Screen after clicking on the toolbar button 'Reports' - Report and Labels Generation


Diagram
Search Results from Express Search