You are on page 1of 5

JOURNAL OF COMPUTING, VOLUME 3, ISSUE 2, FEBRUARY 2011, ISSN 2151-9617

HTTPS://SITES.GOOGLE.COM/SITE/JOURNALOFCOMPUTING/
WWW.JOURNALOFCOMPUTING.ORG 16

Enhancing Employee Provident Fund System


Through MMS-Based Account Statement
Mohd Hilmi Hasan and Ahmad Nazrin Ab Manah

Abstract—Mobile devices’ usage has evolved from mere phone call devices to personal management, education and
entertainment devices. They have also gained interest in coustomer service system such as for banking, traffic summon and
many others. The objective of this paper is to present the enhancement of current employee provident fund system which sends
account statements to users via SMS. The system has been developed in three-tier architecture and tested by 35 respondents.
It accepts request from users in SMS, does information searching, converts account information into PDF document, and sends
the PDF document to users via MMS. The system has been evaluated through functional and user acceptance tests. The
system is successfully developed and believed can improve the SMS-based employee provident fund system. The study implies
time saving for users as MMS-based account statement can be used for official transactions on top of its flexibility that
accessible anytime and anywhere. For future works, the system should be equipped with more security measures to ensure its
reliability. It is also proposed that both MMS-based and SMS-based functionalities are integrated into a single system to offer
more benefits to users.

Index Terms—MMS, MMS-based system, MMS-based receipt, SMS-based system.

——————————  ——————————

1 INTRODUCTION

M OBILE phone has gained increasing demand and


now become important part of human lives. Its
usage has evolved from merely a device to make
via SMS. In this system, users have to make request
through the portal. The system will search the requested
information in its database and send it to users via SMS.
phone calls to become a device for personal management, Additionally, the work done in [9] describes that a se-
learning and entertainment [1]. Its huge demand had cured and efficient m-banking services will benefit bank-
made mobile business become very significant, in which ing institutions and their customers. Realizing this, nu-
it is reported that 92 countries have generated more than merous banks now have provided m-banking services
10 million mobile advertisement requests in May 2010 [2]. such as balance enquiry and phone pre-paid credit pur-
The driving forces for these increasing needs of mobile chase [10], [11]. These systems require their users to make
devices are believed to be the explosion of the develop- requests by sending mobile security pin and transaction
ment of mobile applications and services. As a result, the keyword via SMS. The transaction receipts or information
usage of mobile devices has been expanding to various will then delivered to users via SMS. In fact, EPF system
sectors including banking [3], business [4] and gaming also has offered mobile services to its users for account
[5]. Mobile service such as m-commerce has proven to statement inquiry [12]. In this system, users have to send
provide range of business opportunities and streams of request via SMS and will receive the required information
revenue for business across industry. Recent industry in SMS message.
forecasts have projected that m-commerce will gain more Mobile services as described earlier have granted nu-
significant growth globally in future [6]. merous benefits to users such as time saving, since users
This paper presents yet another useful mobile service do not need to go to banks to check for account balance or
for retrieving account statement of employee provident go to university to retrieve examination results. Moreo-
fund (EPF). Numerous works have been done before to ver, mobile services utilize SMS as interface, which is us-
provide mobile services to users. One example is a project er-friendly and accessible anytime and anywhere. In spite
done in India that integrates web and mobile technologies of these benefits, some limitations do exist. This paper
to deliver students’ examination results. Students may focused on two issues. The first issue relates to the limited
request for examination results by sending request via number of characters per SMS. This limitation is imposed
SMS. The system will then reply with their results via by the Global System for Mobile Communications (GSM)
SMS [7]. Moreover, the study in [8] develops an informa- technology which allows mobile devices to exchange SMS
tion portal to provide university’s library, registrar, with a maximum length of 160 7-bit characters per SMS
enrollment, grading and accounting information. The only [13]. As a result, information that is to be included in
system has a feature to send required information to users SMS message must be condensed which may require
————————————————
some information to be exluded from the message. In re-
• Mohd Hilmi Hasan is with CIS Department, Universiti Teknologi
lation to account statement for EPF, it requires a lot of
PETRONAS, 31750 Tronoh, Perak, Malaysia. information to be included in reply message to users.
• Ahmad Nazrin Ab Manah is a graduate from Universiti Teknologi PE-
TRONAS, 31750 Tronoh, Perak, Malaysia.
© 2011 Journal of Computing Press, NY, USA, ISSN 2151-9617
http://sites.google.com/site/journalofcomputing/
JOURNAL OF COMPUTING, VOLUME 3, ISSUE 2, FEBRUARY 2011, ISSN 2151-9617
HTTPS://SITES.GOOGLE.COM/SITE/JOURNALOFCOMPUTING/
WWW.JOURNALOFCOMPUTING.ORG 17

