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

  Discuss current trends and directions for health care

Discuss 3 current trends and directions for health care delivery in the United States and the role that managed care has in shaping those 3 trends

  Discuss the findings from the data set

ITECH1103 - Big Data and Analytics - Justify why these visualizations are chosen in Task 2 and 3. Note: To ensure that you discuss this task properly, you must

  What is cloud computing

Types of Cloud Computing (Private, Public, Hybrid)"

  Lifestyle changes through affluence between 2004 and 2007

lifestyle changes through affluence between 2004 and 2007 indias growth averaged 8 percent annually. this economic

  The white box and black box testing strategies

Define the equivalence classes and boundary values and develop a set of test cases to cover them for the following module description: The module is part of a public TV membership system.

  Phase distribution of effort and the total effort

How would the following change, from low to high, affect the phase distribution of effort and the total effort: analyst Capability, virtual machine experience, Programmer capability, and required language experience?

  Assess characteristics of software requirement specification

Determine at least 10 ambiguous requirements (semantics, lexical or structural) examine those needs and rewrite those requirement clearly.

  Discuss key problems that occurred during erp implementation

Identify and discuss the key problems that occurred during the ERP implementation. Explain how each of these problems should have been addressed correctly.

  Implementation of train management system

SOFT40141 - Software Engineering - Aim of assignment is to demonstrate knowledge about the analysis, design and implementation of a small software system according to the specifications - You are required to produce a Rational Software Architect pr..

  Software development models

Software Development Models

  Compute the crc code word for the information word

Using CRC polynomial 1101 compute the CRC code word for the information word 01001101. Check the Division performed at the receiver.

  Design conceptual diagram to identify hardware elements

Design a conceptual diagram which identifies the hardware elements present inall computer systems and their relationships?

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