You are on page 1of 3

Scenario

“SuduAraliya” PVT LTD is a supermarket which is started in year, 2015. At the beginning, they
had only one center which has been located in Hanwella town. However as a result of their rapid
growth in the business, they could be able to open new branches as well. For the moment their
branches have been located in Avissawella, Padukka, Kaduwela, Athurugiriya, Homagama and
Gampaha.

However one of the biggest issues that they have been faced at the moment is, still billing
process are continuing according to manual method. Therefore they have to face several
problems. As examples: When they use to execute customers’ bills manually unnecessary time
consumption might be occurred. Also this may leads to generate miscalculations as well. Due to
that reason, end of the day including senior cashier person and finance department staff will be
facing for problems in balancing cash. The other problem is during New Year and Christmas
seasons large crowd will be there in super markets. Not only have that due to pandemic,
COVID19 the government has been declared island wide curfew during last time period. As a
result of that people used to store food and other essential household things unnecessarily due to
having a fear. Because of these reasons SuduAraliya staff had to face for so much of issues and
those problems may continue if they did not take an action to do their billing process in an
efficient manner.

By considering these facts, finally the top management of SuduAraliya has been decided to
convert their manual billing procedure into automated process. Therefore they thought of moving
for a computerized application which will handle customers’ billing processes. They have given
this project for Innova-Solutions (Software Developing firm). PVT LTD.
Imagine that you are a software developer in this project and design and develop a system for
SuduAraliya PVT LTD.

The program should do the following:


 View Items.
 Calculate and print the bill.
 Manage Sales Details.
 Authentication level (Admin, User)

Note that: Based on your analysis more functionalities can be added.

A sample output given below;

---------------------_ _ _ _ SUDU ARALIYA_ _ _ _ _ -------------------


_ _ _ _ _ _ _ _ _ _ _ SUPER MART_ _ _ _ _ _ _ _ _ _ _
No 101 Colombo - Hanwella Low Level Rd, Kaduwela

TEL # 0112 500000 / 0114 000000


CASHIER: ANN
UNIT : 3 INVOICE: 0000001
__ __________ ___________________________

(1) Sunlight Soap


SPSUN01 (45.00*3) 135.00
(2) SUDU ARALIYA RICE (SAMBA)
RCARA001 (98.00*1) 980.00
(3) Anchor Full cream Milk Powder
FCMANC01 (370 *2) 740.00
_____________ _____________ ___________
SUB TOTAL 1855.00
__________ ___________________________
Thank You Come Again
Dear Customer,

Please note that food items, Pharmaceuticals and Sterile Medical devices will not be
accepted as return or exchange.
__________ ___________________________

__________ ___________________________

TASKS

Task 01 - System Design (LO2) -Report


Identify the requirements of the system to be implemented and produce detailed requirements
specification. Design flow charts according to the SRS.
 Use appropriate modularization to reduce the complexity of the design. (20 marks)

Task 02 – System Implementation (LO3) - Software submission


Implement a functional C++ program to meet the requirements given in the specification, by
following the design created above. (40 marks)

Task 03 - System Testing and Documentation (LO4) -Report


Produce proper testing documentation including test plan, test cases and test results. Conduct
user acceptance testing and provide feedback with sample questionnaires used.
 Proper standard documentation need to be followed throughout the report and language
need to be used accordingly. (40 marks)

You might also like