SlideShare una empresa de Scribd logo
1 de 6
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 -

Más contenido relacionado

La actualidad más candente

User interface design
User interface designUser interface design
User interface designSlideshare
 
Wimp interface
Wimp interfaceWimp interface
Wimp interfaceAbrish06
 
golden rules of user interface design
golden rules of user interface designgolden rules of user interface design
golden rules of user interface designgadige harshini
 
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 7Anwal Mirza
 
Hci user interface-design principals
Hci user interface-design principalsHci user interface-design principals
Hci user interface-design principalsAnwal Mirza
 
User interface design(sommerville) bangalore university
User interface design(sommerville) bangalore universityUser interface design(sommerville) bangalore university
User interface design(sommerville) bangalore universityJaisha Shankar
 
User Interface Design
User Interface DesignUser Interface Design
User Interface DesignJReifman
 
User interface design
User interface designUser interface design
User interface designkoushik1297
 
Chapter 3 - Variety of Dialogue
Chapter 3  - Variety of DialogueChapter 3  - Variety of Dialogue
Chapter 3 - Variety of DialogueMuhammad 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
 
Designing user interface module 4
Designing user interface module 4Designing user interface module 4
Designing user interface module 4DBPMCF
 
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 DesignSaggitariusArrow
 
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
 

La actualidad más candente (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
 

Destacado

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
 
The kelana jaya presentation
The kelana jaya presentationThe kelana jaya presentation
The kelana jaya presentationSalocin 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 slidesSalocin Dot TEN
 
CSE 5930 Report Assignment 1
CSE 5930 Report Assignment 1CSE 5930 Report Assignment 1
CSE 5930 Report Assignment 1Salocin 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 Jul09Salocin Dot TEN
 

Destacado (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 a CSE 5930 Assignment 2 Documentation

POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman 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 & processAbd-Ur Rehman Saqib
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To UsabilityOvidiu Von M
 
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 Designghayour abbas
 
Sw User Interface Design Evaluation
Sw User Interface Design EvaluationSw User Interface Design Evaluation
Sw User Interface Design Evaluationjonathan077070
 
Unit 7 performing user interface design
Unit 7 performing user interface designUnit 7 performing user interface design
Unit 7 performing user interface designPreeti Mishra
 
Edge903 Project
Edge903 ProjectEdge903 Project
Edge903 Projectxyz01
 
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 2Durgesh Pandey
 
1.Usability Engineering.pptx
1.Usability Engineering.pptx1.Usability Engineering.pptx
1.Usability Engineering.pptxDr.Saranya K.G
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1Sameer Chavan
 
MR Summary Presentation
MR Summary PresentationMR Summary Presentation
MR Summary Presentationmarkrichman
 
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 EngineeringMeghaj Mallick
 

Similar a 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
 
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
 
Slides chapter 12
Slides chapter 12Slides chapter 12
Slides chapter 12
 

Más de 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
 
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 2016Salocin 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 PointsSalocin Dot TEN
 
Toastmasters cc speech 3 cuecard
Toastmasters cc speech 3 cuecardToastmasters cc speech 3 cuecard
Toastmasters cc speech 3 cuecardSalocin 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
 

Más de 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
 

Último

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Último (20)

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

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 -