SlideShare a Scribd company logo
CSE 5930


   Graphical User Interface Design and Programming

                         Second Semester, 2005


 Assignment Two – High Level Prototype


Student ID: 19253419
Name: YIP ZHEN-WEI (NICOLAS)
eMail Address: nicolas.net@gmail.com           zwyip1@student.monash.edu

Topic: High Level Prototype Development Design
Documentation



Tutor's Name: Mike Smith
Tute Day &Time: Wednesdays, 8:00 p.m. To 10:00 p.m.
Due Date: Week Thirteen (13) Semester Two
Date Submitted: Tuesday, 18th October 2005.

(Apologies for the ink quality, my printer is stressed out!)




                                       - Page 1 -
Table of Contents




 Summary of System Requirement......................................................................................... 3



 Design Evolution................................................................................................................... 3



 Low Level Design Guidelines................................................................................................4



 Evaluation Using Shneiderman's Design Guidelines............................................................ 5



 Conclusion............................................................................................................................. 6


 How to run the project from the CD..................................................................................... 6




                                                            - Page 2 -
Summary of System Requirement

      Basically, the system requirement for this project would normally be a networked
environment. The three types of users who are due to use the system should be able to log on
from anywhere on the network and do the necessary maintenance.
      Interfaces for the three different types of users had to mirror the differing access levels
for each user. Therefore, the login mechanism had to determine which type of user is logging
in, and hence, display or generate the appropriate interface.
      The users will have to know some basic computer knowledge as a prerequisite (except
the administrators of course).
      The system will have to perform as efficiently as possible, and yet remain robust
because it is still operated by human beings who can and would make mistakes. Instructions
within the system have to be clear and concise without the need for the user to refer to some
kind of manual. On that note, the software has to literally work “right out of the box”.




Design Evolution

     Initial testing techniques were mainly based on user input and logical design guidelines
based on Web design experience.

     Storyboard sketches of the interface design itself were drawn to assist in the design and
initial evaluation. These are inserted as part of this section on the following few pages. Due
to technicalities, screenshots of initial designs could not be obtained.

     The evaluation was conducted in the form of user acceptance tests involving randomly
selected individuals who gave verbal feedback on the interface and recommendations on the
items to improve upon.

     A major change was the switch from a multiple document interface (MDI) to a simpler
and more efficient design that mirrors a kiosk. It was found that users consistently had
trouble navigating drop down menus and toolbars, so simple buttons replaced all the drop
down menus.

                                            - Page 3 -
Low Level Design Guidelines

•   Fonts & styles – Easy to read and see. Easy for the eye to flow. Preferably the Sans Serif
    fonts are used as they do not have the serifs that appear to “smudge” the screen.
•   Icons – Has to clearly define and present its purpose.
•   Colours, highlighting – Pleasant tone of colours from a narrow band. Pastel
    recommended.
•   Menus – Clear and concise, indicating the meaning directly to the end user.
•   Dialog boxes – Indicate at once what has gone wrong or the type of confirmation from the
    user that is needed.
•   Screen layouts – To follow the logical path of the human eye, which, according to a
    lecturer at the Malaysia Multimedia University, is from the top left of the screen to the
    bottom right. Should be familiar with users who have very basic computer experience (i.e.,
    can use a mouse and keyboard usefully).
•   Headers & footers – Footer should be status indicators and on the right hand side, a clock
    showing the current time. The header should be the title of the section the user is currently
    in, preceeded by the name of the software. If the section title and software name are on the
    same line, they have to be split with an emdash (i.e. “--” ).




                                             - Page 4 -
Evaluation Using Shneiderman's Design Guidelines

1. Consistency and predictability – The software exhibited consistency from screen to screen
  in terms of colour scheme and font. The various functions did as predicted by the user.
2. Cater for needs of diverse users – This software at the moment is a prototype, so this
  feature would be implemented in the final version. For now, there is no provision for
  diverse users, such as, font enlargement, high contrast colour schemes, and screen reader
  support.
3. Provide helpful feedback – The majority of the system provides clear and easy to
  understand feedback in the form of appropriate confirmation dialog boxes. Thus, the user
  is able to know exactly what the software or system is doing.
4. Completions and exits clearly indicated – Exits are clearly indicated by confirmation
  dialog boxes asking the user whether it is okay to exit or not.
