# স্কুল ম্যানেজমেন্ট সিস্টেম - প্রজেক্ট সামারি

## 🎯 প্রজেক্ট ওভারভিউ

এটি একটি সম্পূর্ণ **স্কুল ম্যানেজমেন্ট সিস্টেম** যা PHP এবং MySQL দিয়ে তৈরি। এই সিস্টেমটি স্কুল ও কলেজের সকল প্রকার কার্যক্রম পরিচালনার জন্য ডিজাইন করা হয়েছে।

## 📁 প্রজেক্ট স্ট্রাকচার

```
bidda/
├── 📁 admin/                    # অ্যাডমিন প্যানেল
│   ├── backup.php              # ডাটাবেস ব্যাকআপ ও রিস্টোর
│   ├── settings.php            # সিস্টেম সেটিংস
│   └── users.php               # ইউজার ব্যবস্থাপনা
├── 📁 assets/                   # স্ট্যাটিক ফাইল
│   ├── css/style.css           # কাস্টম CSS
│   └── js/script.js            # কাস্টম JavaScript
├── 📁 attendance/               # উপস্থিতি ব্যবস্থাপনা
│   └── mark.php                # উপস্থিতি নেওয়া
├── 📁 classes/                  # ক্লাস ব্যবস্থাপনা
│   └── manage.php              # ক্লাস ও বিষয় ব্যবস্থাপনা
├── 📁 config/                   # কনফিগারেশন
│   └── database.php            # ডাটাবেস কানেকশন
├── 📁 exams/                    # পরীক্ষা ব্যবস্থাপনা
│   └── manage.php              # পরীক্ষা তৈরি ও ব্যবস্থাপনা
├── 📁 fees/                     # ফি ব্যবস্থাপনা
│   └── manage.php              # ফি নির্ধারণ ও সংগ্রহ
├── 📁 library/                  # লাইব্রেরি ব্যবস্থাপনা
│   └── manage.php              # বই ও ইস্যু ব্যবস্থাপনা
├── 📁 notices/                  # নোটিশ বোর্ড
│   └── index.php               # নোটিশ প্রকাশ ও দেখা
├── 📁 reports/                  # রিপোর্ট ও পরিসংখ্যান
│   └── index.php               # ড্যাশবোর্ড ও চার্ট
├── 📁 students/                 # ছাত্র-ছাত্রী ব্যবস্থাপনা
│   ├── add.php                 # নতুন ছাত্র যোগ
│   ├── list.php                # ছাত্র তালিকা
│   └── view.php                # ছাত্র বিস্তারিত
├── 📁 teachers/                 # শিক্ষক ব্যবস্থাপনা
│   ├── add.php                 # নতুন শিক্ষক যোগ
│   └── list.php                # শিক্ষক তালিকা
├── 📁 uploads/                  # আপলোড ফাইল
│   ├── students/               # ছাত্র ছবি
│   ├── teachers/               # শিক্ষক ছবি
│   └── notices/                # নোটিশ ফাইল
├── 📁 backups/                  # ডাটাবেস ব্যাকআপ
├── 📄 index.php                # মূল ড্যাশবোর্ড
├── 📄 login.php                # লগইন পেজ
├── 📄 logout.php               # লগআউট
├── 📄 setup.php                # ইনস্টলেশন স্ক্রিপ্ট
├── 📄 README.md                # প্রজেক্ট ডকুমেন্টেশন
├── 📄 INSTALL.md               # ইনস্টলেশন গাইড
└── 📄 PROJECT_SUMMARY.md       # এই ফাইল
```

## 🌟 মূল ফিচারসমূহ

### 1. 👥 ছাত্র-ছাত্রী ব্যবস্থাপনা
- ✅ নতুন ছাত্র ভর্তি (ছবি, ব্যক্তিগত তথ্য, অভিভাবক তথ্য)
- ✅ ছাত্র তালিকা ও অনুসন্ধান
- ✅ ছাত্র প্রোফাইল দেখা ও সম্পাদনা
- ✅ স্বয়ংক্রিয় রোল নম্বর ও আইডি জেনারেশন

