$20 Bonus + 25% OFF
$20 Bonus + 25% OFF
Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!
Add File

Error goes here

PI306 C++ Programming

tag 0 Download3 Pages / 721 Words tag Add in library Click this icon and make it bookmark in your library to refer it later. GOT IT


SEADATH is a newly established recruitment agency. This company was established to serve a small community in Buckinghamshire. You have been awarded the contract to develop a prototype clients’ management system to deal with information regarding their clients. In a short interview with SEADATH’s managing director, a list of functional requirements were discussed and are listed below. You must develop the first TWO requirements, which are essential to run basic operations, plus any additional TWO from the desirable functional requirements. The system is to be mainly used by the administration staff members.

Essential Functional Requirements (EFR):

  1. Be able to save customer information such as customer name, customer ID, customer age, customer job status, customer job role, or any other important information using an array of structures or any other efficient data structure.
  2. Be able to update customer details such as changing customer address. The user will be prompted to enter Customer-ID.

Desirable Functional Requirements (DFR)

  1. Be able to display all customers who are currently employed.
  2. Be able to search for customers and count how many of them are 30 years old and above.
  3. Be able to delete a customer from the system. The user should be prompted to enter customer -ID in order to delete customer.
  4. Be able to produce a sorted list of Customers based on customer ID.

For this project, you are required to develop a fully working program in C++. Your design should reflect your knowledge of C++ language constructs. In addition, you must ensure that the program is error free. Internal documentation is essential in real life project development to ease any future maintenance and additional requirements. Therefore, you should take this into consideration when writing your code. Ensure that you use sensible variable names, proper indentation and ensure that you add sufficient comments or remarks when writing your code.

Having created your program(s), you should write a self-reflective commentary (approx. 800 words +- 10%) critically reflecting on your project. Your commentary should critically explore the work you have done to produce your project.

You should reflect on:

  1. The research you conducted while working your project.
  2. Decisions made while working on your project.
  3. Where you think you succeeded and how you think your work can be improved.
  4. What you would do differently if you were to attempt this project again, and limitations to this project.
Download Sample Now

Earn back the money you have spent on the downloaded sample by uploading a unique assignment/study material/research material you have. After we assess the authenticity of the uploaded content, you will get 100% money back in your wallet within 7 days.

Unique Document

Under Evaluation

Get Money
into Your Wallet

Total 3 pages, 1 USD Per Page

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help. (2021). C++ Programming. Retrieved from https://myassignmenthelp.com/free-samples/pi306-c-programming/update-information.html.

My Assignment Help (2021) C++ Programming [Online]. Available from: https://myassignmenthelp.com/free-samples/pi306-c-programming/update-information.html
[Accessed 25 September 2021].

My Assignment Help. 'C++ Programming' (My Assignment Help, 2021) <https://myassignmenthelp.com/free-samples/pi306-c-programming/update-information.html> accessed 25 September 2021.

My Assignment Help. C++ Programming [Internet]. My Assignment Help. 2021 [cited 25 September 2021]. Available from: https://myassignmenthelp.com/free-samples/pi306-c-programming/update-information.html.

MyAssignmenthelp.com is the perfect solution to render quality solution for all sort of academic issues. We have hired professionals from different fields of study to provide assistance with different subjects. We successfully have provided different types of assignment solutions on 100+ subjects. We have hired industry experts to deliver nursing assignment, hr assignment and finance assignment help. To offer quality content with IT assignments, we have hired IT professionals to render programming language assignment help and IT assignment help for other types of IT assignments as well.

Latest Programing Samples

BN102 Web System

Download : 0 | Pages : 7

Answer Introduction Bad website design is usually characterized by many factor that do not make website appealing and easy to use. In this case, a discussion of Smith and Goldsmith Inc. rental properties website will be evaluated. An analysis of a good website practices explain that, a good website should be easy to navigate by locating links, should not be too clumsy and should have attractive appearance. All these aspects cannot be traced fro...

Read More arrow

SITIS2 Information Systems And Data Science

Download : 0 | Pages : 7

Answers: Introduction:  A portal development is done by a real estate company. Their current system is analyzed and a report is needed to make in the back-end of that application system. An interview is conducted by the assessor for finding the class specifications utilized in the system. The following report reviews the classes and objects used in the system. 1. Analyzing the behavior of the objects in the application:  1.1. The...

Read More arrow Tags: Australia Concord Management analysing the strategic  tactical and operational levels of online store  The Book Depository University of New 

ITECH1000 Programming

Download : 0 | Pages : 5

Answer: Australia media debated and discussed recently a lot over affordability of own house for first home owners and for a month it was daily headlines of the newspaper, as some individual made a remark that new generation people spends a lot on takeaway coffees and avocado on toasts and if they stop buying it for some time they can save the money for the house deposit. This remark made a sensation amongst new generation’s people and t...

Read More arrow

BN104 Operating Systems

Download : 0 | Pages : 2

Answers: 1a. The comparison between the internal and external fragmentation: EXTERNAL  FRAGMENTATION INTERNAL FRAGMENTATION The fragmentations that are external occur due to the allocation of the processes in a variable sized memory. The fragmentations that are internal generally occur due to the allocation of the process in the fixed sized memory. The fragmentation that are external takes place whe...

Read More arrow

BN102D Web Systems

Download : 0 | Pages : 6

Answer: Introduction Two Websites are selected for review and they are listed as follows: Penny Juice (http://www.pennyjuice.com/htmlversion/whoispj.htm) Tinkering Monkey (http://www.tinkeringmonkey.com/) Penny Juice is considered as a bad website and tinkering Monkey is considered as an example of good website. The two criteria that is the Navigation and the visual effect is considered for reviewing the website. Identification of th...

Read More arrow Tags: Australia Camellia Computer Science Website Development University of New South Wales Engineering 

5% Cashback

On APP - grab it while it lasts!

Download app now

*Offer eligible for first 3 orders ordered through app!

callback request mobile
Have any Query?