Employee Management System Is Effectively Computer Science Essay

Published: Last Edited:

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

The Employee Management System is effectively designed and that is what this phase organizes. The analysis phase is the progress of creating the designs and changes transpires. Designer has to start out by producing a comprehensive list of the data which is compulsory in the system. The state of the project is to create a management system application for a company. The system would be running on a PC and the software requirements to permit the management to choose the key in the information of the employees, such as their names, time they start working, time they end work and average of 10 employees. Furthermore the employee management system should display the total of all 10 employees when the process is complete and an output should be generated in the system to show the result of the information keyed in in the form of the total amount and time of each employee, and the average of the 10 combined.

The employee management system ought to be using java programming language and stress-free to be controlled by the operator with ease. Furthermore, the management system ought to also be able to be in a proper course and lucidity. The software prerequisite for the system is the JCreator by xenox software whichis a Java IDE created by Xinox Software. Its interface is similar to that of Microsoft's Visual Studio. Because it is programmed entirely in C++, which was Java-based and the elementary requirement in the hardware is a personal computer (PC) which backs the software.

DFD diagram

The data flow diagram (DFD) above is the process of the employee management system, the beginning of the process is the user starting up the system. The user can only access the system once it starts up into the system. After the user effectively starts up the system, the system then goes to the employee name key in form where the operator writes the last name of the employee. Once the user clicks on the ok button another form appears, with this one saying to key in the time the employees time he or she begin begins work. Later, the next form appears saying to key in the time employee finishes work, this process will be repeated another 10 time until an output is shown with information of the total time and payment of each employee. The system then calculates the total average of all ten of the employees thus finalizing the system process.

Requirement specification

The requirement provisions that better are employed by the user accessing the system and Flash document file with optimum performance.

� Software Requirements

? Flash Player Plugin for the browser must be installed

? JCreator software

� Hardware Requirements

? Processor: Multicore processor with processing speed at least 1.8GHz.

? Operating System (OS): Windows Vista, or Windows 7.

? Memory: At least 1GB of free memory.

? Hard Disk Space: At least 10GB of free space on hard disk.


In the design phase the design is established. This phase starts with the requirement document delivered by the analysis phase and maps the requirements into a design. The designer defines the mechanisms, the interfaces and performances. The deliverable design document is the design. The design document describes a plan to implement the requirements. This phase represents the ``how'' phase. Details on computer programming languages and environments, machines, packages, application architecture, distributed architecture layering, memory size, platform, algorithms, data structures, global type definitions, interfaces, and many other design details are established.

The design of the system is the greatest serious issue affecting the worth of the software; it has an important influence on the advancing phases, mainly testing and upkeep. The production of this phase is the design document. This document is comparable to a blueprint or proposal for the key to the response. The design purposes are to classify the elements that ought to be in the system, the provisions of these elements and how it interacts with every single one to gain the wanted outcome. At the conclusion of system design all the key data buildings, file setups and the major elements in the system and the provisions are absolute.

Figure 1 show the beginning of the program where the employee�s name must be written

Figure 2 shows the output to where the employee�s time start must be entered.

Figure 3 shows where to enter the data when employee has finished working.

Figure 4 shows the output after filling in the information.

Figure 5 shows the whole output after filling information for 10 employees.

Figure 6 show the output for 10 employees after calculating the average.



Testing phase is very vital in the course of designing the employee management system, it requires to be done methodically and the outcomes documented so that the designer differentiates what has been tested with attainment and what has been a major or trifling error in the system. Designs such as the comprehensive functionality of pages and forms as well as the preceding testing for the last period, compatibility problems, guaranteeing the system is augmented to be regarded properly in the most modern system versions. The testing cases are completed as revealed beneath in the table below and the commentaries can be represented as to refining the employee management system. The conclusion of the test cases shows a fairly good success with the flaw being unable to correct mistakes if made and output being blank due to the speed of typing.



Identifier (Test Plan ID) I

Testing Objective Testing the system

Test Created By Mr. Matthew James

Test Environment Personal Computer

Test Task The task is to see if the system works effectively

Test Data After keying in the data. User found it easy to use.

Result: Pass/Fail Pass

Comments Data is able to be put into the system.



Identifier (Test Plan ID) II

Testing Objective Testing the system

Test Created By Mr. Joshua James

Test Environment Personal Computer

Test Task The task is to see if the system works effectively

Test Data System work fairly well but if made a mistake cannot able to go back to correct it.

Result: Pass/Fail Fail

Comments System works but need to work on being able to correct mistakes.



Identifier (Test Plan ID) III

Testing Objective Testing the system

Test Created By Ms. Jessica James

Test Environment Personal Computer

Test Task The task is to see if the system works effectively

Test Data System worked but when typing and moving to the next form, form went blank.

Result: Pass/Fail Pass

Comments Other than the blank form, the system works well.


User Manual

The user must first start up the system, once the system starts up the user then will see a form pop out saying to fill up the employee name (note that this system must only use last names). After completing the first part, the system will then show a form informing the user to key in the time employee starts working and continued with keying in the time employee stops working. After all information is keyed in the user must check one by one if the information keyed in is correct, if wrong then the user must repeat the system all over again. Repeat this process for the next 10 employees. Finally, the system will calculate each of the workers time spent working, payment and the average for all the worker combined.

Hardware and Software Configuration

The project has been designed using elementary hardware which consists of a personal computer (PC). The personal computer should contain the Intel Pentium and AMD, the processor speed should be 1.6 GHz or above to meet the objective of having a smooth system. The best software that can be used for the system is Windows XP or Windows 7. JCreator is the most essential software for this system.