Beruflich Dokumente
Kultur Dokumente
1
AMIR NGAH, 2CHOO BOON SZE, 3MASITA A.JALIL, 4NOOR AZLIZA C. MAT
Department of Computer Science
Faculty of Science and Technology
University College of Science and Technology Malaysia (KUSTEM)
21030 Kuala Terengganu
MALAYSIA
1
, ,
3
,
Abstract: - The Industrial Training Management System is a web-based system, which is developed to assist the
administrator in managing the related activities industrial training. This system is expected to replace the manual
system. The system includes several management process namely, student registration, mailing process,
announcement and evaluation of the training. Students who will undergo the industrial training are required to
register through this system. Also, this system can automatically calculate the total marks gained by each student
once the supervisors evaluated the respective students. Several reports will be generated for reference. Through
this system, all the data are kept in a more systematic way. MySQL is being used as the database to store data.
The system development is done using PHP, JavaScript and HTML as the programming tools.
Keywords: - Industrial Training Management System, Unified Modeling Language (UML), PHP, MySQL.
3. System Design
Pengumuman
3.1 UML Method
The Web-Based Industrial Training Management
Penyelia
Industri
Penilaian Penyelia
KUSTEM
System is designed using the model of UML (Unified
Modeling Language) as a methodology of the system.
<<extends>
The UML model is applicable to object-oriented
Penilaian
Prestasi problem solving [1,4]. There are many different types
Laporan
Pemberian
Gred
of UML notation to represent the system in a
diagrammatic way. Below are descriptions of each
notation used in modeling the system:
i. Use Case Diagram
Use Cases are used to obtain the system
Figure 1. Use Cases Diagram requirements from a users perspective. A use
case diagram is a collection of actors, use
2. Review on Manual System cases, and their communications. There are five
2.1 Weaknesses of Manually System use cases, which are registration, training place
A research has been done to gain improvement application, distribution of students, issuance of
from the manual system. There are several notice, and students evaluation. Students,
weaknesses and inefficiency discovered in the administrator, internal supervisors and industrial
supervisor are among the actors who will interact
manual system. Some of the weaknesses are
with the use cases. Figure 1 shows the use case
listed below: diagram of the system.
i. Delay in processing application ii. Class Diagram
ii. Lost of data or duplication of data caused by the A class diagram gives an overview of the system
increasing number of students by showing its classes and the relationships
iii Inefficient data storage among them, as shown in Figure 2.
iii. Activity Diagram
An activity diagram focuses on the flow of vi. Result - This table contains the evaluation marks
activities involved in a single process, such as and report.
the company application processes, student vii. Internal_supervisor_assessment - This table
distribution processes, and students evaluation contains the number of questions and marks
processes. given for each questions by internal supervisor to
iv. Sequence Diagram each student.
A sequence diagram is an interaction diagram viii. Industrial_supervisor_assessment - This table
that details out how operations are carried out, contains the number of questions and marks
what messages are sent and when. given for each questions to each student by the
industrial supervisor.
Penyelaras
noID
x. Question - This table contains all the questions
1
Nama
Telefon
Emel
for evaluation.
xi. Announcement - This table contains the records
Sesi
0* 1
Katalaluan
Jabatan
Pengumuman
Tarikh of each announcement.
tajuk
mesej
Organisasi
kepada
ID_syarikat
daripada
Penyelia NamaSyarikat 0
Tarikh_hantar
Kustem alamat
Menu Utama
1 1 poskod
negeri
catatan
1 1
*
Pelajar * 1 2 3 4
noMatrik
Nama 0* Penyelia
Alamat Penyelaras Penyelia Pelajar
Telefon
0* KUSTEM Industri
Emel *
Sesi Penyelia
Semester 1 Industri 1.0
Katalaluan
1 ID 2.0 3.0 4.0
nama Butir Diri
jawatan Butir Diri Butir Diri Penilaian
katalaluan 1.1
telefon
email Maklumat 2.1 3.1
faks
Pelajar
1 Senarai Pelajar Maklumat
* Penyelia
Penilaian 1.2
Matrik
markah_laporan
Maklumat 2.2 3.2
markah_pk Organisasi Buat
markah_pi Pengumuman
Pengumuman
1.3
Pengagihan 2.3 3.3
1 Pelajar
1 Baca Tukar
Laporan Nilai_PKustem Nilai_PIndustri Pengumuman Katalaluan
1.4
No_soalan No_soalan Pengumuman 2.4
jawapan jawapan 3.4
Penilaian
1.5 Keluar
Pelajar
Penilaian
2.5
1.6 Penilaian
Jenis Surat Laporan
2.6
Figure 2. Class Diagram 1.7
Laporan Emel
1.8 2.7
3.2 Files and Data Structure Emel Tukar
Katalaluan
Below are descriptions of each table in the database 1.9
References:
[1] Charles Richter (1999). Designing Flexible
Object-oriented Systems with UML, USA:
McMillan Technical Publishing.
[2] Michael Sweeney, Interactive Graphics for Web
Based Applications, International Conference on
Web Information Systems Engineering, Vol.1,
2000, pp. 409
[3] David Cohen, Gary Larson & Bill Ware, A Web
Based Wireless Order Management Application,
International Conference on Computer Networks
and Mobile Computing, 2001, pp. 27.
Figure 9: Access from Industry [4] Frederick T. Sheldon, Case Study: Implementing
a Web Based Auction System Using UML and
5 Conclusion Component-Based Programming, International
The development of the Web-Based Industrial Computer Software and Applications Conference,
Training Management System offers a lot of 2002, pp. 211.
advantages and meets the users needs. Among the [5] M. Orlowska, Integrating Web Based
significant advantages are all data are stored and kept Applications? Challenges and Opportunities,
in a database to ensure a systematic and efficient International Conference on Database Systems
way. for Advanced Applications, 2001, pp. 3.
Secondly, the system is well controlled especially [6] Mingyu Lu, Recommendation of Web Pages
for sensitive data, such as passwords. All passwords Based on Concept Association, International
will be encrypted before it is stored in the database to Workshop on Advanced Issues of E-Commerce
prevent unauthorized users from seeing the password. and Web Based Information System, 2002, pp.
Also, communication between students and 221.
internal supervisor (lecturer) can be done more
efficiently and faster through this system. As
mentioned before, this system provides a facility to
make announcements and send e-mail. By this way,
students are ensured to get the latest notices and
information from their supervisors and administrator.
Furthermore, all the evaluations are done online
by the internal and industrial supervisors at the end of
the training. This can ensure that all the assessments
can be done in a shortest time possible and hence
eliminating time consumption for the process of the
students result.