How shadrackkimutai/lobi-college-mis works
LOBI-College-MIS is a desktop college management system. Its visible user workflow is entering through the Swing application, navigating dashboard work areas, and managing student registry and academic or administrative records, with database-backed reads and writes. The tree also documents accounts, procurement, examinations, reporting, and student information capabilities. Source excerpts are partial, so links between unsampled screens and subsystems are left out rather than assumed.
Main entry points: Database.java Database access · StudentInfo.java Student details · ManageCourses.java Course management · ManageDepartments.java Department management
Components 22
Application access
- MIS application
src/lobi/college/mis/LOBICollegeMIS.java - Login
src/lobi/college/mis/Login.java - Dashboard
src/lobi/college/mis/DashBoard.java
Student registry
- Registry workspace
src/lobi/college/mis/RegistryDash.java - Student registration
src/lobi/college/mis/components/newStudent.java - Registered students
src/lobi/college/mis/components/RegisteredStudents.java - Student details
src/lobi/college/mis/util/StudentInfo.java - Student reports
src/lobi/college/mis/reports/StudentsReport.jrxml - Registration report
src/lobi/college/mis/reports/studentRegisters.jrxml
Academic records
- Academic workspace
src/lobi/college/mis/AcademicPane.java - Class management
src/lobi/college/mis/components/ClassManager.java - Course management
src/lobi/college/mis/components/ManageCourses.java - Exams
src/lobi/college/mis/components/Exams.java
Administration and operations
- Accounts
src/lobi/college/mis/AccountsPane.java - Procurement
src/lobi/college/mis/ProcurementPane.java - Administration
src/lobi/college/mis/AdminPane.java - Department management
src/lobi/college/mis/components/ManageDepartments.java - Department requisition
src/lobi/college/mis/components/DepartmentalRequisition.java
Persistence and utilities
- Database access
src/lobi/college/mis/util/Database.java - Connection settings
src/lobi/college/mis/util/Configurations.java - Relational database
Other components
- College user
Connections 13
- College user → MIS application: starts
- College user → Login: signs in
- Dashboard → Registry workspace: opens
- Registry workspace → Student registration: opens
- Student registration → Database access: requests connection
- Course management → Database access: requests connection
- Department management → Database access: requests connection
- Student details → Database access: requests connection
- Database access → Connection settings: reads settings
- Database access → Relational database: connects
- Course management → Relational database: queries courses
- Department management → Relational database: queries departments
- Student details → Relational database: queries student data