Prototype of the System.

Extracts from this document...

Introduction

Prototype of the System I have designed a prototype of my final program. The prototype resembles the final program exactly, but it does not have the programming in order for it to do the required processes. The prototype has been made to show what the program will look like as a finished product. I have taken some screen shots of the various screens and explained all of their features. Main Menu: Above it the starting screen of the program, it is the main menu as labelled in the title bar and also the name of the screen beside the picture box for user navigation. As you can see the interface is large and simple with only a few buttons, in order to keep it simple, as specified in the specification prior to the prototype. The user has three options; they can choose one of the command buttons, which will then take them to the according page. On the click of the command button the current screen is closed and the target screen is then opened where the user can then chose their next process. The Picture box is used to store a picture set by Hollywood video, this will be added onto the design, but for the prototype I decided it was not necessary. The text used is Ms Sans Serif. I have used certain sizes, size point 14 for titles in bold, size point 10 for text and size point 8 for buttons which are both regular style. I have made sure that I have set certain standards which must be kept to throughout the program such as the font and the button size. This is done to keep uniformity to the whole program and make it look as though all the forms are linked together. I will use this as template for the whole program. Members Command When the user clicks on the "Members" button it closes the main menu and opens the "Members Options" which has several options for the user. ...read more.

Middle

Once all of the information required has been entered the user must then select the "Save" button. This saves the information on the form and adds the member to the system. The user can then search for the member at any time and the member is able to rent all videos permitted by the membership type. The user can then choose to go back to the "Member's Options" page or to the "Main Menu". View All Member's: Here is the "View All Members" screen; this is accessed using the "View All Records" button on the "Member's Options" screen. When the user presses the "View All Records" button it searches the system serially to retrieve all of the members, one by one in the order that the system comes to them the information found is then displayed in the grid on screen. This screen is fairly simple, containing a Flex Grid and three command buttons. The main feature of this screen is the grid in the centre of the screen, this grid is called a Flex Grid and is used to display all the results found by the computer. The grid is a very good means of showing a vast amount of information to the user because it separates it and makes it easier to look at than a long list. The user can sort the information on the grid in many different ways including member number, ascending and descending and by surname A-Z and Z-A. The user is able to select a single member that they wish to view out of the grid and then select the "View Detail" button which opens the "Member's Details" form as explained previously in this document. The user can then either just view the information or edit the details. The "Member's Options" and "Main Menu" are purely navigational buttons, which take you to the named places, as explained previously. ...read more.

Conclusion

Once the calculate button has been pressed the results are added into the Price and Date due back text boxes. The Member number and Video number boxes are mask edit boxes which validate the input of the text, the validation rules for both boxes are numeric values only and a maximum of 6 characters are valid. If the user tries to enter any text or anything over the designated amount of characters the boxes will not permit this. Age Check: This form comes up when the user presses the "calculate" button, it asks the user to confirm that the member is old enough to view the video legally. If the user chooses "Yes" the video is calculated and rented, if the user chooses "No" then the rental is cancelled and the "Rent Video" window is closed, the main menu is then opened. Return Video: The return video form is opened when the user presses the "Return Video" button on the rentals main menu. This form will be used when a member returns a video. The user will be prompted to enter the member number and video number of the video that is being returned. Both member number and video number have the same validation rule, this is numeric characters only, this prevents the user from entering invalid characters. The user must then press the "return" button, when the return button is pressed it automatically checks with the transaction file to see if the video is overdue. If the video is overdue the program calculates the fine and opens the overdue form. Overdue Video: The overdue video screen is opened when the member returns a late video. It is called by the "Return" command on the "return video" window. This screen displays the fine payable by the member, the date the video should have been returned and the actual date of returned. The charge text box has got currency validation. The Date due and date returned use date validation. Once the member has paid the fine, the user can then press the "Fine Paid" button which returns the user to the previous menu. ...read more.

Related AS and A Level Internet essays

The major reason behind these losses was the high operating costs both in the parts of costs of revenue and selling & administrative costs. So Amazon left up each year with the negative cash flow from operation and had to financing to expand its business.

Online delivers better prices and you can get a new release on your doormat on the day of release. I believe that online is taking a lot of sales from Game and Gamestation. It is having a big impact. * Online is an increasingly important aspect of games retailing.

Also if twiceasnice.com is a success then a lot of companies will be willing to pay the company to let them put their domain name on the website. Image of company. If the website is of a poor standard or is slow, then it could be reflected on the company.

Also I have printed one example of what the zoom hyperlink does on the catalogue. Please note that the colour on this webpage has not been printed out. Output format All the output formats in this project will be able to fit on a full screen.

they can go too and have fully trained sitters to look after their kids and keep them occupied all day long. Price Cheap prices are what the lower-end consumers are looking for. A good price with an average cruise holiday, they cannot expect more than that as they are not paying a high price for a luxury cruising holiday.

my website must be easy to navigate otherwise this would deter would be customers. Alternative Solution 3 I could advertise my company on the electronic billboards on the London underground and attract a lot of people 100,000 people travel on the under ground every day because there is a wide

The location of the centre is perfect as it can serve the 7 million people living in Central and Greater London, which represents 14% of the UK households. The centre employs up to 500 staff and has meant it can serve within and beyond the M25 area.