Solved

GUI

Posted on 2000-03-21
5
138 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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
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

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Have you ever wanted to restrict the users input in a textbox to numbers, and while doing that make sure that they can't 'cheat' by pasting in non-numeric text? Of course you can do that with code you write yourself but it's tedious and error-prone …
Article by: Martin
Here are a few simple, working, games that you can use as-is or as the basis for your own games. Tic-Tac-Toe This is one of the simplest of all games.   The game allows for a choice of who goes first and keeps track of the number of wins for…
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…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…

771 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

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now