0% found this document useful (0 votes)
10 views23 pages

Administration Training

The document outlines a project focused on developing an Online Training Department System aimed at improving training management through a web application. It addresses the challenges of traditional training methods, sets objectives for efficiency and organization, and details the required hardware and software for implementation. The project emphasizes the significance of transitioning to a computerized system to enhance clarity, reduce errors, and streamline the evaluation process in the training sector.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views23 pages

Administration Training

The document outlines a project focused on developing an Online Training Department System aimed at improving training management through a web application. It addresses the challenges of traditional training methods, sets objectives for efficiency and organization, and details the required hardware and software for implementation. The project emphasizes the significance of transitioning to a computerized system to enhance clarity, reduce errors, and streamline the evaluation process in the training sector.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 23

Administration

Training

Done By: UNDER THE SUPERVISION:


Maha Al-Sarori Hamza Jamel
Reem Al-Dobai
Haya Al-Madhaji
Mohammed Al-Badani
Abulaziz Al-Shiabani
1
Contents
Introduction...................................................................................................................................10
1.1 Study background...............................................................................................................10
1.2 Problem statement.............................................................................................................10
1.3Objectives............................................................................................................................10
1.4 Scope of study.....................................................................................................................11
1.5 Hardware & Software Requirements.................................................................................11
1.6 Methodology.......................................................................................................................13
1.7 Significance of project.........................................................................................................14
1.8 Constraint & Critical Assumption........................................................................................14
1.9 Project Management..........................................................................................................15
Literature Review..........................................................................................................................16
2.1 Introduction........................................................................................................................16
2.2 Proposed System.................................................................................................................16
2.2.1 Go To Training..................................................................................................................16
2.2.2 Intertek Alchemy..............................................................................................................17
2.2.3 Future Lern.......................................................................................................................18
2.3 Justification of the project..................................................................................................18
2.4 Summary.............................................................................................................................19
Research Methodology..................................................................................................................20
3.1 Introduction........................................................................................................................20
3.2 Methodology.......................................................................................................................20
3.2.1 Data Collection......................................................................................................20
3.2.2 Data Analysis.............................................................................................................20
3.2.3 Software Development Model..................................................................................21
3.3 Summary.......................................................................................................................22

2
Certificate
I hereby declare that I have read this Report titled “Online Training Department

System " and, in my opinion, is sufficient in term of scope and quality for the award of the

degree of Bachelor Science of Business Information Technology.

The results obtained in this report have not been submitted to any other University or Institute

for the award of any other Degree or Diploma.

DR. HAMZAH GAMEL


Assistant Professor
Faculty of Computer Science and Information Technology
International University of Technology Twintech
Sana’a, Yemen

3
4
Declaration
We hereby declare that this REPORT entitled “Online Training Department

System " is the result of our own research except as cited in the references. The report has not

been accepted for any degree and is not concurrently submitted in the candidature of any other

degree.

Signature ...........................
Name: Mohammed al-baadani
Date: May, 2023

Signature ...........................
Name: Abdulaziz shiabani
Date: May, 2023

Signature ...........................
Name: Reem al-Dubai
Date: May, 2023

Signature ...........................

Name: Maha Al-Sarori


Date: May, 2023

Signature ...........................

Name: Haya Al-Madhagi


Date: May, 2023

5
Dedicated to universities, companies and
graduate students

6
Acknowledgments
“In the Name of Allah and peace and blessings of Allah be upon our prophet, Mohammad, and
upon all his family and companions”.
In the first place, words cannot express the gratitude to Allah who gave us the inspiration and
determination to complete Training Link Project successfully. The team could not have
undertaken this journey without the families of each member who gave us the support and
encouragement to achieve our desired goal which is building this project at the highest level we
could.
Pharma Link team extremely grateful to the supportive supervisor, Dr. Hesham Aqlan for his
significant instructions and guidance.
We would be remiss in not mentioning our dean Dr. Hamzah Gamel for the key information that
we have taken through several courses related to software analysis and system design.

Training Link Team

