SlideShare a Scribd company logo
1 of 151
Download to read offline
INDUSTRIAL TRAINING EVALUATION MANAGEMENT SYSTEM (IT-EMS)
PRIYA DARSHINI A/P S VEJAN
A final year project submitted in partial fulfilment
of the requirements for the award of the degree of
Bachelor of Information Technology (HONS)
Faculty of Communication, Visual Art and Computing
University of Selangor
FEBRUARY 2020
i
DECLARATION
I hereby declare that this report is based on my original work except for quotations and citations,
which have been duly acknowledged. I also declare that it has not been previously or
concurrently submitted for any other degree at UNISEL or other institutions
Name: PRIYA DARSHINI A/P S VEJAN
Date : 12/08/2020
ii
ACKNOWLEDGEMENT
Thanks to God for His divine blessings and wishes to grant me good health, time and maturity
of thinking to complete this Bachelor Project as needed in the time prescribed. I very much
appreciate and thank Mrs Roziyani Setik as the supervisor of the final year project which has
provided assistance, guidance and encouragement during the preparation of the document. This
award is also addressed to all employees of the Informatics Computing Department who have
been dedicated and trained at UNISEL during my studies. All the information given is very
useful for me to be applying in the future. To my beloved parents, including all the family
members who are always praying, it is my sincere and heartfelt gratitude, encouraging
especially financial assistance to help start my work process. No matter how profoundly I am
grateful to my colleagues who have helped me to achieve this mission effectively by providing
valuable feedback and suggestions to me. Last but not least, I would like to extend my thanks
to all parties involved directly or indirectly on the cooperation and contributions that have been
provided throughout my completion of the Bachelor Project.
iii
ABSTRACT
The Industrial Training Management System is a web-based system that is developed to help
the LI coordinator handle the relevant industrial training activities. It's hoped this system would
replace the manual system. The system includes many management procedures, including
student enrolment, visitation scheduling, and evaluation. Students taking industrial training are
required to register via this system Also, once the supervisors evaluate the respective students,
this system can automatically calculate the total marks each student gains. For reference
multiple reports will be generated. All of the data is kept in a more systematic way through this
system. MySQL is being used as the database to store data. The system development is done
using PHP, JavaScript and HTML as the programming tools.
iv
ABSTRAK
Sistem Pengurusan Latihan Industri adalah sistem berasaskan web yang dibangunkan untuk
membantu penyelaras LI mengendalikan aktiviti latihan perindustrian yang berkaitan.
Diharapkan sistem ini akan menggantikan sistem manual. Sistem ini termasuk banyak prosedur
pengurusan, termasuk pendaftaran pelajar, penjadualan lawatan, dan penilaian. Pelajar yang
mengambil latihan industri dikehendaki mendaftar melalui sistem ini Juga, sebaik sahaja
penyelia menilai pelajar masing-masing, sistem ini secara automatik boleh mengira jumlah
markah setiap keuntungan pelajar. Untuk rujukan pelbagai laporan akan dihasilkan. Semua
data disimpan secara lebih sistematik melalui sistem ini. MySQL digunakan sebagai pangkalan
data untuk menyimpan data. Pembangunan sistem dilakukan menggunakan PHP, JavaScript
dan HTML sebagai alat pengaturcaraan.
v
TABLE OF CONTENTS
DECLARATION ...................................................................................................................i
ACKNOWLEDGEMENT.....................................................................................................ii
ABSTRACT.........................................................................................................................iii
ABSTRAK...........................................................................................................................iv
LIST OF TABLES ...............................................................................................................ix
LIST OF FIGURES..............................................................................................................xi
1.0 Introduction ................................................................................................................1
1.1 Background Study....................................................................................................1
1.2 Problem Statement ...................................................................................................2
1.2.1 Currently manual evaluation practices..................................................................2
1.2.2 Inefficient documentation storage. .....................................................................2
1.2.3 Several different forms to complete manually .....................................................3
1.3 Objective...................................................................................................................3
1.4 Scope of study...........................................................................................................3
1.4.1 User scope ..........................................................................................................3
1.4.2 System scope .......................................................................................................3
1.5 Hardware and software requirement ...........................................................................4
1.6 Significance of project................................................................................................5
1.7 Constraints and Critical Assumption .............................................................................6
1.7.1 Constraints..............................................................................................................6
1.7.2 Assumption.............................................................................................................6
1.8 Project management......................................................................................................7
1.8.1 Project Cost ............................................................................................................8
2.0 Literature review .............................................................................................................9
2.1 Introduction ..................................................................................................................9
2.2 Review of Industrial training evaluation........................................................................9
2.2.1 Purpose of evaluation in training.............................................................................9
2.2.2 Purpose of online system ......................................................................................10
2.3 Reviewing existing system..........................................................................................12
2.3.1 OITS Development Universiti Teknologi PETRONAS.........................................12
vi
2.3.2 Course Review Report Universiti Teknologi Malaysia..........................................15
2.3.3 Web Based Industrial Training Management System, University College of Science
and Technology Malaysia (KUSTEM) ..........................................................................17
2.4 Comparison of the reviewed system ............................................................................21
2.4.1 Comparison of the technology used. .....................................................................21
2.4.2 Comparison of modules used................................................................................21
2.5 Summary.....................................................................................................................22
3.1 Introduction...................................................................................................................24
3.1 Data collection method................................................................................................24
3.2.1 Interview ..............................................................................................................25
3.2.2 Questionnaire........................................................................................................25
3.3 Software development method ....................................................................................26
3.3.1 Define and finalize project requirements...............................................................26
3.3.2 Begin building prototypes.....................................................................................26
3.3.3 Gather user feedback ............................................................................................27
3.3.4 Testing..................................................................................................................27
3.3.5 Present your system ..............................................................................................27
4.0 Requirement Analysis....................................................................................................28
4.1 Introduction ................................................................................................................28
4.2 User Requirements......................................................................................................28
4.2.1 Analysis of Survey................................................................................................29
4.2.2 Analysis of Interview............................................................................................42
4.3 System Requirement ...................................................................................................43
4.3.1 Functional Requirement........................................................................................43
4.3.2 Non-Functional Requirement................................................................................43
4.4 Summary.....................................................................................................................44
5.0 Design ...........................................................................................................................45
5.1 Introduction ................................................................................................................45
5.2 Architecture Design ....................................................................................................45
5.3 System Design ............................................................................................................46
5.3.1 Use Case Diagram ................................................................................................47
5.3.2 Sequence Diagram................................................................................................56
5.3.3 Activity Diagram..................................................................................................63
5.3.4 Class Diagram ......................................................................................................69
vii
5.4 Interface Design..........................................................................................................70
5.4 Summary.....................................................................................................................77
6.0 Implementation and Testing...........................................................................................78
6.1 Introduction ................................................................................................................78
6.2 Implementation...........................................................................................................78
6.2.1 Development Tools...............................................................................................78
6.2.1.1 XAMPP (apache-MySQL).................................................................................78
6.2.1.2 PHP ...................................................................................................................79
6.2.1.3 MYSQL.............................................................................................................79
6.3 Testing........................................................................................................................79
6.3.1 Black Box Testing ................................................................................................79
6.2.1.1 Test case login visitor ........................................................................................79
6.2.1.2 Academic supervisor make evaluation ............................................................80
6.2.1.3 Coordinator documentations ............................................................................81
6.2.1.4 Download file and Upload file ...........................................................................81
6.2.1.5 Industrial supervisor make evaluation ..............................................................82
6.2.2 Alert messages ................................................................................................83
6.2.2.1 Alert messages to fill user name and password................................................83
6.2.2.2 Alert messages to fill the data in empty space .................................................84
6.2.2.3 Alert messages successful uploaded document................................................84
6.2.2.4 Alert messages when mark saved successfully ..................................................84
7.0 CONCLUSION .............................................................................................................85
7.1 Introduction............................................................................................................85
7.2 Project Contribution ...............................................................................................85
7.3 Limitation of work ......................................................................................................86
7.4 Conclusion..................................................................................................................87
REFERENCES....................................................................................................................88
APPENDIX A.....................................................................................................................89
APPENDIX B .....................................................................................................................91
APPENDIX C ...................................................................................................................100
APPENDIX D...................................................................................................................110
APPENDIX E ...................................................................................................................132
viii
ix
LIST OF TABLES
Table 1. 1 : Hardware requirement ....................................................................5
Table 1. 2 :Software requirement.......................................................................5
Table 1. 3: Project Management ........................................................................7
Table 1. 4: Project cost......................................................................................8
Table 2. 1: Zhang et al., 2002 concepts that will help ensure good usability.....11
Table 2. 2: Modules in OITS ...........................................................................15
Table 2. 3: Administrator Menu.......................................................................19
Table 2. 4: University Supervisor Menu ..........................................................19
Table 2. 5: Comparison of the technology used. ..............................................21
Table 2. 6:Comparison of the modules used. ...................................................21
Table 2. 7: Summarization...............................................................................22
Table 2. 8: Submarization................................................................................23
Table 3. 1:Data Collection Method..................................................................25
Table 4. 1 : Functional Requirement................................................................43
Table 4. 2 : Non- Functional Requirement.......................................................44
Table 5. 1 Register Use Case Description........................................................49
Table 5. 2 User Login Use Case Description ...................................................50
Table 5. 3 Make Announcement Use Case Description....................................51
Table 5. 4 Update Visitation Schedule Use Case Description...........................52
x
Table 5. 5 Submit Documents Use Case Description .......................................53
Table 5. 6Manage Employer Registration Use Case Description......................54
Table 5. 7 Make Evaluation Use Case Description ..........................................55
Table 5. 8 Generate Report Use Case Description............................................56
xi
LIST OF FIGURES
Figure 2. 1 OITS Web map..............................................................................13
Figure 2. 2 Course review report implementation flowchart.............................16
Figure 2. 3 Hierarchy System ..........................................................................17
Figure 2. 4 The Main Interface ........................................................................18
Figure 2. 5 Performance Evaluation Form .......................................................20
Figure 2. 6 Make Evaluation Use Case Description .........................................20
Figure 3. 1 Rapid application development (RAD) phase. ...............................26
Figure 4. 1 Summary on Gender......................................................................29
Figure 4. 2 Summary on Age...........................................................................30
Figure 4. 3: Summary on Education Level.......................................................30
Figure 4. 4 Summary of Group in CVAC?) .....................................................31
Figure 4. 5 Summary on current status.............................................................31
Figure 4. 6 Summary about education level for students..................................32
Figure 4. 7 Summary about current semester. ..................................................32
Figure 4. 8 Summary of way of getting know Industrial Training ....................33
Figure 4. 9 Summary on attending briefing before LI ......................................33
Figure 4. 10 Summary about familiarization with LI Coordinator....................34
Figure 4. 11 Summary about knowing task and responsibilities of Supervisors34
Figure 4. 12 Summary of awareness of forms to be filled during evalaution ....35
Figure 4. 13 Summary of receiving LI Forms. .................................................35
Figure 4. 14 Summary about Visitation ...........................................................36
Figure 4. 15 Summary based on problems occurred during visitation..............36
Figure 4. 16: Summary on making consultation before visit.............................37
Figure 4. 17 Summary about benefits of Industrial Training ............................38
Figure 4. 18 Summary on Industrial Training understanding...........................38
Figure 4. 19 Summary on Industrial training procedure. ..................................39
Figure 4. 20 Summary on form filling .............................................................39
Figure 4. 21 Summary on awareness of evaluation marks................................40
xii
Figure 4. 22 Summary on criteria used to evaluate student performance ..........40
Figure 4. 23 Summary on Industrial training course is compulsory..................41
Figure 4. 24 Summary about the awareness of Industrial training process........41
Figure 4. 25 Summary about the communication users prefer..........................42
Figure 5. 1 Architecture diagram of IT-EMS ...................................................46
Figure 5. 2 Overall Use Case diagram of IT-EMS ...........................................47
Figure 5. 3 Use case diagram of User Register.................................................49
Figure 5. 4 Use case diagram of User Login ....................................................50
Figure 5. 5 Use case diagram of Make Announcement ....................................51
Figure 5. 6 Use case diagram of Update Visitation Schedule ...........................52
Figure 5. 7 Use case diagram of Submit Document..........................................53
Figure 5. 8 Use case diagram of Manage Employer register.............................54
Figure 5. 9 Use case diagram of Make Evaluation ...........................................55
Figure 5. 10 Use case diagram of Generate report............................................56
Figure 5. 11 Sequence Diagram Register.........................................................57
Figure 5. 12Sequence diagram Login...............................................................57
xiii
ii
1
CHAPTER 1
1.0 Introduction
The Industrial Training is a program which aims to provide a managed good practical
training within a time period. This training is provided by both government organizations
and in the private organizations. Industrial training offers the undergraduates with
significant handy information encourage them in becoming a successful trainee.
Industrial training's main objectives are to provide the best and most applicable theoretical
knowledge to be obtained in a given period. This assumes the responsibility for real-life
work and internships in selecting career options for different work environments and ads
to the latest technologies currently being used by a relevant industry, etc. The aim of the
Industrial Training program is only for the graduated person, who are ready to face the
professional working world. This training program also aims to provide different and
relevant knowledge related to the program. Industrial training also offers opportunities to
publish it in the professional working world, making graduates more focused and
appreciative of the industry's hopes and expectations for them. The training will also
provide real work experience for graduates.
1.1 Background Study
The developments of computerized management systems are expanding over the
past years and most of these systems are increasingly replacing the manual system. For
instances, there are the registration system, clinic system, hotel management system and
so on that are widely used. This Industrial Training Evaluation Management System is
another system that needs to be developed to replace the current management that is run
manually by filling up various forms. The system is a wise way to effectively control and
manage Industrial training related affairs. This system is specified for the use of
Computing Department in University Selangor. Industrial training is the way to explore
or develop their knowledge and skills needed to enter a particular career area in a real-
world situation. It introduces the undergraduate student to find out if they are interested
in the field and work profession. Industrial Training has become a mandatory requirement
for diploma and degree students. All students will undergo the Industrial Training with a
2
duration of approximately 15 weeks, either in private or government sectors. Each student will
have two Supervisors Academic and Industrial Supervisor. Those Supervisors will guide the
students during the training and evaluate students’ performance at the end of this training.
Students should look for companies based on their programme criteria. During the internship,
students will have to submit a proposal. They have to ensure the project developed follows the
criteria. Within week 10 till 14 the Academic Supervisor will visit and a presentation will be
held. Students should provide a presentation and report later on all the marks will be gathered
and evaluated. Currently, all the marks will be evaluated by the Academic Supervisor and
Industrial Supervisor. Then, the compiled marks will be sent and released by the Coordinator.
For the current practice, evaluation is done manually by filling up forms and however, the
procedures are very tedious and time-consuming due to a large number of students who plan to
undergo Industrial training. Hence the online system is the best solution to overcome this
problem. By developing this system, it will be a good alternative and can efficiently
complement the management process as compared to the manual system.
1.2 Problem Statement
1.2.1 Currently manual evaluation practices.
The current evaluation practice in UNISEL is done manually, by filling up
several forms and seems to be very difficult to manage as the course is taken
by many students. However, this increases the workload and its time
consuming for the Coordinator and Supervisor. Also, manually key in forms
creates human error such as miscalculation and not clear handwriting.
1.2.2 Inefficient documentation storage.
The increasing amount of student leaving to Industrial training every year
creates storage to store the data. The evaluation marks are manually key in
excel which might increase the storage and will be gathered till the future.
3
1.2.3 Several different forms to complete manually
The data keep increasing every year yet it requires proper completion for
all the evaluated marks because every semester the are various forms that
are submitted by the Academic Supervisor to Coordinator. So, the
Coordinator has to compile and do a filling however, this could cause
storage to stack up printed forms and file all the data according to the
semester.
1.3 Objective
1. To develop an automated evaluation system for Industrial training.
2. To keep all the data and records in a systematic and efficient way in DBMS.
3. To automatically generate results required for references.
1.4 Scope of study
1.4.1 User scope
 Student
 Academic Supervisor
 LI Coordinator
 Industrial Supervisor
1.4.2 System scope
 Proposal Module
4
In this module, students should just fill in the form as follows their
proposal. Students don’t need to upload any documents just key in the
information needed and submit the proposal. Marks will be given in the
same place as well.
 Borang A Module
This module consists of Supervisors verification, visiting letter in pdf
form and all the important documents for this module
 Evaluation Module
Evaluation module consists of 7 forms that all the marks will be key in
by Supervisor.
 Employer Registration
In this module employers that assign LI students will be registered in
this module.
 Results Module
Lastly in this module all the marks, generate report, and SV comment
will be displayed
1.5 Hardware and software requirement
5
Hardware Purpose
Laptop
Acer ™ i5-4210U CPU @
1.75GHz 2.40GHz
4.00GB RAM 64-bit Operating
System Windows 10
To create the web system using
PHP, XAMPP server and HTML
Kingston pen drive
16GB
To store the files and data required
for the system
Table 1. 1 : Hardware requirement
Software Purpose
PHP
PHP 7.0.32
To develop the system interface
MYSQL with XAMPP server
MySQL 8.0
XAMPP VM
To create and store data and
interconnect it with the system
Table 1. 2 :Software requirement
1.6 Significance of project
Through the development of this system, most of the problems discovered in
the manual system could be overcome. Among the significant advantages are all
data are stored and kept in a database to ensure a systematic and efficient way.
Furthermore, all the evaluations are done online by the Academic and Industrial
Supervisors at the end of the training. This can ensure that all the assessments can
be done in ample time possible and hence eliminating time consumption for the
process of the student’s result. For future enhancement, maybe the system can be
expended or open to other faculties in UNISEL that offer Industrial placements.
Hence, the same system can be used and benefited faculty.
6
Moreover, this system could generate reposts as required for example the
evaluation report of each student. It will be easier for the Coordinator to compile
the data and easy to work with.
This system can manage documents such as Borang A, Visiting form and more
needed for every student and the Industrial Training Coordinator. This will result
in less workload and less time consuming as the system enable the Industrial
Training Coordinator to auto generate all the important forms from the web based
system.
1.7 Constraints and Critical Assumption
1.7.1 Constraints
 Mobile apps not applied
This system is not a mobiles Apps, however, its web responsive because it’s a web based
system.
 This system does not include Placement module, where students can browse the list of
potential companies that they can submit the application to.
1.7.2 Assumption
 Store data for every semester.
