Bright ESMS User Manual

Complete Guide to Using Your School Management System

Back to Help

Table of Contents

1. Getting Started

1.1 System Overview

Bright ESMS (Electronic School Management System) is a comprehensive platform designed to manage all aspects of school operations including:

1.2 System Requirements

Browser Requirements:
  • Google Chrome (Recommended) - Latest version
  • Mozilla Firefox - Latest version
  • Microsoft Edge - Latest version
  • Safari - Latest version (for Mac users)
Internet Connection:
  • Stable broadband connection recommended
  • Minimum 2 Mbps for optimal performance

1.3 Accessing the System

1 Open your web browser and navigate to your school's ESMS URL
2 You will see the login page with fields for username/email and password
Bright ESMS Login Page

Figure 1.1: Login Page - Enter your credentials to access the system

3 Enter your credentials provided by your school administrator
4 Click "Login" to access the system

2. Login & Navigation

2.1 Login Process

Login Form with Username and Password Fields

Figure 2.1: Login Form - Enter username/email and password

Enter your username or email address
Enter your password
Click "Login" button
You will be redirected to your dashboard
Tip: If you forget your password, contact your system administrator to reset it.

2.2 Navigation Menu

Left Sidebar Navigation Menu

Figure 2.2: Navigation Menu - Access all modules from the left sidebar

The left sidebar menu provides access to all system modules. The menu structure varies based on your role:

2.3 User Roles & Permissions

Owner: Complete system access including billing and configuration
Admin: Full operational access to manage students, staff, fees, and reports
Director: Academic oversight and administrative functions
Teacher: Class management, assessments, and student tracking
Staff: Personal attendance, leave requests, and expense submissions

3. Dashboards

3.1 Admin Dashboard

Admin Dashboard Overview

Figure 3.1: Admin Dashboard - Comprehensive overview of school operations

The Admin Dashboard provides a comprehensive overview of school operations:

3.2 Academic Dashboard

Academic Dashboard

Figure 3.2: Academic Dashboard - View academic performance metrics and charts

View academic performance metrics:

3.3 Financial Dashboard

Financial Dashboard

Figure 3.3: Financial Dashboard - Monitor fee collection, revenue, and expenses

Monitor financial health:

3.4 Teacher Dashboard

Teacher Dashboard

Figure 3.4: Teacher Dashboard - View assigned classes, timetable, and tasks

Teachers can view:

4. Student Management

4.1 Adding a New Student

1 Navigate to Student Management → Students
2 Click "Add New Student" button
Add New Student Form

Figure 4.1: Add Student Form - Fill in student details

3 Fill in the required information:
  • Personal details (Name, DOB, Gender)
  • Parent/Guardian information
  • Contact details
  • Class and Section
  • Academic Year
  • Admission Number (auto-generated)
4 Upload student photo and documents (if required)
5 Click "Save" to create the student record

4.2 Viewing Student Details

1 Go to Student Management → Students
Students List Page

Figure 4.2a: Students List - View and search all students

2 Use the search/filter options to find a student
3 Click on the student name to view complete profile
Student Profile Page

Figure 4.2b: Student Profile - Complete student information and details

4.3 Editing Student Information

1 Navigate to the student's profile page
2 Click "Edit" button
Edit Student Form

Figure 4.3: Edit Student Form - Update student information

3 Update the required fields
4 Click "Save Changes"

4.4 Student Promotion

1 Go to Academic Tools → Student Promotions
Student Promotion Page

Figure 4.4: Student Promotion - Select students and promote to next class

2 Select the academic year and current class
3 Select students to promote (or select all)
4 Choose the target class for promotion
5 Click "Promote Students"

5. Staff Management

5.1 Adding Staff Members

1 Navigate to Staff Management → Staff
2 Click "Add New Staff"
Add New Staff Form

Figure 5.1: Add Staff Form - Enter staff member details

3 Enter staff details:
  • Personal information
  • Contact details
  • Designation and Department
  • Employment date
  • Salary information (if applicable)
4 Assign roles and permissions
5 Save the staff record

5.2 Managing Staff Attendance

1 Go to Staff Management → Attendance
2 Select the date and department (if filtering)
Staff Attendance Management Page

Figure 5.2: Staff Attendance - Mark attendance for staff members

3 Mark attendance for each staff member (Present/Absent/Leave)
4 Click "Save Attendance"

6. Admission Enquiries

6.1 Creating a New Enquiry

1 Navigate to Admission Enquiries → Add Admission Enquiry
Add Admission Enquiry Form

Figure 6.1: Add Enquiry Form - Enter enquiry details

