SBL Python Programming Mini Project Sample
SBL Python Programming Mini Project Sample
2024-25
Marks Analyzer
Roll no: 99 Roll no: 101 Roll no: 102 Roll no: 105
Description:
Installation:
Software Requirements:
- Python 3.8 or higher - Django 3.2 or higher
- Pandas (for CSV handling and analysis)
- NumPy (for numerical computations)
- Any modern web browser (for accessing the web UI)
- SQLite (default database) or PostgreSQL (optional)
-
Hardware Requirements:
This project does not require any special hardware.
It can run on standard hardware configurations such as:
- Minimum 4 GB RAM
- 200 MB of available disk space
Execution:
1. Ensure the virtual environment is activated.
2. Run the Django development server: - python manage.py runserver
3. Open a web browser and navigate to the following URLs: -
http://127.0.0.1:8000/upload/ : to upload student marks via CSV -
http://127.0.0.1:8000/analyze/ : to view analytical insights and reports -
http://127.0.0.1:8000/admin/ : for admin login and data management 4. Upload a
CSV file with student marks and analyze results on the dashboard.
Output:
UCOE / AIML & DE / 4th Sem / SBL: Python Programming A.Y. 2024-25