How to develop a software project
Software Project တစ်ခု ဘယ်လို ရေးကြမလဲ?
ပထမဆုံး လိုလားချက်တွေ အရင်ချရေးမယ်။
လိုချင်တဲ့ Product က Mobile POS
ဘာတွေပါမလဲ?
Requirement Gathering
လိုအပ်တဲ့ Module စာရင်း
- ကုန်သည်
- ဝယ်ယူရေး
- ကုန်ပစ္စည်း
- ကုန်ပစ္စည်း အမျိုးအစား
- ဖောက်သည်
- ရောင်းချရေး
- ငွေပေးချေမှု
Features
- ကိုယ်စီကို ပစ္စည်းသွင်းတဲ့ ကုန်သည်တွေရဲ့ အချက်အလက်ကို သိမ်းထားမယ်။
- opening balance ထည့်ထားရန်။ ကိုယ်က ရဖို့ပဲ ဖြစ်ဖြစ်။ကိုယ့်က ေပးရမှာပဲဖြစ်ဖြစ်။
- ဝယ်ယူရေးေဘာက်ချာ ဖွင့်တဲ့အခါ လက်ငင်း အကြွေး မှတ်ထားရန်။
- ကုန်သည်တွေစီကို အကြွေးဆပ် / ကုန်သည်တွေစီက အကြွေးရ စတာတေွ မှတ်ထားရန်
-
ဘယ်ကုန်သည်စီမှာ ရဖို့ ဘယ်လောက်ကျန်တယ်။ ပေးဖို့ ဘယ်လောက်ကျန်တယ်ဆိုတာကို ငယ်စာရင်းနဲ့တကွ ကြည့်နိုင်ရန်။
- ရောင်းချရေးမှာလည်း ထိုနည်းလည်းကောင်း။
- walk in / customer ကို ရောင်းမယ်။
-
လက်ငင်းဘယ်လောက် / အကြွေးဘယ်လောက်ဆိုတာ တစ်ခါတည်းမှတ်
- ကုန်ပစ္စည်းရောင်းစျေးပြောင်းမယ်။
- အရှံးအမြတ် ပြထားမယ်။
- discount ချထားမယ်။
Work Flow
- ကုန်သည် (supplier) စာရင်းသွင်းခြင်း
- ကုန်ပစ္စည်း (product) စာရင်းသွင်းခြင်း
- ဝယ်ယူရေး (procurement invoice) စာရင်းသွင်းခြင်း
- ဖောက်သည် (customer) စာရင်းသွင်းခြင်း
- အရောင်း (sale invoice) စာရင်းသွင်းခြင်း
- ကုန်လက်ကျန် (instock) ကြည့်ရှုခြင်း
- ကုန်ပစ္စည်း စျေးနှုန်း သတ်မှတ်ခြင်း (sale price )
- ကုန်လျော့ ( သက်တမ်းကုန်၊ လက်ဆောင်ပေး၊ ပျက်စီးဆုံးရှုံး )
- အကြွေးဆပ် (credit / debit / cash )
- လက်ကျန်ငွေ ၊ အရှုံးအမြတ် ကြည့်ရှုခြင်း။
Entity List
- ကုန်သည်
- ဝယ်ယူရေး
- ကုန်ပစ္စည်း
- ကုန်ပစ္စည်း အမျိုးအစား
- ဖောက်သည်
- ရောင်းချရေး
-
ငွေပေးချေမှု
- Supplier
- Product
- Procurement
- Sale
ကုန်သည် - Supplier
အခြေခံပါရမယ့် အချက်အလက်များ
- name
- company name
- address
- phone_no
- postal code
- website
- remark
Written on April 29, 2023