Design Web-Based System For Employee Registration: An Adaptive Application
Design Web-Based System For Employee Registration: An Adaptive Application
net/publication/364822010
CITATIONS READS
0 114
1 author:
Mohammed Abbas
University of Information Technology and Communication
3 PUBLICATIONS 23 CITATIONS
SEE PROFILE
All content following this page was uploaded by Mohammed Abbas on 28 October 2022.
Web-based application systems are typically preferred over their offline counterparts due to their capacity to offer a
multiuser interface, thin client integration, centralized maintenance and updates, multilingual programming, distributed
processing, and cross-platform interoperability by utilizing Intranet, Internet, or Extranet technologies. Because of this
popularity, Web applications have grown quite popular in the software business; most application developers are
transitioning their traditional programs to the Web platform. As a result, almost all kinds of apps can now be used on the
World Wide Web. These apps range from those that provide services on a small scale to those that provide software for
large-scale enterprises [1, 2].
The earliest implementations of the system web were only based on low-level tools, which did not provide the high-
level abstraction for sharing and reuse. Due to the absence of suitable abstractions, it wasn't easy to design frameworks
that permitted the reuse of a variety of already existing components. As online applications expanded in the late 1990s,
however, web (software) engineers became conscious of the need to modularize issues to support huge and complex
systems. As a result, technologies such as the Document Object Model (DOM) and Extensible Markup Language (XML)
have emerged (XML).
14
Ahmed Saad Hussein & Mohammed Khudhair Abbas; IAR J Eng Tech; Vol-3, Iss- 5 (Sept-Oct, 2022):14-21
These technologies facilitate object-oriented The remainder of this work is structured as follows:
concepts, including modularization, encapsulation, and In section 2, we examined an example Case of web-
abstraction. This established a connection between the based systems. We presented the literature review of
higher-level and lower-level implementations [3,4]. system development languages and tools in Section 3.
Numerous frameworks and technologies have been Section 4, establishing methodology. However, the
created in the present day to provide optimal support for system's functionality will be the primary focus of this
the object-oriented methodology when designing web section. In section 5, we explored the conclusion and
applications. The purpose of this research is to future of our smart system.
investigate the effects that the object-oriented
programming paradigm has had on the creation of web 2- Exemplary Case
applications. As a result of our research, web When putting up a network of business applications,
developers and designers will have a better the Information Technology (IT) manager is sometimes
understanding of the capabilities of web applications as faced with the difficult and often irrevocable choice of
well as the most common languages, tools, and which platform to use to implement the solution [5].
processes used to construct a system of web Desktop computers and web-based platforms were the
applications. two most popular selections. The time spent developing
web applications for IS projects has been rising. On the
This article examines a model that improves overall other hand, web-based systems do not lend themselves
performance when combined with other methods for well to using the conventional paradigm for the
designing a Web services infrastructure. Our model development cycle of computer systems. The
focuses most of its attention on examining the flow development of web systems calls for an all-
streams of everything that flows inside the various encompassing strategy considering various factors, such
subsystems. This proposed model is a potentially as organizational, legal, and philosophical
effective strategy for software products for system considerations. Because of this, the information
applications. Flow-based conceptual models have the processing methods, techniques, and tools have been
ability to capture high-level visual elements of Web broadened to allow the development of such
service and e-business systems at an earlier stage in the applications as Object Oriented Web Solutions
process of application development. The models allow (OOWS). In order to give an abstract representation of
business managers and analysts to track the changes in requirements for web-based software development
models utilized by software engineers. In addition, they processes, conceptual modeling techniques have been
provide a means of communication that promotes established. For instance, functional needs have been
collaboration and uniformity. Our research will also modeled using use cases and scenarios. For instance, a
permit web designers and developers to comprehend the conference management system that supports three
characteristics of web systems as well as the most specific services, such as the submission of an article,
prevalent languages, tools, and methods for developing the display of articles that have been submitted, and the
web application systems. editing of author information, in addition to services for
logging in or registering, is necessary. Figure 1 depicts
This article intends to present a web-based a portion of the use case overview for this conference
employee registration system that fits the requirements management system, which can be found at [6]. It
of its customers. The intelligent system consists of two contains the phrase "include," which defines that the
key components: the portion of the system that your conduct defined in the use case that extends it can be
app's users use to interact with the system's resources; placed into that conduct, as well as the word "extend,"
and the portion of the system that your app's developers which details how and when that action can be entered.
use to Second, the repository of business and system- Together, these two words indicate that the use case's
specific data, where the rules controlling your system behavior is inserted into the one that includes it. These
are developed based on your business use cases, which two words comprise the "include" and "extend"
leads to 1) Determining the effective and useful paths in keywords. After developing the Service Process Model,
reducing administrative work; 2) Taking advantage of each complicated service was mapped to an activity in
modern electronic procedures to improve the quality of the previous model. This model represents the essential
administrative work; 3) Benefiting from the services it relies on as service activities [7].
characteristics of electronic procedures in constructing
an electronic archiving system; 4) This system is
regarded as an electronic archiving system.
15
Ahmed Saad Hussein & Mohammed Khudhair Abbas; IAR J Eng Tech; Vol-3, Iss- 5 (Sept-Oct, 2022):14-21
3.3 JavaScript
4-M ETHODOLOGY
JavaScript, also known as the website scripting 4.1 Process of Sampling
language, is a lightweight, cross-platform, interpreted, From registration pages, more than 350 employees
and compiled computer language. Although it is most and numerous sample groups (subpages) were selected.
commonly associated with web page creation, it is also It is a system designed for employees, the registrar, and
widely used in non-browser environments. JavaScript key members to share information regarding case
can be used in both client- and server-side scheduling, results, and other issues based on the user's
programming. JavaScript is a hybrid programming needs. Since the information is kept in an online
language, including both imperative and declarative database that follows specific protocols for its creation
features. JavaScript has a basic set of language elements and development, you can have peace of mind knowing
like operators, control structures, and statements and a that it is protected in information systems. And it is
standard library of objects like Array, Date, and Math genuinely usable through the website itself.
[13].
4.2 Equipment and Data Gathering
3.4 PHP The web-based registration system and the
PHP, which stands for "Hypertext Preprocessor," is questionnaires were used as research instruments during
a general-purpose programming language that is this study. The researchers collected the data for the
extensively used and available as open source. It is five workplaces using google forms and excel
16
Ahmed Saad Hussein & Mohammed Khudhair Abbas; IAR J Eng Tech; Vol-3, Iss- 5 (Sept-Oct, 2022):14-21
spreadsheets. The data used in the model has been system developers to manage and administer their
separated into five separate Excel spreadsheets, one for databases, particularly through the Graphical User
each of the five different offices. The suggested system Interface (GUI) of its Management Studio. In addition
is trained with actual and comprehensive data from to providing developers with the ability to construct
different sheets, and these sheets are used to train the their stored procedures or use ones already built into the
system. system.
5- Design Web-Based System for Employee When the user implements the full solution with
Registration MySQL Server as a Relational Database Management
5.1 Research Equipment System (RDBMS), they are able to construct Server-
The intended system is a two-tier web-based Side Cursors that allow them to traverse
client/server architecture. Within this design, the user programmatically through numerous table entries and
interface, practical procedure logic (business modify them row by row. During the expansion phase,
authorities), computer data repository, and information it may be necessary for developers to be able to process
access are all invented, maintained, and often housed on the resultant records on the server without resorting to
separate platforms. In this study, the researcher used another programming language. This can be performed
Microsoft.NET Framework 3.5, Visual Studio 2015, by exploiting the RDBMS's existing features. Always
PHP language, as well as MySQL as the database to keep in mind the significance of using triggers to
construct the system. execute actions on data upon its deletion, insertion, or
modification. MySQL Server is an excellent
5.1.1 MySQL tier environment for hosting the system's database due to all
MySQL Server was utilized to construct the the characteristics discussed thus far. The MySQL
database for the suggested system. This layer ensures tables are used and employed in this paper, illustrated in
high connection and availability and makes it simple for Figure 1.
5.1.2 Application and User Tiers The most basic usage requires a personal computer
The User Interface (UI) business authorities and (PC), preferably one conducting Windows XP as an
data-access parts are inside the Application Layer. operative strategy, and must have Internet Explorer (IE)
According to this structure, the MySQL server is established for users to view the website via the
accessed using the Net 2.0 framework to get data. PHP Internet. Because the code was written employing the
was used to develop all of the code for accessing the Firefox browser, it functions quite well on browsers that
data and implementing the business rules; the code was support HTML5 or XML and other formats. Because it
written in files, and each file comprised at least one is a web-based application, all of the processing is
class to address the procedures of the designed web carried out on the server that hosts the system rather
structures using PHP. than on the users' PCs. As a result, client workstations
that use alternative operational systems such as Linux,
Mac OS, UNIX, and so on can be suitable. This section
displays the test results for the developed web-based
registration system. Initially, the user must log in to the
system using the panel depicted in Fig. 3.
17
Ahmed Saad Hussein & Mohammed Khudhair Abbas; IAR J Eng Tech; Vol-3, Iss- 5 (Sept-Oct, 2022):14-21
After the user has successfully logged in, a menu rights: the main menu, suspensions, inbound and
window that is customized to the user's access rights outbound, recesses, fingerprint position, queries, and
will appear. For instance, the registration has access logout, as presented in Fig. 4.
The following explains how the system works: for instance, we will demonstrate how the system operates on the
fingerprint position page.
1) Click on the fingerprint position page, as indicated in Fig. 5.
2) Move to the managing fingerprint page containing employees' names, the date of their fingerprints, the time of their
fingerprints, and the type of fingerprint (morning, evening, etc.). This page also provides the option to modify, delete
and print the records, as depicted in figures 6, and 7, which are located below.
3) Include, in the format illustrated in figure 7, the addition of a new fingerprint to the employee.
18
Ahmed Saad Hussein & Mohammed Khudhair Abbas; IAR J Eng Tech; Vol-3, Iss- 5 (Sept-Oct, 2022):14-21
4) Include, in the format illustrated in figure 8, the addition of a new fingerprint to the employee.
After presenting a one-page only form of our experience they had while utilizing the system. A
system, which consists of several pages and each of survey of this kind can give employees the ability to
which fulfills a certain function, Finally, the grasp users' perspectives concerning the system they
information has been saved in an online database that use, allowing them to work toward improving particular
was designed and developed in an organized manner areas that will assist them in preserving information and
following the standards; as a result, you may have peace completing orders more rapidly.
of mind knowing that the information kept in
information systems is safe. And it's all accessible The level of employee satisfaction is an important
through the website. Each user must log in to the characteristic that can be gleaned from a system once it
system and have a unique set of access privileges. has been implemented. As a result, an employee
satisfaction sample survey template might be useful for
6- Employee Satisfaction Study Findings departments or offices that want to go ahead of the
A user satisfaction survey Study is a questionnaire competition and ensure that their workers are happy.
designed to assess employees' content with the system Utilize modern computerized methods to enhance the
they are currently utilizing. This survey aims to learn quality of administrative work while identifying the
the users' perspectives regarding the quality of the most effective and advantageous means of reducing the
19
Ahmed Saad Hussein & Mohammed Khudhair Abbas; IAR J Eng Tech; Vol-3, Iss- 5 (Sept-Oct, 2022):14-21
amount of administrative labor. When building an displays the employees' perspectives on the system,
electronic archiving system, it is important to use the including how successful it is and how satisfied
qualities associated with electronic processes. Figure 9 employees are with it.
(a)
(b)
(c)
Fig. 9: Comparison of Employees' Perspectives on the System
21