5. Prevent errors – At the moment, this feature is not fully implemented, but some parts of
  the system already exhibit it, such as the registration section, where there is a check for
  empty fields.
6. Allow reversal of actions – Automatic reversal of actions are implemented in the system
  for erroneous input. However, since this system is a prototype, undo functions are not
  implemented.
7. Give user a sense of control – Clear and friendly-looking interfaces are the main highlight
  of this system. The user is given a sense of control by being able to journey anywhere in
  the system.
8. Minimize memory/cognitive load – Clear and concise instructions are given throughout the
  system so as to minimize the memory and cognitive load of the end user. The layout and
  position of several buttons also mean that the user does not have the primary function of
  remembering where the buttons are and which button does what.




                                           - Page 5 -
Conclusion

        When this system was designed, several considerations had to be made. Initially, a
multiple document interface was proposed, but eventually, to make the system more efficient
and less of a hassle to use, an interface which constantly fills the entire screen with fixed
buttons meant that the user no longer has to grapple with windows and buttons that
constantly had to be repositioned. Colour was another issue, as judging by the user-task
matrix, the administrator often uses the system, so there had to be more gentle pastel colours
instead of the standard grey Windows default colours that look very impersonal.

        The good point of the system is that it is robust and stable, because it does not use a
multiple document interface (MDI), it does not have to worry about refreshing itself,
resulting in very irritating flicker or slowness in repositioning the child windows.

        A second good point to note is that the interface is mostly screen resolution
independent, in that all elements in the interface dynamically position themselves in the
centre part, and the entire background occupies the entire screen, regardless of the screen's or
monitor's resolution.




How to run the project from the CD...
Run the executable file named “Project1.exe” from the “bin” folder inside the folder titled

“The Project Itself”.

Please DO NOT run the executables in the Debug or Release folders. They are filled with

bugs!




                                             - Page 6 -

More Related Content

What's hot

User interface design
User interface designUser interface design
User interface designSlideshare
 
Wimp interface
Wimp interfaceWimp interface
Wimp interface
Abrish06
 
golden rules of user interface design
golden rules of user interface designgolden rules of user interface design
golden rules of user interface design
gadige harshini
 
Graphical User Interface or GUI
Graphical User Interface or GUIGraphical User Interface or GUI
Graphical User Interface or GUI
Jakaria Hossain Ridoy
 
Hci user interface-design principals lec 7
Hci user interface-design principals lec 7Hci user interface-design principals lec 7
Hci user interface-design principals lec 7
Anwal Mirza
 
Hci user interface-design principals
Hci user interface-design principalsHci user interface-design principals
Hci user interface-design principals
Anwal Mirza
 
User interface design(sommerville) bangalore university
User interface design(sommerville) bangalore universityUser interface design(sommerville) bangalore university
User interface design(sommerville) bangalore university
Jaisha Shankar
 
Direct manipulation - ppt
Direct manipulation - pptDirect manipulation - ppt
Direct manipulation - ppt
Ayeesha Kissinger
 
User Interface Design
User Interface DesignUser Interface Design
User Interface Design
JReifman
 
User interface design
User interface designUser interface design
User interface design
koushik1297
 
Chapter 12 user interface design
Chapter 12 user interface designChapter 12 user interface design
Chapter 12 user interface design
SHREEHARI WADAWADAGI
 
Chapter 3 - Variety of Dialogue
Chapter 3  - Variety of DialogueChapter 3  - Variety of Dialogue
Chapter 3 - Variety of Dialogue
Muhammad Najib
 
Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)
emaan waseem
 
Hci [4]interaction
Hci [4]interactionHci [4]interaction
Hci [4]interaction
Welly Dian Astika
 
Designing user interface module 4
Designing user interface module 4Designing user interface module 4
Designing user interface module 4
DBPMCF
 
User interface webpage
User interface webpageUser interface webpage
User interface webpagedhaval_tare
 
Human Factors and User Interface Design
Human Factors and User Interface DesignHuman Factors and User Interface Design
Human Factors and User Interface Design
SaggitariusArrow
 
Human Computer Interaction Unit III Part 2
Human Computer Interaction Unit III Part 2Human Computer Interaction Unit III Part 2
Human Computer Interaction Unit III Part 2ashodhiyavipin
 

What's hot (19)

