Presentation is loading. Please wait.

Presentation is loading. Please wait.

Object Oriented Analysis and Design COSC 4250 Project: “Blue Sky Bookstore” Team: Pan Gao and Dennis Gallie October 8, 2007.

Similar presentations


Presentation on theme: "Object Oriented Analysis and Design COSC 4250 Project: “Blue Sky Bookstore” Team: Pan Gao and Dennis Gallie October 8, 2007."— Presentation transcript:

1 Object Oriented Analysis and Design COSC 4250 Project: “Blue Sky Bookstore” Team: Pan Gao and Dennis Gallie October 8, 2007

2 Table of Contents Section Pages Summary2 Features3 Actors5 Use Cases6-22 Use Case Diagram23 Analysis Classes24 Interaction Classes25-28

3 Summary Blue Sky Bookstore is an independent bookstore. Oriented to both the general reader and to studious individuals who may research or read widely. The software proposed here will automate several ordinary functions of Blue Sky’s bookselling. More importantly, will add a basic shelf-inventory system. Ordinary functions are: 1) Selling books 2)Controlling the cash drawer by Staff Members, 2) Keeping quarterly sales tax data, and 3) Tracking staff logins. Inventory functions will basically keep an accurate database of what books are supposed to be on the shelves. Future enhancements may include: 1) tracking customer special orders of books, 2) keeping raw time clocking data for employee payroll, and 3) tracking the owners’ current orders from suppliers and publishers.

4 Features Sale by card. Staff Member sells books to Customer. Records a normal retail sale, by sales type (Credit or Debit). System keeps inventory database updated, calculates taxes and subtotals. Sale by cash. Customer uses cash to make purchases. Refund card sale. Refund sales back to credit or debit card purchase. Refund Cash sale. Refund Cash to customers. Validates Card. Credit card or debit card needs to be validated by credit card company before can be made of purchasing. Validates refund criteria. Refund is valid within 2 weeks purchases Staff Member creates basic book record from shipment received, and records it into shelf inventory. System adds details to inventory database. This can be done when the store is closed. Owner charges off a book (damaged, missing, discounted, etc). Book price can be changed at this time. Staff Member records books in physical inventory. This is a batch process that can be done when the store is closed. Staff Member displays Inventory Report. Current list of all books that should be on shelves. Staff Member sign-in. Login number and password used to grant permissions and track who is on duty. Not needed for Customer, who can only do a search. Staff Member sign-out. Same as sign-in. Customer or Staff Member searches shelf inventory for a book (title, author, subject, or ISBN). This is a basic lookup Staff Member beginning cash in drawer. Clerk records the actual cash at beginning of shift. Staff Member ending cash in drawer. Clerk records actual cash at end of shift, and system displays discrepancy. Staff Member display books sold today. Report shows today’s totals by category, sale type, and a detailed listing. Owner displays sales tax report. Quarter to date, as well as three previous quarters, for manual transfer to State reporting forms.

5 Actors Owner Staff Member Credit Card Company

6

7

8

9

10

11

12


Download ppt "Object Oriented Analysis and Design COSC 4250 Project: “Blue Sky Bookstore” Team: Pan Gao and Dennis Gallie October 8, 2007."

Similar presentations


Ads by Google