Hence, SMS reply message is not suitable for this pur- earlier. Lastly, the developed system was tested using
pose. The second issue is SMS-based account statement functional and user acceptance tests. There were 35 res-
cannot be used for official uses, which usually require pondents involved in the user acceptance tests.
formal-looked printed slip. That means, users may re-
trieve their EPF account statement via SMS but for per-
2.1 DEVELOPMENT TOOLS
sonal purpose only. If they want to use it for official use,
such as buying house, they have to retrieve the account A Microsft Windows-based personal computer was used
statement again either from portal or physically going to in this study for sytem development as well as to act as a
service counters. Therefore, this study proposed an en- server. In addition, A Sony Ericsson W800i/W700i mobile
hancement of EPF system that allows users to retrieve phone was used to act as GSM modem that enables the
aoocunt statements in MMS. This enhancement was de- sending and receiving of SMS and MMS messages.
veloped to overcome the two issues explained earlier. Regarding software, Macromedia Dreamweaver was
Users have to send their request via SMS, but will receive used as the development tool. Besides, PHP scripting lan-
account statements in MMS. This means that the devel- guage and MySQL Server 5.0 was used for programming
oped system focused on complementing the current SMS- and database respectively. Moreover, NowSMS software
based system. The benefits of the current system are pre- was used in this study as a middleware to manage the
served while adding extra benefits, specifically in over- interfacing between GSM modem and system applica-
coming the two issues. tions. It also managed SMS and MMS transactions.
MMS-based system has been implemented in learning
2.2 System Architecture
in which it allows instant communication between lectur-
ers and students [14]. In this system, lecturers can instant- Fig. 1 shows the system architecture of the developed
ly respond to students’ questions through MMS. It also system. A user initiates the request for account statement
allows for instant evaluation such as interactive quizzes by sending his/her required information to the system
and assignments. However, the system does not have via SMS. In this system, the required information is user
features which allow students to request for information ID and user’s identification (IC) number. This information
and retrieve the information automatically via MMS. must be written in SMS in the following format:
Moreover, the study in [15] describes the architecture for ACC<space>USER ID<space>IC NUMBER
a system that enables the sending and receiving of MMS GSM modem will receive information send by user
messages using mobile phones. In this system, Web Ser- and forward it to server. On server, the NowSMS soft-
vices Description Language (WSDL) is used to support ware performs the conversion process upon the received
this features. Furthermore, it is also believed that the im- information. The information, which is received in PDU
plementation MMS in mobile applications can provide format, will be converted into text. This information is
significant benefits to users. MMS has great potential to saved into inbox table in NowSMS database. The MMS-ES
generate additional revenue in m-commerce by facilitat- system is also installed on the server. This system con-
ing the introduction of m-commerce applications [16]. tains PHP module which purposely functions to check for
This is partly due to the MMS’s nature which can provide new incoming request from user. The module is of set of
information density and information relevance in its ser- scripts that continuously performs checking procedure by
vices. These two factors are very important in mobile ap- retrieving data from NowSMS database. If there is new
lications such as m-learning system [17]. To achieve this, request, the module will invoke a process to request for
the information retrieved from database will be converted the information from NowSMS database. The received
into PDF document. This PDF document will then sent to information is then forwarded to another module in
users’ mobile phones via MMS [18], [19]. MMS-ES system to perform the trimming process. As a
On the whole, the objective of this paper was to en- result, the information is divided into three parts namely
hance the SMS-based EPF system by implementing the phone number, user ID and IC number. Then, another
sending of account statements via MMS. The developed module in the system will be in control to perform the
system was named as MMS-based EPF System (MMS-ES). information validation process. The account information
will be searched in MMS-ES system’s database using user
ID and IC number. Two significant items are validated in
2 METHODOLOGY this process; firstly to check whether there is account in-
This study started with literature survey and information formation for the specific IC number. Secondly, if there is
gathering works. Results from this works had been used any, the user ID sent by user will be validated whether it
in the then analysis process to produce system require- matches with the user ID information retrieved from the
ments. As the system requirements verified, the study database. If at least one of these two validation processes
continued with system design activities in which architec- fails, the system will instruct for fail message to be sent to
ture, system flow, use case diagram and database were user. In contrast, if the validation process succeeds, the
designed. The development works took place then in account information will be forwarded to other module
which program coding and verification activities were for conversion. In this particular module, the text infor-
performed iteratively until the initial prototype evolved mation of user’s account is converted into PDF document
as the final product. The verification proceses were done using FPDF features provided by PHP. The produced
by benchmarking with the system requirements found
JOURNAL OF COMPUTING, VOLUME 3, ISSUE 2, FEBRUARY 2011, ISSN 2151-9617
HTTPS://SITES.GOOGLE.COM/SITE/JOURNALOFCOMPUTING/
WWW.JOURNALOFCOMPUTING.ORG 18

