how / to
How to develop a software project
· Aung Ko Man

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