Vous êtes sur la page 1sur 10

Student Industrial Internship Web Portal

Aliza Bt. Sarlan, Wan Fatimah Bt Wan Ahmad, Dismas Bismo


Universiti Teknologi PETRONAS,
Bandar Seri Iskandar, 31750 Tronoh, Perak.
E-mail : aliza_sarlan@petronas.com.my,
fatimhd@petronas.com.my

Abstract students are attached to various companies in


or outside Malaysia. The purpose of SIIP is to
A Student Industrial Internship Web Portal (SIIWP) expose UTP students to the world of work,
has been developed to automate the currently manual
thus they are able to relate theoretical
business processes. The portal allows internship
eligibility checking, registration, student-lecturer knowledge with application in the industry.
assignment, visit schedule, online-logbook submission Furthermore, SIIP can enhance the
and monitoring as well as grade book of industrial relationship between UTP and the industry
internship program at Universiti Teknologi and/or the government sector. Student
PETRONAS. PHP 5, Easy PHP 2.0, Macromedia Industrial Internship Unit (SIIU) is
Dreamweaver MX 2004, MySQL Database and
Apache Web Server are used to develop SIIWP.
responsible for handling and monitoring the
Phased development model has been used in the process of students’ internship in UTP. SIIU
development process by applying business process responsibles in internship processes from
improvement technique. Findings show that the student application, checking students’
prototype can be used as communication medium for eligibility status, internship placement
all parties involved during the industrial internship
application and confirmation, lecturer visit
program. The System can be easily used as an aid for
the internship program. scheduling, and grading. Many problems arise
. since all processes are still been done
1. Introduction manually, such as data missing and
redundancy, delay in grading process,
Student Industrial Internship Program (SIIP) has communication problems and most crucial is
been introduced as part of the curriculum for most of student monitoring. Currently, telephone and
higher learning institutions worldwide. Its main
purpose is to expose students to a real working
email are the main methods of communication
environment and relate theoretical knowledge with which have imposed many problems such as
applications in the industries. The objectives are to update to all students has to be approached
produce well-rounded graduates who possess technical individually and resulted in high cost of
competence, lifetime learning capacity, critical communications.
thinking, communication and behavioral skills, The main objective of this project is to develop a
business acumen, practical aptitude and solution prototype of Student Industrial Internship Web Portal
synthesis ability [1]. Issues such as, long distance (SIIWP) that automates current manual processes to
learning, communication, monitoring and reduce possible problems in communication, data loss
management arise as crucial to ensure the success of and redundancy. It makes monitoring, instructor
the program. assignment and scheduling, grading and reporting
The SIIP is a thirty-two weeks program where easy and to greater extent, error free.
Universiti Teknologi PETRONAS (UTP)

978-1-4244-2328-6/08/$25.00 © 2008 IEEE


SIIU. A web portal would be the most
2. Related Works appropriate web-based system for SIIU.
2.3 Web Portals
2.1 Distance Learning
Web portal serves as a starting point when
The SIIP refers to the placement of students users connect to the Internet, just like a
on spread locations for implementing their doorway to web services that guide users to
knowledge or having practical in the real the right information they need[6]. Web
industry sector [2]. Thus, the distance learning portal is defined as sites that provide a starting
concept is actually being implied in the point for users to explore and access
context of SIIU. information on the WWW or Intranets. This
starting point could be as general purpose
2.2 Distance Learning and the WWW portal or it could be a very specialized portal,
Technologies such as a homepage [7].
According to Strauss [8], a common way
The popularity of the World Wide Web is to divide web portals into two categories:
(WWW) has made it a prime vehicle for 1) Horizontal Portal - A horizontal portal is
disseminating information [3]. The advance of an internet portal system that is open to the
the WWW technologies has driven the usage public and is often considered as a commercial
of Internet to new applications and at an site. Most horizontal portals offer on a single
unprecedented rate. Education institutions web page a broad array of resources and
have/had developed and/or migrated to web- services that any user may need. Examples of
based applications in overcoming the distant horizontal portals: Yahoo!, MSN.
learning issue and to provide better services 2) Vertical Portal - A vertical portal is a web
for their users, i.e. students and teachers. site that provides information and services as
defined and requested by users.
2.2 Web-based System
Strauss [8] also mentioned that a true
portal should be:
A web-based application is an application
1) Customized – A true portal is a web
that is accessed with a web browser over a
page whose format and information content
network such as the Internet or an intranet
are based on information about the user stored
[4]. The web-based or automated system
in the portal’s database. When the user
provides a far more efficiency in processing
authenticates (logs in) to the portal, this
any task domain especially for a system that
information determines what the user will see.
involves a lot of data collections and retrievals
2) Personalized – The user can select and
[5]. Web-based systems should meet its
store a personal set of appearance content
stakeholders’ (users’) requirements and
characteristics for a true portal. These
expectations. Thus, web-based applications
characteristics may be different for every user.
should be developed on-top of a carefully
3) Adaptive – The portal gets to “know”
studied business process of the organization in
the user through information the user supplies
which it is to be deployed.
and through information the portal is
The research project will apply the similar
programmed to gather about the user. As the
strategy that is to create a web-based system
user’s role in the institution changes, a true
built based on the current business process of