User interface design
User interface designUser interface design
User interface design
 
Wimp interface
Wimp interfaceWimp interface
Wimp interface
 
golden rules of user interface design
golden rules of user interface designgolden rules of user interface design
golden rules of user interface design
 
Graphical User Interface or GUI
Graphical User Interface or GUIGraphical User Interface or GUI
Graphical User Interface or GUI
 
Hci user interface-design principals lec 7
Hci user interface-design principals lec 7Hci user interface-design principals lec 7
Hci user interface-design principals lec 7
 
Hci user interface-design principals
Hci user interface-design principalsHci user interface-design principals
Hci user interface-design principals
 
User interface design(sommerville) bangalore university
User interface design(sommerville) bangalore universityUser interface design(sommerville) bangalore university
User interface design(sommerville) bangalore university
 
Direct manipulation - ppt
Direct manipulation - pptDirect manipulation - ppt
Direct manipulation - ppt
 
User Interface Design
User Interface DesignUser Interface Design
User Interface Design
 
User interface design
User interface designUser interface design
User interface design
 
Chapter 12 user interface design
Chapter 12 user interface designChapter 12 user interface design
Chapter 12 user interface design
 
Chapter 3 - Variety of Dialogue
Chapter 3  - Variety of DialogueChapter 3  - Variety of Dialogue
Chapter 3 - Variety of Dialogue
 
Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)
 
Hci [4]interaction
Hci [4]interactionHci [4]interaction
Hci [4]interaction
 
Designing user interface module 4
Designing user interface module 4Designing user interface module 4
Designing user interface module 4
 
User interface webpage
User interface webpageUser interface webpage
User interface webpage
 
SECh1516
SECh1516SECh1516
SECh1516
 
Human Factors and User Interface Design
Human Factors and User Interface DesignHuman Factors and User Interface Design
Human Factors and User Interface Design
 
Human Computer Interaction Unit III Part 2
Human Computer Interaction Unit III Part 2Human Computer Interaction Unit III Part 2
Human Computer Interaction Unit III Part 2
 

Viewers also liked

Adivsory For Patients(E)
Adivsory For Patients(E)Adivsory For Patients(E)
Adivsory For Patients(E)
Salocin Dot TEN
 
Fathers' day presentation (5th september 2004)
Fathers' day presentation (5th september 2004)Fathers' day presentation (5th september 2004)
Fathers' day presentation (5th september 2004)Salocin Dot TEN
 
Facebook interview test
Facebook interview testFacebook interview test
Facebook interview test
Salocin Dot TEN
 
MDF Italia
MDF ItaliaMDF Italia
MDF Italia
guest797e2b
 
The kelana jaya presentation
The kelana jaya presentationThe kelana jaya presentation
The kelana jaya presentation
Salocin Dot TEN
 
Big data Malaysia meetup 2 presentation.
Big data Malaysia meetup 2 presentation.Big data Malaysia meetup 2 presentation.
Big data Malaysia meetup 2 presentation.
Salocin Dot TEN
 
Air Live Rs 1200
Air Live Rs 1200Air Live Rs 1200
Air Live Rs 1200guest52b3f5
 
Mms 5950 presentation slides
Mms 5950 presentation slidesMms 5950 presentation slides
Mms 5950 presentation slides
Salocin Dot TEN
 
CSE 5930 Report Assignment 1
CSE 5930 Report Assignment 1CSE 5930 Report Assignment 1
CSE 5930 Report Assignment 1
Salocin Dot TEN
 
World Wont Wait For Malaysia
World Wont Wait For MalaysiaWorld Wont Wait For Malaysia
World Wont Wait For MalaysiaSalocin Dot TEN
 
Advisory For Caregiversn Contacts(E)07 Jul09
Advisory For Caregiversn Contacts(E)07 Jul09Advisory For Caregiversn Contacts(E)07 Jul09
Advisory For Caregiversn Contacts(E)07 Jul09
Salocin Dot TEN
 

Viewers also liked (15)

Why innity
Why innityWhy innity
Why innity
 
Adivsory For Patients(E)
Adivsory For Patients(E)Adivsory For Patients(E)
Adivsory For Patients(E)
 
Fathers' day presentation (5th september 2004)
Fathers' day presentation (5th september 2004)Fathers' day presentation (5th september 2004)
Fathers' day presentation (5th september 2004)
 
