سامانه جامع مدیریت ترازو شرکت آروین دوساری
اتصال ترازوهای رادین به یک اکوسیستم نرمافزاری؛ جایی که رسیدها، کالاها، گزارشها و خدمات موبایل در کنار ورود یکپارچه و ابزارهای توسعهدهندگان قرار میگیرند.
- کارفرما
- شرکت آروین دوساری (رادین)
- سال اجرا
- نسخهٔ دوم: ۱۴۰۴
- حوزهٔ پروژه
- اینترنت اشیا
- فناوریها و بسترها
- IoTDevOpsSSODLL
از یک ترازو تا یک شبکهٔ متصل
اتصال ترازوهای رادین به یک اکوسیستم نرمافزاری؛ جایی که رسیدها، کالاها، گزارشها و خدمات موبایل در کنار ورود یکپارچه و ابزارهای توسعهدهندگان قرار میگیرند.
چه نیازی وجود داشت؟
تعداد زیاد ترازوهای میادین میوه و ترهبار و محدودیت منابع سرور، طراحی ارتباطات و پردازش اطلاعات را به مسئلهٔ اصلی پروژه تبدیل کرده بود.
چه چیزی ساختیم؟
ذُکا زیرساخت ارتباطی، لایهٔ واسط اتصال ترازوها و پنل مدیریت را طراحی کرد. در نسخهٔ دوم، این هسته با برنامهٔ موبایل، سامانهٔ SSO و درگاه توسعهدهندگان گسترش یافت.
قابلیتهای کلیدی پروژه
مدیریت ترازو و کالا
مدیریت ترازوها، دریافت رسیدها و ارسال فهرست محصولات و گزارشها از طریق زیرساخت ارتباطی.
گزارشهای آمادهٔ ارائه
پیشپردازش گزارشها برای کاهش زمان آمادهسازی و ارائهٔ خروجی.
خدمات سازمانی و موبایل
پنل سازمانی برای کاربران مجموعهها و برنامهٔ موبایل برای کاربران عادی، متصل به هستهٔ مرکزی.
هویت و اتصال امن
ورود یکپارچه با SSO و دسترسی توسعهدهندگان از طریق توکنهای محدودشدهٔ کاربر و زیرساخت اتصال امن.
درگاه توسعهدهندگان
فراهمکردن امکان تعامل نرمافزارهای دیگر با خدمات سامانه؛ همراه با مسیر اتصال از طریق DLL.
توسعهٔ نسخهٔ دوم
افزودن زیرسامانههای جدید در سال ۱۴۰۴ و تکمیل ارتباط میان خدمات مرکزی، موبایل و توسعهدهندگان.
اتصال همزمان بیش از ۳۰۰۰ ترازو، طبق رزومهٔ شرکت.
گالری تصاویر پروژه

شرح کامل پروژه در رزومهٔ شرکت
این پروژه به درخواست شرکت آروین دوساری (رادین) بزرگترین تولیدکننده ترازو در کشور، طراحی و توسعه داده شده است. هدف از انجام این پروژه اتصال ترازوهای این شرکت از طریق زیرساخت اینترنت به یک پنل ادمین جهت تعامل با ترازوها توسط سازمان میادین ترهباز در سطح میادین ترهبار کشور بود.
از جمله ویژگیهای خاص این پروژه تعداد بسیار بالای ترازوهای موجود در زیرساخت میادین ترهبار کشور و محدودیتهای منابع سرورها در دریافت اطلاعات بود.
این پروژه شامل :
مدیریت ترازو
دریافت رسیدهای ترازو
ارسال لیست محصولات به ترازو
ارسال گزارشات ترازو
ساخت گزارشات به صورت پیش پردازشی جهت ارائه گزارشات در کمترین زمان ممکن
وظیفه تیم نرمافزاری شرکت در این پروژه طراحی زیرساخت ارتباطی، طراحی و پیادهسازی پنل ادمین مدیریت ترازو، طراحی زیر ساخت واسط جهت ارتباط با ترازو بود.
در نسخه دوم این سامانه که در سال ۱۴۰۴ پیاده سازی شده است امکان استفاده کاربران از برنامه موبایل، ایجاد زیرساخت SSO شرکت رادین به عنوان درگاه جامع کاربران سامانه و همچنین زیرساخت Developers به عنوان درگاه اتصال تمامی نرم افزارهای موجود در بازار برای این سامانه طراحی و پیاده سازی شده است.
هدف از پیاده سازی سامانه DEVELOPERS ایجاد زیرساخت تعاملی جهت دسترسی توسعه دهندگان به امکانات موجود در برنامه از طریق توکن های محدود کاربر است که به همین دلیل تمامی زیرساخت connect و تمامی زیرساخت های دسترسی به اکانت کاربر به صورت امن نیز پیاده سازی شده است.
در نهایت امروز این سامانه به یک سامانه جامع شامل :
سامانه سازمانی رادین ( جهت اتصال کاربران سازمانی )
برنامه موبایل رادین ( جهت اتصال کاربران عادی )
هسته مرکزی رادین
سامانه توسعه دهندگان
سامانه اتصال از طریق DLL
سامانه مرکزی SSO
تبدیل شده است و تمامی نیازهای توسعه ای یک کارفرما در قالب راه حل نرم افزاری توسعه یافته است.
یکی از مهم ترین بخش های این سامانه اتصال بیش از ۳۰۰۰ ترازو به صورت همزمان به سامانه بوده است که این مهم نیز با استفاده از تکنولوژی های روز زیرساختی در قالب DevOps کلی سامانه فراهم شده است.
صفحه ورود برنامه
صفحه اول برنامه
لیست ترازوها
مدیریت ارسال کالا
صفحه اصلی پنل توسعه دهندگان
صفحه اول برنامه
صفحه تعریف کالا
صفحه فاکتور اشتراک
