The Institution of Engineers Sri Lanka (IESL) moved with process automation in all their member services with the help of the web based membership management system.

HIGHLIGHTS

  • The initial version V1.0.0 – beta was released on 17th May 2019, the system was functioning with over 21,000+ members initially.
  • Most of the manual work related to the member services were minimized and the institution is no longer maintaining hard copy documents related to the member services.
  • During the COVID-19 pandemic situation, the institution was able to function as usual even during the lockdowns.

Introduction

The Institution of Engineers Sri Lanka (IESL) is the apex body for professional engineers in Sri Lanka. The Management Information System is a comprehensive web based solution which automates most of the member related existing manual processes while improving the member relationships. IESL currently serves 20,000+ members via this system. System covers 08 main divisions in the IESL as Member module, Education module, Publications module, Finance module, Operations module, Techno module, CEO module and IT module.

This entire product is covered as Corporate Website, Staff/Member portal and Mobile application. This solution is successfully running for 2+ years where it has given a wide benefit for the organization and its members especially with this pandemic situation. Members are no longer required to visit the organization where the system itself supports for almost every member related services.

As a professional body, IESL was working with many printed documents when evaluating member progressions. With this solution, it was able to introduce the maintenance of soft copy documents in a centralized system which is a cost benefit for the members, IESL and also a positive impact for nature. With this solution, members can obtain any service from IESL remotely with just a few mouse clicks.

Functionality and Features

  • Member registrations
  • Member profiles
  • Member transfers
  • Member payments
  • Membership groups
  • Membership directories
  • Professional reviews
  • Examinations
  • Resource person pools, attendance and payments
  • Training organization evaluations
  • Education institute evaluations
  • Continuing professional development
  • Events management
  • Newsletter, journal publications
  • Dynamic reports
  • User management
  • Corporate website
  • Mobile application
This web system is a complete responsive solution where users can use any updated web browsers to access the system. Application is designed according to the UI/UX guidelines which gives users a user-friendly atmosphere.
Security wise database level, application level and API level security were highly concerned according to the industrial standards where mostly targeted with OWASP 2017 top 10 standards. Further, it has installed an EV (Extended Validation) SSL certification where only few Sri Lankan web applications currently have this.

Quality and Application of Technology

This solution has developed using latest web development technologies as follows;

    1. Corporate website – Joomla CMS
    1. Web application – CodeIgniter framework with MVC architecture, PHP 7.x
    1. Database – MySQL
    1. Mobile application – React native

Quality of the application was maintained using best practices, adhering to industrial coding standards and regular quality checks. Dedicated team of quality assurance engineers were involved in quality checks where TestLink and Bugzilla were used for monitoring and recording purposes. At the end of each module, Test report was produced along with test cases, test cycles and bug reports.

To maintain source code quality, the GIT version controller was used for regular code updates and reviews. Each update on source code was merged to the Live environment only after passing relevant quality checks in the required testing environments.