This system could store data for every semester which would be helpful to revise or review the
collection of data’s gathered in future.
7
1.8 Project management
Position Name
Project Manager Priya darshini a/p S Vejan
Supervisor Madam Roziyani Setik
Coordinator Mr Zahrul Azwan ABSL
Kamarul Adzhar
Client Madam Roziyani Setik
Table 1. 3: Project Management
8
1.8.1 Project Cost
Tool Quantity Price/ Unit
(RM)
Hardware:
Laptop 1 2,000
Intel ® Core ™ i5-4210U CPU @
1.75GHz 2.40GHz
4.00GB RAM 64-bit Operating
System Windows 8.1
Printer 1 750
Canon IP 1880
Total: 2,750
Table 1. 4: Project cost
9
CHAPTER 2
2.0 Literature review
2.1 Introduction
Previous research on assessment management system has been performed by past researchers
that have a similar concept to our study. This chapter discusses and summarizes some of the
previous studies on the subject under study. The outline of this chapter is based on the variables
involved in this analysis.
2.2 Review of Industrial training evaluation
2.2.1 Purpose of evaluation in training.
Evaluation is done for multiple purposes. Such objectives were classified by Bramley (1986)
into two forms of assessments of feedback and research. Feedback review is meant to provide
proof of the consistency of training activities design and execution, and this is typically
focused on trainers. Trainers need to undertake this evaluation to gather learning-related
information and to reduce the gap between the identified deficient and desired output.
Research evaluation aims to increase awareness of the values and methods of training. It can
also lead to improvements to current methods and techniques of assessment.
On the other hand, Reeves (1994) mentioned that the goal is to consider the strengths and
weaknesses of the current training programme. In addition, the effect on individuals and
organizations of preparation. Ultimately, who gains the most from the training event and the
least from it.
10
According to (Macquairie University, 2008) student's performance is measured in authentic
evaluation by emphasizing the student's ability to use his / her experience to determine what
he / she knows. Focus on whether the student can accomplish the learning target. Using
practical problems to familiarize students with their work experience. Promote open thinking.
Student performance assessment focuses on the success and personality of a student's work.
The rubric types of scoring are used that link the element of assessment to the learning
outcome. Work performance is the ability to complete the tasks with good quality of work
independently within the specified time frame (UTM, 2006). Personality is the soft skills that
include socialization and communication, effort and motivation, discipline and cooperation
and collaboration.
2.2.2 Purpose of online system
One of the main concerns when creating an online system is to increase the accessibility
of users to relevant information by providing useful relationships or navigations for users
(Catanio et al., 2003). Navigation is the practice of moving through a separate hyperlink
from one side. It is important to ensure that each page on a site has a clearly marked
navigation bar, the site's appearance to an initiated end-user, and strive to make the site
elegantly easy to navigate, no matter how complex, sophisticated, or long.
Another issue is the online system's accessibility, which provides a system that allows
users to quickly and efficiently find what they are looking for. Zhang et al., 2002 lists
three concepts that will help ensure good usability.
11
Concept Explanation
Consistency
For one program, the same words, styles and procedures
should be used by software to achieve the same features.
Colour and font should be consistent across the entire system
as well.
Controllable
Users usually enjoy doing what they want, when they want,
without the device being limited.
Predictable
Users will draw on their knowledge on an ongoing basis and
create more complex and detailed models of how the system
works. Users will assume that they will also work in other
similar situations if a particular set of commands work in one
situation.
Table 2. 1: Zhang et al., 2002 concepts that will help ensure good usability.
Distance Learning Concept
Student Industrial Internship refers to placing students on spread locations to put their
knowledge into practice or to have practical experience in the real industry. The concept of
distance learning means that there is a separation of teacher and learner in space and/or time,
control of learning by the student rather than the distant teacher mediated by some form of
technology (Sherry, 1996). Distance learning are overcome using technologies such as email,
social media, and online submissions. Muirhead (2006) posed real concerns that students
valued their distance learning courses ' accessibility even though their online courses featured
far less dialogue than traditional face-to-face classes.
Supervisors (SV) need to address different teaching challenges in distance teaching than
teaching in a traditional classroom (Gottschalk, 2003). They need to develop new strategies to
evaluate the performance of the student because students will be doing their LI in a different
company far from the Supervisors as they’ll be doing the LI evaluation for the interns. In LI
scope students that are allocated in companies are evaluated by SV through distance learning,
somehow they’re required to do the following based on (Gottschalk, 2003)
12
1. Update progress and submission
I. For monitoring purposes, each student is required to submit/ upload reports on
a weekly basis. This is to let teachers know what they've learned and gained
throughout their placement.
2. Communication
I. E-mail can be very efficient in interacting with teachers and students. Moreover,
while the teacher gets information about learning in the classroom, students get
to know the use of electronic mail, which is a valuable skill.
II. Students contact their SV using telephone. Ask them open ended questions to
let students voice their concerns.
III. Moreover, using social media as a medium to communicate and share their
progress on daily basis.
2.3 Reviewing existing system.
2.3.1 OITS Development Universiti Teknologi PETRONAS
The OITS serves the following objectives:
 To monitor closely the performance of the students by allowing the SIIU and the
respective lecturers to view the weekly reporting of the students online and to ensure
that the students are closely monitored in a timely manner.
 To ease the task of arranging the visits and assigning Supervisors to UTP, and to assist
in assigning the students to the respective lecturers based on their study program and
host company’s location. In addition, the lecturers can also view the list of students
assigned to them under their supervision along with the host company name. SIIU does
not need to make calls to notify either the lecturer or the students. This will reduce SIIU's
workload and increase the organization of the process.
13
 To measure the students ' final mark at the end of the internship program automatically
