برنامه ویندوز آفلاین WBGT (Rule-based) + خروجی ساده
در تهران
در وبسایت کارلنسر(چند ساعت پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
برنامه نویسی
برنامه نویسی c#
برنامه نویس .net
json
c#
کدنویسی
asp.netcore
asp.net core mvc
بازه حقوق:از 2,500,000 تا 7,000,000 تومان
نحوه پرداخت:پروژهای
متن کامل آگهی:
من یک نرمافزار Windows Desktop کاملاً Offline میخواهم که یک سوپروایزر بتواند چند عدد اندازهگیری و چند انتخاب ساده را وارد کند و برنامه به صورت Rule-based و کاملاً deterministic (بدون AI/ML) خروجی تصمیممحور بدهد.
کاربرد و هدف
افزایش آگاهی سوپروایزر/کارگر از خطر گرما
ارائه خروجی بسیار ساده، کوتاه و قابل اقدام (non-medical)
مناسب شرایط واقعی (ممکن است اتاق خنک/کولر موجود نباشد)
سیستم عامل هدف و تکنولوژی
Windows 10/11
پیشنهاد: C# .NET WinForms (یا WPF)
UI فقط انگلیسی
موتور قوانین: deterministic rule engine
(ترجیحی) قوانین و متنها از فایل rules.json قابل تغییر باشد
عملکرد و امکانات اصلی
برنامه دو صفحه داشته باشد:
صفحه 1 (Input):
کاربر یکی از دو حالت را انتخاب میکند:
Mode A: Direct WBGT
WBGT (°C)
Mode B: Compute WBGT
Ta (Air Temp), Tg (Globe Temp), Tnwb (Natural Wet Bulb)
نوع محیط کار: Indoor / SemiCoveredOutdoor / UnroofedOutdoor
سایر ورودیهای الزامی:
شدت کار: Light / Moderate / Heavy / VeryHeavy
وضعیت تطابق با گرما: Acclimatized / NotAcclimatized / Unknown
سطح PPE: L1_NORMAL / L2_SEMI / L3_FULL
وضعیت استراحت موجود: None / Shade / Cooled
اختیاری:
site/location، notes، timestamp
صفحه 2 (Results):
خروجیهای ساده و عملیاتی:
Risk Tier: Low / Moderate / High / Extreme
Rest Requirement Class:
R0: بدون نیاز خاص
R1: استراحت در سایه لازم
R2: استراحت خنک لازم (AC/فن قوی/اتاق خنک)
R3: توقف کار / تغییر زمان انجام کار
Action Pack: چند توصیه ثابت کوتاه (Hydration / Rotate tasks / Supervision / Symptoms warning)
همچنین نمایش داده شود:
WBGT used و اینکه DIRECT یا CALCULATED است
هشدار امکانسنجی: اگر R2 لازم باشد ولی cooled موجود نیست / اگر R1 لازم باشد ولی shade موجود نیست
Badges (ترجیحی): Not acclimatized، High PPE burden، Solar load likely
ظاهر و طراحی UI
ساده و مینیمال، خوانا (رنگهای خنثی مثل خاکستری/آبی)
دو صفحه ساده (Input/Results)
پیام خطای واضح برای فیلدهای ناقص
Warning برای مقادیر خارج از محدوده (بدون بلاک کردن محاسبه)
قوانین و منطق
منطق و جدولها طبق فایل Developer Pack v1.0 که پیوست میشود باید پیادهسازی شود (WBGT bins، risk matrix، modifiers، rest classes، action pack).
برنامه باید deterministic باشد: ورودی یکسان → خروجی یکسان.
تحویلها (Deliverables)
فایل اجرایی: Portable EXE (آفلاین)
سورس کامل پروژه + راهنمای build
(ترجیحی) چند Unit Test حداقلی برای صحت قوانین (مثلاً 8 تست)
خارج از محدوده (برای این فاز)
OCR/PDF، اینترنت/کلاد، AI/ML، تشخیص پزشکی
Export/Save/Installer حرفهای (در صورت نیاز به عنوان فاز 2 پیشنهاد شود)
نمونه/رفرنس (اختیاری)
در صورت نیاز برای زمینه، یک مقاله/رفرنس از یک ابزار مشابه پیوست میشود که صرفاً جهت آشنایی با موضوع است و هیچ نیازی به کپی UI/کد وجود ندارد.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.