0% found this document useful (0 votes)
426 views

Employee Management System Program Michelle Wagner CPT 200 Fundamentals of Programming Languages Dr. Alkilani 6/6/2020

This document describes the development of an Employee Management System program over 5 weeks. Each week, new functionality was added: [1] Week 1 allowed basic data entry and output, [2] Week 2 added indexing and formatting, [3] Week 3 added functions for adding and viewing employees, [4] Week 4 added searching and editing, [5] Week 5 added importing and exporting data to files. The final version combines all functionality into one program allowing import, export, and all previous features.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
426 views

Employee Management System Program Michelle Wagner CPT 200 Fundamentals of Programming Languages Dr. Alkilani 6/6/2020

This document describes the development of an Employee Management System program over 5 weeks. Each week, new functionality was added: [1] Week 1 allowed basic data entry and output, [2] Week 2 added indexing and formatting, [3] Week 3 added functions for adding and viewing employees, [4] Week 4 added searching and editing, [5] Week 5 added importing and exporting data to files. The final version combines all functionality into one program allowing import, export, and all previous features.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Employee Management System Program

Michelle Wagner

CPT 200 Fundamentals of Programming Languages

Dr. Alkilani

6/6/2020
Employee Management System – Functionality 1

This functionality allowed the user to enter the Employee’s Name, SSN, Phone, Email, and
Salary. It would then print the output as list with each input labeled (such as SSN, Phone, Email,
and Salary).
Employee Management System – Functionality 2

This functionality implemented range, index and strings, the user would still enter the employee

Name, SSN, Phone, Email, and Salary. Once all the data was entered, then the program used the

index functionality to print the information based on the value 1-5 entered by the user. The

employee data was displayed in a line format instead of a list format like week 1.
Employee Management System – Functionality 3
The functionality for the 3rd week was to utilize loops and also to create 2 functionalities for the

system. One function would allow the user to add an employee and the other function would

allow the user to view all employees entered in the system. The program also included

functionality so if a user did not choose a valid menu option they would receive a message

letting them know the employee information could not be output.


Employee Management System – Functionality 4
In week 4 the functionality was also updated to allow the user to search for an employee by SSN

and edit an employee’s information. The formatting was updated to produce the output in a list

where the employee’s name is surrounded by dashes and then after employee’s salary a line of

dashes to separate each employee’s information.


Employee Management System – Functionality 5
In week 5 the program was updated to allow a user to import a file with employee data and then

export the data to a file. The updated program allows the user to see how many employees are

currently entered in the Employee Management System at a given time. The user can still enter

an employee, view an employee, update an employee, or search for an employee by SSN.

Employee Management System – Final


The final version of the Employee Management System is now in one program and allows the user all the

same functionality as in Functionality 4 except that the user can import the employee data text file and

also export the employee information to a text file.

Throughout the process the functionality has been building upon the previous weeks functionality to

increase the usability of the program.

You might also like