once their marks are entered in the system. Such method of task automation, in addition
to avoiding miscalculations, actually helps to free up the time and workloads of workers.
Open Source Software is used to create OITS (i.e. Personal Home Pages (PHP) for server
side scripting, Macromedia Dreamweaver MX for user interface development, and MySQL
for database creation).
The OITS Prototype
The OITS prototype contains seven modules, namely: Announcement Module, Check
Eligibility Module, Register Module, Placement Module, Monitoring Module, Scheduling
Module and Grading Module. Figure 1 shows the system's web map representation. There
are three different types of users who have different levels of access to the system – student,
SIIU staff (administrator) and lecturer. Once users sign on to the system, they will be led to
the welcome page, which consists of a brief description of the website's features and links
if users only want to access their privilege access account.
Figure 2. 1 OITS Web map
Module Explanation
Check eligibility
Students can access this page without logging in to the network.
Students are required to enter their IDs and Programs to check
whether or not they are eligible for the particular semester. If the
name of the student is on the eligible list, a message will prompt
14
by filling out the online registration form to ask the student to
register for the internship.
Home page The user has to log in to access the system. Only eligible students
are permitted to log in to the system using their own IDs and
Passwords. For security purposes, after logging in to the system,
they can change the password.
Announcement
module
After successfully log on to the system, the student can view the
latest announcement regarding internship.
Placement
Module
Students may browse the list of potential non-PETRONAS
(NON-OPU) companies to which they may apply. Students need
to enter as many FIVE companies as they have applied for for
NON OPU. Students may also register for internship placement
at PETRONAS (OPU). Students must download a form and send
the application directly to SIIU via their own emails for OPU
Placement Application. Once the student completes all the details
of the company, the default status is pending. The student can see;
also update the status and profile of the company. Students need
to decide which company to go for their internship.
Scheduling
Module
The Scheduling Module is important for establishing a systematic
process for scheduling student visits to the host companies by
lecturers. This can be done through the following pages: viewing
the placements of all students, assigning students to their
respective lecturers, determining the date and time of lecturers '
visits to host companies, which students and their respective plant
Supervisors will also attend.
Monitoring
Module
The students ' performance and activities during their internship
will be closely monitored through the following pages:
confirmation of student placements by students and plant
Supervisors, online submission of training schedules, online
submission of weekly reports, assessment of weekly reports and
review of weekly student reports by lecturer and SIIU.
15
Grading Module Manages for grading purposes the total student scores. All marks
that have been entered into the OITS by either the instructor or
the plant Supervisor will be total up to obtain a grade for the
internship from a particular student. Students can get their final
result after the internship ends by viewing their results online.
Table 2. 2: Modules in OITS
This project's main objective is to create an Online Industrial Training System (OITS) prototype
that automates current manual processes to reduce potential connectivity, data loss and
redundancy issues. It makes monitoring, assignment of instructors and scheduling, grading and
reporting easy and free of errors to a greater extent.
2.3.2 Course Review Report Universiti Teknologi Malaysia
Course Review Report (CRR) provides a framework offering a structured platform for
evaluating the authentic Industrial training evaluation Flores (2009). CRR's idea is to combine
evaluation issues so that the faculty can take a holistic view of the course, assist in planning
future course developments, and provide core material for Curriculum Review. During the
results meeting at the faculty level and also the Senate of the university, the operation of the
CRR process and the reports produced will be closely examined.
A selection of documentation is needed to produce a CRR. The key contributors were the
assessment marks from the Supervisor of the staff and organization. A summary of feedback
from the surveys also needed from the student, faculty and organization Supervisor. In addition,
module documentation will also be evaluated for students including logbooks and report on
Industrial training.
Figure 1 displays the flowchart for CRR implementation. CRR's components are the staff,
department, course examiner, and stakeholders consisting of students, teachers, and Supervisors
of organizations. The implementation of the CRR generally involved 3 phases, beginning with
the plan / reflection, evaluation / review and quality assurance.
At the first point, the faculty established a course review schedule and set the Industrial Training
Program Objectives (POs). The Course Objectives (COs) associated with those POs will be
implemented by each department respectively. At the end of the Industrial training period, the
stakeholders contributed the input from the survey and evaluation forms. It is important to take
16
into account their views of the course through input from sources such as surveys and forms of
assessment.
In order to evaluate and provide feedback in the second stage, the Industrial Training
Committee and course reviewer must complete the course review prototype. To review the
mapping for each CO to a particular PO, the course review form will be submitted to the
department head. The goal is reached if it exceeds the university standard set by more than 65%.
Figure 2. 2 Course review report implementation flowchart
For each department and individual students, these results can be obtained. The faculty must
obtain and review the revised CRR report. In addition, the CRR's final report from each
department can be submitted in the Quality Assurance (QA) stage in a more complete and
detailed form.
The CRR provides a useful mechanism for assessing the Industrial training's accurate
assessment. This provides a holistic view of the course, helps with future course creation
preparation, and offers key content for curriculum analysis. Authentic assessment helps to
assess how well information can be used by a student. The course analysis report is developed
to assess the overall performance, evaluate the level of achievement and determine the
program's efficacy for further enhancement.
17
2.3.3 Web Based Industrial Training Management System, University College of Science and
Technology Malaysia (KUSTEM)
Web-Based Industrial Training Management System specifically has four main menus as
shown in Figure 2.
Figure 2. 3 Hierarchy System
They are menu for:
I. Administrator
II. Internal Supervisor
III. Industrial Supervisor
IV. Student
18
Every menu has its modules to it. The system consists of four main modules which are the
module for admin, internal Supervisor, Industrial Supervisor, and student. The admin module
is used to allow the administrator to control and operate all of the processes of managing
Industrial training. The internal Supervisor module enables the internal Supervisor to register,
announce and review the output of the students and produce reports. The student module allows
students to record and read updates posted by the teacher or internal Supervisor. The module
Industrial Supervisor helps the Industrial Supervisor to evaluate student performance.
According to a paper by Amir Ngah The main interface as shown in Figure 3 displays all the
modules.
Figure 2. 4 The Main Interface
2.3.3.1 Module Implementation
Since the study is about LI Evaluation Management System the project will be looking into
evaluation part only in this system.
19
Administrator Menu
Table 5.7: Make Evaluation Use Case Description
Announcement This module helps the administrator to post updates to all
students, to the Supervisor of the university, or both.
Evaluation
This module helps administrators to check how the Supervisors
filled out the assessment forms. The administrator can make
changes to any form.
Format of Letters
This module shows the format of all the letters. The administrator
may simply select a format and select the receivers based on the
recipient list as shown by the program. The letter is then opened
in Microsoft Word, and the user will print it out.
Reports This module displays several kind of reports to for the
administrator’s reference.
Table 2. 3: Administrator Menu
University Supervisor Menu
Evaluation of Student Performance
This module allows the Supervisor to fill up
the evaluation form and mark is obtained
from this evaluation.
Evaluation of Student Report
This module allows Supervisor to evaluate
the students’ report by giving marks to each
student.
Make Announcement
This module allows the Supervisor to make
announcements to all students, internal
Supervisor or both.
Read Announcement This module displays the list of
announcements for Supervisors’ reference.
Table 2. 4: University Supervisor Menu
20
Figure 2. 5 Performance Evaluation Form
Figure 2. 6 Make Evaluation Use Case Description
21
All assessments are carried out electronically by internal and Industrial Supervisors at the end
of the training, thereby ensuring that all evaluations can be carried out in the shortest possible
time and thus reducing the time usage of the student process. Often, through this method,
contact between students and the internal Supervisor (reader) can be rendered more effectively
and quicker. As mentioned earlier, this system provides an announcements and e-mail
distribution facility. It means that the students receive the latest updates and details from their
superiors and administrators.
2.4 Comparison of the reviewed system
2.4.1 Comparison of the technology used.
OITS Development Universiti Teknologi PETRONAS Web Based System
Course Review Report Universiti Teknologi Malaysia Manual system
Web Based Industrial Training Management System,
University College of Science and Technology Malaysia
(KUSTEM)
Web Based System
Table 2. 5: Comparison of the technology used.
2.4.2 Comparison of modules used
Modules OITS Course Review Report KUSTEM IT-EMS
Announcement √ X √ √
Placement Module √ X √ X
Monitoring √ X √ X
Reports X Logbook √ √
Format of letters X X √ √
Evaluation √ √ √ √
Scheduling √ x x √
Employer Registration X X X √
ChatBox X X X X
Table 2. 6:Comparison of the modules used.
22
2.5 Summary
This chapter briefly explain about the content of the project and review of each sub chapters.
The main source or ideology for this project is the distance learning concept. Sherry 1996
described the concept precisely by saying distance learning means that there is a separation of
teacher and learner in space and/or time, control of learning by the student rather than the distant
teacher mediated by some form of technology. To overcome distance learning there should be
new strategies to evaluate the performance of the student because students will be doing their
LI in a different company far from the Supervisors as they’ll be doing the LI evaluation for the
interns as said by Gottschalk, 2003.
According to Catanio et al., 2003, online system is the only choice to overcome distance
learning because online system's accessibility, which provides a system that allows users to
quickly and efficiently find what they are looking for. Gottschalk, 2003 mentioned that as below
are the things required to do by our stakeholders;
I. Update progress and submission
II. Communication
However, this system has considered this module in the system. Everything would be done on
Web-based system rather than filling up forms and communications done by everyday style.
According to the study done, these are the important criteria that should be followed by the
system developed;
Monitoring Content
Submission i. Proposal
Grading Content
Evaluation i. Industrial Supervisor
ii. Academic Supervisor
Announcement i. Academic Supervisor
ii. LI Coordinator
Scheduling i. Visit of student by Academic Supervisor
Table 2. 7: Summarization
23
According to the study these were the modules that was produced in the last existing systems.
Meanwhile, there are some advancement that are included in the system developed besides all
the criteria that were studied in the last research as below;
Submission Content
i. Proposal Students don’t need to upload any documents just key in the
information needed and submit the proposal. Marks will be
given in the same place as well. Unlike the last studies, student
have to upload a PDF document.
ii. Borang A Consists of Supervisors verification, visiting letter in pdf form
and all the important documents for this module
Grading Content
Evaluation Evaluation module consists of 7 forms that all the marks will
be key in by the .Industrial Supervisor and Academic
Supervisor
Employer Registration In this module employers that assign LI students will be
registered in this module.
Announcement Announcement done by Academic Supervisor LI Coordinator
and will be featured on the main page of the system
Scheduling Visit of student by Academic Supervisor
Results Lastly in this module all the marks, generate report, and SV
comment will be displayed
Table 2. 8: Submarization
24
CHAPTER 3
3.0 Methodology
3.1 Introduction
This chapter will explain the most widely used method of collecting information and will
discover how the processes can influence a project's success rate and which are appropriate for
its growth. The chapter also includes a section on software development processes and how to
apply views and viewpoints to achieve a well-documented approach and a concise description
of the framework. This project used the Rapid Application Development (RAD) as the
framework for the software development. RAD makes the development process quicker, since
product reusability helps to boost the development process. Since it is important to know about
this project's software development process to compare the various processes that are
appropriate in this project, the chapter will begin with a short description of the method of data
collection. This project has four major phases including system requirement and planning,
system design, development, and testing.
3.1 Data collection method
Phase Method Instrument Objective
Planning
Requirements
Define the project
objectives, scope, purpose
and significance of the
project are identified at this
phase
Microsoft
Word 2016
To identify the project
requirements.
User Design -Interview
-Questionnaire
Questions User feedback is obtained
concentrating heavily on
deciding the design of the
system. This enables the
25
creation of initial modelling
and prototypes.
Rapid
Construction
-Expected system design Sublime
Text
To design Industrial training
evaluation management
system.
-Fulfil user requirement -HTML
-PHP
-XAMPP
Server
To develop Industrial training
evaluation management
system.
Cutover -Testing of system -PC
-Internet
To test the system
functionality according to user
requirements.
Table 3. 1:Data Collection Method
3.2.1 Interview
One of the approaches used is interview. An interview session is held each week at her office
with my client Mrs Roziyani Setik to learn more about Industrial training and its evaluation.
The data my client collected was valuable and gave a lot of feedback for the project. This
interview specifically illustrated the strengths and drawbacks of current practice. In addition,
the interview helped set the goal needed for this project, and created a system that could be
useful to Faculty of CVAC.
3.2.2 Questionnaire
This study also used questionnaire for the collection of data. This research questionnaire is
typically a mix of close-ended questions and open-ended questions. The questionnaire was
delivered in the form of Google forms. Online approach was used for the data collection.
26
3.3 Software development method
This project used the Rapid Application Development (RAD) as the framework for the software
development. RAD makes the process of creation quicker as product reusability helps to
enhance the development process. This project comprises five main phases, Rapid Application
Development (RAD) is a variation of agile methodology for the development of software that
prioritizes fast prototype releases and iterations. Unlike the Waterfall approach, RAD places
emphasis on using software and user input over rigid preparation and documentation of
specifications.
Figure 3. 1 Rapid application development (RAD) phase.
3.3.1 Define and finalize project requirements
The first phase involves the process of identifying the current management of Industrial
training process. It also includes the process of finding the requirements that the current
process needs to improve. Stakeholders must sit together during this phase to identify and
finalize project specifications such as project priorities, objectives, deadlines, and budget.
When you have clearly defined and scoped every aspect of the specifications of the
project, you will obtain approvals from the management.
3.3.2 Begin building prototypes
You can start development once you have finished scoping the project. Designers and
engineers must work closely with customers to build work prototypes and refine them
until the final product is ready.
27
3.3.3 Gather user feedback
The prototypes and beta systems are transformed into working models in this phase.
Developers then gather user feedback to modify and refine prototypes and create the best
product possible.
3.3.4 Testing
This phase requires that you check your software product and make sure all its moving
parts work together according to customer expectations. Continue to integrate input from
the customer as the application is checked and retested for its smooth operation. Users
will be tested on the IT-EMS system including Industrial training Coordinators,
managers, students, and related companies. This is to ensure proper operation of all the
specifications that should be enforced in the program.
3.3.5 Present your system
This is the final step toward the delivery of the finished product. It involves the conversion
of data and the training of users.
28
CHAPTER 4
4.0 Requirement Analysis
4.1 Introduction
Generally, requirements review requires regular contact with users to maintain the standards of
the specifications, the disagreement and the vagueness of the requirements as requested by the
customer, as well as to avoid unwanted functionality and documentation in all aspects of the
project development phase. For the new system, or the updated system element, all this
information is needed.
4.2 User Requirements
To develop a good product and service that satisfies the needs of the user in full. Accurate
collection of software criteria and meeting different device needs based on user expectations is
crucial. Evaluation of user requirements is the basement for the development of a successful
project, it is user-centric approach and the creation of product according to the request of the
customer. Each section is discussed based on the method of collecting data that was obtained
from Chapter 3. The following table shows the result of the interview question and the
questionnaire that was done.
29
4.2.1 Analysis of Survey
One of the primary methods for conducting quantitative research is the research questionnaires.
They're cheap, and you can give a questionnaire in person, by phone, by email, or by email.
Quantitative surveys ask questions that have precise, typically numerical answers so you can
easily analyse the data. Quantitative approach is a method of analysis that deals with numbers
and anything tangible. The goal of this approach is to ensure objectivity and reliability. In the
quantitative method, questionnaire survey form was distributed to 60 respondents from Faculty
of Computing, Visual Arts and Communication, University of Selangor.
The findings of the study of the questionnaire survey are split into eight sections that are
respondent’s demography, background studies, status part where the section is divided into two
parts for student and Industrial/Academic Supervisor. Followed by Industrial training,
evaluation and system section
SECTION A: Demographic
Figure 4. 1 Summary on Gender
The pie chart shows 48.3% of male and 51.7% of female answered this questionnaire. In this
period 62 people responded for this questionnaire.
30
Figure 4. 2 Summary on Age
The pie chart shows the total percentage of respondents by age. Based on the figure above, it
shows that the highest number of respondents come from 18-24 years’ old.
Figure 4. 3: Summary on Education Level
This pie chart shows the respond on respondent’s education level which is diploma 10%, degree
58.3%, master 15% and PhD 16.7%. Highest amount of respond were from Degree level and
the lowest is from Master.
SECTION B: BACKGROUND STUDIES
31
Figure 4. 4 Summary of Group in CVAC?)
This pie chart shows the respond on which group are they from in CVAC. Most respondents
are from Information technology (43.3%), meanwhile Multimedia and Computer Science has
the same amount of respondents (21.7%), followed by Network (13.3%).
Figure 4. 5 Summary on current status
This pie chart shows the respond on what is the status of the respondents. Most respondents are
Students (68.3%) and next is Academic Supervisor (28.3%). The least is from Industrial
Supervisor (3.33%).
SECTION C: STUDENT
32
Only student will answer this section.
Figure 4. 6 Summary about education level for students
As the data above most respondents are doing Degree (85.4%) meanwhile least are doing
diploma (14.6%).
Figure 4. 7 Summary about current semester.
As the figure above, it shows respondents current semester. Most respondents are from 7th
semester.
33
Figure 4. 8 Summary of way of getting know Industrial Training
As the figure above, it shows how students get to know about Industrial training. Most
respondents got to know by Course outline (70.7%). Course outline is a form that shows the
amount of courses taken on every semester each student will receive it starting of the semester
itself. Meanwhile, least got to know by University Memo (22%). Lecturer and By a friend has
the same amount of numbers (39%).
Figure 4. 9 Summary on attending briefing before LI
As the figure above, it shows do students know they should attend briefing. Most respondents
answered YES (53.7%). Meanwhile, for NO is (46.3%). Almost both option has the same
percentage, most likely students might not know they should attend briefing before going to
training because of less exposure on Industrial training at the earlier semesters.
34
Figure 4. 10 Summary about familiarization with LI Coordinator.
As the figure above, 80.5% of students don’t know who is their LI Coordinator. It is important
to whom is their LI Coordinator for future references. An important step should be taken to
solve this issue. For instance, meet and greet session between students and LI Coordinator so
that they could know more about their Coordinator.
SECTION D: INDUSTRIAL SUPERVISOR / ACADEMIC SUPERVISOR
Figure 4. 11 Summary about knowing task and responsibilities of Supervisors
As the chart above, it shows the tasks and responsibilities of both Supervisors. It could be seen
that both Supervisors understand their tasks and responsibilities. All 19 respondents agree that
35
evaluate students is one of the main tasks (100%). Check proposal is (78.9%), Contact student
(73.7%), Check on daily activities (78.9%) and Guidance is (78.9%) same as check proposal
and check on daily activities.
Figure 4. 12 Summary of awareness of forms to be filled during evalaution
Based on the figure above, majority of Supervisors know that there are several forms need to
be filled up during evaluation (89.5%). There are 7 forms to be filled up during the evaluation.
It could be seen that Supervisors are aware of the evaluation forms. Only (10.5%) said they
don’t know about the forms that should be filled up.
Figure 4. 13 Summary of receiving LI Forms.
Based on the figure above, majority of Supervisors know where to get their LI forms (78.8%)
36
Meanwhile, (21.1%) responded NO for this question.
Figure 4. 14 Summary about Visitation
As the figure above, it shows the percentage of Supervisor agree and disagree with visitation.
Most of the Supervisors said they don’t have problem with visitation (52.6%) but almost the
same amount of respondents answered they have problem with visitation (47.4%) maybe the
reason could be time consuming because Supervisor should travel to the company that the
student is working. This issue should be discussed in further.
Figure 4. 15 Summary based on problems occurred during visitation
Most respondents answered student disappear and project not satisfying (52.6%). Also,
company not suitable and Industrial Supervisor has less commitment has the same amount of
37
answers (36.8%). Meanwhile, Job scope not suitable has (42.1%). On the other hand,
respondents also mentioned their view that is No major problem during my supervision and So
far so good (5.3%). This shows that some of the Supervisors are facing certain problem
meanwhile some are not.
Figure 4. 16: Summary on making consultation before visit
Majority answered yes they make consultation before visiting the student (89.5%). Because it’s
better to consult to know the free time and make an appointment. Also, (10.5%) said they don’t
make a consultation before the visit.
38
SECTION E: INDUSTRIAL TRAINING
Figure 4. 17 Summary about benefits of Industrial Training
Majority of respondents answered career opportunities (90%), Career guidance (66.7%) and
Qualification (55%). Meanwhile, respondents also answered their views, for example Working
experience in real setting, preparing for real work experience, and exposure to real project
(1.7%). This shows that all respondents understand the benefits of Industrial training.
Figure 4. 18 Summary on Industrial Training understanding.
39
As the bar graph above that shows, how well respondents understand Industrial training. By
looking on the graph it could be understood that most of respondents know what is Industrial
training.
Figure 4. 19 Summary on Industrial training procedure.
Referring above, it shows that 55% of respondents don’t know about the Industrial training
procedure. Meanwhile, 45% answered that they know about the procedure.
Figure 4. 20 Summary on form filling
According to the pie chart above, shows that 81.7% said that students will fill up the LI form,
meanwhile 18.3% answered that Supervisor will fill in the forms. Actually students are the one
whom fill up the forms.
40
Figure 4. 21 Summary on awareness of evaluation marks
As the data above, 63.3% answered that they are aware of the total evaluation marks meanwhile,
36.7% answered that they’re not aware of total evaluation marks.
Figure 4. 22 Summary on criteria used to evaluate student performance
Evaluation is done to evaluate certain criteria of students. These were the criteria respondents
agree with. Also, a respondent mentioned reporting as a criteria of evaluation (1.7%).
41
Figure 4. 23 Summary on Industrial training course is compulsory
Figure 4. 24 Summary about the awareness of Industrial training process
Most of the respondents mentioned that they understand about the Industrial training process
(62.7%).
42
Figure 4. 25 Summary about the communication users prefer.
As the figure above shows, highest amount of respondents suggested for an online system
(66.7%). Also, some of them suggested their own ideas too. For instance, Face to face
communication, Instant messaging, conference, also Whatsapp application.
4.2.2 Analysis of Interview
Name of interviewer: Madam Roziyani binti Haji Setik
Position: Industrial training Coordinator
Description of Interview
Madam Roziyani gave details about the current manual evaluation system done in Computing
Department. Also, she clarified the process of Industrial training and how she handles it
manually. The different types of procedures and phases for each person in the process of
training. There are 3 phases in Industrial training, before, during and post-Industrial training
phases. She also elaborated on the requirements of attending Industrial training, the roles of
each people involving in Industrial training.
Madam also explained on the forms used before the Industrial training and during evaluation
done by both Supervisors.
43
4.3 System Requirement
4.3.1 Functional Requirement
This section discusses the practical requirement that the developer must provide the
requirement. This segment covers features required to be attached to the system. Also, each
part had explained how the system is done as shown in the table below.
Table 4. 1 : Functional Requirement
Requirement Description
User Registration This interface is a part that requires users to
register by filling in their personal details by
clicking submit. All data is stored in database.
User Login This section is for the user to key in the login
system for their user ID and password.
Employer Registration In this section employers that assign LI students
will be registered.
Upload Proposal In this section, students should just fill in the form
as follows their proposal and submit the proposal.
Borang A Students could download the important documents
such as visiting forms and Supervisor verification
forms.
Manage Evaluation Marks This part is where Supervisor should evaluate their
student and give marks for the activity they have
presented.
Generate Result This module will be under Industrial Coordinator
responsibility to generate the student’s result as
students Industrial result.
4.3.2 Non-Functional Requirement
Non-functional requirement explains how the system is going to become. It clarifies the
system's specific criteria and also how they operate. The non-functional requirement is
described in the following table.
44
Table 4. 2 : Non- Functional Requirement
Requirement Description
Usability The program should be efficient, and user-
friendly to use. That allows the user to easily
communicate with the system.
Maintainability The system is able to change whether new
features need to be introduced or modified.
Understandability Before using the system the operator of this
system will have to understand how to use this
system with guidance and preparation.
Availability Student, Industrial Coordinator, the Industrial
and Academic Supervisor should be able to use
the system. So long so the Internet connection
works, it will be working all the time.
Performance The system will run whenever the user wants to
use it, and be available any time. Additionally,
the system must keep the file highly secure.
4.4 Summary
Finally, by interviewing the user and handing out a questionnaire, this chapter summarized the
findings are obtained. In addition, all the information is collected to meet the requirement in
full to ensure that the system is running effectively. In conclude, the whole criteria is gathered
in successfully build the system
45
CHAPTER 5
5.0 Design
5.1 Introduction
This chapter clarifies on the design of the system. It takes many facets to build a quality system.
Each segment discusses an architecture well-built that has been used for this project. The
chapter then also discusses the system design that includes use case diagram, sequence diagram,
and class diagram as well. Next, go to the database configuration where all the data in it has
been stored. Besides, the next segment concerns the interface design. System architecture shows
how the plan looks like.
5.2 Architecture Design
Architectural design is the technological framework that this web-based system used to define
by introducing components of hardware, software, and networking. As we can see in the figure
below the architecture diagram involves four consumers, web server, internet, and database as
well.
46
Figure 5. 1 Architecture diagram of IT-EMS
5.3 System Design
This section explains about several diagrams that present about Industrial training process in
Computing Department. There are use case diagram, sequence diagram and class diagram being
used to show the connection among users and the processes that is involved. The diagram
clearly explains the flow of the system. Use case diagrams to include system-environment
interactions. Sequence diagram is an interface diagram which illustrates how the procedure is
done or how the entity interacts with another in a specific user case scenario. Eventually, the
class diagram shows the static diagram that describes the system's structure by displaying the
classes, attributes, operations, and relationships of the system.
ACTORS FIREWALL
47
5.3.1 Use Case Diagram
Figure 5. 2 Overall Use Case diagram of IT-EMS
Figure 5.2 illustrates the use of the method identifying four actors who are the students, LI
Coordinator, Industrial and Academic Supervisor using the system to achieve specific
objectives. Every actor relies on a specific scope, student should register and login by
themselves then should submit their documents. Meanwhile, Academic and Industrial
Supervisor could register into the system and should evaluate the students based on the
evaluation forms given in the system. Academic Supervisor should update on visitation
schedule for student and LI Coordinator references. Lastly, LI Coordinator which plays a big
role in the system. The Coordinator should make announcement on memo and reminder.
Register employers whom take students for Industrial training with their information’s. The
system will generate reports for LI Coordinator references.
48
The system's breadth can be categorized into three; they are registration, processing and
management and evaluation. All the users can register themselves in the system. Students
should key in their personal information’s as required meanwhile for employer the LI
Coordinator will register them. Academic Supervisor must schedule the visiting to monitor and
complete evaluation documentation. Make specific updates to the Student and Supervisors
through making announcements. For evaluation purposes, both Academic and
Industrial Supervisors are required to fill out the student's evaluation form. The marks will then
be measured correctly by the program to get all students cumulative scores. LI Coordinator
will generate the report through IT-EMS.
49
Figure 5. 3 Use case diagram of User Register
Table 5. 1 Register Use Case Description
Description
Use Case ID ID_01
Use Case Name User Register
Brief Description
To create your account, users need to register to save their
details. Users must enter their Username, Password, Name,
E-mail, Telephone number and the following requirement in
the form.
Actor Student, Academic Supervisor, LI Coordinator, Industrial
Supervisor
Pre-Conditions The system shows the user-page of the registry. The user has
to key in all the information. Press the user's Registry button
to submit.
Basic Flow 1. The users should fill in the details required.
2. The records of the users then are kept in the database.
3. After the user has successfully registered the login
page will appear.
Alternative flow If the user hasn't filled out the log application. The
registration page will not show up, and the details will not be
stored in the database
50
Figure 5. 4 Use case diagram of User Login
Table 5. 2 User Login Use Case Description
Description
Use Case ID ID_02
Use Case Name User Login
Brief Description
User has to enter their username and password to enter into
the system.
Actor Student, Academic Supervisor, LI Coordinator, Industrial
Supervisor
Pre-Conditions 1. The system displays the login page.
2. The user must enter his username and password.
3. The user must then click the login button to enter the
system
Basic Flow 1. User must have their username and password entered.
2. The system will check database details key.
3. Next, if the login is successful the IT-EMS homepage
will show up.
Alternative flow If the user enters the wrong username and password, the login
page will be shown with an alert message.
51
Figure 5. 5 Use case diagram of Make Announcement
Table 5. 3 Make Announcement Use Case Description
Description
Use Case ID ID_03
Use Case Name Make Announcement
Brief Description
Allows the LI Coordinator to post announcements to all
students, university’s Supervisor or both.
Actor LI Coordinator
Pre-Conditions 1. The announcement can viewed by students,
university’s Supervisor or both.
Basic Flow 1. Displays the list of announcements for Supervisors
’and student’s reference.
Alternative flow -.
52
Figure 5. 6 Use case diagram of Update Visitation Schedule
Table 5. 4 Update Visitation Schedule Use Case Description
Description
Use Case ID ID_04
Use Case Name Update Visitation Schedule
Brief Description
Academic Supervisor will update the visitation schedule to
meet with the Students.
Actor Academic Supervisor
Pre-Conditions 1. The schedule can viewed by Students, LI Coordinator
and Academic Supervisor.
Basic Flow 1. Displays the date of visitation by Supervisors.
Alternative flow -.
53
Figure 5. 7 Use case diagram of Submit Document
Table 5. 5 Submit Documents Use Case Description
Description
Use Case ID ID_05
Use Case Name Submit Documents
Brief Description
The students should upload their proposal by just key in
needed information and it will automatically have turned into
a proposal in pdf form. Also, this module consists of Borang
A which are the Supervisors verification, visiting letter in pdf
form and all the important documents for this module
Actor Student
Pre-Conditions 1. The system will generate the information into a
proposal in pdf form.
2. LI Coordinator and student could view and print the
proposal
3. All the documents in Borang A can be printed
Basic Flow 1. The proposal will be showcased on the submission
module.
2. LI Coordinator and student can print the proposal
3. Student can print the Borang A documents.
Alternative flow -.
54
Figure 5. 8 Use case diagram of Manage Employer register
Table 5. 6 Manage Employer Registration Use Case Description
Description
Use Case ID ID_06
Use Case Name Manage Employer register
Brief Description
LI Coordinator will register employer about their company
profile.
Actor LI Coordinator
Pre-Conditions 1. The system will display the company profile.
2. LI Coordinator will register the employers.
Basic Flow 1. All the information about the employer will be saved
in database.
Alternative flow -
55
Figure 5. 9 Use case diagram of Make Evaluation
Table 5. 7 Make Evaluation Use Case Description
Description
Use Case ID ID_07
Use Case Name Make Evaluation
Brief Description
Industrial and Academic Supervisor need to check all the
student’s activity on the training and evaluate them by key in
all the evaluation forms.
Actor Academic Supervisor, Industrial Supervisor
Pre-Conditions 1. The system will display all the evaluation forms
2. Both Supervisors need to enter the evaluation marks
Basic Flow 1. All the marks will be stored in database
2. Later the marks will be totalled up by IT-EMS
Alternative flow -
56
Figure 5. 10 Use case diagram of Generate report
Table 5. 8 Generate Report Use Case Description
Description
Use Case ID ID_08
Use Case Name Generate Report
Brief Description
The system will generate the evaluation marks into report for
LI Coordinator’s references.
Actor LI Coordinator
Pre-Conditions 1. The system has to generate the whole evaluation
marks into report form.
2. Students can view and print their results.
Basic Flow 1. This result will be displayed on this section of the
system.
2. User can print the results.
Alternative flow -
5.3.2 Sequence Diagram
Sequence diagram is an interface diagram that describes how the entity communicates
with others or how the process flows. Sequence diagram is a good diagram that explains the
overall design behaviour. There is also a timeline diagram to check the actions and order it
according to time. The series diagram of IT-EMS is shown in figure below.
57
Figure 5. 11 Sequence Diagram Register
Figure 5. 12Sequence diagram Login
58
Figure 5.13: Sequence diagram Announcement
59
Figure 5.14: Sequence diagram Visitation Schedule
60
Figure 5.15: Sequence diagram Submit
Figure 5.16: Sequence diagram Employer Registration
61
Figure 5.17: Sequence diagram Evaluation
62
Figure 5.18: Sequence diagram Generate Report
63
5.3.3 Activity Diagram
Figure 5.19: Activity diagram for Student Document Submission
The activity diagram above describes the workflow for student which starts with login through
the following steps by entering password and user ID. Then the condition is performed to check
whether password and user ID are correct or incorrect. If the password and user ID are incorrect,
error message will appear and user need to enter password and user ID again. If password and
user ID are correct, system interface activity is performed. Then student could upload their files
then the condition is applied to check the file format if the format is correct the system will
submit and save the file. Success message will be displayed after submission.
64
Figure 5.20: Academic Supervisor and Industrial Supervisor Make Evaluation
The activity diagram above describes the workflow for Academic Supervisor and Industrial
Supervisor which start with login through the following steps by enter password and user ID.
Then the condition is performed to check whether password and user ID are correct or incorrect.
If the password and user ID are incorrect, error message will appear and user need to enter
password and user ID again. If password and user ID are correct, system interface activity is
performed. After entering the system, the Supervisor should choose a student for evaluation.
Then, choose evaluation report and give marks also save the marks. Supervisor could give their
comments and evaluation marks will be displayed
65
Figure 5.21: LI Coordinator make announcement
The activity diagram above describes the workflow for LI Coordinator which start with login
through the following steps by enter password and user ID. Then the condition is performed to
check whether password and user ID are correct or incorrect. If the password and user ID are
incorrect, error message will appear and user need to enter password and user ID again. If
password and user ID are correct, system interface activity is performed. Then, choose
announcement section and then key in the announcement details and save it. Condition is
applied to check whether all the announcement details filled in if not the system will display
error message and be back to announcement menu or section. Later after saving the
announcement, the announcement will be displayed on the system.
66
Figure 5.21: Academic Supervisor Update Visitation Schedule
The activity diagram above describes the workflow of Academic Supervisor whom updates on
visitation schedule. Firstly, choose the schedule details and then update as required. Condition
is applied where if the details are not filled in as required the system will display an error
message and get back to choose schedule details. If its successfully updated the system will
display the schedule and save it in the database.
67
Figure 5.22:LI Coordinator Manage Employer Registration
The activity diagram above describes the workflow for LI Coordinator which register
employers that have students as Industrial Student. Firstly, choose the employer registration
form and fill up the details as required. Condition is applied if the details aren’t filled up as
required the system will display error message and return to the homepage of employee registry.
If its successfully done, the system will display the information and save it in database.
68
Figure 5.23:LI Coordinator Generates Report
The activity diagram above describes the workflow for LI Coordinator that generates the
evaluation report. Firstly, choose the student and then choose the report. Condition is applied
when report checking, if there are any changes in report the system will display error message
and return to choose student. If it’s successful, the system will generate the report and display
the report. The report could be downloaded too.
69
5.3.4 Class Diagram
Figure 5.24: Class Diagram of IT-EMS
70
5.4 Interface Design
System interface is where the real interface of IT-EMS is designed.
Figure 5.25: IT-EMS Main Page
Figure 5.25 shows the main page of the system which consists of Visitors and Coordinator
Figure 5.26: Register page
Figure 5.26 shows the register interface the user should fill in all the information as required to
be registered.
71
Figure 5.26: User Login Interface
As shown above, the user should login with the username and password that was registered
earlier.
Figure 5.26: Student page
72
As shown above, this is the student page. Industrial supervisor and Academic should login
through students Username and password. After entering in both supervisors can enter into the
necessary interface according to their role as shown above.
Figure 5.27: Employer registration interface
LI Coordinator will register all the employers for further details with required information’s.
Figure 5.28: Announcement interface
73
As shown above, Coordinator can view and add new announcements to be viewed by other
users.
Figure 5.29: Report interface
The system will generate the report based on the evaluations done by Academic and Industrial
Supervisor for LI Coordinator’s references.
Figure 5.30: Visitation Schedule Interface
Academic Supervisor will make the visitation schedule by filling up the details in Borang A
74
Figure 5.31: Evaluation Interface
As the figure above, the Academic Supervisor and Industrial Supervisor will make their
evaluations through this form. All the required information should be filled up to start
evaluation.
Figure 5.32: Student Project Notification
Student should fill in all information as shown for project notification to be converted into PDF
format.
75
Figure 5.32: Student Project Notification In PDF format
As shown above all the information have been converted into pdf format
Figure 5.33: Project Notification Submission Interface
As the figure above shows the interface of student’s project notification submission. To be
viewed by Coordinator
76
Figure 5.34: Announcement interface
As shown above, this is how each user will view their announcement.
Figure 5.34: Submission interface
As shown above, this is all the project notification of the students that can be downloaded by
the coordinator.
77
5.5 Summary
This chapter talks briefly about the project's system design and user design. This system's
architecture design demonstrates the process from client to database server, and a Class
Diagram followed. It displays the attributes and classes required for system requirement.
Eventually, device interface design is presented to demonstrate how this framework is
prototyped.
78
6.0 Implementation and Testing
6.1 Introduction
This chapter will discuss about the result of whole system and the testing phase that have
been performed in the Industrial training evaluation management system (IT-EMS) The
method of testing that performed are Black Box Testing, White Box Testing and Test Cases
which testing the system functionality modules. The system is test to ensure that the system
meets the requirements and objectives
6.2 Implementation
Implementation stage will explain about the tools used in the development of Industrial
training Evaluation System IT-EMS . Moreover, development process of the system will
be explained.
6.2.1 Development Tools
This section focuses on the programming language and software used to create the
IT-EMS Industrial Training Evaluation System. PHP is the programming language
used to develop the IT-EMS Industrial Training Evaluation System . In addition,
HTML is used to construct a gui that is more dynamic and user-friendly. Using
MySQL as a data storage unit. It would also increase the performance and time of
IT-EMS by using the required hardware and software.
6.2.1.1 XAMPP (apache-MySQL)
XAMPP is a free open source cross-platform web server that is widely used and easy
to use. XAMPP is used for web creation on a local computer that enables the creator
to validate improvements before they are released publicly. XAMPP is essentially
used to store data that is submitted or collected from a website. Use MySQL
statements to retrieve and send data to the client.
79
6.2.1.2 PHP
PHP code is typically interpreted on a web server by a PHP parser installed as a
module, a daemon or a Common Gateway Interface (CGI) executable. The product
of the interpreted and executed PHP code on a web server, which may be any form
of data, such as generated HTML or binary image data, would be the entire or part
of an HTTP response. There are a variety of web template systems, web content
management systems, which can be used to orchestrate or encourage the production
of the response.
6.2.1.3 MYSQL
MySQL is an open access relational database management system ( RDBMS).
MySQL is available under the provisions of the GNU General Public License and is
also available under a number of proprietary licences. MySQL was owned and
funded by the Swedish firm MySQL AB, which was purchased by Sun Microsystems
(now Oracle Corporation). In 2010, after Oracle bought Sun, Widenius forked the
open-source project MySQL to build MariaDB.
6.3 Testing
6.3.1 Black Box Testing
Black Box Testing is a method without regard to the internal configuration of the
system. Testing depends only on the input and output of the results System. Testing
shall be carried out gradually and consistently throughout the course of the
research phase of development and execution
6.3.1.1 Test case login visitor
Use case Login Visitor
Description Visitor enter specified information
Pre-Condition The user is on homepage
80
Basic Flow 1. Enter the username and password on the login form and
press the login button.
Post-
Condition
The visitor successfully logged into the system.
Rules The username and password must exist in database
Table 6.1 Test case login visitor
6.3.1.2 Academic supervisor make evaluation
Use case Academic supervisor make evaluation
Description Supervisor enter the evaluation score for 5 evaluation forms
Pre-Condition The academic supervisor has successfully logged on and is on the
supervisor's lecturer page.
Basic Flow 1. Click on the "Evaluation" menu
2. Supervisor click menu
3. The supervisor chooses evaluation form
4. Supervisor should make sure to evaluate all the
forms shown in the list each item according to the scaled
design scale
Post-
Condition
- The supervisor successfully entered the evaluation score.
- The score of the students successfully saved into the database.
81
Rules Academic supervisor only allowed to enter the score based on the
scale
Table 6.2 Academic supervisor make evaluation
6.3.1.3 Coordinator documentations
Use case Coordinator validate student project notifications, and Academic
supervisor Visitation schedule (BorangA)
Description The Coordinator downloads the report and verifies the status of
student reports.
Pre-Condition Coordinator have successfully logged on and are on the page of
Coordinator.
Basic Flow 1. Coordinator presses the "Submission" menu
2. Coordinator presses the "Reports" menu
3. Coordinator make announcements to be viewed
4. Coordinator registers the employers
Post-
Condition
Coordinator successfully download uploaded project notification
by student.
Rules Only the Coordinator can make the announcement and register the
employers infromations
Table 6.3 Coordinator’s documentations
6.3.1.4 Download file and Upload file
Use case Download file and upload document
Description Student download and upload the project notification after the
system generates the information into PdF format
82
Pre-Condition Student have successfully logged on and are on the page of
Students
Basic Flow 1. The student presses "Project Notification" menu.
2. The student fills the form
3. The student presses the "submit" button to
download the file / document.
4. The system automatically downloads the Pdf
format document
5. Student uploads back the documents for
Coordinator documentation
Post-
Condition
The student has successfully downloaded the file and upload it.
Rules The file that want to download must exists in database
Table 6.4 Download file and upload file
6.3.1.5 Industrial supervisor make evaluation
Use case Industrial supervisor make evaluation
Description Industrial Supervisor enter the evaluation score
Pre-Condition The Industrial supervisor has successfully logged on and is on the
supervisor's lecturer page.
Basic Flow 1. Click on the "Evaluation" menu
2. The Industrial supervisor enter the marks for each item
according to the scaled design scale.
83
Post-
Condition
- The Industrial supervisor successfully entered the evaluation
score. - The score of the students successfully saved into the
database.
Rules Industrial supervisor only allowed to enter the score based on the
scale
Table 6.5 Industrial supervisor make evaluation
6.3.2 Alert messages
6.3.2.1 Alert messages to fill user name and password
Figure 6.1 : User should fill username and password to login
84
6.3.2.2 Alert messages to fill the data in empty space
Figure 6.2 : Users need to fill in the form completely in order to register
6.3.2.3 Alert messages successful uploaded document
Figure 6.3 : The document successfully added to database
6.3.2.4 Alert messages when mark saved successfully
Figure 6.4: Supervisor enter the marks to each criteria successful
85
CHAPTER 7
7.0 CONCLUSION
7.1 Introduction
Following the final phase of the planning, analysis, design, testing and
deployment phase, the Industrial Training Assessment Management System
(IT-EMS) was successfully developed in compliance with the design criteria
and requirements. Overall, IT-EMS will help supervisors and industrial
supervisors assess their supervised students more quickly and save time. The
device will also accomplish the goals and scale of implementation when it will
run when expected.
The IT-EMS system also has its own limitations, though. As a result, these
shortcomings can be solved by incorporating upgrades and enhancements to
include more services and other features. Therefore, this chapter discusses the
benefits and drawbacks of the method under construction. The issues
experienced during the development of the IT-EMS system were also addressed.
In addition, recommendations for potential system enhancement are also
discussed.
7.2 Project Contribution
The Industrial Training Evaluation Management System (IT-EMS) has been
developed in parallel with the advancement of information technology that has
changed the direction in today 's management with the web-based concept. The
method has a range of benefits over other systems. The key benefit of IT-EMS
is that this method allows the evaluation of industrial training students by
automated means without the use of evaluation forms.
86
In addition, the IT-EMS system also allows the registration of information
students attending Industrial Training, academic supervisors and industrial
supervisors to be supplied with information conveniently and in an organised
manner. Any records pertaining to students, academic supervisors and industrial
supervisors may be contained explicitly in the database. Access to student
records, supervisors and industry supervisors can then be achieved conveniently
and efficiently. The store of information into the database is safer and more
comprehensive.
The system also offers an easy-to-use gui. The menu on the user interface makes
it easy for the user to navigate the device. In addition, the IT-EMS system also
has a session feature that lets the system determine whether the user is a
legitimate user or not. This will indirectly improve protection in terms of
accessibility of the device.
7.3 Limitation of work
The IT-EMS system also has system limitations. The vulnerability of the IT-EMS
system can be seen in terms of security. The level of protection for this system is
also inadequate to secure details from infiltration by anyone because it has only the
login and password to enter the IT-EMS system. As such, there is a high risk of
violence towards sensitive information that other people may not be aware of.
Therefore, the control of accessing this page will be further enhanced in the future
with security controls.
In comparison, only a limited number of images and graphics are contained in this
framework. The goal of reducing the image and graphics on the device interface is
to speed up the page loading process. In addition, this device can not be reached
on-line. This is because the system does not have a domain that enables people to
enter the system with an online URL.
87
7.4 Conclusion
In conclusion, such projects will meet the requirements of the planned growth. In
order to further improve the IT-EMS system, it can be tested from time to time to
improve the consistency of the system so that it can be used without any issues. It
is hoped that the IT-EMS system would continue to encourage and save time for
management and staff. In addition, the system is often intended to improve the
consistency of work in order to be more effective and tidy, as well as to benefit
users who use it.
88
REFERENCES
Akaw, J. (1998). Designing an effective training evaluation system for training prgrammes in
Sarawak Timber Industry development corporation an action research study. Kota
Samarahan: Faculty of Cognitive Science and Human Development.
Dharod, V. (2005). Web based internship management system: A collaborative tool. CSUSB
ScholarWorks , 54-69.
Jaafar, A. N. (2018). Development of internship monitoring and supervising web-based
system. 2017 IEEE 15th Student Conference on Research and Development
(SCOReD), 45-67.
Kumar, A. (2015). Faculty Evaluation System. Science Direct, 533-541.
Lin, J. C. (2015). Evaluation of An Online Internship Journal System for Interns. Procedia -
Social and Behavioral Sciences, 1024-1028.
Musa, N. S. (2018). EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING.
Retrieved from https://myfik.unisza.edu.my/www/fyp/fyp18sem2/report/43051.pdf
Ngah, A. (2016). A Web Based Industrial Training Management System. Retrieved from
Semanticscholar:
https://pdfs.semanticscholar.org/2b91/baa8f2571e4adf7ea26d4894082c78bda21d.pdf
QUIN, T. C. (2013). INDUSTRIAL TRAINING E-LOGBOOK SYSTEM. Retrieved from
http://umpir.ump.edu.my/id/eprint/6987/1/CD7680.pdf
Singh, V. (2017). A Literature Review and Reports on Training and Development. The
International of Management, 55-72.
Sydney, U. (2019). UNSW Engineering. Retrieved from What is the Assessment for Industrial
Training?: https://www.engineering.unsw.edu.au/student-life/academic-
information/industrial-training/what-is-the-assessment-for-industrial-training
Yusof, N. (2012). Authentic Assessment of Industrial Training Program: Experience of
Universiti Teknologi Malaysia. International Conference on Teaching and Learning
in Higher Education (ICTLHE 2012) in, 724-729.
89
APPENDIX A
GANTT CHART
Nov
2019
Dec
2019
Jan
2020
Feb
2020
Mac
2020
Apr
2020
June
2020
July
2020
August
2020
Sept
2020
Oct
2020
Phase : Initial Planning
• Discuss a project title
• Create an abstract
Phase : Planning
 Create a project proposal
