• 1402/04/27
  • 0
  • 84
1402/04/27 |
backend

روش برنامه نویسی زیر سیستم بصورت ماژول

سلام جناب مهندس بابایی

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

میخواهم روش درست برنامه نویسی بصورت به اصطلاح ماژول دار را یاد بگیرم و برای انتقال بهتر موصوع مثال میزنم

مثلا میخواهم یک سیستم فروش طراحی کنم و در کنار آن سیستم انبار و سیستم حسابداری و سیستم ارسال پیامک و سیستم گزارش گیری و سیستم نسخه پشتیبان و ... داشته باشم و این سیستمها به گونه ای طراحی گردد که اگر مشتری بعد از خرید سیستم فروش مایل بود که سیستم اس ام اس و سیستم نسخه پشتیبان را خواست به پروژه اول اضافه گردد و نیاز به تغییر در برنامه فروش نباشد 

و همچنین زیر سیستم های دیگر به همین صورت

یا اگر پروژه دیگری مانند سیستم مطب طراحی شد از این زیر سیستمها نیز بتوان در آن پروژه نیز استفاده کرد و نیاز به طراحی و برنامه نویسی مجدد نباشد

البته به این موضوع که قالب نرم افزار برای مشتریان مهم بوده و ممکن است با قالب های خاص خود برنامه را سفارش دهند ولی بصورت کلی که یک قالب خاص مد نظر باشد شیوه برنامه نویسی به چه صورت بهتر است

البته من برای رفع این مشکل میتوانم از جدولی در دیتابیس برای کنترل زیر سیستمها استفاده کنم و تمام پروژه ها را با کلیه امکانات ارائه دهم وبا کنترل آن جدول امکان نمایش و دسترسی را در برنامه ایجاد کنم ولی اگر روش بهتری که بتوان با نصب یک زیر سیستم ، آن برنامه را به پروژه اول اضافه کرد منطفی تر به نظر میرسد

لطفا در این خصوص راهنمایی فرمایید.

متشکرم


به نظر راه حل خودتون منطقی تر هست

تو دیتابیس بهش دسترسی های مختلف رو مشخص کنید که سطح دسترسی کاربر چقدره و کجاها رو میتونه دسترسی داشته باشه و تو پنلش وقتی لاگین شد چه چیزهایی رو نشون بده

 



پاسخی برای این باگ ارسال کنید

لطفا کدها را درون قطعه کد ارسال نمایید

برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری