• No results found

Training Management System

N/A
N/A
Protected

Academic year: 2019

Share "Training Management System"

Copied!
24
0
0

Loading.... (view fulltext now)

Full text

(1)

BORANG PENGESAHAN STATUS TESIS* JUDUL : TRAINING MANAGEMENT SYSTEM

SESI PENGAJIAN : 200712008

Saya HASNITA BINTI I-QKIM

Mengaku membenarkan tesis (PSMISarjanafDoktor Falsafah) ini di simpan di Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dengan syarat-syarat kegunaan seperti berikut :

1. Tesis dan projek adalah hakmilik Universiti teknikal Malaysia Melaka 2. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan

membuat salinan untuk tujuan pengajian sahaja.

3. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi.

4. **Sila tandakan (/)

SULIT (Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam AKTA RAHSIA RASMI 1972)

TERHAD (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasihadan di mana penyelidikan dijalankan)

TIDAK TERHAD

(TANDATANGAN PENULIS) (TANDATANGAN PENYELIA)

Alamat tetap : 143 Kg. Alor Ganu Mukim Titi Gajah

PN. NURAZLINA MD. SANUSI Nama Penyelia

06200 Kepala Batas Kedah

Tarikh :

/

.= oo8 Tarikh: 3 ' ' / ~ / @ 4

I '

CATATAN :

*

Tesis dimaksudkan sebagai Laporan Akhir Projek Sarjana Muda (PSM)

(2)

TRAINING MANAGEMENT SYSTEM

HASNITA BINTI HALIM

This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Software Engineering)

FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITY TEKNIKAL MALAYSIA MELAKA

(3)

DECLARATION

I hereby declare that this project report entitled TRAINING MANAGEMENT SYSTEM

is written by me and is my own effort and that no part has been plagiarized without citations.