Facebook interview test
Facebook interview testFacebook interview test
Facebook interview test
 
MDF Italia
MDF ItaliaMDF Italia
MDF Italia
 
The kelana jaya presentation
The kelana jaya presentationThe kelana jaya presentation
The kelana jaya presentation
 
Big data Malaysia meetup 2 presentation.
Big data Malaysia meetup 2 presentation.Big data Malaysia meetup 2 presentation.
Big data Malaysia meetup 2 presentation.
 
Air Live Rs 1200
Air Live Rs 1200Air Live Rs 1200
Air Live Rs 1200
 
Mms 5950 presentation slides
Mms 5950 presentation slidesMms 5950 presentation slides
Mms 5950 presentation slides
 
CSE 5930 Report Assignment 1
CSE 5930 Report Assignment 1CSE 5930 Report Assignment 1
CSE 5930 Report Assignment 1
 
Mc Visit V6
Mc Visit V6Mc Visit V6
Mc Visit V6
 
World Wont Wait For Malaysia
World Wont Wait For MalaysiaWorld Wont Wait For Malaysia
World Wont Wait For Malaysia
 
Laws of Attraction
Laws of AttractionLaws of Attraction
Laws of Attraction
 
Advisory For Caregiversn Contacts(E)07 Jul09
Advisory For Caregiversn Contacts(E)07 Jul09Advisory For Caregiversn Contacts(E)07 Jul09
Advisory For Caregiversn Contacts(E)07 Jul09
 
Attitude
AttitudeAttitude
Attitude
 

Similar to CSE 5930 Assignment 2 Documentation

POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
Saqib Raza
 
User Interface Design,Principles & process
User Interface  Design,Principles & processUser Interface  Design,Principles & process
User Interface Design,Principles & process
Abd-Ur Rehman Saqib
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To Usability
Ovidiu Von M
 
Unit v
Unit vUnit v
Aktu Human Computer Interface Full Pdf.pdf
Aktu Human Computer Interface Full Pdf.pdfAktu Human Computer Interface Full Pdf.pdf
Aktu Human Computer Interface Full Pdf.pdf
shivaniupadhyay2943
 
SWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface DesignSWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface Design
ghayour abbas
 
Sw User Interface Design Evaluation
Sw User Interface Design EvaluationSw User Interface Design Evaluation
Sw User Interface Design Evaluationjonathan077070
 
Authoring metaphors
Authoring metaphorsAuthoring metaphors
Authoring metaphors
pavishkumarsingh
 
Unit 7 performing user interface design
Unit 7 performing user interface designUnit 7 performing user interface design
Unit 7 performing user interface design
Preeti Mishra
 
Edge903 Project
Edge903 ProjectEdge903 Project
Edge903 Projectxyz01
 
UI architecture & designing
UI architecture & designingUI architecture & designing
UI architecture & designing
Mohammed Fazuluddin
 
Chapter five HCI
Chapter five HCIChapter five HCI
Chapter five HCI
yihunie ayalew
 
Dialogue management system
Dialogue management systemDialogue management system
Dialogue management systemMayank Agarwal
 
Game interface design part 2
Game interface design part 2Game interface design part 2
Game interface design part 2
Durgesh Pandey
 
1.Usability Engineering.pptx
1.Usability Engineering.pptx1.Usability Engineering.pptx
1.Usability Engineering.pptx
Dr.Saranya K.G
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1
Sameer Chavan
 
MR Summary Presentation
MR Summary PresentationMR Summary Presentation
MR Summary Presentationmarkrichman
 
Hci 3
Hci 3Hci 3
Design Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringDesign Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software Engineering
Meghaj Mallick
 

Similar to CSE 5930 Assignment 2 Documentation (20)

POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
 
User Interface Design,Principles & process
User Interface  Design,Principles & processUser Interface  Design,Principles & process
User Interface Design,Principles & process
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To Usability
 
Unit v
Unit vUnit v
Unit v
 
Aktu Human Computer Interface Full Pdf.pdf
Aktu Human Computer Interface Full Pdf.pdfAktu Human Computer Interface Full Pdf.pdf
Aktu Human Computer Interface Full Pdf.pdf
 
SWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface DesignSWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface Design
 