Phase : Requirement
• Gather information
• Proposal presentation
Phase : Analysis and Design
• Construct CD, DFD,
ERD
90
• Create interface for
system
Phase : Implementation
 Developing the system
Phase : Testing & Evaluation
 Test the system
 Correct bugs and error
Phase : Deployment
• Final
presentation
• Provide system
training and support
Figure : Activities and Milestone
91
APPENDIX B
INTERVIEW QUESTION
Name: Madam Roziyani Setik
Position: LI Coordinator/ Lecturer
1. How long you are a coordinator
Since last April almost 10 months.
2. What is the flow of industrial training?
For students, they should attend Industry Training briefings by the LI coordinator. Then,
Students fill in personal information and pass it on to the organization. Students apply for the
industrial training to the organization. Students fill in the organization's information to obtain a
formal application from UNISEL. After receiving the offer from the organization, the student
submits the Acceptance Form / Offer Letter to the coordinator. Student fills in the student
pledge and receive logbook from the coordinator. After all the processes are done, student could
start for their industrial training. During the evaluation process, student should firstly activate
themselves in i-Daftar. Student will be placed for LI and all the forms should be passed to the
coordinator. Each student will be given a academic supervisor also LI planner. Students should
send a proposal about their project at the organization. Industrial supervisor will evaluate
students’ performance. Students should prepare and submit Final Report, Log Book and
Assessment form to Academic Supervisor for evaluation purpose. The Academic Supervisor
submits the assessment form to the Coordinator. The coordinator makes compilation of LI
scores to generate LI score reports and enter final scores into OMES.
3. Procedure for industrial training?
STUDENT
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report
Fyp report

More Related Content

What's hot

Online school management system new
Online school management  system newOnline school management  system new
Online school management system neweasysolutionsindia
 
School management system
School management systemSchool management system
School management systemSaurav Misra
 
Student management system
Student management systemStudent management system
Student management systemStudent
 
Scope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemScope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemShahriar Parvez
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRSShubham Modi
 
School Management System 3.0(User Guide)
School Management System 3.0(User Guide)School Management System 3.0(User Guide)
School Management System 3.0(User Guide)RizwanSMS
 
Student information system project report
Student information system project reportStudent information system project report
Student information system project reportSuman Chandra
 
Cloud computing (pdf)
Cloud computing   (pdf)Cloud computing   (pdf)
Cloud computing (pdf)Steven Habuda
 
Airline ticket reservation system
Airline ticket reservation systemAirline ticket reservation system
Airline ticket reservation systemSH Rajøn
 
Leave management system
Leave management systemLeave management system
Leave management systemAyushi Gaur
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using phpArchana Jha
 
Presentation on e learning management system
Presentation on e learning management systemPresentation on e learning management system
Presentation on e learning management systemHunain Asghar
 
School management system
School management systemSchool management system
School management systemSoumya Behera
 
Sims(Student Information management System)
Sims(Student Information management System)Sims(Student Information management System)
Sims(Student Information management System)saiyadsanobar
 
Training management
Training managementTraining management
Training managementMezbah Uddin
 
294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.docyashgaming17
 

What's hot (20)

Online school management system new
Online school management  system newOnline school management  system new
Online school management system new
 
School management system
School management systemSchool management system
School management system
 
Student management system
Student management systemStudent management system
Student management system
 
Scope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemScope Definition of Online Ticketing System
Scope Definition of Online Ticketing System
 
E-learning system
E-learning systemE-learning system
E-learning system
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRS
 
School Management System 3.0(User Guide)
School Management System 3.0(User Guide)School Management System 3.0(User Guide)
School Management System 3.0(User Guide)
 
Cloud Deployments Models
Cloud Deployments ModelsCloud Deployments Models
Cloud Deployments Models
 
Student information system project report
Student information system project reportStudent information system project report
Student information system project report
 
Cloud computing (pdf)
Cloud computing   (pdf)Cloud computing   (pdf)
Cloud computing (pdf)
 
Airline ticket reservation system
Airline ticket reservation systemAirline ticket reservation system
Airline ticket reservation system
 
School management system
School management systemSchool management system
School management system
 
Leave management system
Leave management systemLeave management system
Leave management system
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using php
 
Présentation sharepoint 2013
Présentation sharepoint 2013Présentation sharepoint 2013
Présentation sharepoint 2013
 
Presentation on e learning management system
Presentation on e learning management systemPresentation on e learning management system
Presentation on e learning management system
 
School management system
School management systemSchool management system
School management system
 
Sims(Student Information management System)
Sims(Student Information management System)Sims(Student Information management System)
Sims(Student Information management System)
 
Training management
Training managementTraining management
Training management
 
294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc
 

Similar to Fyp report

Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance SystemAkash Kr Sinha
 
Asset Management System (AMS).pdf
Asset Management System (AMS).pdfAsset Management System (AMS).pdf
Asset Management System (AMS).pdfApril Smith
 
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.docSCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.docbosed0737
 
Open source CMS tool for web based job portal and recruitment system Thesis
Open source CMS tool for web based job portal and recruitment system ThesisOpen source CMS tool for web based job portal and recruitment system Thesis
Open source CMS tool for web based job portal and recruitment system ThesisArjun Rajeswaran
 
