PDA

View Full Version : پیاده سازی چارچوب یک برنامه حسابداری در Qt



rosenth
دوشنبه 09 اسفند 1389, 11:53 صبح
سلام
یک ایده برنامه نویسی برای برنامه های حسابداری (مخصوصا لینوکس) دارم. میدونید که بهترین نرم افزارهای حسابداری هم دارای امکانات زایدی هستند که فقط برنامه رو سنگین میکنند. میشه با استفاده ازقابلیت پلاگین سازی برای Qt ، یک چارچوب کلی برای حسابداری ساخت که مثل CMS Joomla بشه واسش پلاگین ساخت و هر کس مطابق نیازهای خودش، پلاگین های مربوطه رو اضافه کنه و استفاده کنه.مثلا یک پلاگین برای حسابداری مطبخ. یکی واسه یک انبارداری ساده، یکی واسه مدیریت اسناد مالی و....
این چارچوب میتونه دارای این امکانات پایه هم باشه که با پلاگین های بیشتر هم توسعه پیدا کنند:

تعریف افراد و کالا و خدمات
تعریف حساب ها
گزارش تراکنش های افراد
تنظیمات نمایش اعداد و ارقام
و ....


به نظر شما این ایده قابل پیاده سازیه؟

سروش ربیعی
جمعه 13 اسفند 1389, 22:14 عصر
بله این ایده کاملاً قابل‌پیاده‌سازی هست.

ما قبلاً سیستم مدیریت محتوای مشابهی رو برای BiLeD پیاده‌سازی کردیم. کاربر گزینه‌های خودش رو به یک محتوا اضافه می‌کنه و برنامه موقع لود شدن اون‌ها رو بار می‌کنه. البته این ربطی به قابلیت پلاگین‌سازی برای کیوت نداره... (اگر منظور شما از قابلیت پلاگین‌سازی QTPLUGIN و QPluginLoader و غیره باشه!)

دو راه برای این کار وجود داره. یکی استفاده از QScriptEngine که خیلی سخت ولی قدرتمند هست. و یکی پیاده‌سازی یک مکانیسم استاتیک برای لود کردن محتوا که ساده‌تر و البته محدودتر هست.

اما در هر دو صورت شما کار بسیار حساسی رو پیش‌ رو خواهید داشت و اون طراحی یک پلتفرم مشترک برای این سیستم مدیریت محتوا هست. چون این پلتفرم باید پویا باشه طراحیش چندان ساده نخواهد بود.

ایدهٔ خوبی به نظر می‌رسه. اگر به طور جدی پی‌گیر این ایده هستید و مایل به کار گروهی بودید، با من تماس بگیرید تا با هم روش کار کنیم.