### 2. 👨‍🏫 শিক্ষক ব্যবস্থাপনা
- ✅ শিক্ষক নিয়োগ (ব্যক্তিগত ও পেশাগত তথ্য)
- ✅ শিক্ষক তালিকা ও অনুসন্ধান
- ✅ কর্মচারী আইডি ও ইউজার অ্যাকাউন্ট তৈরি
- ✅ বেতন ও অভিজ্ঞতা ট্র্যাকিং

### 3. 🏫 ক্লাস ও বিষয় ব্যবস্থাপনা
- ✅ ক্লাস তৈরি ও শাখা ব্যবস্থাপনা
- ✅ শ্রেণী শিক্ষক নির্ধারণ
- ✅ বিষয় নির্ধারণ ও বিতরণ
- ✅ ধারণক্ষমতা ব্যবস্থাপনা

### 4. ✅ উপস্থিতি ব্যবস্থাপনা
- ✅ দৈনিক উপস্থিতি গ্রহণ
- ✅ উপস্থিত, অনুপস্থিত, দেরি, ছুটি ট্র্যাকিং
- ✅ ক্লাসভিত্তিক উপস্থিতি
- ✅ মন্তব্য সংরক্ষণ

### 5. 💰 ফি ব্যবস্থাপনা
- ✅ বিভিন্ন ধরনের ফি নির্ধারণ
- ✅ ক্লাসভিত্তিক ফি বিতরণ
- ✅ মাসিক বেতন, ভর্তি ফি, পরীক্ষা ফি
- ✅ ফি স্ট্যাটাস ট্র্যাকিং

### 6. 📝 পরীক্ষা ব্যবস্থাপনা
- ✅ পরীক্ষা তৈরি ও সময়সূচী
- ✅ বিষয়ভিত্তিক পরীক্ষা
- ✅ পূর্ণমান ও পাশের নম্বর নির্ধারণ
- ✅ পরীক্ষার অবস্থা ট্র্যাকিং

### 7. 📚 লাইব্রেরি ব্যবস্থাপনা
- ✅ বই সংগ্রহ ও ক্যাটালগ
- ✅ ISBN ও বিভাগভিত্তিক সংগঠন
- ✅ বই ইস্যু ও ফেরত সিস্টেম
- ✅ মেয়াদোত্তীর্ণ বই ট্র্যাকিং

### 8. 📢 নোটিশ বোর্ড
- ✅ গুরুত্বপূর্ণ ঘোষণা প্রকাশ
- ✅ ফাইল আপলোড সুবিধা
- ✅ তারিখভিত্তিক নোটিশ
- ✅ নোটিশ স্ট্যাটাস ব্যবস্থাপনা

### 9. 📊 রিপোর্ট ও পরিসংখ্যান
- ✅ ইন্টারঅ্যাক্টিভ ড্যাশবোর্ড
- ✅ Chart.js দিয়ে ডেটা ভিজুয়ালাইজেশন
- ✅ ছাত্র-শিক্ষক পরিসংখ্যান
- ✅ ক্লাসভিত্তিক বিতরণ চার্ট

### 10. 🔧 অ্যাডমিন প্যানেল
- ✅ সিস্টেম সেটিংস
- ✅ ইউজার ব্যবস্থাপনা
- ✅ ডাটাবেস ব্যাকআপ ও রিস্টোর
- ✅ পাসওয়ার্ড পরিবর্তন

## 🛠️ প্রযুক্তিগত বিবরণ

### ব্যাকএন্ড
- **PHP 7.4+** - সার্ভার সাইড প্রোগ্রামিং
- **MySQL 5.7+** - ডাটাবেস ম্যানেজমেন্ট
- **PDO** - নিরাপদ ডাটাবেস কানেকশন

### ফ্রন্টএন্ড
- **Bootstrap 5.1.3** - রেসপন্সিভ UI ফ্রেমওয়ার্ক
- **Font Awesome 6.0** - আইকন লাইব্রেরি
- **Chart.js** - ডেটা ভিজুয়ালাইজেশন
- **jQuery** - JavaScript লাইব্রেরি

