Class Booking System

An automated class booking and management system for ACCA Singapore, featuring attendance tracking, course management, partner management, and certification issuance.

🖼️
Booking System

Project Overview

The Association of Chartered Certified Accountants is the global professional accounting body offering the Chartered Certified Accountant qualification. They have several branch offices in the world. A Singapore based Branch used 3rd party software for the class booking with limited functionality.

Project Challenges

ACCA Singapore faced several challenges with their existing class booking system:

  • Difficulty in measuring and tracking attendance
  • Limited course management capabilities
  • Inefficient partner management system
  • Manual process for certification issuance
  • Lack of automated class scheduling
  • Limited reporting and analytics features

Our Solution

We developed a comprehensive class booking and management system with the following key features:

Class Information Management

A centralized system for managing class details, schedules, and instructor information, ensuring accurate and up-to-date course information.

Recurring Date Selection

Advanced algorithms for managing recurring class schedules, making it easy to set up and modify regular training sessions.

Package Management

Flexible system for managing different user types and public packages, with customizable pricing and access levels.

Additional Requirements Management

Comprehensive tools for managing dietary requirements, add-ons, notes, and other special considerations for each class.

CPD Credits Management

Automated tracking and management of Continuing Professional Development (CPD) credits for each class and participant.

Technical Implementation

The system was built using a robust technology stack to ensure reliability and scalability:

Backend Development

  • ASP.NET MVC for server-side application
  • MS SQL Server 2012+ for data storage
  • C# for business logic implementation
  • Distributed and Repository Pattern

Frontend Development

  • Angular.js for dynamic interfaces
  • jQuery for enhanced interactivity
  • Bootstrap 4 for responsive design
  • HTML5 and CSS3 for modern UI

The system was deployed on AWS EC2 Windows Server IIS for high availability and performance, with SVN handling version control to ensure consistent development and deployment workflows.

Results & Impact

85%

Reduction in administrative time for class management

90%

Improved accuracy in attendance tracking

75%

Faster certification processing time

95%

Satisfaction rate among course participants

Project Details

Domain

Educational & e-commerce

Tech Stack

🌐
ASP.NET
💻
C#
🅰️
Angular
🔄
jQuery
🅱️
Bootstrap
🗄️
SQL

Architecture

Distributed and Repository Pattern

Deployment

AWS EC2 - Windows server IIS

Additional Tools

  • • Wire card payment gateway
  • • PayPal integration
  • • Times SSO authentication
  • • SVN Version Control

Need an Educational Management System?

Let's discuss how we can help your organization streamline its educational processes.

Ready to Transform Your Educational Management?

Let's discuss how we can help your organization streamline its educational processes and improve efficiency.