نظام Code SMS للرسائل القصيرة

السلام عليكم ورحمة الله

في بداية العام الماضي 2012 قُمت بعمل تجارب لإرسال رسائل وإستقبالها من محاكي مركز رسائل بواسطة برتوكول SMPP وهو المستخدم للربط مع مركز رسائل شركات اﻹتصالات. وقد وجدت أكثر من مكتبة تدعم هذا البروتوكول في جافا منها Logica SMPP وقد استخدمت المحاكي التابع لها.

بعد نجاح هذه التجارب والتي كانت تسبقها تجارب إرسال رسائل عن طريق مودم GSM كُنت قد كتبته سابقاً بواسطة فري باسكال، قررت أن أجعل هذا النظام عام بقدر اﻹمكان ليُمكن إستخدامه في أكثر من شكل، إبتداءً من نتيجة إمتحان المدارس والجامعات، إستعلامات عملاء البنوك عن حساباتهم وإنتهاءً بإستخدامه في شركة اﻹتصالات نفسها لعدد من الخدمات مع زبائنها. وقد تم ذلك التصميم بنجاح  والحمد لله. حيث قُمت بهيكلة النظام بطريقة تسمح له بذلك. وقد قُمت بتنفيذه في مؤسستين واحدة داخل السودان لإستقبال رسائل وأخرى خارج السودان لإرسال رسائل إلى عملاء.

وهذا هو هيكل النظام:

diagram

في هذا النظام استخدمت لغة جافا في كتابة برنامج اﻹرسال واﻹستقبال عن طريق مركز الرسائل، وفري باسكال/لازاراس في كتابة برنامج إدارة النظام. ويوجد جزء آخر اسمه Adaptor تتم كتابته من البداية لكل جهة أو نظام محدد، ويُستخدم لربط أو بناء الخدمة الخاصة بالمؤسسة المعينة. فمثلاً إذا كانت المؤسسة مدرسة أو جامعة يتم كتابة برنامج لقراءة الرسائل المستقبلة في قاعدة البيانات ثم إستخلاص رقم الطالب من الرسالة ثم البحث عنها في قاعدة بيانات في تلك المؤسسة ثم وضع النتيجة في شكل رسالة نصية في قاعدة بيانات النظام ليتم إرسالها في شكل رسالة نصية تصل إلى موبايل الطالب الذي استفسر عن النتيجة. وهذا البرنامج (Adaptor) يُمكن أن سكون سهلاً بحيث تتم كتابته في يوم واحد فقط أو يكون فيه تعقيد مثل أن يتطلب إضافة قاعدة بيانات خاصة أو جداول أو إرتباط بخدمات ويب في المؤسسة المستفيدة.

النظام اﻵن تجاري، لاتوجد منه نُسخة تجريبية ولا يُمكن إستخدامه إلا بعد كتابة جزئية الـ Adaptor للمؤسسة التي تطلبه.

وهذه بعض شاشات النظام:

config

send

outbox

transc

وهذا هو رابط النظام في موقع كود للبرمجيات

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s