7
Abstract
Some applications of a wireless sensor network (WSN) require locations of sensors together
with the data collected by them. Equipping each sensor in a WSN with a Geographical Positioning
System (GPS) device may not be a cost effective solution. One needs to design schemes to enable
sensors in a WSN to compute their own locations. The problem of computing the locations of
sensors in a WSN is called the location discovery or localization problem. However, developing a
scheme for computing the location of a sensor is a challenging task due to inherent characteristics
of WSNs. In this thesis, we focus on devising schemes for enabling sensors in a WSN to compute
their own locations.
Sensors that are aware of their own locations may serve as reference points for other sensors
and may help them to locate themselves. Such sensors are often called anchors. In one of the
chapter of this thesis, we describe an anchor-based localization protocol. Therein, a sensor may
compute its own locations using the locations of anchors in its neighborhood and its estimates of
their distances from itself. This is carried out through a request-and-reply mechanism. The sensor
that is not aware of its own location transmits a request message and anchors in its vicinity
respond with reply messages containing their locations. The proposed protocol is distributed as it
is not required to be executed at a centralized node. Also, it is asynchronous as the clocks of
anchors and sensors need not be synchronized. Further, the proposed protocol is scalable as it can
be applied to a WSN with a large number of sensors without incurring a significant amount of
additional overhead.
Although, the ordinary sensors that are spread in a terrain are often static, however, anchors
may move from their positions in order to help sensors to locate themselves. In the next chapter of
the thesis, we proposed a movement-region based protocol where an anchor moves in a specific
region and transmits beacon messages periodically during its movement. A sensor computes its
own location using the locations contained in the beacon messages received from the moving
anchors and its estimates of distances among the moving anchors and itself.
A scheme that requires measurement of distances among a sensor and anchors in its neighborhood
for computing the location of the sensor is known as a rangebased scheme. A range-based scheme
might be adversely affected due to the errors in the measurement of distances. To reduce the
impact of errors, we proposed a range-free scheme for computing the location of a sensor in a
WSN. In the proposed scheme, the current and previous locations of a moving anchor are used by
a sensor to compute its own location. The proposed scheme performs significantly better as
compared to the existing schemes in terms of the localization error and the fraction of sensors
8
localized in a WSN. In the next chapter, we proposed a scheme based on the addition of virtual
points by the sensor for each location contained in a beacon message received from a mobile
anchor. The sensor computes its location iteratively and the scheme provides a tradeoff between
the accuracy and the time incurred during the localization process.

9
Chapter1
Introduction

1.1 Study background

The Training Department is concerned with developing the skills and capabilities of
human resources as the real capital. As training means changing for the better in terms of
the individual's information, capabilities, ideas, behaviors, and attitudes, with the aim of
preparing him well to achieve current work requirements and developing his technical and
mental skills to meet future challenges and needs.

The Training Department is concerned with developing the skills and capabilities of
human resources as the real capital. As training means changing for the better in terms of
the individual's information, capabilities, ideas, behaviors, and attitudes, with the aim of
preparing him well to achieve current work requirements and developing his technical and
mental skills to meet future challenges and needs.

1.2 Problem statement

As a result of the noteworthy expansion of educational institutions and the increase of


trainees in the training sectors, the traditional methods of training management take great
time and effort and additional pressures in the training sectors, in terms of following up
and reviewing reports and making the necessary assessment for the trainee and sending it
to educational institutions.

1.3Objectives

The main purpose of this project is to replace the current traditional process of dealing
between supervisors, trainees and educational institutions in a modern and organized
manner represented in the web application, and the main purposes we look forward to
are as following:
10
1- Save time and effort from the paper-based processes used in training management.

2- Parties in the training process will benefit from the new system (Company -
Educational Institution - Trainers) that will be able to reduce the time of following
up, evaluating and sending tasks.
3- Providing a secure, accurate, usable and flexible system for receiving many task
reports is a major priority that will be successful and effective.
4- Training Administration system, supervisors can view and deal with the weekly
tasks and reports sent by the trainees in a faster and organized manner.

1.4 Scope of study

The proposed system entitled "Training Management" will be able to serve supervisors of
companies, educational institutions and trainees.
Through this web application, company supervisors will be able to see the trainees'
reports in an organized and clear manner, including the names of the trainees, their tasks,
and their affiliated institutions.
It helps in facilitating the process of following up, reviewing and approving the weekly
task reports sent by the trainees.

1.5 Hardware & Software Requirements


The development process consists of required hardware and software. The required
software in order to make The Digital Services platform are as follows:

 First: Back End

PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language


designed for Web development, but also used as a general-purpose programming
language. It was originally created by Rasmus Lerdorf in 1994. the PHP reference
implementation is now produced by The PHP Group. PHP originally stood for Personal
Home Page but it now stands for the recursive acronym PHP: Hypertext Preprocessor.
PHP code may be embedded into HTML code, or it can be used in combination with
various web. template systems, web content management systems, and web frameworks.

11
PHP code is usually processed by a PHP interpreter implemented as a module in the web
server or as a Common Gateway. Interface (CGI) executable. The web server combines
the results of the interpreted and executed PHP code, which may be any type of data,
including images, with the generated web page. PHP code may also be executed with a
command-line interface (CLI) and can be used to implement standalone graphical
applications.

