- وظائفية لتكوين الاقسام : اي عمل تجاري يستهدف المبيعات في العادة يمتلك عدد من الاقسام للقيام بلعمليات المختلفة التي تدعم عمليات المبيعات مثلا يكون هناك قسم المبيعات وهو يمثل النشاط الاساسي ويكون هناك قسم المخازن وهو المسؤول عن ادارة المواد التي يتم بيعها وعن عمليات الشحن وهناك قسم المالية وهو يكون مسؤول عن متابعة الاجراءات المالية التي تنتج عن عمليات البيع. لذلك قمنا بأضافة وحدة تتيح للمستخدم (مدير النظام ) ان يكون الاقسام المطلوبة ضمن التطبيق.
- وظائفية الفروع: في العادة الاقسام قد تمتلك فروع ولذلك لتنضيم العمل. مثلا قسم المبيعات قد يمتلك اكثر من فرع مثلا فرع مسؤول عن مبيعات المواد الغذائية وفرع مسؤول عن مبيعات الهواتف الذكية الخ... او قد تكون الفروع مقسمة جغرافيا مثلا فرع مبيعات المنطقة الشمالية وفرع مبيعات المنطقة الجنوبية الخ. ونفس الشيء ينطبيق على الاقسام الاخرى لذلك اضفنا وحدد تتيح للمستخدم (مدير النظام ) ان يضيف الاقسام المطلوبة ضمن التطبيق وهناك وظائفية اخرى لعمل علاقة بين الاقسام و الفروع حتى نتمكن من تعرف الفروع الخاصة بكل قسم.
- وظائفية لتكوين المستخدمين: اي تطبيق سوف يحتاج الى امكانية لتكوين معرف للمستخدم وكلمة مرور يستخدمها للدخول الى التطبيق ومن ناحية اخرى يستخدم التطبيق هذه المعلومات للتعرف على الصلاحيات التي يمتلكها المستخدم وكذلك لتتبع القيود (Transactions) التي يقوم المستخدم باضافتها الى التطبيق واو القيام بلتعديل عليها.
- وظائفية الادوار الامنية وصلاحيات المستخدمين: سوف نستخدم مبدىء (Role Based Security) لتصميم النظام الامني وصلاحيات المستخدمين.مبدىء (Role Based Security) يعتمد على تكوين مايعرف بالادوارالآمنية ومن ثم تعريف الصلاحيات الخاصة بكل دور ومن ثم يتم تعيين الادوار الامنية لكل مستخدم. هذه الطريقة تعطي مرونة كبيرة في تنظيم العمل ضمن التطبيق والتحكم بسماحيات الوصول بشكل دقيق. مثلا ضمن قسم المبيعات سوف يكون هناك دور امني نسميه مثلا مندوب المبيعات (sales representative) ضمن هذا الدور سوف نعطي صلاحية للمستخدم للقيام بتكوين طلبيات المبيعات والتعديل عليها ولكن لا نعطيه صلاحية لحذف الطلبيات هذه الصلاحية سوف نعطيها لدور امني اخر نسميه (sales manager ) والذي بدوره يمتلك صلاحية حذف الطلبيات. ففي التطبيق اذا اراد الموظف الذي يمتلك صلاحية مندوب مبيعات ان يحذف الطلبية لسبب ما فهو لن يستطيع القيام بذلك وبتالي لحذف الطلبية عليه ان يحولها الى المشرف عليه والذي يمتلك صلاحيات مدير المبيعات وبدوره يقوم بحذف الطلب بعد التأكد من اسباب الحذف.
الجمعة، 8 ديسمبر 2017
تصميم وحدة أعدادت النظام Design System Setup Module
الاشتراك في:
تعليقات الرسالة (Atom)
ليست هناك تعليقات:
إرسال تعليق