Sw User Interface Design Evaluation
Sw User Interface Design EvaluationSw User Interface Design Evaluation
Sw User Interface Design Evaluation
 
Authoring metaphors
Authoring metaphorsAuthoring metaphors
Authoring metaphors
 
Unit 7 performing user interface design
Unit 7 performing user interface designUnit 7 performing user interface design
Unit 7 performing user interface design
 
Edge903 Project
Edge903 ProjectEdge903 Project
Edge903 Project
 
UI architecture & designing
UI architecture & designingUI architecture & designing
UI architecture & designing
 
Chapter five HCI
Chapter five HCIChapter five HCI
Chapter five HCI
 
Dialogue management system
Dialogue management systemDialogue management system
Dialogue management system
 
Game interface design part 2
Game interface design part 2Game interface design part 2
Game interface design part 2
 
1.Usability Engineering.pptx
1.Usability Engineering.pptx1.Usability Engineering.pptx
1.Usability Engineering.pptx
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1
 
MR Summary Presentation
MR Summary PresentationMR Summary Presentation
MR Summary Presentation
 
Hci 3
Hci 3Hci 3
Hci 3
 
Design Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringDesign Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software Engineering
 

More from Salocin Dot TEN

4 Steps To Career Transition.
4 Steps To Career Transition.4 Steps To Career Transition.
4 Steps To Career Transition.
Salocin Dot TEN
 
Deception of Allah (TAGALOG)
Deception of Allah (TAGALOG)Deception of Allah (TAGALOG)
Deception of Allah (TAGALOG)
Salocin Dot TEN
 
The Deception of Allah Gujerati.
The Deception of Allah Gujerati.The Deception of Allah Gujerati.
The Deception of Allah Gujerati.
Salocin Dot TEN
 
Sex and Allah Albanian Volume 2.
Sex and Allah Albanian Volume 2.Sex and Allah Albanian Volume 2.
Sex and Allah Albanian Volume 2.
Salocin Dot TEN
 
PJD LINK (By James Tan).
PJD LINK (By James Tan).PJD LINK (By James Tan).
PJD LINK (By James Tan).
Salocin Dot TEN
 
Biblical posters 1.
Biblical posters 1.Biblical posters 1.
Biblical posters 1.
Salocin Dot TEN
 
Biblical posters 2.
Biblical posters 2.Biblical posters 2.
Biblical posters 2.
Salocin Dot TEN
 
Converting WordPress theme into Laravel (for Laratalks 10)
Converting WordPress theme into Laravel (for Laratalks 10)Converting WordPress theme into Laravel (for Laratalks 10)
Converting WordPress theme into Laravel (for Laratalks 10)
Salocin Dot TEN
 
WordPress KL Meetup July 2016
WordPress KL Meetup July 2016WordPress KL Meetup July 2016
WordPress KL Meetup July 2016
Salocin Dot TEN
 
Ingress Agent Field Guide.
Ingress Agent Field Guide.Ingress Agent Field Guide.
Ingress Agent Field Guide.
Salocin Dot TEN
 
Choosen generation 5 assignment
Choosen generation 5 assignmentChoosen generation 5 assignment
Choosen generation 5 assignmentSalocin Dot TEN
 
Toastmaster CC Speech 5 notes
Toastmaster CC Speech 5 notesToastmaster CC Speech 5 notes
Toastmaster CC Speech 5 notesSalocin Dot TEN
 
Toastmaster CC Speech 2 Points
Toastmaster CC Speech 2 PointsToastmaster CC Speech 2 Points
Toastmaster CC Speech 2 Points
Salocin Dot TEN
 
Toastmasters cc speech 3 cuecard
Toastmasters cc speech 3 cuecardToastmasters cc speech 3 cuecard
Toastmasters cc speech 3 cuecard
Salocin Dot TEN
 
Toastmaster CC Speech 4 Notes
Toastmaster CC Speech 4 NotesToastmaster CC Speech 4 Notes
Toastmaster CC Speech 4 NotesSalocin Dot TEN
 
Guy Talk Vs Girl Girl Talk
Guy Talk Vs Girl Girl TalkGuy Talk Vs Girl Girl Talk
Guy Talk Vs Girl Girl TalkSalocin Dot TEN
 

More from Salocin Dot TEN (18)

