لماذا هناك 4 نسخ من مدير الصيدليه؟

No Comments
بسم الله الرحمن الرحيم


اولا تعريف للبرنامج:

PPHM هى اختصار ل ProPharmacyManager او ProfessionalPharmacyManager
لا اعرف لما لم اختصره ببساطه لppm على الاقل مالوفه للاذن
البرنامج مجانى و مفتوح المصدر مما يعنى انه يمكنك بشكل اساسى توزيع البرنامج و/او استخدامه بحريه مع امكانيه التعديل على اى جزء فيه ليناسب احتيجاتك
(
بشرط معرفتك بلغه سى شارب طبعا من اجل التعديل)

-راجع ترخيص كل نسخه من البرنامج على حدى لانها تختلف من نسخه للاخرى-


يعتقد بعض الناس ان البرنامج هو محاسبى بحت و لكنه اقرب الى كاشير ببعض الخصائص المحاسبيه

حيث ان الهدف الاساسى منه كان مساعده ايا كان من فى الصيدليه معرفه 
اذا كان الدواء موجود ام لا 
سعره 
تاريخ انتهاء صلاحيته 
الماده الفعاله 
و مكانه 
بدون ان يتحرك الموظف من مكانه حتى.

مساعدته بعد ذلك على معرفه 
الكميات الموجودة من اى دواء 
جرد فورى لاى ادويه غير موجودة لاطلاع المخزن او المورد

ثم ياتى بعد ذلك الفواتير للادويه المباعه 
و ايضا عمليات مرقبه طفيفة لتسجيل الدخول و بيع الادويه.

راعيت فى البرنامج عده نقاط اولها العمل على اى جهاز يستطيع تشغيل وندز اكس بى فيما فوق البساطه فى التصميم و سهوله الاستخدام بجانب الامان فمعظم البيانات المهمه فى البرنامج يتم تشفرها (ساقوم بتشفير كل البيانات فى مرحله ما).

ثانيا لما عده نسخ و ليست واحده؟

نظريا هناك نسختان فقط من البرنامج
1- النسخه العاديه او الـwindows forms
2- نسخه الـW او الـWPF

تركت العمل على النسخه العاديه لعده اسباب منها تقنيه الـwindows form قد عفى عليها الزمن بالفعل
لا يوجد اى دعم لشاشات اللمس وصول عصر الشاشات عاليه الدقة HD FHD 4k الخ و الاداء الضعيف معها فى عرض الواجهه الرسوميه
سهوله تطوير و صيانه الواجهات الرسوميه فى WPF عن الـWindows Forms
كذلك امكانات WPF الغير محدودة
لذلك هربت للاصدار W 
و لكن رغم توقف عملى على الاصدار العادى يمكنك الترقية منه للاصدار W


ثالثا لماذا ايضا هناك عدد من نسخ اصدار W؟

قررت عمل اصدارات مختلفه من البرنامج باغراض مختلفه فهناك
1- اصدار WL و كان الغرض منه هو توفير نسخه من البرنامج لا تحتاج اى اضافات او برامج خارجيه لتعمل مع توفيرها للوظيفه الاساسيه للبرنامج و هو عمله كـ كاشيرو لذلك تم صنعه باستخدام قاعده بيانات SQLite
2- اصدار W و هو المقابل للاصدار العادى من البرنامج حيث يحمل كافه المميزات سهوله تثبيت السيرفر الخاص به و اعداده فهو يستخدم قاعده بيانات من نوع MySQL و التى تستطيع حتى ان تجدها مدعومه فى مواقع الاستضافات المجانيه و التى تستطيع استخدامها من اجل تشغيل البرنامج بدل من السيرفرات المحليه
3- اصدار WX و الذى سيكون (سيكون لانه مازال تحت الانشاء) بمثابه نقله نوعيه لانه بجانب المميزات الموجودة فى اصدار W ستكون هناك ايضا عرض تقارير مفصله عن عمليات الصيدليه مع طباعتها القدرة على توحيد اكثر من فرع من صيدليه تحت قاعده بيانات واحده او حتى مع المخازن و سيقوم باستخدام قاعده بيانات SQL Server ساستخدم احدث التقنيات المتوفرة مع هذا الاصدار لذلك اتاسف لمستخدمى اكس بى و فستا