توسعه فاز اول نرمافزار حسابداری دارمازو
شرح پروژه
با توجه به اینکه نسخه فعلی نرمافزار حسابداری دارمازو توسط مجری محترم طراحی و پیادهسازی شده است، هدف از این پروژه توسعه و تکمیل فاز اول نرمافزار بر بستر سورس موجود میباشد.
نسخه فعلی نرمافزار شامل امکاناتی نظیر انواع فاکتورهای فروش و خرید، اشخاص، انبار، دریافت و پرداخت، بانک و صندوق، چک، بازاریاب، حواله و رسید انبار، گزارش سود و زیان و پشتیبانگیری دستی میباشد.
هدف از این فاز، افزایش امکانات کاربردی نرمافزار، بهبود تجربه کاربری، ارتقاء ظاهر نرمافزار و آمادهسازی محصول برای عرضه گستردهتر در بازار میباشد.
امکانات مورد نیاز
1- بارکدخوان
- پشتیبانی از بارکدخوانهای متداول بازار
- جستجوی کالا از طریق بارکد
- ثبت و فراخوانی کالا در فاکتورها از طریق بارکد
2- سیستم پیامک
- امکان اتصال به پنل پیامکی
- ارسال پیامک از داخل نرمافزار
- طراحی به گونهای که در آینده قابلیت توسعه داشته باشد
3- سیستم هشدار و یادآوری
- هشدار کمبود موجودی کالا
- هشدار سررسید چکها
- هشدار بدهکاران و بستانکاران
- نمایش هشدارها در صفحه اصلی نرمافزار
4- سیستم ورود کاربران
- صفحه لاگین
- مدیریت کاربران
- تعیین سطح دسترسی اولیه
5- پشتیبانگیری خودکار
- تهیه نسخه پشتیبان خودکار
- تعیین مسیر ذخیرهسازی
- بازیابی اطلاعات از فایل پشتیبان
6- منوی دسترسی سریع
- طراحی منوی دسترسی سریع برای عملیات پرکاربرد
- دسترسی سریع به بخشهای مهم نرمافزار
7- مدیریت چک
- ثبت وصول چک
- ثبت برگشت چک
- ثبت ابطال چک
- گزارش وضعیت چکها
8- هزینه و درآمد
- ثبت هزینهها
- ثبت درآمدها
- گزارش هزینه و درآمد
9- موجودی اولیه و سال مالی
- تعریف موجودی اولیه کالاها
- تعریف موجودی اولیه بانکها
- تعریف موجودی اولیه صندوق
- تعریف موجودی اولیه چکها
- تعریف بدهکاران و بستانکاران اولیه
- ایجاد سند افتتاحیه
- ایجاد سند اختتامیه سال مالی
10- زبان کردی
- قابلیت انتخاب زبان فارسی و کردی
- ترجمه منوها، فرمها و پیامهای اصلی نرمافزار
11- کاردکس کالا
- نمایش گردش کامل کالا
- نمایش ورود و خروج کالا
- نمایش موجودی لحظهای کالا
12- طراحی گرافیکی و رابط کاربری
- بازطراحی رابط کاربری نرمافزار
- استفاده از آیکونها و نمونههای ارسالی کارفرما به عنوان مرجع طراحی
- الهام از لوگوی دارمازو
- طراحی مدرن، زیبا و کاربرپسند
- یکپارچهسازی ظاهر فرمها و منوها
13- کدینگ حسابداری
- طراحی ساختار کدینگ حسابداری
- پشتیبانی از سطوح کل، معین و تفصیلی
- قابلیت توسعه در نسخههای بعدی
- ثبت اسناد مرتبط با عملیات نرمافزار به صورت سیستمی
14- خروجی و چاپ
- چاپ اشخاص
- چاپ کالاها
- چاپ گزارشات
- خروجی PDF
- خروجی Excel
گزارشات مورد نیاز
گزارشات فروش
- فروش روزانه، ماهانه و سالانه
- فروش بر اساس کالا
- فروش بر اساس مشتری
- فروش بر اساس بازاریاب
گزارشات خرید
- خرید روزانه، ماهانه و سالانه
- خرید بر اساس کالا
- خرید بر اساس تأمینکننده
گزارشات کالا و انبار
- موجودی کالاها
- کالاهای کمموجودی
- کالاهای پرفروش
- کالاهای کمفروش
- ورود و خروج کالا
- کاردکس کالا
گزارشات اشخاص
- گردش حساب اشخاص
- بدهکاران
- بستانکاران
- صورتحساب اشخاص
گزارشات مالی
- دریافت و پرداخت
- بانکها و صندوقها
- هزینهها
- درآمدها
- سود و زیان
گزارشات چک
- چکهای دریافتی
- چکهای پرداختی
- چکهای وصول شده
- چکهای برگشتی
- چکهای ابطال شده
- چکهای سررسید شده و سررسید آینده
نمودارهای مدیریتی
- نمودار فروش ماهانه
- نمودار سود و زیان
- نمودار کالاهای پرفروش
- نمودار وضعیت بدهکاران و بستانکاران
- نمودار درآمد و هزینه
- نمودار موجودی کالاها
امکانات مشترک گزارشات
- فیلتر بر اساس بازه زمانی
- جستجو
- چاپ
- خروجی PDF
- خروجی Excel
- خروجی word
ساختار پروژه
- نرمافزار در این فاز به صورت آفلاین توسعه داده شود.
- پایگاه داده و ساختار نرمافزار به گونهای طراحی شود که قابلیت توسعه در فازهای بعدی را داشته باشد.
موارد خارج از محدوده این فاز
- نسخه وب
- نسخه موبایل
- سامانه مودیان
- همگامسازی آنلاین و آفلاین
- چندکاربره تحت شبکه
- حقوق و دستمزد
- اموال و دارایی
- فرمساز فاکتور
- اتصال به فروشگاههای اینترنتی
- رفع مغایرت بانکی
این موارد در فازهای بعدی تعریف و اجرا خواهند شد.
خروجی نهایی مورد انتظار
- نسخه پایدار و قابل استفاده نرمافزار
- رفع خطاهای مرتبط با امکانات جدید
- تحویل نسخه نهایی قابل نصب
- تحویل مستندات لازم، سورس کدها و مالکیت آن برای استفاده از امکانات جدید
- انجام تست و تأیید نهایی توسط کارفرما