Download Spring 2004 Dr. Tsai

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Merchant account wikipedia , lookup

Credit card fraud wikipedia , lookup

Pawnbroker wikipedia , lookup

Transcript
Spring 2004
Dr. Tsai
CALIFORNIA STATE UNIVERSITY, SACRAMENTO
School of Business Administration
MIS 150 - Database Management Systems for Business
TERM PROJECT
Tsai Inc. the largest privately owned department store in the SAC city of over
2,500,000 populations, has owned and operated by Tsai over 100 years. The
company currently has five stores and a central warehouse. The original store is
located in the downtown area and other four stores are located in the regional
shopping malls. The company has strong customer loyalty and a reputation for
providing quality products and services.
Nancy Tsai, the chief executive officer of Tsai, believes that the reason the
company is doing so well is due to its hard working employees and its traditional
business approach to treat customers as the most important individuals.
However, the company has been very slow to adopt modern information
technology.
Nancy purchased ORACLE, a popular data base management system, and
moved all the company’s financial records into that system. This allowed the
company to exercise a tighter control over its cash flow and avoid the interest
charges for any late payments of its bill.
Now, Nancy is looking for the other ways to use the computer and database
system to improve the company’s operations and profits. After several
discussions with the company’s executive board, Nancy wants to replace all the
cash registers with point-of-sale terminals and automatically collect the data for
the inventory control system, the customer accounts receivable system, and
salesperson’s commissions at the sales counter.
Despite the fact that the company has had a computer for the past twenty years,
all its data-collection operations still involve written documents. Only data
processing activities are carried out on the computer. The salesperson is paid a
base rate plus the commission. The commission is calculated as 10 percent of
the total sales amount (not including the sales tax) from all the sales slips for
each salesperson in a month. Currently, the salesperson’s performance is a
general work sheet containing the monthly commission paid to each salesperson.
This performance becomes very important during the evaluation for promotion.
The company’s current inventory system is also a manual one. An inventory
card for each item is kept in a master inventory book at the central warehouse.
This inventory card carries the item name, inventory number and number of units
1
on hand in the central warehouse. When an inventory clerk ships item out of the
warehouse to the stores, the number of units on hand is reduced on the card. If
the inventory manager wants to know the actual number of units the company
has of a particular item, the inventory card must be checked for the number of
units in the warehouse, and then each store must be called to find the number of
units in that particular store. The minimum level of inventory for each item is set
by the inventory manager and the department managers.
The inventory level of each item carried by each department is checked weekly
against the reorder information carried in the master inventory book. When the
inventory for an item falls below the reorder point, the inventory card for the item
is tagged, and the buyer for that department is notified. If the item is to be
reordered, the buyer sends a purchase order to the supplier and a copy to the
Accounts Payable Department. At the end of each quarter, marketing manager
also uses the master inventory book to determine the items to be offered for end
of season sales.
When shipments of items arrive at the central warehouse, the inventory clerk
checks each order against the enclosed invoice and send copies of the invoice to
both the department buyer and the Accounts Payable Department. The
inventory clerk will update the item count if the item received already has an
inventory card. If the item is new, a new inventory card is created for it, and the
department manager of each store is notified that the item is in the warehouse.
The system runs fairly smoothly with several problems that cause the company
money. Most of them have occurred because the company does not have a
good inventory control system to report exactly the location and quantity of a
given item. Sales have been lost because items are unavailable or are not
available at one store but at others.
Nancy also likes to create a new accounts receivable system by issuing company
credit card for its customers. This allows the company to avoid the high
percentage service fee imposed by the banks that offer the credit to the customer
using Master Charge credit system or Visa credit system. The data collected by
this system can also be used by the marketing manager and product buyer to
conduct marketing and product research for sales promotion.
Nancy has hired your team as the manager of information technology
department. Your responsibility is to design a database using the point of sale
terminal to collect the information about sales, inventory levels and location,
credit card transactions, cash transaction, and sales staff commissions. Nancy
expects that your database design is flexible to handle not only the large volume
transactional processing reports for the operation management, but also the ad
hoc reports for the top executives.
2
To Be Turn In
1.
Entity relationship model
a. Enhanced entity relationship diagram (only one to many relationship)
2.
Relational model
a. Revised enhanced entity relationship diagram (only one to many
relationship)
b. Normalized relations (relation name, attributes, primary key, and
foreign key(s))
c. Constraints (entity, referential, domain, and enterprise)
d. Underline the primary key and double underline the foreign key(s) in
each relation
3.
SQL (Oracle 9i)
a. Revised entity relationship diagram (only one to many relationship)
b. Revised Normalized relations (relation name, attributes, primary key,
and foreign key(s))
c. Constraints (entity, referential, domain, and enterprise)
d. Underline the primary key and double underline the foreign key(s) in
each relation
e. SQL statements and reports (both hard copy and soft copy)
f. SQL Database (state the username and password)
3