Electronic Student course registration System
Electronic Student course registration SystemElectronic Student course registration System
Electronic Student course registration SystemOkpehHarrison
 
Studentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyrStudentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyr053VENKADESHKUMARVK
 
Coaching management system
Coaching management systemCoaching management system
Coaching management systemPAWAN KUMAR
 
Student information management system.pdf
Student information management system.pdfStudent information management system.pdf
Student information management system.pdfKamal Acharya
 
Openeducat Features product brochure | Education Software Development
Openeducat Features product brochure | Education Software DevelopmentOpeneducat Features product brochure | Education Software Development
Openeducat Features product brochure | Education Software DevelopmentTech Receptives
 
LIBARARY MANAGEMENT SYSTEM..docx
LIBARARY MANAGEMENT SYSTEM..docxLIBARARY MANAGEMENT SYSTEM..docx
LIBARARY MANAGEMENT SYSTEM..docxAmitmAHI4
 
Project black book TYIT
Project black book TYITProject black book TYIT
Project black book TYITLokesh Singrol
 
Projectblackbook tyit-170121122010
Projectblackbook tyit-170121122010Projectblackbook tyit-170121122010
Projectblackbook tyit-170121122010ShivanchalSingh
 
Hospital management System (asp.net with c#)Project report
Hospital management System (asp.net with c#)Project reportHospital management System (asp.net with c#)Project report
Hospital management System (asp.net with c#)Project reportabhishek singh
 
student-data-management-1-2.doc
student-data-management-1-2.docstudent-data-management-1-2.doc
student-data-management-1-2.docJagaBehera1
 
Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination...
 Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination... Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination...
Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination...Sarthak Khabiya
 
INDUSTRIAL TRAINING EVALUATION MANAGEMENT SYSTEM (IT-EMS) Poster
INDUSTRIAL TRAINING EVALUATION MANAGEMENT SYSTEM (IT-EMS) PosterINDUSTRIAL TRAINING EVALUATION MANAGEMENT SYSTEM (IT-EMS) Poster
INDUSTRIAL TRAINING EVALUATION MANAGEMENT SYSTEM (IT-EMS) PosterPRIYA DARSHINI A/P VEJAN
 
Employee work management system project using codeIgniter
Employee work management system project using codeIgniter Employee work management system project using codeIgniter
Employee work management system project using codeIgniter Shahinul Islam Sujon
 

Similar to Fyp report (20)

Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance System
 
Asset Management System (AMS).pdf
Asset Management System (AMS).pdfAsset Management System (AMS).pdf
Asset Management System (AMS).pdf
 
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.docSCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
 
Open source CMS tool for web based job portal and recruitment system Thesis
Open source CMS tool for web based job portal and recruitment system ThesisOpen source CMS tool for web based job portal and recruitment system Thesis
Open source CMS tool for web based job portal and recruitment system Thesis
 
Electronic Student course registration System
Electronic Student course registration SystemElectronic Student course registration System
Electronic Student course registration System
 
Studentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyrStudentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyr
 
Coaching management system
Coaching management systemCoaching management system
Coaching management system
 
Student information management system.pdf
Student information management system.pdfStudent information management system.pdf
Student information management system.pdf
 
Openeducat Features product brochure | Education Software Development
Openeducat Features product brochure | Education Software DevelopmentOpeneducat Features product brochure | Education Software Development
Openeducat Features product brochure | Education Software Development
 
LIBARARY MANAGEMENT SYSTEM..docx
LIBARARY MANAGEMENT SYSTEM..docxLIBARARY MANAGEMENT SYSTEM..docx
LIBARARY MANAGEMENT SYSTEM..docx
 
Project black book TYIT
Project black book TYITProject black book TYIT
Project black book TYIT
 
Projectblackbook tyit-170121122010
Projectblackbook tyit-170121122010Projectblackbook tyit-170121122010
Projectblackbook tyit-170121122010
 
Hospital management System (asp.net with c#)Project report
Hospital management System (asp.net with c#)Project reportHospital management System (asp.net with c#)Project report
Hospital management System (asp.net with c#)Project report
 
Asif change t (1)
Asif change t (1)Asif change t (1)
Asif change t (1)
 
student-data-management-1-2.doc
student-data-management-1-2.docstudent-data-management-1-2.doc
student-data-management-1-2.doc
 
Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination...
 Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination... Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination...
Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination...
 
3 job adda doc 1
3 job adda doc 13 job adda doc 1
3 job adda doc 1
 
INDUSTRIAL TRAINING EVALUATION MANAGEMENT SYSTEM (IT-EMS) Poster
INDUSTRIAL TRAINING EVALUATION MANAGEMENT SYSTEM (IT-EMS) PosterINDUSTRIAL TRAINING EVALUATION MANAGEMENT SYSTEM (IT-EMS) Poster
INDUSTRIAL TRAINING EVALUATION MANAGEMENT SYSTEM (IT-EMS) Poster
 
Student information system
Student information systemStudent information system
Student information system
 
Employee work management system project using codeIgniter
Employee work management system project using codeIgniter Employee work management system project using codeIgniter
Employee work management system project using codeIgniter
 

Recently uploaded

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Recently uploaded (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

Fyp report

  • 1. INDUSTRIAL TRAINING EVALUATION MANAGEMENT SYSTEM (IT-EMS) PRIYA DARSHINI A/P S VEJAN A final year project submitted in partial fulfilment of the requirements for the award of the degree of Bachelor of Information Technology (HONS) Faculty of Communication, Visual Art and Computing University of Selangor FEBRUARY 2020
  • 2.
  • 3. i DECLARATION I hereby declare that this report is based on my original work except for quotations and citations, which have been duly acknowledged. I also declare that it has not been previously or concurrently submitted for any other degree at UNISEL or other institutions Name: PRIYA DARSHINI A/P S VEJAN Date : 12/08/2020
  • 4. ii ACKNOWLEDGEMENT Thanks to God for His divine blessings and wishes to grant me good health, time and maturity of thinking to complete this Bachelor Project as needed in the time prescribed. I very much appreciate and thank Mrs Roziyani Setik as the supervisor of the final year project which has provided assistance, guidance and encouragement during the preparation of the document. This award is also addressed to all employees of the Informatics Computing Department who have been dedicated and trained at UNISEL during my studies. All the information given is very useful for me to be applying in the future. To my beloved parents, including all the family members who are always praying, it is my sincere and heartfelt gratitude, encouraging especially financial assistance to help start my work process. No matter how profoundly I am grateful to my colleagues who have helped me to achieve this mission effectively by providing valuable feedback and suggestions to me. Last but not least, I would like to extend my thanks to all parties involved directly or indirectly on the cooperation and contributions that have been provided throughout my completion of the Bachelor Project.
  • 5. iii ABSTRACT The Industrial Training Management System is a web-based system that is developed to help the LI coordinator handle the relevant industrial training activities. It's hoped this system would replace the manual system. The system includes many management procedures, including student enrolment, visitation scheduling, and evaluation. Students taking industrial training are required to register via this system Also, once the supervisors evaluate the respective students, this system can automatically calculate the total marks each student gains. For reference multiple reports will be generated. All of the data is kept in a more systematic way through this system. MySQL is being used as the database to store data. The system development is done using PHP, JavaScript and HTML as the programming tools.
  • 6. iv ABSTRAK Sistem Pengurusan Latihan Industri adalah sistem berasaskan web yang dibangunkan untuk membantu penyelaras LI mengendalikan aktiviti latihan perindustrian yang berkaitan. Diharapkan sistem ini akan menggantikan sistem manual. Sistem ini termasuk banyak prosedur pengurusan, termasuk pendaftaran pelajar, penjadualan lawatan, dan penilaian. Pelajar yang mengambil latihan industri dikehendaki mendaftar melalui sistem ini Juga, sebaik sahaja penyelia menilai pelajar masing-masing, sistem ini secara automatik boleh mengira jumlah markah setiap keuntungan pelajar. Untuk rujukan pelbagai laporan akan dihasilkan. Semua data disimpan secara lebih sistematik melalui sistem ini. MySQL digunakan sebagai pangkalan data untuk menyimpan data. Pembangunan sistem dilakukan menggunakan PHP, JavaScript dan HTML sebagai alat pengaturcaraan.
  • 7. v TABLE OF CONTENTS DECLARATION ...................................................................................................................i ACKNOWLEDGEMENT.....................................................................................................ii ABSTRACT.........................................................................................................................iii ABSTRAK...........................................................................................................................iv LIST OF TABLES ...............................................................................................................ix LIST OF FIGURES..............................................................................................................xi 1.0 Introduction ................................................................................................................1 1.1 Background Study....................................................................................................1 1.2 Problem Statement ...................................................................................................2 1.2.1 Currently manual evaluation practices..................................................................2 1.2.2 Inefficient documentation storage. .....................................................................2 1.2.3 Several different forms to complete manually .....................................................3 1.3 Objective...................................................................................................................3 1.4 Scope of study...........................................................................................................3 1.4.1 User scope ..........................................................................................................3 1.4.2 System scope .......................................................................................................3 1.5 Hardware and software requirement ...........................................................................4 1.6 Significance of project................................................................................................5 1.7 Constraints and Critical Assumption .............................................................................6 1.7.1 Constraints..............................................................................................................6 1.7.2 Assumption.............................................................................................................6 1.8 Project management......................................................................................................7 1.8.1 Project Cost ............................................................................................................8 2.0 Literature review .............................................................................................................9 2.1 Introduction ..................................................................................................................9 2.2 Review of Industrial training evaluation........................................................................9 2.2.1 Purpose of evaluation in training.............................................................................9 2.2.2 Purpose of online system ......................................................................................10 2.3 Reviewing existing system..........................................................................................12 2.3.1 OITS Development Universiti Teknologi PETRONAS.........................................12
  • 8. vi 2.3.2 Course Review Report Universiti Teknologi Malaysia..........................................15 2.3.3 Web Based Industrial Training Management System, University College of Science and Technology Malaysia (KUSTEM) ..........................................................................17 2.4 Comparison of the reviewed system ............................................................................21 2.4.1 Comparison of the technology used. .....................................................................21 2.4.2 Comparison of modules used................................................................................21 2.5 Summary.....................................................................................................................22 3.1 Introduction...................................................................................................................24 3.1 Data collection method................................................................................................24 3.2.1 Interview ..............................................................................................................25 3.2.2 Questionnaire........................................................................................................25 3.3 Software development method ....................................................................................26 3.3.1 Define and finalize project requirements...............................................................26 3.3.2 Begin building prototypes.....................................................................................26 3.3.3 Gather user feedback ............................................................................................27 3.3.4 Testing..................................................................................................................27 3.3.5 Present your system ..............................................................................................27 4.0 Requirement Analysis....................................................................................................28 4.1 Introduction ................................................................................................................28 4.2 User Requirements......................................................................................................28 4.2.1 Analysis of Survey................................................................................................29 4.2.2 Analysis of Interview............................................................................................42 4.3 System Requirement ...................................................................................................43 4.3.1 Functional Requirement........................................................................................43 4.3.2 Non-Functional Requirement................................................................................43 4.4 Summary.....................................................................................................................44 5.0 Design ...........................................................................................................................45 5.1 Introduction ................................................................................................................45 5.2 Architecture Design ....................................................................................................45 5.3 System Design ............................................................................................................46 5.3.1 Use Case Diagram ................................................................................................47 5.3.2 Sequence Diagram................................................................................................56 5.3.3 Activity Diagram..................................................................................................63 5.3.4 Class Diagram ......................................................................................................69
  • 9. vii 5.4 Interface Design..........................................................................................................70 5.4 Summary.....................................................................................................................77 6.0 Implementation and Testing...........................................................................................78 6.1 Introduction ................................................................................................................78 6.2 Implementation...........................................................................................................78 6.2.1 Development Tools...............................................................................................78 6.2.1.1 XAMPP (apache-MySQL).................................................................................78 6.2.1.2 PHP ...................................................................................................................79 6.2.1.3 MYSQL.............................................................................................................79 6.3 Testing........................................................................................................................79 6.3.1 Black Box Testing ................................................................................................79 6.2.1.1 Test case login visitor ........................................................................................79 6.2.1.2 Academic supervisor make evaluation ............................................................80 6.2.1.3 Coordinator documentations ............................................................................81 6.2.1.4 Download file and Upload file ...........................................................................81 6.2.1.5 Industrial supervisor make evaluation ..............................................................82 6.2.2 Alert messages ................................................................................................83 6.2.2.1 Alert messages to fill user name and password................................................83 6.2.2.2 Alert messages to fill the data in empty space .................................................84 6.2.2.3 Alert messages successful uploaded document................................................84 6.2.2.4 Alert messages when mark saved successfully ..................................................84 7.0 CONCLUSION .............................................................................................................85 7.1 Introduction............................................................................................................85 7.2 Project Contribution ...............................................................................................85 7.3 Limitation of work ......................................................................................................86 7.4 Conclusion..................................................................................................................87 REFERENCES....................................................................................................................88 APPENDIX A.....................................................................................................................89 APPENDIX B .....................................................................................................................91 APPENDIX C ...................................................................................................................100 APPENDIX D...................................................................................................................110 APPENDIX E ...................................................................................................................132
  • 10. viii
  • 11. ix LIST OF TABLES Table 1. 1 : Hardware requirement ....................................................................5 Table 1. 2 :Software requirement.......................................................................5 Table 1. 3: Project Management ........................................................................7 Table 1. 4: Project cost......................................................................................8 Table 2. 1: Zhang et al., 2002 concepts that will help ensure good usability.....11 Table 2. 2: Modules in OITS ...........................................................................15 Table 2. 3: Administrator Menu.......................................................................19 Table 2. 4: University Supervisor Menu ..........................................................19 Table 2. 5: Comparison of the technology used. ..............................................21 Table 2. 6:Comparison of the modules used. ...................................................21 Table 2. 7: Summarization...............................................................................22 Table 2. 8: Submarization................................................................................23 Table 3. 1:Data Collection Method..................................................................25 Table 4. 1 : Functional Requirement................................................................43 Table 4. 2 : Non- Functional Requirement.......................................................44 Table 5. 1 Register Use Case Description........................................................49 Table 5. 2 User Login Use Case Description ...................................................50 Table 5. 3 Make Announcement Use Case Description....................................51 Table 5. 4 Update Visitation Schedule Use Case Description...........................52
  • 12. x Table 5. 5 Submit Documents Use Case Description .......................................53 Table 5. 6Manage Employer Registration Use Case Description......................54 Table 5. 7 Make Evaluation Use Case Description ..........................................55 Table 5. 8 Generate Report Use Case Description............................................56
  • 13. xi LIST OF FIGURES Figure 2. 1 OITS Web map..............................................................................13 Figure 2. 2 Course review report implementation flowchart.............................16 Figure 2. 3 Hierarchy System ..........................................................................17 Figure 2. 4 The Main Interface ........................................................................18 Figure 2. 5 Performance Evaluation Form .......................................................20 Figure 2. 6 Make Evaluation Use Case Description .........................................20 Figure 3. 1 Rapid application development (RAD) phase. ...............................26 Figure 4. 1 Summary on Gender......................................................................29 Figure 4. 2 Summary on Age...........................................................................30 Figure 4. 3: Summary on Education Level.......................................................30 Figure 4. 4 Summary of Group in CVAC?) .....................................................31 Figure 4. 5 Summary on current status.............................................................31 Figure 4. 6 Summary about education level for students..................................32 Figure 4. 7 Summary about current semester. ..................................................32 Figure 4. 8 Summary of way of getting know Industrial Training ....................33 Figure 4. 9 Summary on attending briefing before LI ......................................33 Figure 4. 10 Summary about familiarization with LI Coordinator....................34 Figure 4. 11 Summary about knowing task and responsibilities of Supervisors34 Figure 4. 12 Summary of awareness of forms to be filled during evalaution ....35 Figure 4. 13 Summary of receiving LI Forms. .................................................35 Figure 4. 14 Summary about Visitation ...........................................................36 Figure 4. 15 Summary based on problems occurred during visitation..............36 Figure 4. 16: Summary on making consultation before visit.............................37 Figure 4. 17 Summary about benefits of Industrial Training ............................38 Figure 4. 18 Summary on Industrial Training understanding...........................38 Figure 4. 19 Summary on Industrial training procedure. ..................................39 Figure 4. 20 Summary on form filling .............................................................39 Figure 4. 21 Summary on awareness of evaluation marks................................40
  • 14. xii Figure 4. 22 Summary on criteria used to evaluate student performance ..........40 Figure 4. 23 Summary on Industrial training course is compulsory..................41 Figure 4. 24 Summary about the awareness of Industrial training process........41 Figure 4. 25 Summary about the communication users prefer..........................42 Figure 5. 1 Architecture diagram of IT-EMS ...................................................46 Figure 5. 2 Overall Use Case diagram of IT-EMS ...........................................47 Figure 5. 3 Use case diagram of User Register.................................................49 Figure 5. 4 Use case diagram of User Login ....................................................50 Figure 5. 5 Use case diagram of Make Announcement ....................................51 Figure 5. 6 Use case diagram of Update Visitation Schedule ...........................52 Figure 5. 7 Use case diagram of Submit Document..........................................53 Figure 5. 8 Use case diagram of Manage Employer register.............................54 Figure 5. 9 Use case diagram of Make Evaluation ...........................................55 Figure 5. 10 Use case diagram of Generate report............................................56 Figure 5. 11 Sequence Diagram Register.........................................................57 Figure 5. 12Sequence diagram Login...............................................................57
  • 15. xiii
  • 16. ii
  • 17. 1 CHAPTER 1 1.0 Introduction The Industrial Training is a program which aims to provide a managed good practical training within a time period. This training is provided by both government organizations and in the private organizations. Industrial training offers the undergraduates with significant handy information encourage them in becoming a successful trainee. Industrial training's main objectives are to provide the best and most applicable theoretical knowledge to be obtained in a given period. This assumes the responsibility for real-life work and internships in selecting career options for different work environments and ads to the latest technologies currently being used by a relevant industry, etc. The aim of the Industrial Training program is only for the graduated person, who are ready to face the professional working world. This training program also aims to provide different and relevant knowledge related to the program. Industrial training also offers opportunities to publish it in the professional working world, making graduates more focused and appreciative of the industry's hopes and expectations for them. The training will also provide real work experience for graduates. 1.1 Background Study The developments of computerized management systems are expanding over the past years and most of these systems are increasingly replacing the manual system. For instances, there are the registration system, clinic system, hotel management system and so on that are widely used. This Industrial Training Evaluation Management System is another system that needs to be developed to replace the current management that is run manually by filling up various forms. The system is a wise way to effectively control and manage Industrial training related affairs. This system is specified for the use of Computing Department in University Selangor. Industrial training is the way to explore or develop their knowledge and skills needed to enter a particular career area in a real- world situation. It introduces the undergraduate student to find out if they are interested in the field and work profession. Industrial Training has become a mandatory requirement for diploma and degree students. All students will undergo the Industrial Training with a
  • 18. 2 duration of approximately 15 weeks, either in private or government sectors. Each student will have two Supervisors Academic and Industrial Supervisor. Those Supervisors will guide the students during the training and evaluate students’ performance at the end of this training. Students should look for companies based on their programme criteria. During the internship, students will have to submit a proposal. They have to ensure the project developed follows the criteria. Within week 10 till 14 the Academic Supervisor will visit and a presentation will be held. Students should provide a presentation and report later on all the marks will be gathered and evaluated. Currently, all the marks will be evaluated by the Academic Supervisor and Industrial Supervisor. Then, the compiled marks will be sent and released by the Coordinator. For the current practice, evaluation is done manually by filling up forms and however, the procedures are very tedious and time-consuming due to a large number of students who plan to undergo Industrial training. Hence the online system is the best solution to overcome this problem. By developing this system, it will be a good alternative and can efficiently complement the management process as compared to the manual system. 1.2 Problem Statement 1.2.1 Currently manual evaluation practices. The current evaluation practice in UNISEL is done manually, by filling up several forms and seems to be very difficult to manage as the course is taken by many students. However, this increases the workload and its time consuming for the Coordinator and Supervisor. Also, manually key in forms creates human error such as miscalculation and not clear handwriting. 1.2.2 Inefficient documentation storage. The increasing amount of student leaving to Industrial training every year creates storage to store the data. The evaluation marks are manually key in excel which might increase the storage and will be gathered till the future.
  • 19. 3 1.2.3 Several different forms to complete manually The data keep increasing every year yet it requires proper completion for all the evaluated marks because every semester the are various forms that are submitted by the Academic Supervisor to Coordinator. So, the Coordinator has to compile and do a filling however, this could cause storage to stack up printed forms and file all the data according to the semester. 1.3 Objective 1. To develop an automated evaluation system for Industrial training. 2. To keep all the data and records in a systematic and efficient way in DBMS. 3. To automatically generate results required for references. 1.4 Scope of study 1.4.1 User scope  Student  Academic Supervisor  LI Coordinator  Industrial Supervisor 1.4.2 System scope  Proposal Module
  • 20. 4 In this module, students should just fill in the form as follows their proposal. Students don’t need to upload any documents just key in the information needed and submit the proposal. Marks will be given in the same place as well.  Borang A Module This module consists of Supervisors verification, visiting letter in pdf form and all the important documents for this module  Evaluation Module Evaluation module consists of 7 forms that all the marks will be key in by Supervisor.  Employer Registration In this module employers that assign LI students will be registered in this module.  Results Module Lastly in this module all the marks, generate report, and SV comment will be displayed 1.5 Hardware and software requirement
  • 21. 5 Hardware Purpose Laptop Acer ™ i5-4210U CPU @ 1.75GHz 2.40GHz 4.00GB RAM 64-bit Operating System Windows 10 To create the web system using PHP, XAMPP server and HTML Kingston pen drive 16GB To store the files and data required for the system Table 1. 1 : Hardware requirement Software Purpose PHP PHP 7.0.32 To develop the system interface MYSQL with XAMPP server MySQL 8.0 XAMPP VM To create and store data and interconnect it with the system Table 1. 2 :Software requirement 1.6 Significance of project Through the development of this system, most of the problems discovered in the manual system could be overcome. Among the significant advantages are all data are stored and kept in a database to ensure a systematic and efficient way. Furthermore, all the evaluations are done online by the Academic and Industrial Supervisors at the end of the training. This can ensure that all the assessments can be done in ample time possible and hence eliminating time consumption for the process of the student’s result. For future enhancement, maybe the system can be expended or open to other faculties in UNISEL that offer Industrial placements. Hence, the same system can be used and benefited faculty.
  • 22. 6 Moreover, this system could generate reposts as required for example the evaluation report of each student. It will be easier for the Coordinator to compile the data and easy to work with. This system can manage documents such as Borang A, Visiting form and more needed for every student and the Industrial Training Coordinator. This will result in less workload and less time consuming as the system enable the Industrial Training Coordinator to auto generate all the important forms from the web based system. 1.7 Constraints and Critical Assumption 1.7.1 Constraints  Mobile apps not applied This system is not a mobiles Apps, however, its web responsive because it’s a web based system.  This system does not include Placement module, where students can browse the list of potential companies that they can submit the application to. 1.7.2 Assumption  Store data for every semester. This system could store data for every semester which would be helpful to revise or review the collection of data’s gathered in future.
  • 23. 7 1.8 Project management Position Name Project Manager Priya darshini a/p S Vejan Supervisor Madam Roziyani Setik Coordinator Mr Zahrul Azwan ABSL Kamarul Adzhar Client Madam Roziyani Setik Table 1. 3: Project Management
  • 24. 8 1.8.1 Project Cost Tool Quantity Price/ Unit (RM) Hardware: Laptop 1 2,000 Intel ® Core ™ i5-4210U CPU @ 1.75GHz 2.40GHz 4.00GB RAM 64-bit Operating System Windows 8.1 Printer 1 750 Canon IP 1880 Total: 2,750 Table 1. 4: Project cost
  • 25. 9 CHAPTER 2 2.0 Literature review 2.1 Introduction Previous research on assessment management system has been performed by past researchers that have a similar concept to our study. This chapter discusses and summarizes some of the previous studies on the subject under study. The outline of this chapter is based on the variables involved in this analysis. 2.2 Review of Industrial training evaluation 2.2.1 Purpose of evaluation in training. Evaluation is done for multiple purposes. Such objectives were classified by Bramley (1986) into two forms of assessments of feedback and research. Feedback review is meant to provide proof of the consistency of training activities design and execution, and this is typically focused on trainers. Trainers need to undertake this evaluation to gather learning-related information and to reduce the gap between the identified deficient and desired output. Research evaluation aims to increase awareness of the values and methods of training. It can also lead to improvements to current methods and techniques of assessment. On the other hand, Reeves (1994) mentioned that the goal is to consider the strengths and weaknesses of the current training programme. In addition, the effect on individuals and organizations of preparation. Ultimately, who gains the most from the training event and the least from it.
  • 26. 10 According to (Macquairie University, 2008) student's performance is measured in authentic evaluation by emphasizing the student's ability to use his / her experience to determine what he / she knows. Focus on whether the student can accomplish the learning target. Using practical problems to familiarize students with their work experience. Promote open thinking. Student performance assessment focuses on the success and personality of a student's work. The rubric types of scoring are used that link the element of assessment to the learning outcome. Work performance is the ability to complete the tasks with good quality of work independently within the specified time frame (UTM, 2006). Personality is the soft skills that include socialization and communication, effort and motivation, discipline and cooperation and collaboration. 2.2.2 Purpose of online system One of the main concerns when creating an online system is to increase the accessibility of users to relevant information by providing useful relationships or navigations for users (Catanio et al., 2003). Navigation is the practice of moving through a separate hyperlink from one side. It is important to ensure that each page on a site has a clearly marked navigation bar, the site's appearance to an initiated end-user, and strive to make the site elegantly easy to navigate, no matter how complex, sophisticated, or long. Another issue is the online system's accessibility, which provides a system that allows users to quickly and efficiently find what they are looking for. Zhang et al., 2002 lists three concepts that will help ensure good usability.
  • 27. 11 Concept Explanation Consistency For one program, the same words, styles and procedures should be used by software to achieve the same features. Colour and font should be consistent across the entire system as well. Controllable Users usually enjoy doing what they want, when they want, without the device being limited. Predictable Users will draw on their knowledge on an ongoing basis and create more complex and detailed models of how the system works. Users will assume that they will also work in other similar situations if a particular set of commands work in one situation. Table 2. 1: Zhang et al., 2002 concepts that will help ensure good usability. Distance Learning Concept Student Industrial Internship refers to placing students on spread locations to put their knowledge into practice or to have practical experience in the real industry. The concept of distance learning means that there is a separation of teacher and learner in space and/or time, control of learning by the student rather than the distant teacher mediated by some form of technology (Sherry, 1996). Distance learning are overcome using technologies such as email, social media, and online submissions. Muirhead (2006) posed real concerns that students valued their distance learning courses ' accessibility even though their online courses featured far less dialogue than traditional face-to-face classes. Supervisors (SV) need to address different teaching challenges in distance teaching than teaching in a traditional classroom (Gottschalk, 2003). They need to develop new strategies to evaluate the performance of the student because students will be doing their LI in a different company far from the Supervisors as they’ll be doing the LI evaluation for the interns. In LI scope students that are allocated in companies are evaluated by SV through distance learning, somehow they’re required to do the following based on (Gottschalk, 2003)
  • 28. 12 1. Update progress and submission I. For monitoring purposes, each student is required to submit/ upload reports on a weekly basis. This is to let teachers know what they've learned and gained throughout their placement. 2. Communication I. E-mail can be very efficient in interacting with teachers and students. Moreover, while the teacher gets information about learning in the classroom, students get to know the use of electronic mail, which is a valuable skill. II. Students contact their SV using telephone. Ask them open ended questions to let students voice their concerns. III. Moreover, using social media as a medium to communicate and share their progress on daily basis. 2.3 Reviewing existing system. 2.3.1 OITS Development Universiti Teknologi PETRONAS The OITS serves the following objectives:  To monitor closely the performance of the students by allowing the SIIU and the respective lecturers to view the weekly reporting of the students online and to ensure that the students are closely monitored in a timely manner.  To ease the task of arranging the visits and assigning Supervisors to UTP, and to assist in assigning the students to the respective lecturers based on their study program and host company’s location. In addition, the lecturers can also view the list of students assigned to them under their supervision along with the host company name. SIIU does not need to make calls to notify either the lecturer or the students. This will reduce SIIU's workload and increase the organization of the process.
  • 29. 13  To measure the students ' final mark at the end of the internship program automatically once their marks are entered in the system. Such method of task automation, in addition to avoiding miscalculations, actually helps to free up the time and workloads of workers. Open Source Software is used to create OITS (i.e. Personal Home Pages (PHP) for server side scripting, Macromedia Dreamweaver MX for user interface development, and MySQL for database creation). The OITS Prototype The OITS prototype contains seven modules, namely: Announcement Module, Check Eligibility Module, Register Module, Placement Module, Monitoring Module, Scheduling Module and Grading Module. Figure 1 shows the system's web map representation. There are three different types of users who have different levels of access to the system – student, SIIU staff (administrator) and lecturer. Once users sign on to the system, they will be led to the welcome page, which consists of a brief description of the website's features and links if users only want to access their privilege access account. Figure 2. 1 OITS Web map Module Explanation Check eligibility Students can access this page without logging in to the network. Students are required to enter their IDs and Programs to check whether or not they are eligible for the particular semester. If the name of the student is on the eligible list, a message will prompt
  • 30. 14 by filling out the online registration form to ask the student to register for the internship. Home page The user has to log in to access the system. Only eligible students are permitted to log in to the system using their own IDs and Passwords. For security purposes, after logging in to the system, they can change the password. Announcement module After successfully log on to the system, the student can view the latest announcement regarding internship. Placement Module Students may browse the list of potential non-PETRONAS (NON-OPU) companies to which they may apply. Students need to enter as many FIVE companies as they have applied for for NON OPU. Students may also register for internship placement at PETRONAS (OPU). Students must download a form and send the application directly to SIIU via their own emails for OPU Placement Application. Once the student completes all the details of the company, the default status is pending. The student can see; also update the status and profile of the company. Students need to decide which company to go for their internship. Scheduling Module The Scheduling Module is important for establishing a systematic process for scheduling student visits to the host companies by lecturers. This can be done through the following pages: viewing the placements of all students, assigning students to their respective lecturers, determining the date and time of lecturers ' visits to host companies, which students and their respective plant Supervisors will also attend. Monitoring Module The students ' performance and activities during their internship will be closely monitored through the following pages: confirmation of student placements by students and plant Supervisors, online submission of training schedules, online submission of weekly reports, assessment of weekly reports and review of weekly student reports by lecturer and SIIU.
  • 31. 15 Grading Module Manages for grading purposes the total student scores. All marks that have been entered into the OITS by either the instructor or the plant Supervisor will be total up to obtain a grade for the internship from a particular student. Students can get their final result after the internship ends by viewing their results online. Table 2. 2: Modules in OITS This project's main objective is to create an Online Industrial Training System (OITS) prototype that automates current manual processes to reduce potential connectivity, data loss and redundancy issues. It makes monitoring, assignment of instructors and scheduling, grading and reporting easy and free of errors to a greater extent. 2.3.2 Course Review Report Universiti Teknologi Malaysia Course Review Report (CRR) provides a framework offering a structured platform for evaluating the authentic Industrial training evaluation Flores (2009). CRR's idea is to combine evaluation issues so that the faculty can take a holistic view of the course, assist in planning future course developments, and provide core material for Curriculum Review. During the results meeting at the faculty level and also the Senate of the university, the operation of the CRR process and the reports produced will be closely examined. A selection of documentation is needed to produce a CRR. The key contributors were the assessment marks from the Supervisor of the staff and organization. A summary of feedback from the surveys also needed from the student, faculty and organization Supervisor. In addition, module documentation will also be evaluated for students including logbooks and report on Industrial training. Figure 1 displays the flowchart for CRR implementation. CRR's components are the staff, department, course examiner, and stakeholders consisting of students, teachers, and Supervisors of organizations. The implementation of the CRR generally involved 3 phases, beginning with the plan / reflection, evaluation / review and quality assurance. At the first point, the faculty established a course review schedule and set the Industrial Training Program Objectives (POs). The Course Objectives (COs) associated with those POs will be implemented by each department respectively. At the end of the Industrial training period, the stakeholders contributed the input from the survey and evaluation forms. It is important to take
  • 32. 16 into account their views of the course through input from sources such as surveys and forms of assessment. In order to evaluate and provide feedback in the second stage, the Industrial Training Committee and course reviewer must complete the course review prototype. To review the mapping for each CO to a particular PO, the course review form will be submitted to the department head. The goal is reached if it exceeds the university standard set by more than 65%. Figure 2. 2 Course review report implementation flowchart For each department and individual students, these results can be obtained. The faculty must obtain and review the revised CRR report. In addition, the CRR's final report from each department can be submitted in the Quality Assurance (QA) stage in a more complete and detailed form. The CRR provides a useful mechanism for assessing the Industrial training's accurate assessment. This provides a holistic view of the course, helps with future course creation preparation, and offers key content for curriculum analysis. Authentic assessment helps to assess how well information can be used by a student. The course analysis report is developed to assess the overall performance, evaluate the level of achievement and determine the program's efficacy for further enhancement.
  • 33. 17 2.3.3 Web Based Industrial Training Management System, University College of Science and Technology Malaysia (KUSTEM) Web-Based Industrial Training Management System specifically has four main menus as shown in Figure 2. Figure 2. 3 Hierarchy System They are menu for: I. Administrator II. Internal Supervisor III. Industrial Supervisor IV. Student
  • 34. 18 Every menu has its modules to it. The system consists of four main modules which are the module for admin, internal Supervisor, Industrial Supervisor, and student. The admin module is used to allow the administrator to control and operate all of the processes of managing Industrial training. The internal Supervisor module enables the internal Supervisor to register, announce and review the output of the students and produce reports. The student module allows students to record and read updates posted by the teacher or internal Supervisor. The module Industrial Supervisor helps the Industrial Supervisor to evaluate student performance. According to a paper by Amir Ngah The main interface as shown in Figure 3 displays all the modules. Figure 2. 4 The Main Interface 2.3.3.1 Module Implementation Since the study is about LI Evaluation Management System the project will be looking into evaluation part only in this system.
  • 35. 19 Administrator Menu Table 5.7: Make Evaluation Use Case Description Announcement This module helps the administrator to post updates to all students, to the Supervisor of the university, or both. Evaluation This module helps administrators to check how the Supervisors filled out the assessment forms. The administrator can make changes to any form. Format of Letters This module shows the format of all the letters. The administrator may simply select a format and select the receivers based on the recipient list as shown by the program. The letter is then opened in Microsoft Word, and the user will print it out. Reports This module displays several kind of reports to for the administrator’s reference. Table 2. 3: Administrator Menu University Supervisor Menu Evaluation of Student Performance This module allows the Supervisor to fill up the evaluation form and mark is obtained from this evaluation. Evaluation of Student Report This module allows Supervisor to evaluate the students’ report by giving marks to each student. Make Announcement This module allows the Supervisor to make announcements to all students, internal Supervisor or both. Read Announcement This module displays the list of announcements for Supervisors’ reference. Table 2. 4: University Supervisor Menu
  • 36. 20 Figure 2. 5 Performance Evaluation Form Figure 2. 6 Make Evaluation Use Case Description
  • 37. 21 All assessments are carried out electronically by internal and Industrial Supervisors at the end of the training, thereby ensuring that all evaluations can be carried out in the shortest possible time and thus reducing the time usage of the student process. Often, through this method, contact between students and the internal Supervisor (reader) can be rendered more effectively and quicker. As mentioned earlier, this system provides an announcements and e-mail distribution facility. It means that the students receive the latest updates and details from their superiors and administrators. 2.4 Comparison of the reviewed system 2.4.1 Comparison of the technology used. OITS Development Universiti Teknologi PETRONAS Web Based System Course Review Report Universiti Teknologi Malaysia Manual system Web Based Industrial Training Management System, University College of Science and Technology Malaysia (KUSTEM) Web Based System Table 2. 5: Comparison of the technology used. 2.4.2 Comparison of modules used Modules OITS Course Review Report KUSTEM IT-EMS Announcement √ X √ √ Placement Module √ X √ X Monitoring √ X √ X Reports X Logbook √ √ Format of letters X X √ √ Evaluation √ √ √ √ Scheduling √ x x √ Employer Registration X X X √ ChatBox X X X X Table 2. 6:Comparison of the modules used.
  • 38. 22 2.5 Summary This chapter briefly explain about the content of the project and review of each sub chapters. The main source or ideology for this project is the distance learning concept. Sherry 1996 described the concept precisely by saying distance learning means that there is a separation of teacher and learner in space and/or time, control of learning by the student rather than the distant teacher mediated by some form of technology. To overcome distance learning there should be new strategies to evaluate the performance of the student because students will be doing their LI in a different company far from the Supervisors as they’ll be doing the LI evaluation for the interns as said by Gottschalk, 2003. According to Catanio et al., 2003, online system is the only choice to overcome distance learning because online system's accessibility, which provides a system that allows users to quickly and efficiently find what they are looking for. Gottschalk, 2003 mentioned that as below are the things required to do by our stakeholders; I. Update progress and submission II. Communication However, this system has considered this module in the system. Everything would be done on Web-based system rather than filling up forms and communications done by everyday style. According to the study done, these are the important criteria that should be followed by the system developed; Monitoring Content Submission i. Proposal Grading Content Evaluation i. Industrial Supervisor ii. Academic Supervisor Announcement i. Academic Supervisor ii. LI Coordinator Scheduling i. Visit of student by Academic Supervisor Table 2. 7: Summarization
  • 39. 23 According to the study these were the modules that was produced in the last existing systems. Meanwhile, there are some advancement that are included in the system developed besides all the criteria that were studied in the last research as below; Submission Content i. Proposal Students don’t need to upload any documents just key in the information needed and submit the proposal. Marks will be given in the same place as well. Unlike the last studies, student have to upload a PDF document. ii. Borang A Consists of Supervisors verification, visiting letter in pdf form and all the important documents for this module Grading Content Evaluation Evaluation module consists of 7 forms that all the marks will be key in by the .Industrial Supervisor and Academic Supervisor Employer Registration In this module employers that assign LI students will be registered in this module. Announcement Announcement done by Academic Supervisor LI Coordinator and will be featured on the main page of the system Scheduling Visit of student by Academic Supervisor Results Lastly in this module all the marks, generate report, and SV comment will be displayed Table 2. 8: Submarization
  • 40. 24 CHAPTER 3 3.0 Methodology 3.1 Introduction This chapter will explain the most widely used method of collecting information and will discover how the processes can influence a project's success rate and which are appropriate for its growth. The chapter also includes a section on software development processes and how to apply views and viewpoints to achieve a well-documented approach and a concise description of the framework. This project used the Rapid Application Development (RAD) as the framework for the software development. RAD makes the development process quicker, since product reusability helps to boost the development process. Since it is important to know about this project's software development process to compare the various processes that are appropriate in this project, the chapter will begin with a short description of the method of data collection. This project has four major phases including system requirement and planning, system design, development, and testing. 3.1 Data collection method Phase Method Instrument Objective Planning Requirements Define the project objectives, scope, purpose and significance of the project are identified at this phase Microsoft Word 2016 To identify the project requirements. User Design -Interview -Questionnaire Questions User feedback is obtained concentrating heavily on deciding the design of the system. This enables the
  • 41. 25 creation of initial modelling and prototypes. Rapid Construction -Expected system design Sublime Text To design Industrial training evaluation management system. -Fulfil user requirement -HTML -PHP -XAMPP Server To develop Industrial training evaluation management system. Cutover -Testing of system -PC -Internet To test the system functionality according to user requirements. Table 3. 1:Data Collection Method 3.2.1 Interview One of the approaches used is interview. An interview session is held each week at her office with my client Mrs Roziyani Setik to learn more about Industrial training and its evaluation. The data my client collected was valuable and gave a lot of feedback for the project. This interview specifically illustrated the strengths and drawbacks of current practice. In addition, the interview helped set the goal needed for this project, and created a system that could be useful to Faculty of CVAC. 3.2.2 Questionnaire This study also used questionnaire for the collection of data. This research questionnaire is typically a mix of close-ended questions and open-ended questions. The questionnaire was delivered in the form of Google forms. Online approach was used for the data collection.
  • 42. 26 3.3 Software development method This project used the Rapid Application Development (RAD) as the framework for the software development. RAD makes the process of creation quicker as product reusability helps to enhance the development process. This project comprises five main phases, Rapid Application Development (RAD) is a variation of agile methodology for the development of software that prioritizes fast prototype releases and iterations. Unlike the Waterfall approach, RAD places emphasis on using software and user input over rigid preparation and documentation of specifications. Figure 3. 1 Rapid application development (RAD) phase. 3.3.1 Define and finalize project requirements The first phase involves the process of identifying the current management of Industrial training process. It also includes the process of finding the requirements that the current process needs to improve. Stakeholders must sit together during this phase to identify and finalize project specifications such as project priorities, objectives, deadlines, and budget. When you have clearly defined and scoped every aspect of the specifications of the project, you will obtain approvals from the management. 3.3.2 Begin building prototypes You can start development once you have finished scoping the project. Designers and engineers must work closely with customers to build work prototypes and refine them until the final product is ready.
  • 43. 27 3.3.3 Gather user feedback The prototypes and beta systems are transformed into working models in this phase. Developers then gather user feedback to modify and refine prototypes and create the best product possible. 3.3.4 Testing This phase requires that you check your software product and make sure all its moving parts work together according to customer expectations. Continue to integrate input from the customer as the application is checked and retested for its smooth operation. Users will be tested on the IT-EMS system including Industrial training Coordinators, managers, students, and related companies. This is to ensure proper operation of all the specifications that should be enforced in the program. 3.3.5 Present your system This is the final step toward the delivery of the finished product. It involves the conversion of data and the training of users.
  • 44. 28 CHAPTER 4 4.0 Requirement Analysis 4.1 Introduction Generally, requirements review requires regular contact with users to maintain the standards of the specifications, the disagreement and the vagueness of the requirements as requested by the customer, as well as to avoid unwanted functionality and documentation in all aspects of the project development phase. For the new system, or the updated system element, all this information is needed. 4.2 User Requirements To develop a good product and service that satisfies the needs of the user in full. Accurate collection of software criteria and meeting different device needs based on user expectations is crucial. Evaluation of user requirements is the basement for the development of a successful project, it is user-centric approach and the creation of product according to the request of the customer. Each section is discussed based on the method of collecting data that was obtained from Chapter 3. The following table shows the result of the interview question and the questionnaire that was done.
  • 45. 29 4.2.1 Analysis of Survey One of the primary methods for conducting quantitative research is the research questionnaires. They're cheap, and you can give a questionnaire in person, by phone, by email, or by email. Quantitative surveys ask questions that have precise, typically numerical answers so you can easily analyse the data. Quantitative approach is a method of analysis that deals with numbers and anything tangible. The goal of this approach is to ensure objectivity and reliability. In the quantitative method, questionnaire survey form was distributed to 60 respondents from Faculty of Computing, Visual Arts and Communication, University of Selangor. The findings of the study of the questionnaire survey are split into eight sections that are respondent’s demography, background studies, status part where the section is divided into two parts for student and Industrial/Academic Supervisor. Followed by Industrial training, evaluation and system section SECTION A: Demographic Figure 4. 1 Summary on Gender The pie chart shows 48.3% of male and 51.7% of female answered this questionnaire. In this period 62 people responded for this questionnaire.
  • 46. 30 Figure 4. 2 Summary on Age The pie chart shows the total percentage of respondents by age. Based on the figure above, it shows that the highest number of respondents come from 18-24 years’ old. Figure 4. 3: Summary on Education Level This pie chart shows the respond on respondent’s education level which is diploma 10%, degree 58.3%, master 15% and PhD 16.7%. Highest amount of respond were from Degree level and the lowest is from Master. SECTION B: BACKGROUND STUDIES
  • 47. 31 Figure 4. 4 Summary of Group in CVAC?) This pie chart shows the respond on which group are they from in CVAC. Most respondents are from Information technology (43.3%), meanwhile Multimedia and Computer Science has the same amount of respondents (21.7%), followed by Network (13.3%). Figure 4. 5 Summary on current status This pie chart shows the respond on what is the status of the respondents. Most respondents are Students (68.3%) and next is Academic Supervisor (28.3%). The least is from Industrial Supervisor (3.33%). SECTION C: STUDENT
  • 48. 32 Only student will answer this section. Figure 4. 6 Summary about education level for students As the data above most respondents are doing Degree (85.4%) meanwhile least are doing diploma (14.6%). Figure 4. 7 Summary about current semester. As the figure above, it shows respondents current semester. Most respondents are from 7th semester.
  • 49. 33 Figure 4. 8 Summary of way of getting know Industrial Training As the figure above, it shows how students get to know about Industrial training. Most respondents got to know by Course outline (70.7%). Course outline is a form that shows the amount of courses taken on every semester each student will receive it starting of the semester itself. Meanwhile, least got to know by University Memo (22%). Lecturer and By a friend has the same amount of numbers (39%). Figure 4. 9 Summary on attending briefing before LI As the figure above, it shows do students know they should attend briefing. Most respondents answered YES (53.7%). Meanwhile, for NO is (46.3%). Almost both option has the same percentage, most likely students might not know they should attend briefing before going to training because of less exposure on Industrial training at the earlier semesters.
  • 50. 34 Figure 4. 10 Summary about familiarization with LI Coordinator. As the figure above, 80.5% of students don’t know who is their LI Coordinator. It is important to whom is their LI Coordinator for future references. An important step should be taken to solve this issue. For instance, meet and greet session between students and LI Coordinator so that they could know more about their Coordinator. SECTION D: INDUSTRIAL SUPERVISOR / ACADEMIC SUPERVISOR Figure 4. 11 Summary about knowing task and responsibilities of Supervisors As the chart above, it shows the tasks and responsibilities of both Supervisors. It could be seen that both Supervisors understand their tasks and responsibilities. All 19 respondents agree that
  • 51. 35 evaluate students is one of the main tasks (100%). Check proposal is (78.9%), Contact student (73.7%), Check on daily activities (78.9%) and Guidance is (78.9%) same as check proposal and check on daily activities. Figure 4. 12 Summary of awareness of forms to be filled during evalaution Based on the figure above, majority of Supervisors know that there are several forms need to be filled up during evaluation (89.5%). There are 7 forms to be filled up during the evaluation. It could be seen that Supervisors are aware of the evaluation forms. Only (10.5%) said they don’t know about the forms that should be filled up. Figure 4. 13 Summary of receiving LI Forms. Based on the figure above, majority of Supervisors know where to get their LI forms (78.8%)
  • 52. 36 Meanwhile, (21.1%) responded NO for this question. Figure 4. 14 Summary about Visitation As the figure above, it shows the percentage of Supervisor agree and disagree with visitation. Most of the Supervisors said they don’t have problem with visitation (52.6%) but almost the same amount of respondents answered they have problem with visitation (47.4%) maybe the reason could be time consuming because Supervisor should travel to the company that the student is working. This issue should be discussed in further. Figure 4. 15 Summary based on problems occurred during visitation Most respondents answered student disappear and project not satisfying (52.6%). Also, company not suitable and Industrial Supervisor has less commitment has the same amount of
  • 53. 37 answers (36.8%). Meanwhile, Job scope not suitable has (42.1%). On the other hand, respondents also mentioned their view that is No major problem during my supervision and So far so good (5.3%). This shows that some of the Supervisors are facing certain problem meanwhile some are not. Figure 4. 16: Summary on making consultation before visit Majority answered yes they make consultation before visiting the student (89.5%). Because it’s better to consult to know the free time and make an appointment. Also, (10.5%) said they don’t make a consultation before the visit.
  • 54. 38 SECTION E: INDUSTRIAL TRAINING Figure 4. 17 Summary about benefits of Industrial Training Majority of respondents answered career opportunities (90%), Career guidance (66.7%) and Qualification (55%). Meanwhile, respondents also answered their views, for example Working experience in real setting, preparing for real work experience, and exposure to real project (1.7%). This shows that all respondents understand the benefits of Industrial training. Figure 4. 18 Summary on Industrial Training understanding.
  • 55. 39 As the bar graph above that shows, how well respondents understand Industrial training. By looking on the graph it could be understood that most of respondents know what is Industrial training. Figure 4. 19 Summary on Industrial training procedure. Referring above, it shows that 55% of respondents don’t know about the Industrial training procedure. Meanwhile, 45% answered that they know about the procedure. Figure 4. 20 Summary on form filling According to the pie chart above, shows that 81.7% said that students will fill up the LI form, meanwhile 18.3% answered that Supervisor will fill in the forms. Actually students are the one whom fill up the forms.
  • 56. 40 Figure 4. 21 Summary on awareness of evaluation marks As the data above, 63.3% answered that they are aware of the total evaluation marks meanwhile, 36.7% answered that they’re not aware of total evaluation marks. Figure 4. 22 Summary on criteria used to evaluate student performance Evaluation is done to evaluate certain criteria of students. These were the criteria respondents agree with. Also, a respondent mentioned reporting as a criteria of evaluation (1.7%).
  • 57. 41 Figure 4. 23 Summary on Industrial training course is compulsory Figure 4. 24 Summary about the awareness of Industrial training process Most of the respondents mentioned that they understand about the Industrial training process (62.7%).
  • 58. 42 Figure 4. 25 Summary about the communication users prefer. As the figure above shows, highest amount of respondents suggested for an online system (66.7%). Also, some of them suggested their own ideas too. For instance, Face to face communication, Instant messaging, conference, also Whatsapp application. 4.2.2 Analysis of Interview Name of interviewer: Madam Roziyani binti Haji Setik Position: Industrial training Coordinator Description of Interview Madam Roziyani gave details about the current manual evaluation system done in Computing Department. Also, she clarified the process of Industrial training and how she handles it manually. The different types of procedures and phases for each person in the process of training. There are 3 phases in Industrial training, before, during and post-Industrial training phases. She also elaborated on the requirements of attending Industrial training, the roles of each people involving in Industrial training. Madam also explained on the forms used before the Industrial training and during evaluation done by both Supervisors.
  • 59. 43 4.3 System Requirement 4.3.1 Functional Requirement This section discusses the practical requirement that the developer must provide the requirement. This segment covers features required to be attached to the system. Also, each part had explained how the system is done as shown in the table below. Table 4. 1 : Functional Requirement Requirement Description User Registration This interface is a part that requires users to register by filling in their personal details by clicking submit. All data is stored in database. User Login This section is for the user to key in the login system for their user ID and password. Employer Registration In this section employers that assign LI students will be registered. Upload Proposal In this section, students should just fill in the form as follows their proposal and submit the proposal. Borang A Students could download the important documents such as visiting forms and Supervisor verification forms. Manage Evaluation Marks This part is where Supervisor should evaluate their student and give marks for the activity they have presented. Generate Result This module will be under Industrial Coordinator responsibility to generate the student’s result as students Industrial result. 4.3.2 Non-Functional Requirement Non-functional requirement explains how the system is going to become. It clarifies the system's specific criteria and also how they operate. The non-functional requirement is described in the following table.
  • 60. 44 Table 4. 2 : Non- Functional Requirement Requirement Description Usability The program should be efficient, and user- friendly to use. That allows the user to easily communicate with the system. Maintainability The system is able to change whether new features need to be introduced or modified. Understandability Before using the system the operator of this system will have to understand how to use this system with guidance and preparation. Availability Student, Industrial Coordinator, the Industrial and Academic Supervisor should be able to use the system. So long so the Internet connection works, it will be working all the time. Performance The system will run whenever the user wants to use it, and be available any time. Additionally, the system must keep the file highly secure. 4.4 Summary Finally, by interviewing the user and handing out a questionnaire, this chapter summarized the findings are obtained. In addition, all the information is collected to meet the requirement in full to ensure that the system is running effectively. In conclude, the whole criteria is gathered in successfully build the system
  • 61. 45 CHAPTER 5 5.0 Design 5.1 Introduction This chapter clarifies on the design of the system. It takes many facets to build a quality system. Each segment discusses an architecture well-built that has been used for this project. The chapter then also discusses the system design that includes use case diagram, sequence diagram, and class diagram as well. Next, go to the database configuration where all the data in it has been stored. Besides, the next segment concerns the interface design. System architecture shows how the plan looks like. 5.2 Architecture Design Architectural design is the technological framework that this web-based system used to define by introducing components of hardware, software, and networking. As we can see in the figure below the architecture diagram involves four consumers, web server, internet, and database as well.
  • 62. 46 Figure 5. 1 Architecture diagram of IT-EMS 5.3 System Design This section explains about several diagrams that present about Industrial training process in Computing Department. There are use case diagram, sequence diagram and class diagram being used to show the connection among users and the processes that is involved. The diagram clearly explains the flow of the system. Use case diagrams to include system-environment interactions. Sequence diagram is an interface diagram which illustrates how the procedure is done or how the entity interacts with another in a specific user case scenario. Eventually, the class diagram shows the static diagram that describes the system's structure by displaying the classes, attributes, operations, and relationships of the system. ACTORS FIREWALL
  • 63. 47 5.3.1 Use Case Diagram Figure 5. 2 Overall Use Case diagram of IT-EMS Figure 5.2 illustrates the use of the method identifying four actors who are the students, LI Coordinator, Industrial and Academic Supervisor using the system to achieve specific objectives. Every actor relies on a specific scope, student should register and login by themselves then should submit their documents. Meanwhile, Academic and Industrial Supervisor could register into the system and should evaluate the students based on the evaluation forms given in the system. Academic Supervisor should update on visitation schedule for student and LI Coordinator references. Lastly, LI Coordinator which plays a big role in the system. The Coordinator should make announcement on memo and reminder. Register employers whom take students for Industrial training with their information’s. The system will generate reports for LI Coordinator references.
  • 64. 48 The system's breadth can be categorized into three; they are registration, processing and management and evaluation. All the users can register themselves in the system. Students should key in their personal information’s as required meanwhile for employer the LI Coordinator will register them. Academic Supervisor must schedule the visiting to monitor and complete evaluation documentation. Make specific updates to the Student and Supervisors through making announcements. For evaluation purposes, both Academic and Industrial Supervisors are required to fill out the student's evaluation form. The marks will then be measured correctly by the program to get all students cumulative scores. LI Coordinator will generate the report through IT-EMS.
  • 65. 49 Figure 5. 3 Use case diagram of User Register Table 5. 1 Register Use Case Description Description Use Case ID ID_01 Use Case Name User Register Brief Description To create your account, users need to register to save their details. Users must enter their Username, Password, Name, E-mail, Telephone number and the following requirement in the form. Actor Student, Academic Supervisor, LI Coordinator, Industrial Supervisor Pre-Conditions The system shows the user-page of the registry. The user has to key in all the information. Press the user's Registry button to submit. Basic Flow 1. The users should fill in the details required. 2. The records of the users then are kept in the database. 3. After the user has successfully registered the login page will appear. Alternative flow If the user hasn't filled out the log application. The registration page will not show up, and the details will not be stored in the database
  • 66. 50 Figure 5. 4 Use case diagram of User Login Table 5. 2 User Login Use Case Description Description Use Case ID ID_02 Use Case Name User Login Brief Description User has to enter their username and password to enter into the system. Actor Student, Academic Supervisor, LI Coordinator, Industrial Supervisor Pre-Conditions 1. The system displays the login page. 2. The user must enter his username and password. 3. The user must then click the login button to enter the system Basic Flow 1. User must have their username and password entered. 2. The system will check database details key. 3. Next, if the login is successful the IT-EMS homepage will show up. Alternative flow If the user enters the wrong username and password, the login page will be shown with an alert message.
  • 67. 51 Figure 5. 5 Use case diagram of Make Announcement Table 5. 3 Make Announcement Use Case Description Description Use Case ID ID_03 Use Case Name Make Announcement Brief Description Allows the LI Coordinator to post announcements to all students, university’s Supervisor or both. Actor LI Coordinator Pre-Conditions 1. The announcement can viewed by students, university’s Supervisor or both. Basic Flow 1. Displays the list of announcements for Supervisors ’and student’s reference. Alternative flow -.
  • 68. 52 Figure 5. 6 Use case diagram of Update Visitation Schedule Table 5. 4 Update Visitation Schedule Use Case Description Description Use Case ID ID_04 Use Case Name Update Visitation Schedule Brief Description Academic Supervisor will update the visitation schedule to meet with the Students. Actor Academic Supervisor Pre-Conditions 1. The schedule can viewed by Students, LI Coordinator and Academic Supervisor. Basic Flow 1. Displays the date of visitation by Supervisors. Alternative flow -.
  • 69. 53 Figure 5. 7 Use case diagram of Submit Document Table 5. 5 Submit Documents Use Case Description Description Use Case ID ID_05 Use Case Name Submit Documents Brief Description The students should upload their proposal by just key in needed information and it will automatically have turned into a proposal in pdf form. Also, this module consists of Borang A which are the Supervisors verification, visiting letter in pdf form and all the important documents for this module Actor Student Pre-Conditions 1. The system will generate the information into a proposal in pdf form. 2. LI Coordinator and student could view and print the proposal 3. All the documents in Borang A can be printed Basic Flow 1. The proposal will be showcased on the submission module. 2. LI Coordinator and student can print the proposal 3. Student can print the Borang A documents. Alternative flow -.
  • 70. 54 Figure 5. 8 Use case diagram of Manage Employer register Table 5. 6 Manage Employer Registration Use Case Description Description Use Case ID ID_06 Use Case Name Manage Employer register Brief Description LI Coordinator will register employer about their company profile. Actor LI Coordinator Pre-Conditions 1. The system will display the company profile. 2. LI Coordinator will register the employers. Basic Flow 1. All the information about the employer will be saved in database. Alternative flow -
  • 71. 55 Figure 5. 9 Use case diagram of Make Evaluation Table 5. 7 Make Evaluation Use Case Description Description Use Case ID ID_07 Use Case Name Make Evaluation Brief Description Industrial and Academic Supervisor need to check all the student’s activity on the training and evaluate them by key in all the evaluation forms. Actor Academic Supervisor, Industrial Supervisor Pre-Conditions 1. The system will display all the evaluation forms 2. Both Supervisors need to enter the evaluation marks Basic Flow 1. All the marks will be stored in database 2. Later the marks will be totalled up by IT-EMS Alternative flow -
  • 72. 56 Figure 5. 10 Use case diagram of Generate report Table 5. 8 Generate Report Use Case Description Description Use Case ID ID_08 Use Case Name Generate Report Brief Description The system will generate the evaluation marks into report for LI Coordinator’s references. Actor LI Coordinator Pre-Conditions 1. The system has to generate the whole evaluation marks into report form. 2. Students can view and print their results. Basic Flow 1. This result will be displayed on this section of the system. 2. User can print the results. Alternative flow - 5.3.2 Sequence Diagram Sequence diagram is an interface diagram that describes how the entity communicates with others or how the process flows. Sequence diagram is a good diagram that explains the overall design behaviour. There is also a timeline diagram to check the actions and order it according to time. The series diagram of IT-EMS is shown in figure below.
  • 73. 57 Figure 5. 11 Sequence Diagram Register Figure 5. 12Sequence diagram Login
  • 74. 58 Figure 5.13: Sequence diagram Announcement
  • 75. 59 Figure 5.14: Sequence diagram Visitation Schedule
  • 76. 60 Figure 5.15: Sequence diagram Submit Figure 5.16: Sequence diagram Employer Registration
  • 77. 61 Figure 5.17: Sequence diagram Evaluation
  • 78. 62 Figure 5.18: Sequence diagram Generate Report
  • 79. 63 5.3.3 Activity Diagram Figure 5.19: Activity diagram for Student Document Submission The activity diagram above describes the workflow for student which starts with login through the following steps by entering password and user ID. Then the condition is performed to check whether password and user ID are correct or incorrect. If the password and user ID are incorrect, error message will appear and user need to enter password and user ID again. If password and user ID are correct, system interface activity is performed. Then student could upload their files then the condition is applied to check the file format if the format is correct the system will submit and save the file. Success message will be displayed after submission.
  • 80. 64 Figure 5.20: Academic Supervisor and Industrial Supervisor Make Evaluation The activity diagram above describes the workflow for Academic Supervisor and Industrial Supervisor which start with login through the following steps by enter password and user ID. Then the condition is performed to check whether password and user ID are correct or incorrect. If the password and user ID are incorrect, error message will appear and user need to enter password and user ID again. If password and user ID are correct, system interface activity is performed. After entering the system, the Supervisor should choose a student for evaluation. Then, choose evaluation report and give marks also save the marks. Supervisor could give their comments and evaluation marks will be displayed
  • 81. 65 Figure 5.21: LI Coordinator make announcement The activity diagram above describes the workflow for LI Coordinator which start with login through the following steps by enter password and user ID. Then the condition is performed to check whether password and user ID are correct or incorrect. If the password and user ID are incorrect, error message will appear and user need to enter password and user ID again. If password and user ID are correct, system interface activity is performed. Then, choose announcement section and then key in the announcement details and save it. Condition is applied to check whether all the announcement details filled in if not the system will display error message and be back to announcement menu or section. Later after saving the announcement, the announcement will be displayed on the system.
  • 82. 66 Figure 5.21: Academic Supervisor Update Visitation Schedule The activity diagram above describes the workflow of Academic Supervisor whom updates on visitation schedule. Firstly, choose the schedule details and then update as required. Condition is applied where if the details are not filled in as required the system will display an error message and get back to choose schedule details. If its successfully updated the system will display the schedule and save it in the database.
  • 83. 67 Figure 5.22:LI Coordinator Manage Employer Registration The activity diagram above describes the workflow for LI Coordinator which register employers that have students as Industrial Student. Firstly, choose the employer registration form and fill up the details as required. Condition is applied if the details aren’t filled up as required the system will display error message and return to the homepage of employee registry. If its successfully done, the system will display the information and save it in database.
  • 84. 68 Figure 5.23:LI Coordinator Generates Report The activity diagram above describes the workflow for LI Coordinator that generates the evaluation report. Firstly, choose the student and then choose the report. Condition is applied when report checking, if there are any changes in report the system will display error message and return to choose student. If it’s successful, the system will generate the report and display the report. The report could be downloaded too.
  • 85. 69 5.3.4 Class Diagram Figure 5.24: Class Diagram of IT-EMS
  • 86. 70 5.4 Interface Design System interface is where the real interface of IT-EMS is designed. Figure 5.25: IT-EMS Main Page Figure 5.25 shows the main page of the system which consists of Visitors and Coordinator Figure 5.26: Register page Figure 5.26 shows the register interface the user should fill in all the information as required to be registered.
  • 87. 71 Figure 5.26: User Login Interface As shown above, the user should login with the username and password that was registered earlier. Figure 5.26: Student page
  • 88. 72 As shown above, this is the student page. Industrial supervisor and Academic should login through students Username and password. After entering in both supervisors can enter into the necessary interface according to their role as shown above. Figure 5.27: Employer registration interface LI Coordinator will register all the employers for further details with required information’s. Figure 5.28: Announcement interface
  • 89. 73 As shown above, Coordinator can view and add new announcements to be viewed by other users. Figure 5.29: Report interface The system will generate the report based on the evaluations done by Academic and Industrial Supervisor for LI Coordinator’s references. Figure 5.30: Visitation Schedule Interface Academic Supervisor will make the visitation schedule by filling up the details in Borang A
  • 90. 74 Figure 5.31: Evaluation Interface As the figure above, the Academic Supervisor and Industrial Supervisor will make their evaluations through this form. All the required information should be filled up to start evaluation. Figure 5.32: Student Project Notification Student should fill in all information as shown for project notification to be converted into PDF format.
  • 91. 75 Figure 5.32: Student Project Notification In PDF format As shown above all the information have been converted into pdf format Figure 5.33: Project Notification Submission Interface As the figure above shows the interface of student’s project notification submission. To be viewed by Coordinator
  • 92. 76 Figure 5.34: Announcement interface As shown above, this is how each user will view their announcement. Figure 5.34: Submission interface As shown above, this is all the project notification of the students that can be downloaded by the coordinator.
  • 93. 77 5.5 Summary This chapter talks briefly about the project's system design and user design. This system's architecture design demonstrates the process from client to database server, and a Class Diagram followed. It displays the attributes and classes required for system requirement. Eventually, device interface design is presented to demonstrate how this framework is prototyped.
  • 94. 78 6.0 Implementation and Testing 6.1 Introduction This chapter will discuss about the result of whole system and the testing phase that have been performed in the Industrial training evaluation management system (IT-EMS) The method of testing that performed are Black Box Testing, White Box Testing and Test Cases which testing the system functionality modules. The system is test to ensure that the system meets the requirements and objectives 6.2 Implementation Implementation stage will explain about the tools used in the development of Industrial training Evaluation System IT-EMS . Moreover, development process of the system will be explained. 6.2.1 Development Tools This section focuses on the programming language and software used to create the IT-EMS Industrial Training Evaluation System. PHP is the programming language used to develop the IT-EMS Industrial Training Evaluation System . In addition, HTML is used to construct a gui that is more dynamic and user-friendly. Using MySQL as a data storage unit. It would also increase the performance and time of IT-EMS by using the required hardware and software. 6.2.1.1 XAMPP (apache-MySQL) XAMPP is a free open source cross-platform web server that is widely used and easy to use. XAMPP is used for web creation on a local computer that enables the creator to validate improvements before they are released publicly. XAMPP is essentially used to store data that is submitted or collected from a website. Use MySQL statements to retrieve and send data to the client.
  • 95. 79 6.2.1.2 PHP PHP code is typically interpreted on a web server by a PHP parser installed as a module, a daemon or a Common Gateway Interface (CGI) executable. The product of the interpreted and executed PHP code on a web server, which may be any form of data, such as generated HTML or binary image data, would be the entire or part of an HTTP response. There are a variety of web template systems, web content management systems, which can be used to orchestrate or encourage the production of the response. 6.2.1.3 MYSQL MySQL is an open access relational database management system ( RDBMS). MySQL is available under the provisions of the GNU General Public License and is also available under a number of proprietary licences. MySQL was owned and funded by the Swedish firm MySQL AB, which was purchased by Sun Microsystems (now Oracle Corporation). In 2010, after Oracle bought Sun, Widenius forked the open-source project MySQL to build MariaDB. 6.3 Testing 6.3.1 Black Box Testing Black Box Testing is a method without regard to the internal configuration of the system. Testing depends only on the input and output of the results System. Testing shall be carried out gradually and consistently throughout the course of the research phase of development and execution 6.3.1.1 Test case login visitor Use case Login Visitor Description Visitor enter specified information Pre-Condition The user is on homepage
  • 96. 80 Basic Flow 1. Enter the username and password on the login form and press the login button. Post- Condition The visitor successfully logged into the system. Rules The username and password must exist in database Table 6.1 Test case login visitor 6.3.1.2 Academic supervisor make evaluation Use case Academic supervisor make evaluation Description Supervisor enter the evaluation score for 5 evaluation forms Pre-Condition The academic supervisor has successfully logged on and is on the supervisor's lecturer page. Basic Flow 1. Click on the "Evaluation" menu 2. Supervisor click menu 3. The supervisor chooses evaluation form 4. Supervisor should make sure to evaluate all the forms shown in the list each item according to the scaled design scale Post- Condition - The supervisor successfully entered the evaluation score. - The score of the students successfully saved into the database.
  • 97. 81 Rules Academic supervisor only allowed to enter the score based on the scale Table 6.2 Academic supervisor make evaluation 6.3.1.3 Coordinator documentations Use case Coordinator validate student project notifications, and Academic supervisor Visitation schedule (BorangA) Description The Coordinator downloads the report and verifies the status of student reports. Pre-Condition Coordinator have successfully logged on and are on the page of Coordinator. Basic Flow 1. Coordinator presses the "Submission" menu 2. Coordinator presses the "Reports" menu 3. Coordinator make announcements to be viewed 4. Coordinator registers the employers Post- Condition Coordinator successfully download uploaded project notification by student. Rules Only the Coordinator can make the announcement and register the employers infromations Table 6.3 Coordinator’s documentations 6.3.1.4 Download file and Upload file Use case Download file and upload document Description Student download and upload the project notification after the system generates the information into PdF format
  • 98. 82 Pre-Condition Student have successfully logged on and are on the page of Students Basic Flow 1. The student presses "Project Notification" menu. 2. The student fills the form 3. The student presses the "submit" button to download the file / document. 4. The system automatically downloads the Pdf format document 5. Student uploads back the documents for Coordinator documentation Post- Condition The student has successfully downloaded the file and upload it. Rules The file that want to download must exists in database Table 6.4 Download file and upload file 6.3.1.5 Industrial supervisor make evaluation Use case Industrial supervisor make evaluation Description Industrial Supervisor enter the evaluation score Pre-Condition The Industrial supervisor has successfully logged on and is on the supervisor's lecturer page. Basic Flow 1. Click on the "Evaluation" menu 2. The Industrial supervisor enter the marks for each item according to the scaled design scale.
  • 99. 83 Post- Condition - The Industrial supervisor successfully entered the evaluation score. - The score of the students successfully saved into the database. Rules Industrial supervisor only allowed to enter the score based on the scale Table 6.5 Industrial supervisor make evaluation 6.3.2 Alert messages 6.3.2.1 Alert messages to fill user name and password Figure 6.1 : User should fill username and password to login
  • 100. 84 6.3.2.2 Alert messages to fill the data in empty space Figure 6.2 : Users need to fill in the form completely in order to register 6.3.2.3 Alert messages successful uploaded document Figure 6.3 : The document successfully added to database 6.3.2.4 Alert messages when mark saved successfully Figure 6.4: Supervisor enter the marks to each criteria successful
  • 101. 85 CHAPTER 7 7.0 CONCLUSION 7.1 Introduction Following the final phase of the planning, analysis, design, testing and deployment phase, the Industrial Training Assessment Management System (IT-EMS) was successfully developed in compliance with the design criteria and requirements. Overall, IT-EMS will help supervisors and industrial supervisors assess their supervised students more quickly and save time. The device will also accomplish the goals and scale of implementation when it will run when expected. The IT-EMS system also has its own limitations, though. As a result, these shortcomings can be solved by incorporating upgrades and enhancements to include more services and other features. Therefore, this chapter discusses the benefits and drawbacks of the method under construction. The issues experienced during the development of the IT-EMS system were also addressed. In addition, recommendations for potential system enhancement are also discussed. 7.2 Project Contribution The Industrial Training Evaluation Management System (IT-EMS) has been developed in parallel with the advancement of information technology that has changed the direction in today 's management with the web-based concept. The method has a range of benefits over other systems. The key benefit of IT-EMS is that this method allows the evaluation of industrial training students by automated means without the use of evaluation forms.
  • 102. 86 In addition, the IT-EMS system also allows the registration of information students attending Industrial Training, academic supervisors and industrial supervisors to be supplied with information conveniently and in an organised manner. Any records pertaining to students, academic supervisors and industrial supervisors may be contained explicitly in the database. Access to student records, supervisors and industry supervisors can then be achieved conveniently and efficiently. The store of information into the database is safer and more comprehensive. The system also offers an easy-to-use gui. The menu on the user interface makes it easy for the user to navigate the device. In addition, the IT-EMS system also has a session feature that lets the system determine whether the user is a legitimate user or not. This will indirectly improve protection in terms of accessibility of the device. 7.3 Limitation of work The IT-EMS system also has system limitations. The vulnerability of the IT-EMS system can be seen in terms of security. The level of protection for this system is also inadequate to secure details from infiltration by anyone because it has only the login and password to enter the IT-EMS system. As such, there is a high risk of violence towards sensitive information that other people may not be aware of. Therefore, the control of accessing this page will be further enhanced in the future with security controls. In comparison, only a limited number of images and graphics are contained in this framework. The goal of reducing the image and graphics on the device interface is to speed up the page loading process. In addition, this device can not be reached on-line. This is because the system does not have a domain that enables people to enter the system with an online URL.
  • 103. 87 7.4 Conclusion In conclusion, such projects will meet the requirements of the planned growth. In order to further improve the IT-EMS system, it can be tested from time to time to improve the consistency of the system so that it can be used without any issues. It is hoped that the IT-EMS system would continue to encourage and save time for management and staff. In addition, the system is often intended to improve the consistency of work in order to be more effective and tidy, as well as to benefit users who use it.
  • 104. 88 REFERENCES Akaw, J. (1998). Designing an effective training evaluation system for training prgrammes in Sarawak Timber Industry development corporation an action research study. Kota Samarahan: Faculty of Cognitive Science and Human Development. Dharod, V. (2005). Web based internship management system: A collaborative tool. CSUSB ScholarWorks , 54-69. Jaafar, A. N. (2018). Development of internship monitoring and supervising web-based system. 2017 IEEE 15th Student Conference on Research and Development (SCOReD), 45-67. Kumar, A. (2015). Faculty Evaluation System. Science Direct, 533-541. Lin, J. C. (2015). Evaluation of An Online Internship Journal System for Interns. Procedia - Social and Behavioral Sciences, 1024-1028. Musa, N. S. (2018). EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING. Retrieved from https://myfik.unisza.edu.my/www/fyp/fyp18sem2/report/43051.pdf Ngah, A. (2016). A Web Based Industrial Training Management System. Retrieved from Semanticscholar: https://pdfs.semanticscholar.org/2b91/baa8f2571e4adf7ea26d4894082c78bda21d.pdf QUIN, T. C. (2013). INDUSTRIAL TRAINING E-LOGBOOK SYSTEM. Retrieved from http://umpir.ump.edu.my/id/eprint/6987/1/CD7680.pdf Singh, V. (2017). A Literature Review and Reports on Training and Development. The International of Management, 55-72. Sydney, U. (2019). UNSW Engineering. Retrieved from What is the Assessment for Industrial Training?: https://www.engineering.unsw.edu.au/student-life/academic- information/industrial-training/what-is-the-assessment-for-industrial-training Yusof, N. (2012). Authentic Assessment of Industrial Training Program: Experience of Universiti Teknologi Malaysia. International Conference on Teaching and Learning in Higher Education (ICTLHE 2012) in, 724-729.
  • 105. 89 APPENDIX A GANTT CHART Nov 2019 Dec 2019 Jan 2020 Feb 2020 Mac 2020 Apr 2020 June 2020 July 2020 August 2020 Sept 2020 Oct 2020 Phase : Initial Planning • Discuss a project title • Create an abstract Phase : Planning  Create a project proposal Phase : Requirement • Gather information • Proposal presentation Phase : Analysis and Design • Construct CD, DFD, ERD
  • 106. 90 • Create interface for system Phase : Implementation  Developing the system Phase : Testing & Evaluation  Test the system  Correct bugs and error Phase : Deployment • Final presentation • Provide system training and support Figure : Activities and Milestone
  • 107. 91 APPENDIX B INTERVIEW QUESTION Name: Madam Roziyani Setik Position: LI Coordinator/ Lecturer 1. How long you are a coordinator Since last April almost 10 months. 2. What is the flow of industrial training? For students, they should attend Industry Training briefings by the LI coordinator. Then, Students fill in personal information and pass it on to the organization. Students apply for the industrial training to the organization. Students fill in the organization's information to obtain a formal application from UNISEL. After receiving the offer from the organization, the student submits the Acceptance Form / Offer Letter to the coordinator. Student fills in the student pledge and receive logbook from the coordinator. After all the processes are done, student could start for their industrial training. During the evaluation process, student should firstly activate themselves in i-Daftar. Student will be placed for LI and all the forms should be passed to the coordinator. Each student will be given a academic supervisor also LI planner. Students should send a proposal about their project at the organization. Industrial supervisor will evaluate students’ performance. Students should prepare and submit Final Report, Log Book and Assessment form to Academic Supervisor for evaluation purpose. The Academic Supervisor submits the assessment form to the Coordinator. The coordinator makes compilation of LI scores to generate LI score reports and enter final scores into OMES. 3. Procedure for industrial training? STUDENT