978-1-4244-2328-6/08/$25.00 © 2008 IEEE


portal will detect that change and adapt to it developing life-long campus citizens of the
without human intervention. university [9].
4) Desktop-Oriented – The goal of a 2.4 Business Process
portal is to mask the inner oworkings of the
campus information systems from the user. A Business Process is a complete and
Signing on to the portal keeps user from dynamically coordinated set of collaborative
having to sign each of the many systems, on and transactional activities that deliver value
campus and off, that provide the portal to customer [10]. It is focused upon the
content. The ultimate portal could become the production of particular products; these may
user’s point of entry not just into campus and be physical products or less tangible one, like
internet web spaces, but also into his or her a service [11]. A Business Process can also be
own desktop computer. defined in a simpler and more general
The web portal to be developed for SIIU description as a specific ordering of work
falls into the second category - vertical portal. activities across time and place, with a
The web portal allows users to access related beginning, and an end, and with clearly
information with customized functionalities identified inputs and outputs – a structure for
that meets the users’ requirements. Web action[12]. Essentially, there are four key
portals have been a successful support system features to any process (i) predictable and
in education institutions. Thus, many definable inputs, (ii) a linear, logical sequence
education institutions have/had been or flow, (iii) a set of clearly definable tasks or
implementing vertical: activities, and (iv) a predictable and desired
1) The Universiti Teknologi PETRONAS outcome or result.
Information Resource Centre implemented a
web-based system with an objective to ease 2.5 Business Process Improvement (BPI)
the users’ task in finding the resources based
on the indexed location and the staffs’ tasks The Business Process Improvement (BPI)
by having an organized way of indexing. The method is used to identify the requirements of
main reason why it is made available online is the ‘to-be’ system. BPI has been used in
that its database is located in a remote developing and implementing the prototype
location from its users. The system’s system. BPI is defined as making moderate
functionalities are to search for the available changes to the way in which the organization
resources and their indexes, to reserve operates to take advantage of new
discussion rooms, and to search for online opportunities offered by technology. The
journals from online journals’ providers [5]. objective of any BPI methodology is to
2) Indiana University is a large and identify and implement improvement to the
complex institution consisting of 8 campuses, process; thus BPI can improve efficiency and
over 92,000 students, and 445,000 alumni. effectiveness [13]. The scope of BPI
The university created an enterprise portal to compared to Business Process Reengineering
which faculty, staff, students, alumni, (BPR) is narrow and short term [12].
prospective students, and others will travel
3. Industrial Internship Business Process
and uncover a broad array of dynamic web
services. “OneStart” (http://onestart.iu.edu) Industrial Internship business process is divided
provides a compelling place for faculty, staff, into 3 major phases namely Pre-industrial Internship;
and students to find services with the intent of During-industrial Internship and Post-industrial

978-1-4244-2328-6/08/$25.00 © 2008 IEEE


Internship. Figure 1, 2 and 3 show the 3 major phases
of the industrial internship business process. Start

Start
Student submit logbook
& final report
SIIU give briefing to students

Students submit form to check eligibility Lecturers collect students’ Final


Report & logbook From SIIU
and give marks

SIIU check the


Not
eligible II coordinators key in students’
marks and submit to SIIU
Student register for internship

Not ok
Submit applications and resume to SIIU SIIU check the
& potential host company marks

Receive offer of placement


The complete marks (grades)
forwarded to exam Unit
Placement offer Notification

End
End End

Figure 1. Phase 1 pre-internship Figure 3. Phase 3 post-internship

Start

Students register at host companies


4. Problem Identification

Students submit form and training Currently, the system is working manually.
schedule to confirm placement
However, number of problems and pitfalls has been
increasingly arising and causing some deficiencies in
List of students forwarded to coordinator
the system. Some of the problems in the current
Not manual system are:
ok SIIU Make
confirmation with ƒ Manual and time consuming process of student’s
students & host of
eligibility status identification due to manual cross
checking process.
SIIU confirms the visit schedule ƒ Manual students registration for industrial
internship by filling up a paper form require SIIU
staff to key-in the students particular and contact
SIIU inform respective lecturers of visit
schedule details in to the excel spreadsheet. This poses
problems such as data error due to human error as
First & Second visit commence
well as too time consuming.
ƒ Difficulties and ineffective method in
communicating with the students since all
Visiting lecturer submit report for 1st visit communications are using phone and emails.
and students’ marks for 2nd visit
ƒ Loss of students’ placements applications, resume
and other important documents due to too many
End papers and manual process involved.
ƒ Manual system using Microsoft Excel and Word
Figure 2. Phase 2 during-internship provide limited features just for entering,
searching and printing the data.

978-1-4244-2328-6/08/$25.00 © 2008 IEEE


ƒ There are no efficient ways to notify the status of their marks have been entered into the system.
placement, post announcement and update the Besides preventing miscalculations, this type of
placement of internship. task automation actually assists in freeing staff’s
ƒ The manual system only supports two computers time and workloads.
with centralize database. As a result, it has ƒ To generate specific reports based on certain
limited the ability to access the information. criterion, such as the Host Company, location,
ƒ All the business process depends mostly on the program of study and the supervisor for further
one person who knows the process. Other’s have references and analysis.
difficulty to interrupt in order to complete the The SIIWP is expected to create process
process. improvements that lead to better effectiveness;
ƒ Difficulty in monitoring the students’ progress
thus, Business Process Improvement (BPI)
and performances as the assigned lecturers to the
lecturers usually receive and view the weekly analysis technique is used as the method for
report at the end of the program. Weekly report requirements analysis in identifying the critical
submission to UTP lecturers been done manually business processes which need to be
by fax or post mail. Hence, it always missing and automated. Basically, BPI means making
not reach the respective lecturers on time. moderate changes to the way in which the
ƒ Grade compilation and calculation that been done
manually by individual lecturer supervisor always
organization operates to improve efficiency
poses problem such as missing of the evaluation and improve effectiveness. BPI projects spend
forms and delay in final grade submission. significant time on understanding the current
Therefore, the new system (SIIWP) needs to be as-is system before moving on to
developed to automate and improve most of the improvements and to be system requirements.
manual processes to reduce errors and time, and to
Duration analysis activities are performed as
increase the efficiency in student monitoring and
communications. one of the BPI techniques [13]. The improved
business process is more efficient whereby
certain processes can be done concurrently
5. SIIWP Development and thus reduce the duration of the initial
manual business process.
The SIIWP automates and improves SIIU’s The SIIWP is comply with the open source
business process in conducting SIIP; emphasizing on standards as SIIWP is developed using PHP5,
efficiency and effectiveness. The SIIWP serves the XHTML, and JavaScript for the server side scripting,
following objectives: Easy PHP 2.0, Macromedia Dreamweaver MX 2004
ƒ To closely monitor the students’ performance by as the development tool and MySQL for the database.
allowing the SIIU and respective lecturers to view The SIIWP is developed based on the phased
the students weekly report online and ensure that development model. Using the model, the project is
the students are monitored closely in a timely divided into small parts. The most important and
manner. urgent features is bundled into the first version of the
ƒ To ease the task of scheduling the visits and system. Additional requirements will be added to the
assigning UTP Supervisors, and to assist in system in the next consecutive versions of the system.
assigning the students to the respective lecturers, The model allows the development team to
based on their program of study and location of demonstrate results earlier on in the process and
the host companies. Besides, the lecturers can also obtain valuable feedback from system users. There are
view the list of students assigned under their 3 system version releases of SIIWP. SIIWP version
supervision together with the name of host 1.0, version 2.0 and version 3.0 concentrates on pre-
companies. SIIU need neither to make calls to internship, during-internship and post-internship
inform the lecturer nor the students about it. This business processes respectively. Each version
will reduce the workload of SIIU and make the encompasses of previous requirements and additional
process more organized. requirements. Figure 4 shows the functionalities of
ƒ To automatically calculate the final mark of SIIWP version 1.0, version 2.0 and version 3.0.
students at the end of the internship program once

978-1-4244-2328-6/08/$25.00 © 2008 IEEE


of users that can log on to the system with
SIIWP Version 1.0: Pre-Industrial Internship different level of access – student, SIIU staff
1. Identify Eligibility Status (administrator), coordinator and lecturer.
2. Register to System
3. Track Application Process When users log on to the system, they will be
4.
5.
Update & Retrieve Database
Report Generation
directed to their personalized portal.
SIIWP Version 2.0: During-Industrial Internship
1. Confirmation of Placement
2. Schedule Visit
3. Monitor Student – weekly report online
4. Post Announcements
SIIWP Version 3.0: Post-Industrial Internship
1. Grade Student 7.1 Main Index Portal
2. View Grade
Figure 4. SIIWP Functionalities
The Main Index Portal is a point of access for all
users of SIIWP. It provides generic information that
6. SIIWP System Architecture all users can access such as Announcement and
Upcoming Events, Search Companies, About
The SIIWP adopt the combination of data- Student Industrial Internship and Help. All Users
centered and client-server architectural model. can login to access their personalized portal from the
A client-server system model is organized as a Main Index Portal. Students are to register themselves
to the system before a personalized portal is assigned
set of services and associated server(s) and to them. Before registering, students are required to
clients that access and use the services. The check their eligibility status to undergo the SIIP.
server itself, or one of the server(s), contains a Figure 6 illustrates the SIIWP Main Index Portal.
database where data are stored, thus it adopts
data centered architecture. Figure 5
illustrates the SIIWP system architecture.

Figure 6. Main index portal

7.2 Admin (Staff) Portal

The Admin (Staff) Portal is a personalized


Figure 5. SIIWP system architecture
point of access for SIIU staff. It contains
7. SIIWP Prototype generic information and personalized
functionalities that are only accessible by staff:
The SIIWP consist of a main index portal Database Statistical Analysis, Database
(Main Portal) and 4 types of user personalized Tables and Upload Document. Figure 7
portals, namely: (i) Admin (Staff) Portal, (ii) illustrates the Admin (Staff) Portal.
Student Portal, (iii) Lecturer Portal, and (iv)
Coordinator Portal. There are different types

978-1-4244-2328-6/08/$25.00 © 2008 IEEE


7.4 Lecturer Portal

The Lecturer Supervisor Portal as shown


in Figure 9 is a personalized point of access
for UTP Lecturers, it contains generic
information and functionalities that are only
accessible by Lecturers: Grade Students and
Supervise Students. The Grade Students
functionality enables lecturers to grade
students online by keying in the student’s
grades into the system. The system can
Figure 7. Admin staff portal automatically calculate students’ grade. The
grade calculated can be viewed by staff and
7.3 Student Portal the respective student. The Supervise
Students function enables Lecturers to view
The Student Portal is a personalized point of all students under his or her supervision.
access for students; it contains generic information
and functionalities that are only accessible by students:
Application Status and Weekly Report Submission.
The application status fuctionality allows students to
register their internship application(s) and update
their application status into the system either: (i) Send
CV/ Resume, (ii) Interview, (iii) Offer Letter, (iv)
Accepted, and (v) Rejected. This information is
accessible for viewing by Lecturers and Staffs; hence
they are able to monitor and provide assistance. The
Weekly Report Submission functionality enables
students to submit their report online and generate
(print) it. The weekly reports that are submitted online
can be viewed by lecturers and staff. This enables
Lecturers and staff to monitor and know student’s Figure 9. Lecturer portal
activities in the host company. Figure 8 illustrates the
Student Portal. 7.6 Coordinator Portal

The Coordinator Supervisor Portal is a


personalized point of access for lecturers
selected as SIIP coordinator in their respective
department, it contains generic information
and functionalities that are only accessible by
Coordinators ie. Schedule Lecturer Visits
enables Coordinators and SIIU staff to
detemine the appropriate date for Lecturer’s
1st and 2nd visit. Figure 10 illustrates the
Coordinator Portal.

Figure 8. Student portal

978-1-4244-2328-6/08/$25.00 © 2008 IEEE


test participants (22 participants) agree that
the system’s criteria under consideration
system meets their expectations. The
acceptance test concludes that 90% of the test
participants agree that the systems user
interface meets their expectations, 85% of the
test participants agree that the systems has
user friendly navigation, and 78.3% of the test
participants find that the systems basic
functionalities meets their expectations. Figure
11 charts the acceptance test results.
Figure 10. Coordinator portal

8. Testing

To eliminate system faults, fault removal strategy


was implemented in every system version
development. Fault removal is basically a Validation
and Verification (V&V) process; checking and
analysis process consists of requirements reviews,
design reviews, code inspections, and product testing.
Table 1 summarizes the testing conducted.

Table 1. System testing


Feature Test Execution of an operation/
functionality with interaction Figure 11. Acceptance test result
between operations minimized.
Load Test Testing with field data and Thus, System Version 3.0 is considered to
accounting for interactions. pass the acceptance test. However, users gave
Regression Test Feature test after every build feedbacks and suggestions of other
involving significant change. functionalities that may be useful to the
Acceptance Test Test conducted by users to SIIWP.
(Alpha Testing) ensure they accept the system.
9. Conclusion and Future Work
Acceptance testing is conducted for
SIIWP System Version 3.0; 30 users The SIIWP meets all functional and non-
(students, lecturers, and staffs) participated in functional requirements. As SIIWP is built
the testing. The purpose of the acceptance specifically on top of a well studied and
testing is to check if the system meets the improved SIIU business process, hence its
functional and non-functional requirements basic functionalities of the business process
defined in the requirements determination match closely to users’ expectations. SIIWP is
phase and if the system matches exactly or able to solve the distant learning problem in
comes closely matching users expectation. SIIP. It is essential to SIIU as it will improve
The acceptance test focused on 3 criterias: its business process for SIIU, in conducting
(i) user interface, (ii) user friendly navigation, SIIP, through automation. The
and (iii) basic functionalities. For the system implementation of SIIWP can help SIIU to
to pass the acceptance test, at least 75% of

978-1-4244-2328-6/08/$25.00 © 2008 IEEE


ensure the success of SIIP by providing [3] Liu, Haifeng, Ng, Wee-Keong & Lim, Ee-
optimal and high quality service. At the same Peng,. Scheduling Queries to Improve the
time, the new system is may be able to become Freshness of a Website. World Wide Web:
a central internship and job resource centre for Internet and Web Information Systems, 2005,
UTP students. pp. 61-90.
There are still limitations in SIIWP: limited
direct communication between users, potential [4] Wikipedia®, the free encyclopedia.
to data redundancy, and accessibility from System. Retrieved February 12, 2007, from
outside UTP. Users also gave feedbacks and http://en.wikipedia.org/wiki/System.
suggestion of other functionalities that may be
useful to the SIIWP. These suggestions are [5] Norfadilah Bt. Samsudin. Universiti
functionalities for further enhancements that Teknologi PETRONAS. Online Industrial
can be further studied and be added into the Training System, Final year project report,
SIIWP. Future work include: 2006, pp. 1 - 54.
Direct Communication Media: Forum,
Blogs, Chat Systems. SIIWP only provides [6] Zirpins, C., Weinreich, H., Bartelt ,A and Lamersdor,
W. Advanced Concepts for Next Generation Portals, 12th
contact details of the users. Forum, blogs, and International Workshop on Database and Expert Systems
chat systems can be added into the SIIWP a Applications, 2000, pp. 501-506.
direct communcation media between users of
SIIWP. [7] Aragones, A. & Hart-Davidson, W.
Frequently Asked Questions: Frequently Professional Communication Conference,
Asked Questions (FAQ) can be added into 2002. IPCC. Proceedings. IEEE International.
SIIWP so that users can share paticular Why, when and how do users customize Web
knowledge and/or experience gained through portal?, 2002, pp. 375 – 388.
the SIIP, stores them in the database, and
mapped to certain issues. The FAQ function [8] Strauss, H. In Web Portals & Higher
enables users to interact and ask questions to Education: technologies to Make IT Personal.
the system regarding specific issues faced All About Web Portals: A Home Page Doth
during their SIIP. Not Portal Make, .2002, pp. 33-40.
Data Mining: An effective data mining
technique can be implemented to SIIWP to [9] Thomas, J. Indiana University's Enterprise
provide users a more desirable view of the Portal as a Service Delivery Framework.
database. Designing Portals: Opportunities and
Challanges, 2003, pp. 102-126.
10. References
[10] Smith, H.; Finger, P. IT doesn’t matter –
[1] Universiti Teknologi PETRONAS. Business Process Do. August 2003. Meghan-
Industrial internship guidelines, 2000. Kiffer Press 2003.

[2] Aliza Bt Sarlan, Wan Fatimah Bt Wan Ahmad, Judy [11] Aalst, W. & Hee, K. Workflow
Nadia Jolonius, Norfadilah bt Samsudin. Online Web-based
Industrial Internship System. 1st International Malaysian Management. Models, Methods, and Systems,
Educational Technology Convention 2007. UTM , Johor. MIT Press. 2002
2- 5 Disember 2007, 194-200.

978-1-4244-2328-6/08/$25.00 © 2008 IEEE


[12] Davenport, T. “Some principles of
knowledge management”. Available onlie
<http://www.bus.utexas.edu/kman/kmprin.htm>, 1998.

[13] Dennis, A., Wixom B. & Tegarden


Haley. System Analysis and Design with UML
2.0 2nd Edition. Minion: John Wiley & Sons
Inc. , 2005.

978-1-4244-2328-6/08/$25.00 © 2008 IEEE

Vous aimerez peut-être aussi