Solved

GUI

Posted on 2000-03-21
5
141 Views
Last Modified: 2010-05-02
Hi i am going to be doing a project for one of our customers library's. Has anyone have ideas how to come up with a good UI for this ? That store has a huge book collections i need to come up with a good design. Anyone has suggestions post them. Thanks.
0
Comment
Question by:Marine
  • 4
5 Comments
 
LVL 2

Expert Comment

by:johnny6
ID: 2643111
Marine:
       Here are a few really excellent sites that you can use to help you design your GUI:

http://iarchitect.com/
http://www.devx.com/upload/free/features/getstarted/1999/fa99/kjfa99/kjfa99.asp
http://www.vb-world.net/controls/gui/


I strongly recommend reading through all of the articles on each of these sites.  Hope these sites give you some good design ideas.

John
0
 
LVL 2

Expert Comment

by:nunga
ID: 2643138
Hi Marine

You really need to think about what the users will want to DO with the data/information.

Do they want to add to the collection? Search the collection? Browse the collection?

Speak to your users about all the things they'd like to be able to do with the information. That will help you determine the functionality and appropriate layout of your GUI.
0
 
LVL 2

Expert Comment

by:johnny6
ID: 2643197
Marine:
      I don't know if you have ever heard of the classical five stages of a Software Life Cycle, but here they are:

1) Requirements Analysis
2) Design Analysis
3) Coding
4) Testing
5) User Verification/Acceptance

Stages 1 and 2 can be broken down into smaller pieces as follows:

Application Specification: A set of use cases that define every high-level process that a user of the application might perform.

Use cases- provide an easy way for us to identify the objects and methods that are in the real-world processes we are attempting to provide a solution for.  They are one of the first steps in application design, so they're usually drawn up in collaboration with a panel of users.

Requirements Use Case Statements: Provide us with system requirements. They provide us a very high level view of what goes on at the user level.

Functional Use Case Statements: Smaller in scope than requirements use case statements.  Brings us closer to something that could be written in code.

If you need more info on the requirements analysis stage or the design analysis stage let me know.

John
0
 
LVL 2

Expert Comment

by:johnny6
ID: 2659213
Marine:
      I think that I have adequately answered your question.  No on else seems to have a better answer.  Therefore, I am submitting my previous comments as an answer.

John
0
 
LVL 2

Accepted Solution

by:
johnny6 earned 20 total points
ID: 2659215
Marine:
      I think that I have adequately answered your question.  No on else seems to have a better answer.  Therefore, I am submitting my previous comments as an answer.

John


0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you have ever used Microsoft Word then you know that it has a good spell checker and it may have occurred to you that the ability to check spelling might be a nice piece of functionality to add to certain applications of yours. Well the code that…
I was working on a PowerPoint add-in the other day and a client asked me "can you implement a feature which processes a chart when it's pasted into a slide from another deck?". It got me wondering how to hook into built-in ribbon events in Office.
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question