Skip to content

sadegh-it/LibraryManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibraryManagementSystem 📚

یک پروژه کنسولی حرفه‌ای نوشته شده با Kotlin برای مدیریت کتابخانه.
این پروژه با معماری لایه‌ای (Layered Architecture) و نام‌گذاری استاندارد ساخته شده است تا خوانایی و قابلیت گسترش بالایی داشته باشد.


🎯 ویژگی‌ها

  • مدیریت کتاب‌ها: افزودن، حذف، جستجو بر اساس عنوان یا نویسنده
  • نمایش همه کتاب‌ها با جزئیات کامل
  • معماری حرفه‌ای با لایه‌بندی:
    • model/ : دیتا کلاس‌ها (Book)
    • repository/ : مدیریت داده‌ها و عملیات کتاب‌ها
    • service/ : جریان برنامه (افزودن، حذف، جستجو)
    • util/ : توابع کمکی مانند چاپ کتاب‌ها
    • app/ : Main.kt و نقطه ورود برنامه
  • پیام‌های فارسی و خوانا با ایموجی 📖✅❌
  • قابل گسترش و آماده‌ی پروژه‌های بزرگ‌تر

🛠️ پیش‌نیازها

  • Kotlin 1.8+
  • IntelliJ IDEA یا هر محیطی که Kotlin کنسولی را اجرا کند

🚀 نحوه اجرا

  1. پروژه را Clone یا دانلود کنید:
git clone https://github.com/sadegh-it/LibraryManagementSystem.git

About

Config files for my GitHub profile.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages