Minor Project Report (CSE)
Project Title: Health Monitoring & BMI Analysis System using Python
Submitted By:
Name: __________________________
Roll No.: __________________________
Branch: Computer Science and Engineering
Semester: 5th
Submitted To:
Faculty Name: __________________________
Department: Computer Science & Engineering
1. Introduction
The Student Attendance Management System is a Python-based application designed to
simplify and automate the process of recording and managing student attendance. In
traditional classroom environments, teachers manually maintain attendance registers,
which makes the process time‑consuming, prone to human error, and difficult to update or
analyze. As academic institutions grow and class sizes increase, maintaining accurate
attendance records becomes a significant challenge.
This project provides a digital solution that captures attendance data efficiently, stores it
securely, and allows easy retrieval. The system is capable of adding new student entries,
marking attendance with real‑time date and timestamp, and viewing all recorded data. By
eliminating paperwork, it enhances reliability, ensures fast processing, and supports
better academic monitoring.
The system also serves as a foundation for more advanced attendance technologies such
as biometric systems, RFID‑based attendance, and face‑recognition‑based automated
attendance. This simple implementation highlights the importance of digital
transformation in the education sector and demonstrates how Python can be used to
create practical and efficient software solutions.
2. Objective of the Project
To build a simple Python tool to analyse BMI.
To maintain digital records of a user’s health parameters.
To help users monitor health changes over time.
To reduce manual calculation errors in BMI measurement.
3. Tools & Technologies Used
Programming Language: Python 3.x
Libraries Used:
o csv – for storing user data
o datetime – for recording date and time
IDE: VS Code / PyCharm / IDLE
4. System Requirements
Hardware
Minimum 4 GB RAM
Processor: Intel i3 or above
200MB free storage
Software
Windows / Linux / Mac OS
Python 3.x installed
5. System Design
5.1 Flowchart
Start
|
|--> Enter Height & Weight
|
|--> Calculate BMI
|
|--> Determine Health Status
|
|--> Save Data to CSV
|
|--> Show Menu
|-> View Records
|-> Exit
Stop
8. Advantages
Very easy to use and interactive.
Maintains long-term health records.
Helps track health changes over time.
Can be upgraded into a full fitness tracking system.
9. Applications
Personal health tracking
Gym & fitness centers
Schools & colleges for health analysis
Home-based health monitoring
10. Conclusion
The Health Monitoring & BMI Analysis System using Python successfully demonstrates
how simple programming concepts can be applied to solve real-life problems in the health
domain. By allowing users to input and track essential health parameters like height,
weight, and BMI, this project encourages regular self-monitoring and promotes awareness
about personal health.
The system ensures easy data storage, quick calculations, and clear health-status
categorization, making it accessible for general users, students, fitness centers, and
educational institutions. It also highlights how Python can be used to build functional,
reliable, and scalable applications.
This project can be expanded further by integrating graphical visualizations, calorie
tracking, heart-rate monitoring, or even connecting with IoT health devices. Overall, the
project is a meaningful step toward digital health management and demonstrates strong
foundational skills in Python programming.
11. References
Python Documentation
GeeksforGeeks Python Tutorials
W3Schools Python Programming Guide