Вы находитесь на странице: 1из 4

SUPERMARKET BILLING SYSTEM

A. PROBLEM STATEMENT
Supermarket is the place where customers come to purchase daily using products and pay for that. The different activities in the supermarket which are pertaining to the billing system are : Products come in the store of the Supermarket. There is Data Entry Operator who enters the information of the product in database. The Administrator enters the taxes and commission for each product. Administrator can see the report of any product as well. The customer comes and takes the basket with him/her and choose the product and brings it to the counter. At the counter there is the bill calculating operator who enters the information and price in the billing system and bill is calculated and total payment is shown. Customer pays for the products. All the products are packed and delivered to the customer along with the bill. System also maintains relationships with the customers who purchase more products from the store regularly. System also concerns their requirements and gives them more commission. It also shows the overall reports which items are required and which have their expiry date.

B. ACTORS

In the Supermarket Billing System, there are four actors : Data Entry Operator At the time of arrival of products in the store Data Entry Operator enters the information of the product in the database.

Administrator Administrator has authority of deciding taxes and commission on products. He can see reports of products and can analyze it. Bill Calculating operator The job of Bill Calculating operator is to calculate the bill and print it. Customer Customer is the actor who is not going to interact directly with the system but it can affect the system. For eg: Customer suddenly realizes that he has bought the wrong product. So he requests for the corresponding changes. Customer is actually the main actor because without customer there will no need of such a billing system.

C. REQUIREMENTS

Functional Requirements Input to the system : Input to the system is information about the product which is entered by the Data Entry Operator. Bill Calculating Operator also enters information like product name, price e.t.c for the generation of bill. Administrator while deciding taxes or commissions on products can enter the percentage of tax or commission. Output of the system :

The main output of the system is the bill which is given to the customer. Reports and documents related to products and customers for the Administrator. Data stored by the system : System stores information about the products which can be utilized by the other system. System also stores information related to the customers in database. It is able to calculate the frequency of purchasing the things for each customer and stores the same in the database. Computations performed by the system : System calculates the bill for the products customer buys. System does the respective changes in the price of the products according to the administrators specification. (taxes and commissions). System also calculates the frequency of the customers visit to the supermarket. System also keeps records about the number of products arriving in the store and being sold. Timing and synchronization : The system is fast. User interface of the system should be good enough so that user can interact with the system easily. GUI (Graphical User Interface) of the system should be interactive otherwise user may feel boring while working with the system.

Non Functional Requirements Processing system of the system should be fast. The system should be flexible enough which can be changed according to the operators and the customers. The system should be able to generate reports and documents automatically. The system should be error free i.e system should not make error while calculating bill. The system should require less people (one user) to operate the system. System should use resources properly.

Вам также может понравиться