COS3711 Assignment
3 2024 - DUE 9
September 2024
QUESTIONS AND ANSWERS
,COS3711 Assignment 3 2024 - DUE 9 September 2024
Question 1
Write an application that can be used to process Staff member details. The
fields that should be stored include:
• A name,
• A birthdate, and
• A staff appointment type (one of permanent, part-time, or contract, stored as
an enum). Note that the getter and setter for this data member may be done
using a QString. Downloaded by Corona Virus () lOMoARcPSD| The
application should allow a user to enter details via GUI. Also, once a staff
member’s details are entered, they should be written to file (in any acceptable
format) and stored in a container in the application. Ensure that you adhere
to basic design principles, and avoid any anti-patterns in the design of your
solution.
To create an application that processes staff member details, you can use a combination of C++
and Qt for the GUI. This example will include classes to handle the staff details, enums for
appointment types, and methods for saving to a file and storing the data in a container. Here is a
high-level overview and code for this application:
1. Setting Up the Environment
Ensure you have Qt installed on your system. You can download it from the Qt website.
2. Defining the Staff Class
First, define a class to hold the staff member details:
cpp
Copy code
#include <QString>
#include <QDate>
enum class AppointmentType {
Permanent,
PartTime,
Contract
};
Los beneficios de comprar resúmenes en Stuvia estan en línea:
Garantiza la calidad de los comentarios
Compradores de Stuvia evaluaron más de 700.000 resúmenes. Así estas seguro que compras los mejores documentos!
Compra fácil y rápido
Puedes pagar rápidamente y en una vez con iDeal, tarjeta de crédito o con tu crédito de Stuvia. Sin tener que hacerte miembro.
Enfócate en lo más importante
Tus compañeros escriben los resúmenes. Por eso tienes la seguridad que tienes un resumen actual y confiable.
Así llegas a la conclusión rapidamente!
Preguntas frecuentes
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
100% de satisfacción garantizada: ¿Cómo funciona?
Nuestra garantía de satisfacción le asegura que siempre encontrará un documento de estudio a tu medida. Tu rellenas un formulario y nuestro equipo de atención al cliente se encarga del resto.
Who am I buying this summary from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller inotes. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy this summary for 2,77 €. You're not tied to anything after your purchase.