4 Steps To Career Transition.
4 Steps To Career Transition.4 Steps To Career Transition.
4 Steps To Career Transition.
 
Deception of Allah (TAGALOG)
Deception of Allah (TAGALOG)Deception of Allah (TAGALOG)
Deception of Allah (TAGALOG)
 
The Deception of Allah Gujerati.
The Deception of Allah Gujerati.The Deception of Allah Gujerati.
The Deception of Allah Gujerati.
 
Sex and Allah Albanian Volume 2.
Sex and Allah Albanian Volume 2.Sex and Allah Albanian Volume 2.
Sex and Allah Albanian Volume 2.
 
PJD LINK (By James Tan).
PJD LINK (By James Tan).PJD LINK (By James Tan).
PJD LINK (By James Tan).
 
Biblical posters 1.
Biblical posters 1.Biblical posters 1.
Biblical posters 1.
 
Biblical posters 2.
Biblical posters 2.Biblical posters 2.
Biblical posters 2.
 
Converting WordPress theme into Laravel (for Laratalks 10)
Converting WordPress theme into Laravel (for Laratalks 10)Converting WordPress theme into Laravel (for Laratalks 10)
Converting WordPress theme into Laravel (for Laratalks 10)
 
WordPress KL Meetup July 2016
WordPress KL Meetup July 2016WordPress KL Meetup July 2016
WordPress KL Meetup July 2016
 
Ingress Agent Field Guide.
Ingress Agent Field Guide.Ingress Agent Field Guide.
Ingress Agent Field Guide.
 
Hmmm question
Hmmm questionHmmm question
Hmmm question
 
Choosen generation 5 assignment
Choosen generation 5 assignmentChoosen generation 5 assignment
Choosen generation 5 assignment
 
Why digital ads fail
Why digital ads failWhy digital ads fail
Why digital ads fail
 
Toastmaster CC Speech 5 notes
Toastmaster CC Speech 5 notesToastmaster CC Speech 5 notes
Toastmaster CC Speech 5 notes
 
Toastmaster CC Speech 2 Points
Toastmaster CC Speech 2 PointsToastmaster CC Speech 2 Points
Toastmaster CC Speech 2 Points
 
Toastmasters cc speech 3 cuecard
Toastmasters cc speech 3 cuecardToastmasters cc speech 3 cuecard
Toastmasters cc speech 3 cuecard
 
Toastmaster CC Speech 4 Notes
Toastmaster CC Speech 4 NotesToastmaster CC Speech 4 Notes
Toastmaster CC Speech 4 Notes
 
Guy Talk Vs Girl Girl Talk
Guy Talk Vs Girl Girl TalkGuy Talk Vs Girl Girl Talk
Guy Talk Vs Girl Girl Talk
 

Recently uploaded

Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 

Recently uploaded (20)

Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 

