Digital Repository

Automated Financial Management System with an Android Application.

Show simple item record

dc.contributor.author Gunathilaka, M.D.T.
dc.contributor.author Weerakoon, W.A.C.
dc.date.accessioned 2017-09-11T08:20:17Z
dc.date.available 2017-09-11T08:20:17Z
dc.date.issued 2017
dc.identifier.citation Gunathilaka, M.D.T., Weerakoon, W.A.C.2017. Automated Financial Management System with an Android Application. Kelaniya International Conference on Advances in Computing and Technology (KICACT - 2017), Faculty of Computing and Technology, University of Kelaniya, Sri Lanka. p 15. en_US
dc.identifier.uri http://repository.kln.ac.lk/handle/123456789/17384
dc.description.abstract A financial company who offers both daily and monthly loans to their customers had to increase their functionality in an efficient manner to full fill the higher demand. The solution was to introduce an automated financial management system to their company by automating their manual process. The main objective of this project was to develop a main system with an android application to use in the company. The main system included the features to input, edit, update, and store the details such as customer, collector, package and loan. Further, it was required to send massages to collectors’ smart phone or Tab, update the system database using incoming massages form collectors’ smart phone or Tab, and generate reports. The android application includes features to manage a database in smart phone or Tab, update device database using incoming messages from the main system, send messages to update the system database and generate an invoice through a Bluetooth printer. Therefore, there were two parts in this project. The first part was to design and construct the main system, which was located in the head office. This was implemented using Java Standard Edition. By using the main system, owner or manager can handle the activities done inside the office. When a loan was issued to a customer, the particular details are stored in the main system and send to the mobile phone of the field collector via SMS using a GSM modem. Further, the details received via SMS to the modem from field collectors are used to update the MySQL system database. The second part was to build the android application using Dalvik Virtual Machine on Linux Kernel to use in field collectors’ mobile phone. Furthermore, the application is automatically updated with the details received from the main system located in the head office. While field collectors are collecting loans, they can access the details through the application and they can print an invoice using a Bluetooth printer to issue for the customer. Further, the collection details are stored in the device and are sent to the main system via SMS. The two parts were connected through a mobile network. Since, they have to use this android application in the areas with lower or no internet facilities, online solutions could not be provided. Although, the internet facility is not available, the main system and the application can be upgraded with software agents using JADE or JaCa like platforms. Further, system testing was conducted by the colleagues using about 100 test cases. In addition to that, the customer acceptance testing was conducted according to the criteria defined by the company. Hence, it was able to prove the completeness and the functionality of the entire system. Finally, with the automated system, they were able to improve the performance of the company by saving the human and physical resources and removing the unnecessary queues in the head office. en_US
dc.language.iso en en_US
dc.publisher Faculty of Computing and Technology, University of Kelaniya, Sri Lanka. en_US
dc.subject Financial Management System en_US
dc.subject Android Application en_US
dc.subject Message Transferring en_US
dc.title Automated Financial Management System with an Android Application. en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Digital Repository


Advanced Search

Browse

My Account