NowSMS Phone No, ID,


Software IC No
Send ID, IC No Send ID, NowSMS
IC No Database

Account statement Account statement


User (PDF format) GSM (PDF format) Trigger for
Modem MMS delivery

Request ID,
IC no
MMS-ES Send ID, IC no
System Search
Server
information

EPF System
Send account Database
data
Fig.1. System architecture.

PDF document is then saved temporarily in the system’s


destination file. The overall processes involved in the de-
veloped system are shown in Fig. 2.

Request Receive
Now-
account request
SMS
statement software
Receive and trim information

Send MMS-
Search information (database) based
Receive
statement
account
User statement

Validate
Invoke
information
validation
Fail Success procedure

Invoke fail reply message Convert information into MMS-


PDF document Convert ES
information System
into PDF
Invoke MMS reply

Invoke MMS
reply
Fig.2. Process flow.

The system will then forward this PDF document and


user’s phone number to NowSMS software to create an Fig.3. Use Case diagram.
MMS message. This MMS message will then be for-
warded by the NowSMS software to GSM modem. Final-
ly this modem forwards the MMS message to user’s mo-
bile phone. Fig. 3 and Fig. 4 show the overall process of
the developed system in use case diagram and context
diagram respectively.
JOURNAL OF COMPUTING, VOLUME 3, ISSUE 2, FEBRUARY 2011, ISSN 2151-9617
HTTPS://SITES.GOOGLE.COM/SITE/JOURNALOFCOMPUTING/
WWW.JOURNALOFCOMPUTING.ORG 19

User ID

IC number

Account statement
(MMS)
User Account statement NowSMS
(PDF)

Phone
number

MMS-ES system IC number

User ID

Fig.4. System Context diagram.

Fig.6. Account statement in PDF received via MMS.


3 RESULTS AND DISCUSSION
3.1 Prototype 3.2 Functional Test
The MMS-ES system had successfully been developed The developed system had gone through a number of
and Fig. 5 shows the format of request SMS sent by user. functional tests throughout the development process. The
tests and development had been performed iteratively
until the system evolved as final product. The tests were
conducted to evaluate whether the system conformed to
the requirements. Table 1 shows the test cases used in
performing the functional tests.

TABLE 1
TEST CASES FOR SYSTEM TESTING
Test Case Expected Outcome
1. The respondent sends a The respondent should get a
valid request SMS to the reply MMS message
system
2. The respondent sends a The respondent should get the
valid request SMS to the correct account statement
Fig.5. Request message via SMS.
system
3. The respondent sends a The respondent should get a
The SMS message shown in Fig.5 shall be sent to GSM valid request SMS to the readable account statement in
modem and server as explained in the previous section. If system PDF document
the provided user ID and IC number are valid, then the 4. The respondent sends an The system should respond with
invalid request SMS to the a proper failure SMS message
MMS-ES system will reply to user with the MMS that system
contains his/her account statement. Fig. 6 shows the 5. The respondent sends a The system should respond with
MMS message received by user. valid request SMS to the a proper failure SMS message
system but invalid user ID or
IC number

3.3 User Acceptance test


The developed system was also tested for user accep-
tance. In this test, 35 respondents participated to validate
the system based on the test cases shown in Table 1.
Fig. 7 shows the user acceptance test’s results. About
93% of the test activities had produced success results. On
the other hand, there were 7% of the activities performed
in this test had failed. Two respondents had gotten failure
JOURNAL OF COMPUTING, VOLUME 3, ISSUE 2, FEBRUARY 2011, ISSN 2151-9617
HTTPS://SITES.GOOGLE.COM/SITE/JOURNALOFCOMPUTING/
WWW.JOURNALOFCOMPUTING.ORG 20

results in all of the test cases, while another one respon- [3] K.C. Lee and N. Chung, “Understanding Factors Affecting
dent obtained failure results in test cases 1, 2 and 3. All of Trust in and Satisfaction with Mobile Banking in Korea: A mod-
ified DeLone and McLean's Model Perspective,” Interacting with
the failure cases were due to limitation in error-handling
Computers, vol. 21, no. 5-6, pp. 385-392, 2009
mechanisms. [4] C.V. Priporas and I. Mylona, “Mobile Services: Potentiality of
Short Message Service as New Business Communication Tool
in Attracting Consumers,” International Journal of Mobile Com-
munications, vol. 6, no. 4, pp. 456-466, 2008
[5] A. Crabtree, S. Benford, M. Capra, M. Flintham, A. Drozd, N.
Tandavanitj, M. Adams, and J.R. Farr, “The Cooperative Work
of Gaming: Orchestrating a Mobile SMS Game,” Computer Sup-
ported Cooperative Work, vol. 16, no. 1-2, pp. 167 – 198, 2007
[6] K. Hameed, K. Ahsan, and W. Yang, “Mobile Commerce and
Applications: An Exploratory Study and Review,” Journal of
Computing, vol.2, no. 4, pp. 110-114, April 2010
[7] IMImobile, “IMImobile helps students receive exams results
through mobile SMS”, http://www.indiaprwire.
com/pressrelease/telecommunications/2009042023782.htm.
2010
[8] A.P.M Parallag, “SMS-based information portal for Feliciano
information system of Jose C. Feliciano College”, National Li-
Fig.7. Results of user acceptance test. brary of the Philippines, Information Technology Division, 2007
[9] H. O. Alanazi and P. Boursier, “Secured Mobile Banking Sys-
tem with an Efficient Bandwidth and Prevent the Delay Time,”
Journal of Computing, vol. 2, no. 10, pp. 27-33, October 2010
4 CONCLUSION [10] Maybank2u, http://www.maybank2u.com. 2010
[11] AmMobile, http://www.ambg.com.my. 2010
The developed system enables users to request for [12] EPF, http://www.kwsp.gov.my/index.php? ch=p2index
employee provident fund’s account statement by send- &pg=en_p2index_service&ac=1599&task=makn. 2011
[13] J. Kadirie, “The short message service (SMS) for
ing request SMS. The system will send the account
schools/conferences”, Recent Research Developments in Learning
statement in PDF document to users via MMS. The Technologies, FORMATEX, No. 2, pp. 856-859, 2005
system implies benefit in terms of time saving, and [14] D.T. Sintiani, Y.P.A Heng, and K.C. Yow, “Promoting Mobile
and Interactive Learning through the use of MMS Over Wire-
produces statement that can be requested anytime and
less LAN”, International Conference on Engineering Education,
anywhere, yet it can be used in official transactions. 2004
The system consists of NowSMS software and the [15] C.C. Yang and C.M. Lin, “Web Services of MMS Applications
MMS-ES system. The former has functionalities to on Mobile Devices”, Journal of Marine Science and Technology,
manage the incoming and outgoing of the SMS and vol. 14, no. 3, pp. 165-169, 2006
[16] K.S. Swadesh, J. Woods, and M. Ghanbari, “A business model
MMS messages. The later contains PHP modules
for mobile commerce applications using multimedia messaging
which perform the searching of users’ information in service”, International Journal of Business Information Systems, vol.
database, and converting text-based information into 5, no. 4, pp. 418-439, 2010
PDF document. The conversion process is done by us- [17] K. Petrova, “An implementation of an mLearning scenario
ing PHP’s FPDF features. Besides, the system also con- using short text messaging: an analysis and evaluation”, Inter-
tains GSM modem which functions to interface be- national Journal of Mobile Learning and Organisation, vol. 4, no. 1,
pp. 83-97, 2010
tween users’ mobile phones and the system. Users may
[18] M.H. Hasan, N.S. Haron, and N.S.S.M. Yazid, “Development of
only interact with the system through mobile phones Multimedia Messaging Service (MMS)-Based Examination Re-
as requests and replies are in SMS and MMS respec- sults System”, 9th WSEAS International Conference on Applica-
tively. tions of Computer Engineering, 2010
For future works, more security measures can be [19] M.H. Hasan and A. Khalid, “Development of Multimedia Mes-
implemented to produce a more reliable system. saging Service (MMS)-Based Receipt System for Mobile Bank-
ing”, International Symposium on Information Technology 2010
Moreover, the system may also be enhanced by inter- (ITSim 2010), 2010
grating both SMS and MMS reply features. The ac-
count information in SMS is suitable for personal uses Mohd Hilmi Hasan obtained his Bachelors of Technolgy (Hons.) in
Information Techology from Universiti Teknologi PETRONAS in
while the other, which in MMS, is suitable for official 2002. He then received Masters of Information Technology (eS-
uses. cience) from The Australian National University in 2004. Currently,
he is working as lecturer in Universiti Teknologi PETRONAS, which
his roles amongst others are teaching and doing research. His re-
REFERENCES search interests are mobile computing and artificial intelligence. He
had secured a number of research grants from the university’s inter-
[1] R. K. Balan, N. Ramasubbu, K. Prakobphol, N. Christin, and J.
nal grant as well national grant awarded by Malaysian government.
Hong, “mFerio: The Design and Evaluation of a Peer-to-Peer
Mobile Payment System,” MobiSys ’09, 2009
Ahmad Nazrin Ab Manah was an undergraduate student of Univer-
[2] Admob Mobile Metrics, “Metrics Highlights”,
siti Teknologi PETRONAS. He graduated and obtained Bachelors of
http://metrics.admob.com/wp-content/uploads/2010/ Technology (Hons.) in Information and Communication Technology
06/May-2010-AdMob-Mobile-Metrics-Highlights.pdf. 2010 in 2009.

You might also like