eitaa logo
دانشکده خودمونی|طراحی سایت
931 دنبال‌کننده
283 عکس
240 ویدیو
25 فایل
از هیچ تا طراحی سایت دارای هوش مصنوعی آموزش های قدم به قدم برای طراحی سایت و برنامه نویسی پی اچ پی، جاوا اسکریپت، اچ تی ام ال، اس کیو ال و... تا استفاده از هوش مصنوعی در طراحی سایت این ایدی من هست اگر سوالی داشتید در خدمتم @HrRJ1364 تاشب پاسخ می دهم
مشاهده در ایتا
دانلود
اگر سایت بالا را نگاه کرده باشید فروش به صورت سبد خرید در نظر گرفته شده اگر قرار باشه فروش قسطی هم اضافه بشه 🤦‍♂ اوضاع کدها کلا به هم می پیچه
یعنی باید فرایند پرداخت و فروش رو که یک هفته وقت گذاشتی طراحی کردی دوباره از صفر شروع کنی و طراحی کنی اینجا است که جبهه می گیرم و همه تلاشم رو می کنم که صاحب کار را از فروش قسطی منصرف کنم 😂😂😂
باور کنید... فرایند طراحی کردن ... سخت تر از کد نوشتن است. الان به هوش مصنوعی بگی کلی کد برات می نویسه ولی فرایند سازی کاری هست که برنامه نویس باید خودش کارها را تحلیل کنه و انجام بده
مثلا یک فرایند پرداخت ساده شامل موارد زیر است 👈الف. ایجاد سبد خرید 👈ب. محاسبه قیمت سبد خرید 👈ج. ذخیره سبد در دیتا بیس 👈د. ارتباط با درگاه پرداخت 👈ظ. ذخیره نتیجه ارتباط با درگاه پرداخت در دیتابیس 👈ن. بررسی پرداخت صورت گرفته و صحت سنجی پرداخت 👈و. ثبت نتیجه پرداخت روی داده های قبلی ارتباط با درگاه 👈ه. اگر پرداخت صحیح بود باید سبد نیز ویرایش شود و در اختیار مشتری قرار داده شود 👈ی. رسید پرداخت و لیست محصولات خریداری شده در اختیار مشتری قرار داده شود
حالا به نظرتون از کجای این فرایند باید برای پرداخت قسطی تغییر داده شود؟
این رو من بهش می گیم جهنم تغییر کد و تغییر روال(تغییر فرایند)
در حقیقت بعد از گام اول یعنی ایجاد سبد خرید همه چیز عوض می شه. اما مشکل از اونجایی هست که صاحب سایت می خواد هم قسطی بفروشه و هم نقدی 🧐 یعنی می خواد بعضی محصولات رو فقط نقدی، بعضی رو فقط قسطی و بعضی رو هم با هر دو حالت قسطی و نقدی به انتخاب مشتری در سایت قرار بده. حالا اگر مشتری سایت هم دلش به حال من نسوزه 😳 و هر سه نوع محصول رو همزمان برای خرید انتخاب کنه 😒😒 دیگه اوج بیچارگی من خواهد بود. 😭😭😭😭
اما نگران نباشید کار خیلی ساده تر از اون چیزی که فکر می کنید جمع و جور میشه چون مامور مخفی حاکم بزرگ! می تی کمان اینجاست😂😂
خوب بالاخره چطوری سوال رو حل کنیم؟
این مراحل باید طی بشه ۱ ساخت سبد خرید ۲ تشخیص محصولات نقدی و قسطی ۳ محاسبه جمع نقدی ها ۴ محاسبه جمع قسطی ها ۵ جمع نقدی ها + پیش پرداخت = انچه که باید الان پرداخت بشه ۶ ارسال به درگاه پرداخت ۷ ثبت نتیجه پرداخت ۸ ایجاد تعدادی فاکتور به اندازه مابقی مبلغ (به تعداد قسط ها) که هر کدام یک تاریخ دارد ۹ ویرایش سبد خرید و ارائه فاکتور به مشتری ۱۰ نمایش تعداد اقساط مانده به مشتری و تاریخ هر قسط
دقت کردید سوال بالا هیچ نوع کدی توش نیست؟ اما کلی چالش داره در حقیقت قبل از انکه دست به کد بشید باید چالشها را توی ذهنتون حل کنید