SEC4204 Fundamentals in Computer Programming Assignment

Assignment Help Software Engineering
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

Reference no: EM132690239

Questions Cloud

Explain factors that will affect the process of recruitment : Hiring managers frequently panic call, worried about filling a vacant position. The workload is too much for the remaining staff. More employees will quit.
Which approaches of ethical decision-making have you used : Jim is given an extremely large raise because of his superb work record one year. As aresult, he is currently earning $50,000 whereas others at the firm holding
Create the spreadsheet model and use solver : Formulate the LP model for this problem and Create the spreadsheet model and use Solver to solve the problem
Describe various types of community fire and life safety : Develop knowledge and skills on how to Prevent, Protect and Respond to various types of fire and rescue incidents - practical firefighter skills necessary
SEC4204 Fundamentals in Computer Programming Assignment : SEC4204 Fundamentals in Computer Programming Assignment Help and Solution, HND in Computing and Software Engineering - Assessment Writing Service
SEC4206 Fundamentals in Networking : SEC4206 Fundamentals in Networking Assignment Help and Solution, HND in Computing / Network Engineering - Assessment Writing Service
Explore data management techniques and apply : Explore data management techniques and apply when and where applicable and Analyse and apply data issues in an organisational context.
Develop and implement the capstone project : Develop, and implement the capstone project approved by your course instructor. You will compile the information for your solution into a report
Discuss belief in the domain of human resource management : A well placed employee will be an asset to the organization. Proper placement makes the employee happy and reduces absenteeism and labor turnover.

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd