PGG311T_PGM216D Faculty: ICTDept Computer Systems Formative assessment 2 Question

Published: 14 Apr, 2025
Category Assignment Subject Engineering
University Tshwane University of Technology Module Title PGG311T_PGM216D Faculty: ICTDept Computer Systems

Background

You have been appointed as an IT programmer to develop a system that can store and manage all employees, where the program must also be able to compute statistics and various requests.For Further understanding, there is a demo provided. 

Questions 1: Create a class named Employee

  • Have the following private data members :staff number, names, gender, age, salary.
  • Have a default constructor and initialize data members with your own values.
  • Have a method called set values which must set all data with values sent to them.
  • Have an access or method (getter) for each data member.

Question 2: Load from file into array of objects button click

Create an employee object array as a global object or under public access specifier. When this button is clicked, load data from the file(data.txt) using TStream Reader or TString list or List box and load it into the array of objects through a setter method. Thereafter disable this button and enableLoad from array of objects onto listbox.

PGG311T_PGM216D Faculty: ICTDept Computer Systems

Do You Need PGG311T_PGM216D Assignment of This Question

Order Non Plagiarized Assignment

Question 3:Load from array of objects into listbox button click

When this button is clicked, load the data from an array of objects into the listbox(data in the listbox is separated by tab). The format of data in the listbox is in the form of line number, staff no, names,gender, age, salary. Take note that line number in the listbox must be generated and the gender abbreviation must be in full name.

Status bars should be published with total employees, total salaries, total males/females, date and time (see format of the output at Figure 2 or demo).

Disabled Load from array of objects into listbox button, make sort by Agebutton and panel search button clickable.

PGG311T_PGM216D Faculty: ICTDept Computer Systems

Question 4: Sort by Age button click

When Sort by age button is clicked, the data in the list box must be sorted by age (in descending order). After sorting, make sure that line numbers (first column) are restored to the original order.Take a look at figure 3 or demo.

PGG311T_PGM216D Faculty: ICTDept Computer Systems

Get the Solution of PGG311T_PGM216D Assignment. Hire Experts to solve this assignment Before your Deadline

Order Non Plagiarized Assignment

Question 5: Search button click

When the search button is clicked, a search happens based on the staff number entered (spaces may be left by the user on the left or right of the staff number in edit box must not be an obstacle for search).

If the staff number is found indicate the line number found in the listbox on the lbl results(the font color also changes to blue), if not found also show a message on the same lbl results(the font color also changes to red).Make sure that the user enters something in the textbox, if not show error message See sample output on the screenshots below or demo.

PGG311T_PGM216D Faculty: ICTDept Computer Systems

PGG311T_PGM216D Faculty: ICTDept Computer Systems

Question 6: On click of a list box (lst Company Employees)

Note: In this question you are only allowed to retrieve data from array of objects as you cannot substitute from lst Company Employees to retrieve data. However, you are allowed to use itemIndex property of lst Company Employees in order to retrieve relevant data from array of objects.

When lst Company Employees is clicked, a form called farm info is called and updated with necessary data, based on the current line clicked in the list box. 

The data must be updated in that form(farm info) in the string grid (stg info) and list box (selt Same).

The string grid is updated with Initials and surname, born year (see format on the demo) and salary.Note the heading and content of the string grid. List box is updated with employees earning the same salary as the employee on the selected line.Take a look at Figure 7 or demo

Buy Answer of PGG311T_PGM216D Assignment & Raise Your Grades

Request To By Answer

If you are stressed about the PGG311T_PGM216D Faculty: ICTDept Computer Systems Assignment, then there is no need to worry now! Whether you need Programming Assignment Help or Computer Science Assignment Help, you will get expert guidance and help on report writing services, which will make your concepts strong. We also provide you free assignment solutions that will help you in understanding. And the best part? All the content is 100% original, written by PhD expert writers, and is well-researched so that you get the best quality. So don't delay now, boost your grades with our help!

CSYM015 Intelligent Systems L7 Assignment 2 Brief | UON

This assessment aims to provide students with the opportunity to design, develop, and critically evaluate an advanced AI-based application that contributes to positive social impact.

TH50155E Applied Research Methods L5 Assignment Brief | UWL

The aim is to provide you with a broad knowledge and understanding of the principles and practices of conducting research. The module focuses on the use of a range of different research methods in order to successfully undertake a dissertation or any research project.

Human Resource Management in Hospitality Assessment 2 Brief | LBU

The BC Group owns four hotels in the poshest parts of Yorkshire (Harrogate, Ilkley, Scarborough and York), catering for relatively wealthy visitors based on 4-star-plus hotel ratings.

MN5816 Business Analytics in Practice Assignment Brief | RH

This assignment is a business analytics project requiring you to work with real-world datasets of your choice to develop Alteryx models to yield valuable insights and recommendations.

MGRCM0044 Part 2 Research Methods Assessment Questions

Examine a given situation with a view to identifying an appropriate research question and associated research objectives.

BAE_6_NTI New Technology Innovation Assignment Brief 2025

BAE_6_NTI: Understand and be able to analyse the tech start up space, including various tech sectors, as well as the international corporate innovation space.

BMGT2210 Creating a High Performance Workforce Assignment Brief

BMGT2210 Task 1: Using a case study approach, select two of the following HR functions. You may wish to consider the role of this professional function in relation to a single company or in terms of more than one organisation.

R/650/2920 – Unit 20: Organisational Behaviour Management Sem. 2 Assignment 1 Brief

Unit 20: Organizational culture  is defined  as  a  system of  shared  meaning held  by members that distinguishes   the   organization   from  other  organizations  (Robin   and   Judge,   2018).

R/650/2920 – Unit 20: Organisational Behaviour Management Assignment 2 Brief 2025

BTEC Unit 20: LO1: Reflect on own personality and perceptions to understand how individual difference informs and influences management approaches. LO2: Apply content and process theories of motivation to create and maintain an effective workforce.

GBM5MSM Digital Marketing and Social Media for a Global Market Assignment Brief - UOS

GBM5MSM Task 1: Group Presentation 50% Marks Create a PowerPoint presentation in groups (equivalent to 500 words) to pitch your campaign, covering the targeted market, objectives, target audience, projected success, promotional mix, and potential positive impact (LO1,LO2, LO3, LO4).

Online Assignment Help in UK