سطر 2: |
سطر 2: |
| | | |
| == المشكلة == | | == المشكلة == |
− | نحصل أحيانا على أدوية نتستهلك بعضا منها و يتبقى منها ما قد ينفع آخرين لكننا لا نعرف كيف نوصل الجواء المناسب لمن يحتاجه. | + | نحصل أحيانا على أدوية نستهلك بعضا منها و يتبقى منها ما قد ينفع آخرين لكننا لا نعرف كيف نوصل الجواء المناسب لمن يحتاجه. |
| | | |
| == الحل == | | == الحل == |
سطر 23: |
سطر 23: |
| | | |
| === المظهر === | | === المظهر === |
− | المنظور الأساسي للخدمة شاشة بها حقل بحث نصي لإيجاد أسماء الأدوية بالبحث في فهرس المدخلات الحالية من حيث الأسماء التجارية (و ربما المواد الفعالة). هذه الواجهة هي عميل (client) [[/واجهة برمجة تطبيقات|لواجهة برمجة تطبيقات]] (API) النظام | + | المنظور الأساسي للخدمة شاشة بها حقل بحث نصي لإيجاد أسماء الأدوية بالبحث في فهرس المدخلات الحالية من حيث الأسماء التجارية (و ربما المواد الفعالة). هذه الواجهة هي عميل (client) [[/واجهة برمجة تطبيقات|لواجهة برمجة تطبيقات]] (API) النظام. |
| | | |
| <del>كما يمكن ببعض الذكاء المكتسب بتحليل البيانات الناتجة عن استعمال الموقع أو بالاستعانة بخبرة صيدلانية متخصصة تقديم ترشيحات أدوية بديلة محتملة بناء على ما يبحث عنه المستخدم.</del> | | <del>كما يمكن ببعض الذكاء المكتسب بتحليل البيانات الناتجة عن استعمال الموقع أو بالاستعانة بخبرة صيدلانية متخصصة تقديم ترشيحات أدوية بديلة محتملة بناء على ما يبحث عنه المستخدم.</del> |
سطر 36: |
سطر 36: |
| * المدخلات تُحذف بحلول تاريخ انتهاء الصلاحية المُعلن عنه، و يُرسل تنويه في رسالة بريدية إلى واضعها | | * المدخلات تُحذف بحلول تاريخ انتهاء الصلاحية المُعلن عنه، و يُرسل تنويه في رسالة بريدية إلى واضعها |
| * البحث في مدخلات العروض بحثٌّ نصيٌّ، و لا يتطلّب الولوج بحساب | | * البحث في مدخلات العروض بحثٌّ نصيٌّ، و لا يتطلّب الولوج بحساب |
− | * كذلك لا يلزم الولوج بحساب لأجل استعراض بيانات الاتّصال بواضع العرض محل اهتمام الباحث (لكن ربّما يزم إثبات الآدمية بحلّ اختبار مثل captcha) | + | * كذلك لا يلزم الولوج بحساب لأجل استعراض بيانات الاتّصال بواضع المدخلة محل اهتمام الباحث (لكن ربّما يزم إثبات الآدمية بحلّ اختبار مثل captcha) |
| * قبل عرض بيانات المستخدم المسجّل واضع مدخلة الإعلام للمستخدم غبر المُسجّل ينبغي على الأخير (بطريق فِعل في واجهة المستخدم) إقرار التزامه باتّفاقية الاستخدام و اطّلاعه و قبوله سياسة البيانات، و ينتقل معلم (parameter) التوكيد مع الطلب (request) عبر واجهة برمجة التطبيقات (API) | | * قبل عرض بيانات المستخدم المسجّل واضع مدخلة الإعلام للمستخدم غبر المُسجّل ينبغي على الأخير (بطريق فِعل في واجهة المستخدم) إقرار التزامه باتّفاقية الاستخدام و اطّلاعه و قبوله سياسة البيانات، و ينتقل معلم (parameter) التوكيد مع الطلب (request) عبر واجهة برمجة التطبيقات (API) |
| * يمكن لواضع المدخلة شطب مدخلته من قائمة المعروض في أي وقت، يطلب منه النظام تحديد إذا ما كانت الشطب سببه إتمام توزيع الدواء، أو سببا غيره | | * يمكن لواضع المدخلة شطب مدخلته من قائمة المعروض في أي وقت، يطلب منه النظام تحديد إذا ما كانت الشطب سببه إتمام توزيع الدواء، أو سببا غيره |
| * بعد شطب مدخلة إعلان، إما لانتهاء صلاحية الدواء أو بواسطة المُستخدم واضع المُدخلة بسبب إتمام التعامل عليها، تنتقل بياناتها (اسم الدواء، و تاريخ صلاحيته، و تاريخ وضع الإعلان، و تاريخ حذفه) إلى سجّل أرشيفي بغرض الدراسات الإحصائية. السجّل لا يتضمّن أية بيانات عن المستخدم واضع المُدخلة. | | * بعد شطب مدخلة إعلان، إما لانتهاء صلاحية الدواء أو بواسطة المُستخدم واضع المُدخلة بسبب إتمام التعامل عليها، تنتقل بياناتها (اسم الدواء، و تاريخ صلاحيته، و تاريخ وضع الإعلان، و تاريخ حذفه) إلى سجّل أرشيفي بغرض الدراسات الإحصائية. السجّل لا يتضمّن أية بيانات عن المستخدم واضع المُدخلة. |
− | * واجهة برمجة التطبيقات
| |
| | | |
| === بيانات مدخلة الإعلان === | | === بيانات مدخلة الإعلان === |
سطر 52: |
سطر 51: |
| | | |
| تتضمن بيانات الحساب ُمعرِّفا و بيانات الوسيلة المفضّلة للتواصل. | | تتضمن بيانات الحساب ُمعرِّفا و بيانات الوسيلة المفضّلة للتواصل. |
| + | |
| + | ==== توكيد الأفعال بالبريد ==== |
| + | بطريق الاعتماد على رسائل البريد الإلكتروني كوسائل لتوكيد الأفعال، يمكن الاستغناء عن حفظ كلمات سرّ للحسابات. |
| + | |
| + | أفعال إدراج المدخلات و حذفها يلزم توكيدها بالبريد في كلّ الأحوال لتفادي إساءة الاستخدام، و بما أن النظام لا يلزمه الاحتفاظ بأية بيانات شخصية عن المستخدمين و لا يحفظ تاريخ أفعالهم، لذا لا توجد حاجة فعلية لحفظ كلمات سرّ لاستخدامها في الولوج. |
| | | |
| ==== بيانات الحساب ==== | | ==== بيانات الحساب ==== |
− | * عنوان بريد إلكتروني للتعريف (لا يُعرَض للآخرين مبدئيا) | + | * عنوان بريد إلكتروني (ربمّا لا يُعرض مع المدخلات) |
− | * كلمة سرّ تُحفظ تلبيدتها
| |
| * اسم مستخدم (مع التنويه على كونه اسم يصلح للتواصل بالهاتف و\أو البريد) | | * اسم مستخدم (مع التنويه على كونه اسم يصلح للتواصل بالهاتف و\أو البريد) |
− | * إحدى وسيلتين للتواصل مع طالبي الأدوية المعروضة (أو\و) | + | * (اختياري) رقم هاتف للتواصل بشأن المدخلة. يجب أن يسمح المستخدم واضع المدخلة إما بظهور عنوان بريده أو بإدراج رقم هاتف، أو كليهما |
− | ** عنوان بريد (يُعرض للمهتمين بالعرض)
| |
− | ** رقم تلفون محمول (يُعرض للمهتمين بالعرض)
| |
| | | |
| يُفتح الحساب بعد إقرار المستخدم التزامه باتّفاقية الاستخدام و إقراره بالاطلّاع على سياسة البيانات و قبولها و ذلك بفعل في واجهة المستخدم و ينتقل معلم (parameter) التوكيد مع الطلب (request) عبر واجهة برمجة التطبيقات (API). | | يُفتح الحساب بعد إقرار المستخدم التزامه باتّفاقية الاستخدام و إقراره بالاطلّاع على سياسة البيانات و قبولها و ذلك بفعل في واجهة المستخدم و ينتقل معلم (parameter) التوكيد مع الطلب (request) عبر واجهة برمجة التطبيقات (API). |
سطر 70: |
سطر 71: |
| * [[/سياسة البيانات]]: تحدد البيانات التي يحتفظ بها النظام و أغراض و آماد الاحتفاظ بها | | * [[/سياسة البيانات]]: تحدد البيانات التي يحتفظ بها النظام و أغراض و آماد الاحتفاظ بها |
| * [[/اتفاقية الاستخدام]]: تشمل أقرار بالطلاع على [[/سياسة البيانات|سياسة البيانات]] | | * [[/اتفاقية الاستخدام]]: تشمل أقرار بالطلاع على [[/سياسة البيانات|سياسة البيانات]] |
− | === رسائل === | + | |
− | * [[رسالة تسجيل]] | + | === نصوص رسائل === |
− | * [[رسالة إدراج مدخلة و تعليمات حذفها]] | + | * [[رسالة تسجيل]] و طلب توكيد الحساب |
| + | * [[رسالة إدراج مدخلة و تعليمات حذفها]] و [[رسالة طلب توكيد الإدراج و الحذف]] |
| * [[رسالة توكيد غلق حساب]] | | * [[رسالة توكيد غلق حساب]] |
| * [رسالة ولوج و تخيير إدامة الولوج من عدمه]] | | * [رسالة ولوج و تخيير إدامة الولوج من عدمه]] |