jade-school

byAvinash Thakur

# VIDYA BHARTI PUBLIC SCHOOL Management System Requirements Document \n## 1. Application Overview\n ### 1.1 Application Name VIDYA BHARTI PUBLIC SCHOOL Management System ### 1.2 Application Description A comprehensive school management software designed for VIDYA BHARTI PUBLIC SCHOOL, providing separate dashboards for administrators, teachers, students, and parents to manage and monitor all school-related activities efficiently.\n ### 1.3 School Information - School Logo: Use the provided image IMG-20240924-WA0086.jpg as the school logo - Contact Phone: 993182972\n- Contact Email: vbpssono9931@gmail.com ## 2. Core Functionalities ### 2.1 Authentication and Account Management - Custom login page design with school branding - Self-registration functionality for new users\n- Role selection during registration (Teacher/Student/Parent) - Account verification and approval workflow - Password reset and recovery - Secure authentication system ### 2.2 Admin Dashboard \n#### 2.2.1 Student Management - Add new student records - View student list with search and filter options - Edit student information - Delete student records - Student profile management \n#### 2.2.2 Teacher Management - Add new teacher accounts - View teacher list with search and filter options - Edit teacher information - Delete teacher records - Teacher profile management - Subject assignment to teachers #### 2.2.3 Fee Management - Add fee structures and categories - View fee records and payment status - Edit fee details - Delete fee records - Generate fee receipts - Track pending and completed payments - Fee defaulter reports #### 2.2.4 Notice Management - Create and publish notices - View all published notices - Edit existing notices - Delete notices - Schedule notice publication - Target specific user groups (teachers/students/parents/all) #### 2.2.5 Other Admin Functions - User account approval and verification - Class and section management (add/view/edit/delete) - Subject allocation (add/view/edit/delete)\n- Timetable creation and management (add/view/edit/delete)\n- Attendance overview and reports - Exam schedule management (add/view/edit/delete)\n- Staff management and payroll\n- School calendar management (add/view/edit/delete events) - Reports and analytics - System settings and configuration ### 2.3 Teacher Dashboard\n- Class timetable view - Student attendance marking - Grade and marks entry - Assignment creation and submission tracking - Student performance reports - Communication with parents - Notice board access - Leave application management ### 2.4 Student Dashboard - Personal timetable view - Attendance records - Grades and report cards - Assignment submission - Exam schedule and results - Fee payment status\n- Notice board access - Communication with teachers ### 2.5 Parent Dashboard\n- Child's attendance tracking - Academic performance monitoring - Fee payment and history - Exam schedules and results - Teacher communication - School notices and announcements - Leave application submission\n- Event calendar view \n## 3. User Roles and Access Control - Admin: Full system access and management with complete CRUD operations - Teacher: Access to assigned classes and student data - Student: Access to personal academic information - Parent: Access to their child's information ## 4. Key Features - Custom login page with school logo and branding - Self-service account creation with admin approval - Role-based authentication and authorization\n- Complete CRUD operations for admin on students, teachers, fees, and notices - Real-time notifications - Data export functionality - Responsive design for mobile and desktop access - Secure data storage and privacy protection - School contact information display (phone: , email: ) Add all necessary things i wnat both website and school app

No preview

Comments (0)

No comments yet. Be the first!

Architecture

Service Dependenciesv1
External
Storage
LiteLLM Gateway :4000
Backend :7011
Frontend :7012
Client
Azure OpenAI
MariaDB :3306
PostgreSQL :5432
Redis :6379
LiteLLM
FastAPI Server
React App
Browser

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.