Chapter 20: System Maintenance, Backups & Support

This chapter covers institutional data security, performing automated and manual database backups, troubleshooting common operational issues, and raising support tickets with the Uttercode engineering team.


1. Database Backups & Data Protection

Uttercode School ERP stores student records, examination archives, and financial ledgers in an optimized relational MySQL database.

Executing a Manual Database Backup:

  1. Navigate to System Maintenance โ†’ Database Backup or access the database utility.
  2. Click Generate Full Database Backup (.sql.gz).
  3. The system locks tables temporarily and exports a compressed archive containing all tables, indexes, and constraints.
  4. Download the backup file to an encrypted external storage drive.

2. In-App Support & Ticketing

When assistance, bug reporting, or custom module extensions are required:

  1. Click on Support or visit support@uttercode.com.
  2. Fill in the support ticket form:
  1. Click Submit Ticket.
  2. The Uttercode support team assigns an engineer and provides continuous status updates via email.

3. Best Operational Practices

  1. Role Separation: Avoid sharing the Super Admin credentials; assign individual accounts with appropriate roles (Teacher, Accountant, Librarian) to maintain an audit trail.
  2. End-of-Day POS Reconciliation: Accountants should verify the Daily Collection Report against physical cash and UPI terminal settlement slips before closing the register.
  3. Session Rollover Checklist: Complete final term marks entry, issue all pending certificates, and settle student fee dues before initiating the academic year batch promotion.