Reference no: EM132690239
SEC4204 Fundamentals in Computer Programming - HND in Computing and Software Engineering
FCP - Automate the system of "Sudu Araliya" PVT LTD is a supermarket"
LO1. Understand the basic programming methodology
LO2. Design a basic structured computer program
LO3. Implement a modularized computer programme for a prepared design
LO4. Perform software testing and documentation
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)
TASKS
Task 01 - Programming methodology (LO1) -Report
Describe the usage of basic programming methodology such as controlling structures (selection, repetition) and modularization.
• Provide appropriate examples.
Task 02 - 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.
Task 03 - System Implementation (LO3) - Software submission
Implement a functional C++ program to meet the requirements given in the specification, by following the design created above.
Task 04 - 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.
Attachment:- Fundamentals in Computer Programming.rar