WAMP: WAMP is a free and open source cross-platform web server solution stack
package developed by Apache Friends, consisting mainly of the Apache HTTP Server,
MariaDB database, and interpreters for scripts written in the PHP and Perl programming
languages. WAMP stands for Cross-Platform (X), Apache (A) MariaDB (M), PHP (P)
and Perl (P). It is a simple, lightweight Apache distribution that makes it extremely easy
for developers to create a local web server for testing and deployment purposes.
Everything needed to set up a web server – server application (Apache), database
(MariaDB), and scripting language (PHP is included in an extractable file. XAMPP is also
cross-platform, which means it works equally well on Linux, Mac and Windows. Since
most actual web server deployments use the same components as XAMPP, it makes
transitioning from a local test server to a live server extremely easy as well. MySQL
Workbench: is a unified visual tool for database architects, developers, and DBAs.
MySQL Workbench provides data modeling, SQL development, and comprehensive
5administration tools for server configuration, user administration, backup, and much
more. MySQL Workbench is available on Windows, Linux and Mac OS X.

 Second: Front End

HTML: Hypertext Markup Language (HTML) is the standard markup language for
creating web pages and web applications. With Cascading Style Sheets (CSS) and
JavaScript, it forms a triad of cornerstone technologies for the World Wide Web. Web
browsers receive HTML documents from a web server or from local storage and render
the documents into multimedia web pages. HTML describes the structure of a web page
semantically and originally included cues for the appearance of the document. HTML
elements are the building blocks of HTML pages. With HTML constructs, images and
other objects such as interactive forms may be embedded into the rendered page. HTML

12
provides a means to create structured documents by denoting structural semantics for text
such as headings, paragraphs lists, links, quotes and other items.

CSS: Cascading Style Sheets (CSS) is a style sheet language used for describing the
presentation of a document written in a markup language like HTML. CSS is a
cornerstone technology of the World Wide Web, alongside HTML and JavaScript. CSS is
designed to enable the separation of presentation and content, including layout, colors and
fonts. This separation can improve content accessibility, provide more flexibility and
control in the specification of presentation characteristics, enable multiple web pages to
share formatting by specification of presentation characteristics, enable multiple web
pages to share formatting by specifying the relevant CSS in a separate CSS file, and
reduce complexity and repetition in the structural content.

JAVA SCRIPT: JavaScript often abbreviated as JS, is a high-level, interpreted


programming language. It is a language which is also characterized as dynamic, weakly
typed, prototype- based and multi-paradigm Alongside HTML and CSS, JavaScript is one
of the three core technologies of the World Wide Web. JavaScript enables interactive web
pages and thus is an essential part of web applications. The vast majority of websites use
it, and all major web browsers have a dedicated JavaScript engine to execute it.

1.6 Methodology

The methodology that is being used and deployed to develop the Digital Services platform
is the agile methodology. The reasons beyond us using this approach is that it allows the
platform to be released in iterations. This feature is a great way to minimize risk (such as
bugs, cost overruns, and changing requirements) when adding new functionality or
service. In other words, Iterative releases of the process of developing the platform
improve efficiency by allowing teams to find and fix defects and align expectation early
on. They also allow users to realize software benefits earlier, with frequent incremental
improvements.

13
1.7 Significance of project

The training Administration system through the Internet has become a great need for the
training sector, due to the increasing growth of the labor market, and it is necessary to
take advantage of technological and technical development, as the manual and traditional
system has become ineffective due to the increase and continuous growth in the training
sector. Also, the overcrowding of e-mail with reports that require a long time and a lot of
effort for review, sorting and auditing, which causes a loss of time and the occurrence of
errors causes confusion for the training supervisors, which increases the defects in the
training process. The systems have spread in the departments of companies and scientific
institutions recently on a remarkable scale and in various forms, with the exception of the
training sector, and this is what we look forward to covering through this project. This
system will change from a manual system to a computerized system, which is a quantum
leap for this sector. It also provides better clarity and arrangement of data for training
supervisors and for faster evaluation of trainees.

1.8 Constraint & Critical Assumption

Training Administration link constraints refer to two factors, cost constraints and quality
constraints. Since there is no stated money that will be required during the creation of the
project, the cost constraints are represented in the web hosting of the project after it is
completed. Hosting costs are estimated at about $18 per month for a total of $216 per year
(SSL certificate covered) which takes into account launching into educational facilities
and companies in the training sectors. The only limitation that may affect the quality of
the training administration is the paperwork that may need to be sealed. In the future, the
project is supposed to allow the student to shorten the time in the process of searching for
training offers by contracting with companies to create training opportunities that will be
announced on the site.

14
1.9 Project Management

Figure 1.1: Work Breakdown Structure (WBS)

15
Chapter 2
Literature Review

Introduction 2.1

Online training departments these days have become an alternative communication


channel that can allow students to connect with training managers and corporate training
supervision officials online. The application will be dedicated to facilitating the training
management process that enables students to send their weekly reports and communicate
with online training managers.

2.2 Proposed System

The proposed system, managing the online graduate training process will be a more
integrated and effective website that provides a reliable training service with convenient
appointments. We are almost the only online in Yemen and we are ranked first to provide
an integrated and reliable training service among many universities and companies that
will train students.

2.3 Related Work

Similar systems were searched in the Middle East and North Africa region, but we did not
find any results for student training management programs. We strive to drive every
aspect of education so that we can have a positive impact on people's lives. We will add
new technology aimed at developing the academic educational sector by designing a
website that automates paper systems and developing the application of an information
system into an information management system .This reduces manual handling of paper,
saves time and costs, and reduces paper errors.

2.2.1 Go To Training

Ng is a DTMS system that focuses on training people and may not necessarily be the best
choice for companies looking to train a team. This DTMS allows payment processing

16
through PayPal integration and content sharing through class videos, course catalogs, and
PowerPoint presentations. With GoToTraining, you can enhance knowledge retention
through small group activities and interactions, after which you can use quizzes and polls
to assess knowledge and get instant feedback from your students.

2.2.2 Intertek Alchemy

Intertek Alchemy is a great digital training management system with a built-in LMS that
uses highly interactive courses to make employees understand, retain and apply what they
have learned to their jobs. Unfortunately, Intertek Alchemy has a core customer base of
manufacturing workers in factory floors. This means that their resources and framework
are not easily adaptable to you if you do not have a team in a training factory.

17
2.2.3 Future Lern

FutureLearn is a training management system that can help employees gain new
knowledge and skills. This online course platform features more than 2,000 unique
programs covering a wide range of topics such as business, management, creative arts,
and many more. Similar to other training platforms, FutureLearn courses are created by
major universities and industry leaders. They are delivered in different formats such as
videos, exams, and discussions. Programs offer 100 percent online certification so your
employees can take courses in their convenient workplace.

2.3 Justification of the project

The need for this application is that it works as a link between students, universities, and
companies in an easier and faster way. It reduces many problems for the student in terms
of time and cost to reach the training official.
The system will:
1- Saving time and effort for each of the students, admins, and the super of the
company.
2- The system analyzes the data and information from the user profile and displays
all information about it.

18
2.4 Summary

The purpose of this study is to develop a website with the design of an effective user
interface to support the interaction between the training officer, the company and the
student by providing the student with an explanatory description of the tasks and final
grades and also helps the site in improving the behavior of exchanging information.

19
Chapter 3
Research Methodology
3.1 Introduction

This chapter contains a clear vision of the methods and methodologies used throughout
this research. There are many methods and techniques used for theoretical and practical
purposes, and each method has its pros and cons. Therefore, appropriate techniques were
used in this project research.

3.2 Methodology
3.2.1 Data Collection

Data collection is the process of collecting and measuring information, in a systematic,


consistent manner that enables one to answer said research questions, test hypotheses, and
evaluate results. The methods used to collect data during this research are interviews and
focus groups. Interviews were conducted with training supervisors in companies and
educational institutions to collect the required information that will be used in analysis
and system development. A focus group method was used to discuss, summarize and
finalize data collected from the field using interviews.

3.2.2 Data Analysis

In order to evaluate the interview, we need to analyze the data that we collected.

from users of the intervention as well as, where applicable, the focus group. In

this chapter we present an overview of some of the common analysis methods for

dealing with both qualitative and quantitative data, including statistical methods

and Machine Learning approaches as well as qualitative methods such as thematic

20
analysis and Grounded Theory. We also provide some examples of how these

different methods have been applied to analyses app evaluation data and some of

the tools that you may want to use to carry out such analysis.

3.2.3 Software Development Model

Every software project may find a particular development methodology that is


more or less appropriate and suitable. Nowadays Agile methods’ becoming.
more and more useful in the software industry. For most software engineering
students, traditional software development methods have been a core part of them

development processes. Our team obliged to have knowledge of agile software


development processes as shown in figure 3.1. In other hand, agile methods continue to
provide an unprecedented support throughout the software development life circle, which
is processes is to provide a road map of activities and practices that guide the project
supervisor to execute their tasks effectively and efficiently, focusing development effort
and for improving the quality of the project deliverable.

Figure 3.1: Agile Development Life Cycle.

21
3.3 Summary

This chapter has provided a brief overview of research methods with a primary focus on
methods that contain some quantitative part. The main objective has been to introduce
them so that people intending to conduct studies can make an appropriate selection of the
research method in a Web or software engineering context. Moreover, the presented
methods must be seen as complementary in that they can be applied at different stages in
the research process. This means that they can, together in a suitable combination, support
each other and hence provide a good basis for sustainable improvement in Web and
software development.

22

You might also like