سامانه جامع مدیریت فروشگاه و صندوق فروشگاهی POS
در دسته سیستم های نرم افزاری
سامانه وظیفه مدیریت جامع فروشگاه و صندوق های فروشگاهی POS را بر عهده دارد. این سامانه بر اساس الگوی DDD و معماری MicroService پیاده سازی شده است
این سامانه در دو محیط تحت وب و ویندوز به صورت آنلاین و آفلاین قابلیت ارائه خدمات صندوق فروشگاهی را دارد
این سامانه قابلیت اتصال به سیستم مدیریت ارتباط با مشتریان این شرکت یا سایر سیستم ها را دارا می باشد
این سامانه قابلیت اتصال به فروشگاه آنلاین را دارا می باشد
زیرسیستم های موجود در سامانه
مدیریت کاربران
- تعریف کاربر
- تعریف سطوح دسترسی
- نگهداری لاگ عملکرد کاربران
- احراز هویت به وسیله دستگاه های بایومتریک، پیامک و کد یک بار مصرف
- سرویس متمرکز جهت نگهداری اطلاعات هویتی کاربران جهت ارایه به تمام سرویس های یکپارچه یا خارجی(SSO)
- تخصیص انواع سطح دسترسی به کاربران
مدیریت و کنترل
- تعاریف اصلی فروشگاه
- تعاریف مبالغ ارزش افزوده
- تعریف پارامترها
- امکان مدیریت تمامی شعب از شعبه مرکزی
زیرسیستم فروش
- امکان تعریف و تخصیص صندوقدار به صندوق های مختلف
- امکان تعریف Supervisor برای مدیریت عملیات فروشگاه های بزرگ
- ثبت فاکتور فروش توسط انواع دلخواه دستگاه های بارکد خوان
- محاسبه و ثبت انواع تخفیف دلخواه برای هر کالا و اعمال اتوماتیک آن
- محاسبه و ثبت مالیات بر ارزش افزوده برای کالاهای مشمول که توسط مدیر مربوطه تعیین شده باشند
- قابلیت طراحی دلخواه فاکتور فروش
- قابلیت چاپ مجدد فاکتور
- قابلیت نصب روی دستگاه های فروشگاهی و ارتباط با انواع پرینتر
- گزارش مرور فروش
- گزارش پرفروش و کم فروش ترین کالا ها با توجه به روزهای سال
- گزارش مقایسه عملکرد فروشگاه ها
- گزارش موجودی لحظه ای فروشگاه
- گزارش عملکرد صندوقدار - میزان دریافت نقد و دریافت کارت و کارت سهامداری
- انتقال اطلاعات گزارشات به سایر نرم افزار ها مانند اکسل و غیره
- ثبت چک و اعلام تاریخ آن
زیرسیستم انبار
- تعریف پارامترها
- امکان تعریف ساختار کدینگ کالا به صورت کاملاً پارامتریک و چند لایه
- امکان تعریف انواع گروه بندی کالا از دیدهای مختلف
- امکان تعریف کامل انواع گروه های مشخصات فنی و مقادیر هر یک از آنها
- امکان ثبت مشخصات فنی به ازاء هر کالا به صورت ردیفی
- امکان تعریف کدینگ رابط انبار و حسابداری به صورت پارامتریک جهت سهولت عملیات ارسال اسناد حسابداری
- امکان تعریف انبار به تعداد دلخواه در نرم افزار
- امکان تعریف کلیه مشخصات کالا - کد، نام، واحد اندازه گیری، نوع، مشخصات فنی، انبارهای مرتبط، روش قیمت گذاری، سریال پذیری و غیره
- امکان ثبت انواع درخواست کالای مرکز هزینه، پروژه، دارائی ثابت و غیره
- امکان تعریف انواع اسناد وارده انبار - خرید داخلی، خارجی، تولید، امانی، انتقالی، انواع مرجوعی و غیره
- امکان ثبت تاریخ مصرف اقلام در فروشگاه جهت جلوگیری از انقضاء کالا
- پشتیبانی از روش های قیمت گذاری استاندارد میانگین موزون، Fifo و شناسایی ویژه
- گزارش گردش کالا به تفکیک های انبار، کالا، طرف، گروه کالا
- گزارش موجودی کالا به کلیه تفکیک های فوق
- گزارش جامع رسید با تفکیک کلیه فیلدهای تفکیک پذیر در سربرگ رسید و ردیف های رسید
- گزارش جامع صادره با تفکیک کلیه فیلدهای تفکیک پذیر در سربرگ رسید و ردیف های رسید
- گزارش کاردکس کالا با ویژگی های مشمول کنترل موجودی
- امکان ثبت انبارگردانی به تفکیک انبار و فیلتر تاریخ
- ثبت انبارگردانی در سه مرحله : شمارش اوّل ، شمارش دوّم ، شمارش نهایی و اعلام مغایرت موجودی انبار
- نمایش فهرست انبارگردانی و قابلیت ویرایش آن
زیرسیستم مالی حسابداری
- تعریف پارامترها
- ثبت اطلاعات مالی
- معرفی دوره های مالی در بازه زمانی دلخواه و تهیه گزارشات تلفیقی و مقایسه ای بین آنها
- امکان طبقه بندی حساب ها تا 6 سطح - برای هر دوره مالی امکان تعیین تعداد لایه ها، طول کد هر لایه و عنوان هر لایه وجود دارد
- امکان معرفی تفصیلی های مختلف (اشخاص، مراکز هزینه، پروژه، قراردادها و...) در قالب تفصیلی شناور تا 3 سطح به صورت همزمان
- امکان تعریف گروه های تفصیلی مختلف به ازای هر تفصیلی شناور
- امکان ارتباط تفصیلی های شناور با حساب ها جهت صدور اسناد حسابداری
- انجام عملیات قابل تنظیم مرتب سازی آرتیکل های سند با الگوی استاندارد (ابتدا ردیف های بدهکار به ترتیب کدینگ و سپس ردیف های بستانکار) در زمان ثبت اسناد حسابداری
- ثبت سند حسابداری در چهار وضعیت یادداشت، موقت، بررسی شده و دائم و اعمال سطح دسترسی آنها به ازای هر کاربر
- امکان مشاهده مانده حساب یا دفتر حساب در زمان ثبت اسناد حسابداری
- امکان بستن حسابهای موقت و دائم و صدور سند سود و زیان، اختتامیه و افتتاحیه
- امکان دریافت گزارشات استاندارد مالی شامل : سند حسابداری، دفتر روزنامه، دفتر کل، دفتر معین، دفتر تفصیلی، دفتر گروه های تفصیلی، تراز 4و6 ستونی با اعمال شرایط مختلف
- تهیه گزارش صورتحساب بانک
باشگاه مشتریان
- این سرویس بر اساس نیاز مشتریان محترم قابلیت اتصال به سامانه جامع فروشگاه و مدیریت صندوق فروشگاهی را دارد
- تعریف پارامترها
- مدیریت امتیازگیری مشتریان
- مدیریت مصرف امتیاز مشتریان
- فرآیند های متداول مربوط به باشگاه مشتریان مثل افزایش امتیاز یا اعتبار ریالی هدیه و کنترل محل دریافت با توجه به سیاست های تعریف شده توسط راهبر
- فرآیند های مربوط به کنترل و بررسی و دنبال کردن روند خرید و دریافت خدمات مشتریان
گزارشات
- ارائه گزارشات متنوع فروشگاهی ، انبارداری و مالی
- قابلیت ارائه خدمات اختصاصی گزارش گیری طبق نیاز مشتریان
سوالات متدوال
بر اساس اعلام نیاز مشتریان این سامانه قابلیت اتصال به سایر سیستم های آنلاین سفارش گذاری مانند اسنپ پیاده سازی می گردد
تكنولوژي مورد استفاده
عنوان | توضیحات |
معماری و الگوها | Domain-driven Design - MicroService |
زبان برنامه نویسی | #C |
نسخه فریمورک دات نت | Net Core 3.1 |
بانک اطلاعاتی | SQL Server 2019 - EventStore - Redis - MongoDB - Elasticsearch |
ارتباط بین سرویس ها | RabbitMQ |
رابط گراقیکی کاربر | MVC |
ORM | Entity Framework Core and Dapper |
پلتفرم توزیع برنامه | Windows - Linux |
کانتینر کردن ماژول های قابل توسعه | Docker |
پنل های موجود | پنل تحت وب - پنل تحت ویندوز - پنل اختصاصی صندوق فروشگاهی |
مدیریت کاربران | سامانه متمرکز احراز هویت کاربران (SSO) |