You are on page 1of 5

COMPUTER SCIENCE INTERNAL

ASSESSMENT (DRAFT)

SEPTEMBER 2016
PROBLEM DEFINITION

The business which I chose is called OD Enterprise which sells a variety of goods ranging from

chicken feed to items such as hair combs, shoes polish etc. The company started back in 2015

and has gotten a lot of support from residents who live in the Bayshore Park area. Currently only

two employees work at the enterprise. The cashier and the person who transports goods to the

enterprise. The main items bought by customers are poultry feed as a large number of residents

are involved in livestock farming. The enterprise is located at 267 Bayshore Park, Kingston 17,

Jamaica, West Indies. The telephone number of the business is 1-876-8444478. The transactions

are currently recorded in a notebook. The problem to be solved is that there is not an efficient

way of storing information of stock/items. The problem with this way of recording data comes

when information is required for a specific time period. For example, the owner of the business

may want to know how much bags of chicken feed were sold in January 2016 or may want to the

total amount of money made from sales in November 2015. This can be done using the notebook

but can be done much faster if all that information was stored in an electrical database where

information can be easily manipulated and calculations can be made quickly. In the past, there

has been scenarios where the money collected and goods sold would not add up. By upgrading to

a computerized system, the frequency of mishaps such as the one previously mentioned can be
reduced or even eliminated. The system would be created for the cashier who works at the

enterprise.

The system would reduce the time it took to look up information required by the owner (if it

were to be done manually) as there would be weekly reports generated (based on input) which

the user of the system can use to easily access information such as the item which was sold the

most in a week, which was sold the least etc. Also, the system would be able to tell the user

which specific item is out of stock.

FUNCTIONAL REQUIREMENTS

The system will be able to accept the number of every item available in the store
The system will be able to generate a report on the item sold the most in a week

and the item which was sold the least.


It will be able to calculate the total amount of money collected in a week
The system can generate a list of items which are out of stock
Finally, calculations can be done to calculate the amount of money the customer

should receive back after a transaction (if any)

NON-FUNCTIONAL REQUIREMENTS
Absolute accuracy is not certain as the cashier can make a mistake while inputting data

SYSTEMS MODELS

Data Flow Diagram (Context Level)


GENERATED REPORTS

STOCK INFORMATION

TRANSACTIONS SYSTEM
CASHIER

LIST OF PEOPLE THAT OWE MONEY

Hierarchical Chart

MAIN
STOCK CALCULATIONS LIST OF PERSONS
INFORMATION THAT OWE MONEY

GENERATED
REPORTS

You might also like