Escolar Documentos
Profissional Documentos
Cultura Documentos
Course: COMP1550
Page 1 of 19
Table of Contents
Section 1: Features checklist ......................................................................................................................... 3 Section 2: Bugs and weakness ...................................................................................................................... 3 Bugs: ...................................................................................................................................................... 3 Weakness: ............................................................................................................................................. 3 Section 3: Special strengths .......................................................................................................................... 3 Section 4: Demo ............................................................................................................................................ 4 Feature A: Form to record an establishment: ............................................................................................ 6 Feature B: List and Search form: ............................................................................................................ 10 Feature C: Add details of review: ........................................................................................................... 13 Section 5: Evaluation .................................................................................................................................. 18 References:.................................................................................................................................................. 19
Page 2 of 19
Weakness:
The user interface is not good. Cannot edit or delete a record.
Page 3 of 19
Section 4: Demo
Picture 1: Splash screen This Splash screen displays in 5 seconds then automatically exits. After that, if there is no establishment exists, the application will show the form to create new establishment. Otherwise, the application will show the menu.
Page 4 of 19
Picture 2: Application menu Use the Up/Down key to move the highlight and press the Select key to select menu item.
Page 5 of 19
Page 6 of 19
Picture 4: Error message when user does not fill in one of required fields
Page 7 of 19
Picture 5: Confirm dialog After validate required fields and all the data are valid, the application shows the confirm dialog so the user can save the establishment or go back to input form
Page 8 of 19
Page 9 of 19
Page 10 of 19
Picture 8: Establishment search form User can input any substring of establishment name to search, and the input text is not case-sensitive.
Page 11 of 19
Page 12 of 19
Picture 10: Some function in search result In the search result form, user can select any establishment to add a review, show the review list or show the best review
Page 13 of 19
Page 14 of 19
Page 15 of 19
Page 16 of 19
Page 17 of 19
Section 5: Evaluation
This application meets requirements. All the features are implemented. Functions are easy to use but their interfaces are not friendly. To do this program, first, I list all the application features and note the support references from the Textbook and the Lecture. This helps me to find easily the necessary information to complete these features. Next, I create a plan of all the steps and the time to finish the program. Finally, I implement the plan and monitor progress. However, I did not follow exactly the time in the plan then some of tasks are not as good as expected. To make this program become a product used by real users, it should be designed with better user interface and additional features like edit, delete, statistic.
Page 18 of 19
References:
From the Lectures. From the Textbook: Beginning J2ME: From Novice to Professional The class SplashScreen has borrowed idea from http://jcs.mobile-utopia.com/jcs/3934_SplashScreen.java http://fivedots.coe.psu.ac.th/Software.coe/J2ME/splashScreen.txt
Page 19 of 19