2 Fill in the enquiry form:
  • Student's first and last name
  • Father's name and contact number
  • Mother's name and contact (optional)
  • Course/Program interested in
  • Academic Year
  • Gender and Date of Birth
  • Email and Address
  • Additional notes
3 Click "Save" to create the enquiry

6.2 Managing Enquiries

All Enquiries List

Figure 6.2: All Enquiries List - View and manage all admission enquiries

View all enquiries from Admission Enquiries → All Enquiries List

6.3 Converting Enquiry to Admission

1 Open the enquiry details page
Enquiry Details with Convert Button

Figure 6.3: Enquiry Details - Convert enquiry to student admission

2 Click "Convert to Admission" button
3 The system will automatically:
  • Create a new student record
  • Generate an admission number
  • Copy all enquiry information to student profile
  • Update enquiry status to "Converted"

6.4 Enquiry Dashboard (Owner/Admin/Director)

Admission Enquiry Dashboard

Figure 6.4: Enquiry Dashboard - View statistics, charts, and conversion rates

Access comprehensive analytics:

6.5 Enquiry Reports

1 Go to Admission Enquiries → Reports
Admission Enquiry Reports Page

Figure 6.5: Enquiry Reports - Filter and view enquiry reports

2 Apply filters:
  • Status filter
  • Date range (Start date and End date)
3 Click "Filter" to view filtered results
4 Use "Print" button to generate printable report

7. Fee Management

7.1 Creating Fee Structure

1 Navigate to Fee Management → Fee Structure
2 Click "Add Fee Structure"
Fee Structure Form

Figure 7.1: Fee Structure Form - Configure fee components and amounts

3 Configure:
  • Class/Program
  • Academic Year
  • Fee components (Tuition, Library, Sports, etc.)
  • Amount for each component
  • Due dates
4 Save the fee structure

7.2 Collecting Fees

1 Go to Fee Management → Collect Fee
Collect Fee Page

Figure 7.2: Collect Fee - Enter payment details and generate receipt

2 Search and select the student
3 View pending fee amount
4 Enter payment details:
  • Payment amount
  • Payment mode (Cash, Cheque, Online)
  • Transaction reference (if online)
5 Generate and print receipt

7.3 Online Fee Payment

Online Fee Payment Page

Figure 7.3: Online Fee Payment - Pay fees through payment gateway

Student/Parent logs in and navigates to Fee Payment
View pending fees and select amount to pay
Click "Pay Online" and redirect to payment gateway
Complete payment using card/UPI/netbanking
Payment confirmation and receipt generation

7.4 Fee Defaulters

1 Go to Fee Management → Fee Defaulters
Fee Defaulters List

Figure 7.4: Fee Defaulters - View students with pending fees

2 View list of students with pending fees
3 Send reminder notifications (Email/SMS)

8. Attendance Management

8.1 Marking Student Attendance

1 Navigate to Student Management → Attendance → Classes
2 Select the class and section
3 Select the date (defaults to today)
Student Attendance Marking Page

Figure 8.1: Student Attendance - Mark attendance for students (P/A/L)

4 Mark each student as Present (P), Absent (A), or Leave (L)
5 Click "Save Attendance"

8.2 Viewing Attendance Reports

Attendance Reports Page

Figure 8.2: Attendance Reports - View daily, monthly, and student-wise reports

9. Payroll Management

9.1 Creating Pay Structure

1 Go to Payroll → Pay Structure
Pay Structure Form

Figure 9.1: Pay Structure - Define salary components and structure

2 Define salary components:
  • Basic Salary
  • Allowances (HRA, Transport, Medical, etc.)
  • Deductions (PF, Tax, etc.)
3 Map pay structure to staff members

9.2 Processing Salary

1 Navigate to Payroll → Process Salary
Process Salary Page

Figure 9.2: Process Salary - Calculate and process staff salaries

2 Select month and year
3 System calculates:
  • Gross salary based on pay structure
  • Deductions for leaves (if applicable)
  • Net salary
4 Review and approve salary
5 Generate payslips

10. Leave Management

10.1 Submitting Leave Request (Staff)

1 Go to Leave Management → Apply Leave
Apply Leave Form

Figure 10.1: Apply Leave - Submit leave request with dates and reason

2 Select leave type (Sick Leave, Casual Leave, etc.)
3 Enter start and end dates
4 Add reason for leave
5 Submit the request

10.2 Approving Leaves (Admin)

1 Navigate to Leave Management → Pending Approvals
Pending Leave Approvals Page

Figure 10.2: Pending Leave Approvals - Review and approve/reject leave requests

2 Review leave requests
3 Approve or reject with comments
4 Staff receives notification of decision

11. Expense Management

11.1 Submitting Expense (Staff)

1 Go to Expense Management → Submit Expense
Submit Expense Form