### নিরাপত্তা
- ✅ SQL Injection প্রতিরোধ (Prepared Statements)
- ✅ XSS প্রতিরোধ (Input Sanitization)
- ✅ Session Management
- ✅ Password Hashing (PHP password_hash)
- ✅ Role-based Access Control
- ✅ File Upload Validation

## 🎯 ব্যবহারকারীর ভূমিকা

### 👑 অ্যাডমিন
- সম্পূর্ণ সিস্টেম নিয়ন্ত্রণ
- ছাত্র-শিক্ষক যোগ/সম্পাদনা
- ফি ও পরীক্ষা ব্যবস্থাপনা
- সিস্টেম সেটিংস
- ব্যাকআপ ও রিস্টোর

### 👨‍🏫 শিক্ষক
- উপস্থিতি গ্রহণ
- পরীক্ষার ফলাফল এন্ট্রি
- ছাত্র তথ্য দেখা
- নোটিশ প্রকাশ

### 👨‍🎓 ছাত্র-ছাত্রী
- নিজের তথ্য দেখা
- ফি স্ট্যাটাস চেক
- পরীক্ষার ফলাফল
- নোটিশ দেখা

## 🚀 ইনস্টলেশন

### দ্রুত শুরু
1. **XAMPP ইনস্টল** করুন
2. **প্রজেক্ট কপি** করুন `d:\xampp\htdocs\bidda\`
3. **সেটআপ চালান** `http://localhost/bidda/setup.php`
4. **লগইন করুন** `http://localhost/bidda/` (admin/admin123)

বিস্তারিত গাইডের জন্য [INSTALL.md](INSTALL.md) দেখুন।

## 📊 ডাটাবেস স্কিমা

### প্রধান টেবিলসমূহ
- `users` - ব্যবহারকারী অ্যাকাউন্ট
- `students` - ছাত্র-ছাত্রী তথ্য
- `teachers` - শিক্ষক তথ্য
- `classes` - ক্লাস তথ্য
- `subjects` - বিষয় তথ্য
- `attendance` - উপস্থিতি রেকর্ড
- `fees` - ফি তথ্য
- `exams` - পরীক্ষা তথ্য
- `library_books` - লাইব্রেরি বই
- `library_issues` - বই ইস্যু রেকর্ড
- `notices` - নোটিশ তথ্য
- `settings` - সিস্টেম সেটিংস

## 🎨 UI/UX ফিচার

- 📱 **সম্পূর্ণ রেসপন্সিভ** ডিজাইন
- 🎨 **আধুনিক Bootstrap 5** ইন্টারফেস
- 🌈 **রঙিন ড্যাশবোর্ড** কার্ড
- 📊 **ইন্টারঅ্যাক্টিভ চার্ট** ও গ্রাফ
- 🔍 **উন্নত অনুসন্ধান** ও ফিল্টার
- 📄 **পেজিনেশন** সাপোর্ট
- 🖨️ **প্রিন্ট-ফ্রেন্ডলি** পেজ

## 🔮 ভবিষ্যৎ উন্নতি

### পরবর্তী ভার্সনে যোগ হতে পারে:
- 📧 ইমেইল নোটিফিকেশন
- 📱 SMS সিস্টেম
- 💳 অনলাইন পেমেন্ট গেটওয়ে
- 📊 উন্নত রিপোর্টিং
- 🔐 Two-Factor Authentication
- 📱 মোবাইল অ্যাপ API
- 🌐 মাল্টি-ল্যাঙ্গুয়েজ সাপোর্ট

## 📞 সাপোর্ট

- 📖 [README.md](README.md) - সম্পূর্ণ ডকুমেন্টেশন
- 🛠️ [INSTALL.md](INSTALL.md) - ইনস্টলেশন গাইড
- 🐛 Issues সেকশনে বাগ রিপোর্ট করুন

## 📄 লাইসেন্স

এই প্রজেক্টটি **MIT লাইসেন্স**এর অধীনে প্রকাশিত।

---

**স্কুল ম্যানেজমেন্ট সিস্টেম v1.0.0** - শিক্ষা ব্যবস্থাপনাকে সহজ ও আধুনিক করুন! 🎓✨