آموزش برنامه نویسی USSD از صفر تا صد و نکات کاربردی

رتبه: 0 ار 0 رای sssss
ussd برنامه نویسی
نویسنده: میلاد حیدری زمان مطالعه 3 دقیقه
Banner Image

این مقاله بیشتر شبیه راهنمای اجرای یک برنامه ساده USSD با استفاده از شبیه ساز hSenid Mobile USSD است. این برنامه به زبان PHP نوشته شده و برای ذخیره داده ها با پایگاه داده MySQL در تعامل خواهد بود . در ادامه مراحلی را با هم پیش می بریم که معمولا هنگام برنامه ‌نویسی یک برنامه USSD انجام می ‌دهیم.

مرحله 1: منو جریان را طراحی کنید. شما باید ابزار مورد نظرتان را انتخاب کنید، من از EA استفاده می کنم .

مرحله 2 : نمودار استقرار را طراحی کنید. این نمودار اساسا رابطه بین عناصر مختلف درگیر را نشان می دهد.

مرحله 3 : طراحی DB و تعریف جزئیاتی که باید در فایل پیکر بندی نگهداری شوند را انجام بدهید.

با دنبال کردن جریان منو ها، به راحتی می توانیم استنباط کنیم که فقط به دو جدول نیاز است و فایل پیوست، جداول به صورت مدل در آمده را نشان می دهد. از این جا می توانیم مشخص کنیم که قابلیت های DB برنامه، کد کوتاه برنامه و حداکثر تعداد پروفایل های کاربر مجاز بر اساس یک شماره تلفن همراه باید در فایل پیکر بندی قرار داده شود یا خیر.

برنامه نویسی USSD

حتما دانلود کنید: آموزش صفر تا صد MySQL

در این مرحله باید در مورد زبان برنامه نویسی و DBMS که قرار است استفاده کنیم ؛ هم تصمیم گیری نماییم. در این آموزش ، PHP را به عنوان زبان برنامه نویسی و MySQL را به عنوان DBMS انتخاب خواهیم کرد. باید متن منو ها را هم در فایل پیکربندی منو های JSON قرار دهیم.

  • مدل DB
  • فایل پیکربندی کمیت های استاتیک پروژه (PHP) simple_ussd_config.php
  • فایل پیکربندی منو های پروژه (JSON) simple_ussd_menus_config.json

درsimple_ussd_menus_config.json نگهدارنده های مکانی داریم که دو طرف شان “{}” گذاشته شده است. قبل از این که منو برای کاربر ارسال شود ، مکان نگهدار ها با اطلاعات DB جایگزین می شوند. کوئری های MySQL DDL برای ساختDB ، اگر توضیحی داده نشده باشد و قرار باشد آن ها را به اشتراک بگذارید، باید آسان و قابل فهم باشد.

دانلود رایگان: آموزش صفر تا صد پایگاه داده

مرحله 4 : شبیه ساز را راه اندازی کنید

مرحله 5 : صفحه اول برنامه را پیاده سازی کنید.

بخش مهم برنامه های USSD ردیابی منو ها و دانستن نحوه رمزگشایی پیام درخواست USSD Gateway و همین طور طریقه پاسخ دادن آن هم به نحوی است که بتواند درک کند. هنگامی که کاربر درخواستی را به دروازه USSD وارد می کند، دروازه USSD یک شناسه نشست یا Session ID به کاربر می دهد که از آن برای ردیابی نشست کاربر استفاده می کند . این شناسه نشست هم با برنامه آمده است. در سمت برنامه ، باید از شناسه نشست + USSD Gateway شماره موبایل کاربر به عنوان شناسه نشست استفاده کنیم تا بتوانیم نشست کاربر را در انتهای برنامه هم پیگیری نماییم .

درPHP ، با استفاده از تابع session_id([string session_id]) می‌توانید ID سفارشی نشست را به راحتی تنظیم کنید. بعد از تنظیم شناسه نشست، می ‌توانیم از متغیر جهانی PHP $_SESSION[] برای حفظ مقادیر نشست کاربر استفاده کنیم.

مرحله 6 : برنامه کامل را اجرا کنید.

نکته: در مورد دروازه‌ های مختلف و تصمیماتی که می‌ توانید برای مدیریت ترافیک سنگین و همین طور پردازش ‌های سنگین و بدون زمان ‌بندی بگیرید، صحبت کنید و نظر خود را ارائه بفرمایید .

حتما دانلود کنید: آموزش صفر تا صد برنامه نویسی اندروید

ویدیوهای آموزشی

 

 

دانلود رایگان: آموزش همه زبانهای برنامه نویسی رایج

profile name
میلاد حیدری

بخندید کتاب بخونید و خوب باشید تا جامعه مون به آرامش برسه. لطفا ! هر سوالی دارید در بخش نظرات مطرح کنید. ما یا سایر هموطنان عزیز پاسخ خواهیم داد. برای کمک به سایت ما و گسترش آموزش در بین هموطنان، در سایتها، وبلاگ ها و شبکه های اجتماعی لینک سایت ما را درج کنید.

مطالب پیشنهادی برای شما

محصولات مرتبط

مشاهده همه

کلاس های آنلاین مرتبط

مشاهده همه
سایر مقالات آموزشی
سایر مقالات آموزشی

مدرس : حامد رضوانی

0

*برای مشاهده قیمت کلاس روی رزرو کلاس آنلاین کلیک کنید*

رزرو کلاس آنلاین

دیدگاهتان را بنویسید

1 2 3 4 5

0 نظر درباره «آموزش برنامه نویسی USSD از صفر تا صد و نکات کاربردی»

    هنوز نظری برای این بخش ثبت نشده است
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید