
برنامه مدیریت، انبار محموله، فاکتور و حساب مشتری
- توسعه نرمافزار و آیتی
- زمان باقیمانده برای ارسال پیشنهاد
هدف، ساخت یک محصول واقعی، پایدار، امن و قابل استفاده روزمره است که در مرحله اول شامل اپلیکیشن اندروید، Backend/API و دیتابیس PostgreSQL و وب/دسکتاپ باشد و در آینده قابلیت اتصال به سرویسهای هوش مصنوعی را داشته باشد.
امکانات اصلی پروژه:
- مدیریت چند انبار و کاربران
- تعریف نقشهای «مدیر کل» و «مدیر انبار»
- کنترل دسترسی کاربران به انبارهای مجاز
- مدیریت شرکتها، مشتریان و پرونده محمولهها
- ثبت دستی کالاها و محمولههای مشتریان
- ثبت ورود، خروج و برگشت کالا
- مدیریت موجودی بر اساس وزن، تعداد یا واحد سفارشی
- نمایش موجودی هر انبار و موجودی تجمیعی مشتری
- صدور فاکتور خروج بر اساس عملیات واقعی خروج
- صدور فاکتور مالی از روی یک یا چند فاکتور خروج
- ثبت پرداختها، بدهی و مانده حساب مشتری
- امکان پرداخت مرحلهای و تخصیص پرداخت به چند فاکتور
- تولید PDF فاکتور خروج، فاکتور مالی، رسید پرداخت و برگه بستهبندی
- ثبت فایلها و پیوستها
- جستوجوی سریع و گزارشهای مدیریتی
- گزارش بدهکاران و وضعیت حساب مشتریان
- ثبت تاریخچه تغییرات و Audit Log
- کنترل و تطبیق موجودی برای شناسایی مغایرتها
الزامات فنی و امنیتی:
- استفاده از معماری استاندارد: اپلیکیشن ← Backend/API ← PostgreSQL
- عدم اتصال مستقیم اپلیکیشن به دیتابیس
- عدم قرارگیری اطلاعات حساس دیتابیس داخل APK
- کنترل دسترسیها در سمت Backend
- اعتبارسنجی کامل اطلاعات و مدیریت خطا
- استفاده از تراکنشهای اتمیک برای عملیات انبار و مالی
- کنترل همزمانی کاربران و جلوگیری از ثبت تکراری عملیات
- استفاده از Idempotency برای درخواستهای حساس
- ثبت سوابق، لاگها و تغییرات مهم
- قابلیت پشتیبانگیری و بازیابی
- طراحی ساختاریافته، قابل نگهداری و قابل توسعه
- آماده بودن معماری برای اتصال آینده به AI از طریق API یا ماژول مستقل، بدون دسترسی مستقیم AI به دیتابیس
مستندات و فایلهای موجود:
مستندات اولیه پروژه شامل Master Specification، طراحی اولیه دیتابیس SQL1، منطق و توابع SQL2 و فایلهای تست در اختیار شرکت مجری قرار میگیرد.
این فایلها صرفاً نقطه شروع پروژه هستند و نباید بدون بررسی، نهایی و بینقص فرض شوند.
شرکت مجری باید پیش از اجرای نهایی:
- ساختار دیتابیس و سازگاری جداول را بررسی کند
- منطق کسبوکار و عملیات انبار و مالی را ارزیابی کند
- مشکلات احتمالی امنیتی، کارایی، تراکنش و همزمانی را شناسایی کند
- اصلاحات و پیشنهادهای لازم را اعلام کند
- موارد مورد تأیید کارفرما را در پروژه اعمال کند
- SQL را در PostgreSQL واقعی اجرا و تست کند
- سناریوهای اصلی و خطاهای احتمالی را آزمایش کند
صرفاً بررسی ظاهری یا متنی فایلهای SQL کافی نیست و صحت عملکرد باید در محیط واقعی بررسی شود.
رابط کاربری:
رابط کاربری باید کاملاً فارسی و RTL، ساده، تمیز، حرفهای و مناسب استفاده روزمره باشد. صفحات باید روی موبایل خوانا و روان باشند و اطلاعات موجودی، فاکتور، پرداخت و بدهی را بهصورت واضح نمایش دهند. همچنین وجود جستوجوی مناسب در صفحه اصلی ضروری است.
خروجی و تحویل پروژه:
- APK قابل نصب و تست
- سورس کامل پروژه
- Backend و API
- دیتابیس و Migrationها
- فایلهای تنظیمات و راهاندازی
- مستندات فنی و کاربری موردنیاز
- تست سناریوهای اصلی
- گزارش خطاها و اصلاحات انجامشده
- تحویل کامل فایلها، سورس و دسترسیهای پروژه
- پشتیبانی و رفع ایرادات نسخه تحویلی طبق قرارداد
لطفاً همراه پیشنهاد خود موارد زیر را اعلام کنید:
- معرفی شرکت و تیم اجرایی
- تکنولوژی و معماری پیشنهادی
- نمونهکارهای مشابه در حوزه انبار، فاکتور یا حسابداری
- زمان تقریبی اجرای پروژه
- برآورد هزینه کل و مراحل اجرا
- خروجی قابل تحویل در هر مرحله
- روش تست و تضمین کیفیت
- مدت و شرایط پشتیبانی
- پیشنهادهای اصلاحی درباره مستندات و ساختار فعلی
- مواردی که از نظر شرکت خارج از محدوده پروژه محسوب میشوند
نحوه همکاری، قرارداد، زمانبندی، مبلغ، پرداختها، پشتیبانی و تعهدات طرفین بهصورت رسمی با شرکت مجری توافق خواهد شد.
ملاک اصلی انتخاب، توانایی فنی، تجربه واقعی، کیفیت اجرا، امنیت، قابلیت توسعه و تحویل یک محصول قابل استفاده است؛ نه صرفاً ارائه یک نمونه ظاهری یا MVP ناقص.
مهارتهای مورد نیاز
Android Wear
ری اکت نیتیو (React Native)
ios mobile
فلاتر (Flutter)
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
admidpk4.96(60) امتیاززمان تحویل: 60 روزارسال پیشنهاد در:
unlocker4.81(17) امتیاززمان تحویل: 70 روزارسال پیشنهاد در:
sngki4.49(11) امتیاززمان تحویل: 20 روزارسال پیشنهاد در:
saturn89524.98(23) امتیاززمان تحویل: 35 روزارسال پیشنهاد در:
ealgemohsen4.98(23) امتیاززمان تحویل: 20 روزارسال پیشنهاد در:- زمان تحویل: 3 روزارسال پیشنهاد در:
javadroid4.94(317) امتیاززمان تحویل: 25 روزارسال پیشنهاد در:
tionrelax4.94(112) امتیاززمان تحویل: 15 روزارسال پیشنهاد در:
