Explore BrainMass

Airlines employee management-analysis and design model

I require assistance in producing an analysis model & design model for the system through use case diagrams and document template as attached.

The employee management system deals with all aspects of managing employees. This includes pay, benefits, work history and security. Employees are paid on a weekly basis. Payment is calculated by either hourly wage or salary depending on employment conditions. Wages are calculated by multiplying the hourly wage by the number of hours worked. Any hours above thirty-six per week are considered overtime and are paid at one and a half times the hourly rate. Salaries are calculated by dividing the employee's annual salary by fifty-two. An employee's wage or salary is determined by their position, years of service and any individual agreements made with the company. Taxes are then calculated and deducted from the pay. Any employee benefits that incur a cost to the employee are then deducted from their pay. These include payment for reduced-rate travel, union or other membership fee deductions and voluntary retirement fund contributions. Union fees comprise a percentage of the employee's base weekly pay. This percentage varies across the different unions. Voluntary retirement fund contributions may be either a percentage of pay or a fixed weekly amount. The airline provides a range of benefits to employees beyond reduced-rate travel. Some of these benefits are health insurance, retirement packages and professional development funding. The actual benefits provided to an employee depends on their position, contractual arrangements and years of service. For example, professional development is only offered to employees whose position requires professional certification (e.g., mechanics, accountants and engineers), and the maximum amount funded per year depends on the profession and its requirements of members.

Employee management also provides a task scheduling system. Employees can be assigned tasks through the system. The system will ensure that they have the qualifications and experience required to accomplish the tasks and that there are no scheduling conflicts. Employees can check their own task allocations via the system and record their completion of a task. Simple tasks, such as being the flight attendant for a particular flight or acting as a check-in agent, only record start and finish times. Complicated tasks, such as painting a plane or servicing flight hydraulics, can be paused and restarted. Complicated tasks also allow the employee to record a note about the task (e.g., that another part has a fault and needs to be replaced). Large tasks, such as cleaning an aircraft or loading baggage, can have multiple employees allocated to them.

A security system needs to be incorporated into the system. Employees' access will be restricted to those parts of the system relevant to their position and role. Managers will be able to create tasks. Managers and team leaders can allocate tasks to their subordinates. Most employees will only be able to view and update their tasks. Human resources personnel will be able to view employee records, but only certain staff can create or edit an employee record.