Figure 11.1: Submit Expense - Enter expense details and upload receipt

2 Select expense category
3 Enter amount and description
4 Upload receipt/bill (if available)
5 Submit for approval

11.2 Approving Expenses (Admin)

1 Navigate to Expense Management → Pending Approvals
Pending Expense Approvals Page

Figure 11.2: Pending Expense Approvals - Review and approve/reject expense requests

2 Review expense details and receipts
3 Approve or reject with comments

12. Assessments & Exams

12.1 Creating Assessment

1 Go to Assessments → Manage Assessments
2 Click "Add Assessment"
Create Assessment Form

Figure 12.1: Create Assessment - Define exam details and schedule

3 Enter details:
  • Assessment name
  • Class and subject
  • Date and time
  • Maximum marks
  • Passing marks
4 Save the assessment

12.2 Entering Results

1 Navigate to the assessment details
2 Click "Enter Results"
Enter Assessment Results Page

Figure 12.2: Enter Results - Input marks for each student

3 Enter marks for each student
4 System automatically calculates grades
5 Save results

12.3 Generating Report Cards

1 Go to Assessments → Report Cards
2 Select class and student
Student Report Card

Figure 12.3: Report Card - Generated report card with grades and performance

3 Generate and print report card

13. Timetable Management

13.1 Creating Timetable

1 Navigate to Timetable → Classes
2 Select class and section
3 Configure periods and timings
Create Timetable Page

Figure 13.1: Create Timetable - Assign subjects and teachers to periods

4 Assign subjects and teachers to periods
5 Save the timetable

13.2 Viewing Timetable

View Timetable Page

Figure 13.2: View Timetable - Class-wise and teacher-wise timetable view

14. Reports & Analytics

14.1 Available Reports

Reports Menu Page

Figure 14.1: Reports Menu - Access to all available reports

14.2 Generating Reports

1 Navigate to Reports section
2 Select the type of report
Generate Report Page

Figure 14.2: Generate Report - Apply filters and generate reports

3 Apply filters (date range, class, etc.)
4 Click "Generate Report"
5 Export to PDF or Excel if needed

15. Service Requests

15.1 Creating a Service Request (Client Users)

1 Navigate to Service Requests → Create New Request
Create Service Request Form

Figure 15.1: Create Service Request - Fill in issue details, category, and priority

2 Fill in the request form:
  • Title: Brief summary of the issue
  • Description: Short summary
  • Issue Details: Detailed description of the problem
  • Issue URL: URL of the page where issue occurred (optional)
  • Category: Billing, Technical, Data, UI Bug, Feature Request, Other
  • Priority: Low, Medium, High, Urgent
  • Attachments: Upload screenshots or files (optional)
3 Click "Submit Request"
4 A unique Request ID (e.g., SR-2025-00012) will be generated automatically

15.2 Viewing Your Requests

1 Go to Service Requests → My Requests
My Service Requests List

Figure 15.2: My Requests List - View all your service requests with status

2 View all your service requests with:
  • Request ID
  • Title and Status
  • Category and Priority
  • Assigned To (support staff)
  • Created Date
3 Click on any request to view full details

15.3 Adding Comments to Requests

1 Open the service request details page
Service Request Details Page

Figure 15.3: Service Request Details - View request details and add comments

2 Scroll to the "Comments" section
3 Enter your comment in the text box
4 Click "Add Comment"
Tip: Use comments to provide additional information or respond to support staff queries. This helps maintain transparent communication.

15.4 Closing a Request

1 When your issue is resolved, open the request details
2 If status is "Resolved", you'll see a "Close Request" button
Close Service Request

Figure 15.4: Close Request - Close resolved service requests

3 Click to close the request (only for resolved requests)

15.5 Managing Requests (Admin/Support)

Service Request Admin Dashboard

Figure 15.5: Service Request Dashboard - Admin view with statistics and request management

Support staff and admins can:

15.6 Service Request Statuses

OPEN: Newly created request, not yet assigned
IN_PROGRESS: Request assigned and being worked on
WAITING_FOR_CLIENT: Support needs more information from client
RESOLVED: Issue fixed, pending client confirmation
CLOSED: Client confirmed resolution
CANCELLED: Invalid or duplicate request

16. Common Tasks

16.1 Daily Tasks

16.2 Weekly Tasks

16.3 Monthly Tasks

16.4 Tips for Efficient Usage

Keyboard Shortcuts:
  • Use search/filter options to quickly find records
  • Export reports regularly for backup
  • Keep contact information updated
Best Practices:
  • Mark attendance daily before end of day
  • Respond to service requests within SLA time
  • Keep student and staff data current
  • Regularly backup important data
  • Use bulk operations for efficiency

Need Help?

If you need additional assistance: