Case Study Scenario
Stillwater Antiques buys and sells one-of-a-kind antiques of all kinds (e.g., furniture, jewelry,
and clothing). Each item is uniquely identified by an item number and is also characterized by a
description, an asking price, and a condition as well as open-ended comments. Stillwater works
with many different individuals, called clients, who sell items to and buy items from the store.
Some clients only sell items to Stillwater, some only buy items, and some others both sell and
buy.
A client is identified by a client number and is also described by a client name and client address.
When Stillwater sells an item in stock to a client, the owners want to record the commission
paid, the actual selling price, the sales tax ( tax of zero indicates a tax-exempt sale), and the date
the item sold. When Stillwater buys an item from a client, the owners want to record the
purchase cost, the purchase date, and the condition of the item at the time of purchase.
Questions and Answers
a) Draw a use case diagram, as well as a class diagram, for the following situation (state any
assumptions you believe you have to make in order to develop a complete diagram).
Class
Use Case Diagram
Diagram
b) Review the guidelines for attaining usability of forms and reports in Chapter 10 Designing
Forms and Reports. Consider an online form you might use to buy and sell antiques of all kinds.
c) Design one sample data entry screen for Stillwater Antiques using the data entry guidelines
provided in Guidelines for Structuring Data Entry Fields (Chapter 11 page 409).
d) Design Dialogue Diagram for Stillwater Antiques using GUI design standards (Chapter 11).
Home Page
System
1 2
Sign up Log
in
Syste Sy
m,0 st
e
m,
0
3 4 5 6
Online Checko Con Lo
Catalogue firm
2 ut
2 3 2g
Ord out
, , ,
er
Dialogue 3 4 3
,
4
Diagram ,
5