STUDENT Date : I ~ ~ ! L D O ( :

I I

(HASNITA BINTI HALIM)

SUPERVISOR : Date :

(4)

ACKNOWLEDGEMENTS

With the name Allah s.w.t with pronunciation praise to God, because give me opportunity to complete the Project Sarjana Muda (PSM) to complement degree process

in University Technical Malaysia Melaka.

I want to say as high as thanks appreciation to my supervisor project, Puan Nurazlina bt. Mad Sanusi because much help, provide guidance and knowledge to me from early until

finish and achieve the objective project. Without your helping, this project is unable was

walking with successfully.

As high as vote of thanks also to my family because already give a lot support and

impetus in achieve this project. Without prayer and hope from family, I would not stand

at now. Thanks for always stay near me during difficult, easy and any situation.

From this project wake, I wish to record thanks to anyone that had helped me to launch

this project. Vote of thanks also to friends has vested much support, ideal and assistance.

(5)

ABSTRACT

(6)

ABSTRAK

(7)

TABLE OF CONTENTS CHAPTER CHAPTER I CHAPTER 11 SUBJECT DECLARATION ACKNOWLEDGEMENT ABSTRACT ABSTARK

TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES

LIST OF ABBREVIATIONS

INTRODUCTION 1.1 Project Background

1.2 Problem statement(s)

1.3 Objective

1.4 Scope

1.5 Project Significance

1.6 Expected Output

1.7 Conclusion

LITERATURE REVIEW AND PROJECT METHODOLOGY

2.1 Introduction

2.2 Facts and Findings

2.2.1 Domain

2.2.2 Existing System

(8)

vii

2.2.3 Technique

2.3 Project Methodology

2.4 Project Requirements

2.4.1 Software Requirement

2.4.2 Hardware Requirement

2.4.3 Other Requirement

2.5 Project Schedule and Milestones

2.6 Conclusion

CHAPTER ANAZ,YSIS In 3.1 Introduction

3.2 Problem Analysis

3.3 Requirement Analysis

3.3.1 Data Requirement

3.3.2 Functional Requirement

3.3.3 Non-functional Requirement

3.3.4 Other Requirement

3.4 Conclusion

CHAPTER DESIGN

IV

4.1 Introduction

4.2 High-level Design

4.2.1 System Architecture

4.2.2 User Interface Design

4.2.2.1 Navigation Design

4.2.2.2 Input Design

4.2.2.3 Output Design

4.2.3 Database Design

4.2.3.1 Conceptual and Logical

Database Design

4.3 Detailed Design

4.3.1 Software Specification

(9)

4.4 Conclusion

CHAPTER IMPLEMENTATION V 5.1 Introduction

5.2 Software Development Environment Setup

5.3 Software Configuration Management

5.3.1 Configuration Environment Setup

5.3.2 Version Control Procedure

5.4 Implementation Status

5.5 Conclusion

CHAPTER TESTING

IV 6.1 Introduction

6.2 Test Plan

6.2.1 Test User

6.2.2 Test Environment

6.2.3 Test Schedule

6.3 Test Strategy

6.3.1 Classes of tests

6.4 Test Design

6.4.1 Test Description

6.5 Test Results and Analysis

6.6 Conclusion

CHAPTER PROJECT CONCLUSION

VII

7.1 Observation on Weaknesses and Strengths

7.2 Proposition for Improvement

7.3 Contribution

7.4 Conclusion

REFERENCES APPENDICES

A. Gantt Chart

(10)

LIST OF TABLES

TABLE

3.1

3.2

3 . 3

3.4 3.5 3.6 3.7 3.8 4.1 TITLE

Data Requirement for Employee Data Requirement for Course Data Requirement for Department Data Requirement for Status Data Requirement for Position Data Requirement for Ernail Data Requirement for Attended Software Requirement

Training Management System navigation component

Input name, type, and validation rule for LogIn interface

Input name, type and validation rule for New Employee form

Input name, type and validation rule for Course Information interface

Training Management System output design Data record normalization

Data dictionary for EMPLOYEE table Data dictionary for COURSE table Data dictionary for DEPARTMENT table Data dictionary for STATUS table

Data dictionary for POSITION table

PAGE

[image:10.550.81.439.208.712.2]
(11)

Data dictionary for EMAE table Data dictionary for ATTENDED table Training Management System numbering the product version

Database Module LogIn Module

Human Resource Module Employee Module Supervisor Module

Department Manager Module Personal Computer Configuration Test Schedule

Department Manager login function Supervisor login function

Human Resource login hnction Employee login function Employee Info function

Search function

Unit test for Department Manager login - TEST-TMS-001

Unit test for Supervisor login - TEST-TMS-002 Unit test for Human Resource,4ogin - TEST-TMS-003 Unit test for Employee login - TEST-TMS-004 Unit test for insert new employee - TEST-TMS-005

(12)

LIST OF FIGURES DIAGRAM 2.1 3.1 3.2 3.3 3.4 3.5 3.6 TITLE Iterative Model

Step to construct

Context Diagram Current System

Level 0 DFD Current System

Context Diagram

Diagram 0 DFD

Diagram 1 DFD shows detail of the

Employee Id process

Diagram 2 DFD shows detail of the New

Employee process

Diagram 3 DFD shows detail of the New

Course process

Diagram 4 DFD shows detail of the Employee

Notification process

System Architecture between the parts of

a Training Management System

Interface design Main Page Training

Management System

Interface design for User LogIn

Navigation design Training Management System

Input design for LogIn interface

Input design for new employee

Input design for Course form

(13)

Training Management System Entity Relationship Diagram

A dependency diagram first normal form (1NF)

Second Normal Form (2NF) conversion result Third Normal Form (3NF) conversion result Sample screen for SignIn

Sample screen for New Employee Sample screen for New Course

(14)

xiii

LIST OF ABBREVIATONS

BSOs -

DBMS

DDL

-

DFD

-

ERD GUI PC

SDLC

-

TMS

TSOs

-

WWW

-

Business System Option Database Management System Data Definition Language Data Flow Diagram

Entity Relationship Diagram Graphic User Interface Personal Computer

(15)

CHAPTER I

INTRODUCTION

1.1 Project Background

The term training refers to the acquisition of knowledge, skills, and competencies as a result of the practical skills and knowledge that relate to specific useful competencies. In addition to the basic training required for a trade, occupation or profession, observers of the training recognise today the need to continue training to maintain, upgrade and update skills throughout working life. People within many professions and occupations may refer to this sort of training as professional development.

(16)

This Training Management System project is a system will be use in Human Resource Department and it suitable for every organization to manage and plan a staff schedule for training.

Nowadays, there are many courses for employee to improve their knowledge. The manual system (file) has many lacks. One of lack is waste a time to a clerk or employee when want to check the course, who will attend the course, and others. So, it makes a few times to get the data. This problem can solve when using the Training Management System.

The Human Resource Department can insert a new course, date, place and company' name which offered course. The Human Resource will send notification to employee via email if the employee already one year serves and confirmed. The employee will receive the email notification the hyperlink attached in the mail and apply it. The application will route to supervisor for first approval. If approved, application will go to the second level which is respective Department Manager.

The Training Management System will develop using ASP Script and SQL database. Microsoft Visual Web Developer 2005 is using for develop an interface design.

1.2 Problem Statement(s)

(17)

Currently, all the training record is save in manual record (file). This file can access by anybody or anyone. Unfortunately, the record can open or edit by invalid user. By a system, the access will limit. Choice right employee to attend the course is difficult and need more time to find it because there are a few requirements. The requirement is the employee must one year serve and confirmed.

Notice company board is an arena to inform the employee about the course offered for them. The employees need to fill up the form application to apply the courses. Sometimes the notice is not realized, edit by somebody, and anything bad or invalid information. This procedure is not suitable for the current technology. Some of them can escape without attend any course.

Different training has different number of staff to attend the training. It pretty hard with using the present method to make sure employee quantity attendance fixed.

13 Objective

The objective that has to be achieving when the system has completed:

To safety record documentation and right employee choice.

To access the course information, the user must login first and the system will open according user position in database.

(18)

Via staff email (individual), Human Resource Department can send notification about the training information that offered to hisfher. After that, can apply it if desire. This notification is very definite than older version (notice board).

To analyze number of staff need to be sent for training on one course.

One course has limited trainee to attend. The Training Management System can count the quantity of approval from supervisor and make sure the approval is not overfYow.

1.4 Scope

This system is specific for staff. There are a few module involve in this system, the module are:

1. Human Resource Module

Human Resource Clerk will insert a course, date, place, and company' name which offered course. The data will be display and can access by employee.

The Human Resource will send notification to employee via email if the employee already one year serves and confirmed.

ii. Employee Module

Employee can get information about the course via email fkom Human Resource, and then apply it.

(19)

iii. Supervisor Module

The supervisor will receive course form or notification from employee for approve.

The notification had approved will send to respective Department

Manager for second approval.

iv. Department Manager Module

The department will receive course form or notification from supervisor for approve.

The notification had approved will send to Human Resource Department.

1.5 Project Significance

The benefit from the project will be gain by Human Resource Department and organization. The clerk is an easy to know the employee that must attend the course and then send notification to them. The Training Management System will also save cost the organization and employee schedule is more manageable than manual.

1.6 Expected Output

From the Training Management System, the expected outputs are as follows:- List of emails that send from Human Resource Department, Employee, Supervisor and Department Manager.

(20)

List schedule for training and staff had involved.

1.7 Conclusion

(21)

CHAPTER I1

LITERATURE REVIEW AND PROJECT METHODOLOGY

2.1 Introduction

This chapter focus on literature review and project methodology. Literature review gives a detailed description about what has been published on a topic by scholars, researches, references, case study and other finding that relate to this project. A project methodology is defined as the analysis of the principles of methods, rules, and a particular procedure or set of procedures. Project methodology produces a clear overview about the system development. The project requirements such as software, hardware and other related required identified.

(22)

Software Development Life Cycle (SDLC) methodology had used in project development. SDLC helps the system to finish every phase, activity and task quickly and efficiently. It provides sufficient process disciplines to deliver the quality required for the project success. The better approach for applying a methodology is to manage risk therefore Iterative Model were applied as a SDLC model.

2.2 Facts and Findings

Facts and finding is a component of the communication process which presents its own special set of problems and opportunities in developing system to increase the constructiveness requirement. The basic of facts and finding is a clear summarization of reading, survey and analyzing different types of resources. The resources are books, journal, case studies and other materials. It depict how is the current system used.

In today's rapidly changing social and business environment, course and developing employees is a key lever in moving organizations forward. However, many organizations have failed to capitalize on the benefits of learning. Yet, in all too many cases, organizations continue to reap little benefit fkom their course budgets.

(23)

skills will become outdated more quickly because the pace of change is much more rapid than it was 20 even 10 years ago.

An outstanding human resources system is one of the important competitive factors in modern enterprises. Employee course is a kquently used method for promoting the working capabilities for better human resources. Employee course programs cultivate personnel capabilities for enterprise operation. The course effect can be dramatically enhanced if cumculum is well designed and arranged. However, arranging curriculum is a difficult and lengthy task which enterprises traditionally devote a large amount of human and material resources to. The improved the process by proposing an optimal curriculum arrangement model in maintenance personnel course programs, and utilizing genetic algorithms as solution procedures. An adaptive computer aided course system for maintenance representative course was also developed to facilitate personnel course.

Course is too an area where dissatisfaction is often found. It can also be expensive, so it is particularly discouraging if users find it irrelevant, confusing or untimely.

Whether in the interest of satisfjling an IS0 9001 or other standard or ensuring that employees are doing their jobs in the most efficient way possible, the starting point for course is identifying which employees are in need of what course. It's crucial that the course be need-appropriate. Putting employees through course just to be able to say (or document) that makes little sense financially or educationally.

(24)

"course" perspective. So, one of objective Training Management System (software project) to change the behaviour of trainees so that they can perform required tasks more

effectively.

2.2.1 Domain

Nothing

2.2.2 Existing System

There are several software systems that have been building to help employee for improve their skill and knowledge. These sub topics are shown some software that has been implemented.

2.2.2.1 SMART Training Management Software System

The SMART Training Management Software System is the easy way to ensure all your employees have received adequate training, licenses and certifications. SMART Training Management Software is a training management system that enables Health and Safety and Training Managers to set up requirements for each job category and view each employee's training records individually to ensure all required classes have been completed and are current and up-to-date.

Figure

TABLE 3.1

References

Related documents

Featured Speaker: Libby Gill - Executive Coach, Consultant & Author. Keynote Speaker: Giselle Laronde-West - Senior Manager, Public Affairs & Communications,

The basic building block for Life Cycle Management, Risk Assessment and Business Intelligence all rely on the inventory data to be accurate and trusted

Granasztói starts the analysis of social structure of the town by reconstructing the population of the (inner) town. His precise fi gures, based on conscriptions, show that it

Recuerda algunas de estas, formales o casuales, en las que te hayas visto implicado y en las que hayas sido capaz de reaccionar rápida y efectivamente. Las

High quality early intervention is a crucial component of supportive and inclusive early childhood education and care (ECEC) and crucial for children with autism spectrum

Policy variables and prices at the zero bound When the natural rate of interest is negative, the e ffi cient allocation can no longer be implemented with constant consumption and

Define Change Management in the e-health project Present 10 key Change Management concepts.. Identify common outcomes of ineffective change

Cypress Lake High students and teacher Teri Barnett went to the Slough then also to Cypress Lake Park for trips, and did sampling and water testing. They produced the signs for