یک برنامهی کنسولی حرفهای به زبان #C با ساختار ماژولار برای مدیریت افراد، با قابلیت ثبت، جستجو، ویرایش، حذف، آمارگیری و ذخیرهسازی اطلاعات.
- ورود با نام کاربری و رمز عبور (ادمین / مهمان)
- نقشها و سطح دسترسی (مدیر فقط میتونه حذف کنه)
- ثبت اطلاعات افراد: نام، نام خانوادگی، ایمیل، تلفن
- جستجوی هوشمند بر اساس نام یا ایمیل
- نمایش لیست به صورت جدول مرتب و خوانا
- ذخیرهسازی در فایل متنی
people.txt - ثبت فعالیتها در
activity.log - گزارشگیری آماری (تعداد کل و جدیدترین ثبت)
- ساختار ماژولار و قابل توسعه
PeopleManagerPro/
│
├── Models/ # کلاسهای داده
│ ├── Person.cs
│ ├── User.cs
│ └── Role.cs
│
├── Services/ # منطق برنامه
│ ├── PersonService.cs
│ ├── UserService.cs
│ ├── Logger.cs
│ └── FileService.cs
│
├── Program.cs # نقطه شروع برنامه
├── people.txt # دیتای ثبتشده
├── activity.log # لاگ سیستم
├── report.txt # فایل گزارش خروجی (در صورت نیاز)
└── README.md # توضیحات پروژه
| نقش | نام کاربری | رمز عبور |
|---|---|---|
| مدیر | admin |
1234 |
| مهمان | guest |
guest |
- پروژه را در Visual Studio باز کنید
- پروژه را بیلد و اجرا کنید (
Program.cs) - پس از ورود، منوی مدیریت افراد نمایش داده میشود
- رمزگذاری فایلها
- خروجی گرفتن با فرمت CSV و JSON
- رابط گرافیکی (WPF/WinForms)
- فیلتر و مرتبسازی پیشرفته
- نسخه چندزبانه (انگلیسی/فارسی)
این پروژه با ❤️ توسط [YourName] طراحی و توسعه داده شده.
اگر پیشنهاد یا ایرادی دیدی، خوشحال میشم در Issues یا Pull Requests مشارکت کنی.