CSE 5930 Assignment 2 Documentation

  • 1. CSE 5930 Graphical User Interface Design and Programming Second Semester, 2005 Assignment Two – High Level Prototype Student ID: 19253419 Name: YIP ZHEN-WEI (NICOLAS) eMail Address: nicolas.net@gmail.com zwyip1@student.monash.edu Topic: High Level Prototype Development Design Documentation Tutor's Name: Mike Smith Tute Day &Time: Wednesdays, 8:00 p.m. To 10:00 p.m. Due Date: Week Thirteen (13) Semester Two Date Submitted: Tuesday, 18th October 2005. (Apologies for the ink quality, my printer is stressed out!) - Page 1 -
  • 2. Table of Contents Summary of System Requirement......................................................................................... 3 Design Evolution................................................................................................................... 3 Low Level Design Guidelines................................................................................................4 Evaluation Using Shneiderman's Design Guidelines............................................................ 5 Conclusion............................................................................................................................. 6 How to run the project from the CD..................................................................................... 6 - Page 2 -
  • 3. Summary of System Requirement Basically, the system requirement for this project would normally be a networked environment. The three types of users who are due to use the system should be able to log on from anywhere on the network and do the necessary maintenance. Interfaces for the three different types of users had to mirror the differing access levels for each user. Therefore, the login mechanism had to determine which type of user is logging in, and hence, display or generate the appropriate interface. The users will have to know some basic computer knowledge as a prerequisite (except the administrators of course). The system will have to perform as efficiently as possible, and yet remain robust because it is still operated by human beings who can and would make mistakes. Instructions within the system have to be clear and concise without the need for the user to refer to some kind of manual. On that note, the software has to literally work “right out of the box”. Design Evolution Initial testing techniques were mainly based on user input and logical design guidelines based on Web design experience. Storyboard sketches of the interface design itself were drawn to assist in the design and initial evaluation. These are inserted as part of this section on the following few pages. Due to technicalities, screenshots of initial designs could not be obtained. The evaluation was conducted in the form of user acceptance tests involving randomly selected individuals who gave verbal feedback on the interface and recommendations on the items to improve upon. A major change was the switch from a multiple document interface (MDI) to a simpler and more efficient design that mirrors a kiosk. It was found that users consistently had trouble navigating drop down menus and toolbars, so simple buttons replaced all the drop down menus. - Page 3 -
  • 4. Low Level Design Guidelines • Fonts & styles – Easy to read and see. Easy for the eye to flow. Preferably the Sans Serif fonts are used as they do not have the serifs that appear to “smudge” the screen. • Icons – Has to clearly define and present its purpose. • Colours, highlighting – Pleasant tone of colours from a narrow band. Pastel recommended. • Menus – Clear and concise, indicating the meaning directly to the end user. • Dialog boxes – Indicate at once what has gone wrong or the type of confirmation from the user that is needed. • Screen layouts – To follow the logical path of the human eye, which, according to a lecturer at the Malaysia Multimedia University, is from the top left of the screen to the bottom right. Should be familiar with users who have very basic computer experience (i.e., can use a mouse and keyboard usefully). • Headers & footers – Footer should be status indicators and on the right hand side, a clock showing the current time. The header should be the title of the section the user is currently in, preceeded by the name of the software. If the section title and software name are on the same line, they have to be split with an emdash (i.e. “--” ). - Page 4 -
  • 5. Evaluation Using Shneiderman's Design Guidelines 1. Consistency and predictability – The software exhibited consistency from screen to screen in terms of colour scheme and font. The various functions did as predicted by the user. 2. Cater for needs of diverse users – This software at the moment is a prototype, so this feature would be implemented in the final version. For now, there is no provision for diverse users, such as, font enlargement, high contrast colour schemes, and screen reader support. 3. Provide helpful feedback – The majority of the system provides clear and easy to understand feedback in the form of appropriate confirmation dialog boxes. Thus, the user is able to know exactly what the software or system is doing. 4. Completions and exits clearly indicated – Exits are clearly indicated by confirmation dialog boxes asking the user whether it is okay to exit or not. 5. Prevent errors – At the moment, this feature is not fully implemented, but some parts of the system already exhibit it, such as the registration section, where there is a check for empty fields. 6. Allow reversal of actions – Automatic reversal of actions are implemented in the system for erroneous input. However, since this system is a prototype, undo functions are not implemented. 7. Give user a sense of control – Clear and friendly-looking interfaces are the main highlight of this system. The user is given a sense of control by being able to journey anywhere in the system. 8. Minimize memory/cognitive load – Clear and concise instructions are given throughout the system so as to minimize the memory and cognitive load of the end user. The layout and position of several buttons also mean that the user does not have the primary function of remembering where the buttons are and which button does what. - Page 5 -
  • 6. Conclusion When this system was designed, several considerations had to be made. Initially, a multiple document interface was proposed, but eventually, to make the system more efficient and less of a hassle to use, an interface which constantly fills the entire screen with fixed buttons meant that the user no longer has to grapple with windows and buttons that constantly had to be repositioned. Colour was another issue, as judging by the user-task matrix, the administrator often uses the system, so there had to be more gentle pastel colours instead of the standard grey Windows default colours that look very impersonal. The good point of the system is that it is robust and stable, because it does not use a multiple document interface (MDI), it does not have to worry about refreshing itself, resulting in very irritating flicker or slowness in repositioning the child windows. A second good point to note is that the interface is mostly screen resolution independent, in that all elements in the interface dynamically position themselves in the centre part, and the entire background occupies the entire screen, regardless of the screen's or monitor's resolution. How to run the project from the CD... Run the executable file named “Project1.exe” from the “bin” folder inside the folder titled “The Project Itself”. Please DO NOT run the executables in the Debug or Release folders. They are filled with bugs! - Page 6 -